From 656c565cbed4f960b1f8daa939a7db3d5747eb5c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 May 2024 15:24:53 +0000 Subject: [PATCH] deploy: d6055ebad999a5b4d75881aae2cbe4cd3beb43f3 --- 404.html | 17 ++++++------- ...tyles.ef9ed767.css => styles.1d2c5f8e.css} | 2 +- assets/js/01a85c17.8cfd879d.js | 1 - assets/js/0313420b.153bcdf0.js | 1 + assets/js/0313420b.d946f1f0.js | 1 - assets/js/04b7b624.926214ab.js | 1 - assets/js/04b7b624.c1c24897.js | 1 + assets/js/11ee862b.61f08be9.js | 1 - assets/js/157ce1fa.81362b31.js | 1 - assets/js/157ce1fa.eb1a7341.js | 1 + assets/js/17896441.516706d8.js | 1 + assets/js/17896441.5e5b8275.js | 1 - assets/js/18b5f2b4.aac91672.js | 1 + assets/js/18b5f2b4.f558a069.js | 1 - assets/js/1a4e3797.9a5877b5.js | 1 - assets/js/1a4e3797.fe2d935d.js | 1 + assets/js/1be78505.6c632e47.js | 1 + assets/js/1be78505.ef4b9292.js | 1 - assets/js/1cf00a1b.3c231d15.js | 1 - assets/js/1cf00a1b.f6c3c6b7.js | 1 + assets/js/1d13ab7e.c953722c.js | 1 + assets/js/1d13ab7e.ef89e96b.js | 1 - assets/js/35657ead.274eb7f8.js | 1 - assets/js/35657ead.b4f53e4b.js | 1 + assets/js/4340f530.5f1c5c1c.js | 1 + assets/js/4340f530.8bc435dc.js | 1 - assets/js/443.cc2e40b6.js | 2 ++ ...ICENSE.txt => 443.cc2e40b6.js.LICENSE.txt} | 0 assets/js/4972.6f827f61.js | 1 - assets/js/4fa8c4e9.08e96c4b.js | 1 + assets/js/4fa8c4e9.d2f78c86.js | 1 - .../js/{5525.7083cfc8.js => 525.d4bdb037.js} | 2 +- assets/js/53eabd3c.29c0b47c.js | 1 - assets/js/548ba278.b57e2ff7.js | 1 - assets/js/548ba278.d3d74f61.js | 1 + assets/js/5547d685.3d04435f.js | 1 + assets/js/5547d685.5cdd8621.js | 1 - assets/js/563c5cbc.a86f0be9.js | 1 - assets/js/6048.4d1cd137.js | 1 - assets/js/63f572f1.7d322898.js | 1 - assets/js/63f572f1.8395cf49.js | 1 + assets/js/685534bb.39f5b088.js | 1 - assets/js/685534bb.646d2cac.js | 1 + assets/js/6875c492.0071c718.js | 1 - assets/js/687db6e9.7260c2e2.js | 1 - assets/js/720d88a7.69b513e9.js | 1 - assets/js/720d88a7.de2ef09f.js | 1 + assets/js/7d44a24a.1129f2f4.js | 1 - assets/js/7d44a24a.bf2b54b5.js | 1 + assets/js/7ee0a7d6.88aecbd1.js | 1 - assets/js/80c10ff8.94773ebf.js | 1 - assets/js/80c10ff8.e6299d00.js | 1 + assets/js/8105.d814f0e6.js | 1 - assets/js/814f3328.3a24ed34.js | 1 - assets/js/8443.e9a33acc.js | 2 -- assets/js/86a069e0.18169989.js | 1 - assets/js/86a069e0.c9bed60e.js | 1 + assets/js/8e229b63.9ec95b02.js | 1 - assets/js/8e229b63.d68f7569.js | 1 + assets/js/8f696887.5cbdeb5f.js | 1 - assets/js/8f696887.8ffb3e3d.js | 1 + assets/js/90c79543.ac4c3d87.js | 1 - assets/js/972.b16f0e73.js | 1 + assets/js/9dac88ca.1d32b9d6.js | 1 + assets/js/9dac88ca.af72f01b.js | 1 - assets/js/9e4087bc.843ee75d.js | 1 - assets/js/a0831354.6b11ba61.js | 1 - assets/js/a55c287c.78b293c9.js | 1 - assets/js/a55c287c.f0b28c99.js | 1 + assets/js/a6aa9e1f.e205459b.js | 1 - assets/js/ab39e8c4.2c952ea3.js | 1 + assets/js/ab39e8c4.2f31d37a.js | 1 - assets/js/ae0b0be6.07780777.js | 1 + assets/js/ae0b0be6.eaa7975c.js | 1 - assets/js/bad0619c.16d3ea1f.js | 1 - assets/js/bad0619c.a6828d62.js | 1 + assets/js/be697825.02948f63.js | 1 + assets/js/be697825.b9e280cc.js | 1 - assets/js/c2e61b98.1f8906e5.js | 1 - assets/js/c2e61b98.950012bc.js | 1 + assets/js/c4f5d8e4.2843cec7.js | 1 + assets/js/c4f5d8e4.29678b8c.js | 1 - assets/js/ccc49370.bd3800ef.js | 1 - assets/js/d4ee0f51.d48897b1.js | 1 - assets/js/d74bbe60.05d21310.js | 1 - assets/js/d74bbe60.d391307e.js | 1 + assets/js/d8c94122.13fe453e.js | 1 - assets/js/dce36a47.4a4aa321.js | 1 - assets/js/dce36a47.711ec23d.js | 1 + assets/js/e3073e75.832f1da8.js | 1 - assets/js/e3073e75.fb98e172.js | 1 + assets/js/ef15d86c.2d7c14e7.js | 1 - assets/js/f93ce5c0.8bc60e6b.js | 1 - assets/js/fcac2fef.3edddeae.js | 1 - assets/js/main.6dea07d2.js | 2 -- assets/js/main.bc904c7c.js | 2 ++ ...CENSE.txt => main.bc904c7c.js.LICENSE.txt} | 0 assets/js/runtime~main.a8ebf966.js | 1 + assets/js/runtime~main.aeb80aac.js | 1 - blog/alpha-oct-2021/index.html | 22 ---------------- blog/archive/index.html | 22 ---------------- blog/atom.xml | 25 ------------------- blog/index.html | 22 ---------------- blog/rss.xml | 23 ----------------- blog/tags/alpha/index.html | 22 ---------------- blog/tags/index.html | 22 ---------------- blog/tags/primext/index.html | 22 ---------------- blog/tags/release/index.html | 22 ---------------- docs/eng/entities/env_dynlight/index.html | 17 ++++++------- docs/eng/installation/index.html | 17 ++++++------- docs/eng/intro/index.html | 17 ++++++------- docs/eng/modding_introduction/index.html | 17 ++++++------- docs/rus/entities/ambient_generic/index.html | 17 ++++++------- docs/rus/entities/ambient_music/index.html | 17 ++++++------- docs/rus/entities/env_beam/index.html | 17 ++++++------- docs/rus/entities/env_counter/index.html | 17 ++++++------- docs/rus/entities/env_cubemap/index.html | 17 ++++++------- docs/rus/entities/env_dynlight/index.html | 17 ++++++------- .../entities/env_electrified_wire/index.html | 17 ++++++------- docs/rus/entities/env_model/index.html | 17 ++++++------- docs/rus/entities/env_particle/index.html | 17 ++++++------- docs/rus/entities/env_physbox/index.html | 17 ++++++------- docs/rus/entities/env_sky/index.html | 17 ++++++------- docs/rus/entities/env_static/index.html | 17 ++++++------- docs/rus/entities/env_static_decal/index.html | 17 ++++++------- docs/rus/entities/func_monitor/index.html | 17 ++++++------- docs/rus/entities/func_physbox/index.html | 17 ++++++------- docs/rus/entities/func_screenmovie/index.html | 17 ++++++------- docs/rus/installation/index.html | 17 ++++++------- docs/rus/intro/index.html | 17 ++++++------- docs/rus/modding_introduction/index.html | 17 ++++++------- docs/rus/tools/pxstudiomdl/index.html | 17 ++++++------- docs/rus/working_with_materials/index.html | 17 ++++++------- docs/rus/working_with_textures/index.html | 17 ++++++------- index.html | 17 ++++++------- search-index.json | 2 +- search/index.html | 17 ++++++------- sitemap.xml | 2 +- 138 files changed, 246 insertions(+), 555 deletions(-) rename assets/css/{styles.ef9ed767.css => styles.1d2c5f8e.css} (52%) delete mode 100644 assets/js/01a85c17.8cfd879d.js create mode 100644 assets/js/0313420b.153bcdf0.js delete mode 100644 assets/js/0313420b.d946f1f0.js delete mode 100644 assets/js/04b7b624.926214ab.js create mode 100644 assets/js/04b7b624.c1c24897.js delete mode 100644 assets/js/11ee862b.61f08be9.js delete mode 100644 assets/js/157ce1fa.81362b31.js create mode 100644 assets/js/157ce1fa.eb1a7341.js create mode 100644 assets/js/17896441.516706d8.js delete mode 100644 assets/js/17896441.5e5b8275.js create mode 100644 assets/js/18b5f2b4.aac91672.js delete mode 100644 assets/js/18b5f2b4.f558a069.js delete mode 100644 assets/js/1a4e3797.9a5877b5.js create mode 100644 assets/js/1a4e3797.fe2d935d.js create mode 100644 assets/js/1be78505.6c632e47.js delete mode 100644 assets/js/1be78505.ef4b9292.js delete mode 100644 assets/js/1cf00a1b.3c231d15.js create mode 100644 assets/js/1cf00a1b.f6c3c6b7.js create mode 100644 assets/js/1d13ab7e.c953722c.js delete mode 100644 assets/js/1d13ab7e.ef89e96b.js delete mode 100644 assets/js/35657ead.274eb7f8.js create mode 100644 assets/js/35657ead.b4f53e4b.js create mode 100644 assets/js/4340f530.5f1c5c1c.js delete mode 100644 assets/js/4340f530.8bc435dc.js create mode 100644 assets/js/443.cc2e40b6.js rename assets/js/{8443.e9a33acc.js.LICENSE.txt => 443.cc2e40b6.js.LICENSE.txt} (100%) delete mode 100644 assets/js/4972.6f827f61.js create mode 100644 assets/js/4fa8c4e9.08e96c4b.js delete mode 100644 assets/js/4fa8c4e9.d2f78c86.js rename assets/js/{5525.7083cfc8.js => 525.d4bdb037.js} (56%) delete mode 100644 assets/js/53eabd3c.29c0b47c.js delete mode 100644 assets/js/548ba278.b57e2ff7.js create mode 100644 assets/js/548ba278.d3d74f61.js create mode 100644 assets/js/5547d685.3d04435f.js delete mode 100644 assets/js/5547d685.5cdd8621.js delete mode 100644 assets/js/563c5cbc.a86f0be9.js delete mode 100644 assets/js/6048.4d1cd137.js delete mode 100644 assets/js/63f572f1.7d322898.js create mode 100644 assets/js/63f572f1.8395cf49.js delete mode 100644 assets/js/685534bb.39f5b088.js create mode 100644 assets/js/685534bb.646d2cac.js delete mode 100644 assets/js/6875c492.0071c718.js delete mode 100644 assets/js/687db6e9.7260c2e2.js delete mode 100644 assets/js/720d88a7.69b513e9.js create mode 100644 assets/js/720d88a7.de2ef09f.js delete mode 100644 assets/js/7d44a24a.1129f2f4.js create mode 100644 assets/js/7d44a24a.bf2b54b5.js delete mode 100644 assets/js/7ee0a7d6.88aecbd1.js delete mode 100644 assets/js/80c10ff8.94773ebf.js create mode 100644 assets/js/80c10ff8.e6299d00.js delete mode 100644 assets/js/8105.d814f0e6.js delete mode 100644 assets/js/814f3328.3a24ed34.js delete mode 100644 assets/js/8443.e9a33acc.js delete mode 100644 assets/js/86a069e0.18169989.js create mode 100644 assets/js/86a069e0.c9bed60e.js delete mode 100644 assets/js/8e229b63.9ec95b02.js create mode 100644 assets/js/8e229b63.d68f7569.js delete mode 100644 assets/js/8f696887.5cbdeb5f.js create mode 100644 assets/js/8f696887.8ffb3e3d.js delete mode 100644 assets/js/90c79543.ac4c3d87.js create mode 100644 assets/js/972.b16f0e73.js create mode 100644 assets/js/9dac88ca.1d32b9d6.js delete mode 100644 assets/js/9dac88ca.af72f01b.js delete mode 100644 assets/js/9e4087bc.843ee75d.js delete mode 100644 assets/js/a0831354.6b11ba61.js delete mode 100644 assets/js/a55c287c.78b293c9.js create mode 100644 assets/js/a55c287c.f0b28c99.js delete mode 100644 assets/js/a6aa9e1f.e205459b.js create mode 100644 assets/js/ab39e8c4.2c952ea3.js delete mode 100644 assets/js/ab39e8c4.2f31d37a.js create mode 100644 assets/js/ae0b0be6.07780777.js delete mode 100644 assets/js/ae0b0be6.eaa7975c.js delete mode 100644 assets/js/bad0619c.16d3ea1f.js create mode 100644 assets/js/bad0619c.a6828d62.js create mode 100644 assets/js/be697825.02948f63.js delete mode 100644 assets/js/be697825.b9e280cc.js delete mode 100644 assets/js/c2e61b98.1f8906e5.js create mode 100644 assets/js/c2e61b98.950012bc.js create mode 100644 assets/js/c4f5d8e4.2843cec7.js delete mode 100644 assets/js/c4f5d8e4.29678b8c.js delete mode 100644 assets/js/ccc49370.bd3800ef.js delete mode 100644 assets/js/d4ee0f51.d48897b1.js delete mode 100644 assets/js/d74bbe60.05d21310.js create mode 100644 assets/js/d74bbe60.d391307e.js delete mode 100644 assets/js/d8c94122.13fe453e.js delete mode 100644 assets/js/dce36a47.4a4aa321.js create mode 100644 assets/js/dce36a47.711ec23d.js delete mode 100644 assets/js/e3073e75.832f1da8.js create mode 100644 assets/js/e3073e75.fb98e172.js delete mode 100644 assets/js/ef15d86c.2d7c14e7.js delete mode 100644 assets/js/f93ce5c0.8bc60e6b.js delete mode 100644 assets/js/fcac2fef.3edddeae.js delete mode 100644 assets/js/main.6dea07d2.js create mode 100644 assets/js/main.bc904c7c.js rename assets/js/{main.6dea07d2.js.LICENSE.txt => main.bc904c7c.js.LICENSE.txt} (100%) create mode 100644 assets/js/runtime~main.a8ebf966.js delete mode 100644 assets/js/runtime~main.aeb80aac.js delete mode 100644 blog/alpha-oct-2021/index.html delete mode 100644 blog/archive/index.html delete mode 100644 blog/atom.xml delete mode 100644 blog/index.html delete mode 100644 blog/rss.xml delete mode 100644 blog/tags/alpha/index.html delete mode 100644 blog/tags/index.html delete mode 100644 blog/tags/primext/index.html delete mode 100644 blog/tags/release/index.html diff --git a/404.html b/404.html index 2c4a114b..9ef22010 100644 --- a/404.html +++ b/404.html @@ -3,20 +3,17 @@ -Page Not Found | PrimeXT Documentation - - - +Page Not Found | PrimeXT Documentation - - - + + +
-
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+ + \ No newline at end of file diff --git a/assets/css/styles.ef9ed767.css b/assets/css/styles.1d2c5f8e.css similarity index 52% rename from assets/css/styles.ef9ed767.css rename to assets/css/styles.1d2c5f8e.css index 6350201a..aad84dca 100644 --- a/assets/css/styles.ef9ed767.css +++ b/assets/css/styles.1d2c5f8e.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.loadingRing_RJI3 div{box-sizing:border-box}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#0d54bf;--ifm-color-primary-dark:#0c4cac;--ifm-color-primary-darker:#0b47a2;--ifm-color-primary-darkest:#093b86;--ifm-color-primary-light:#0e5cd2;--ifm-color-primary-lighter:#0f61dc;--ifm-color-primary-lightest:#1a6fef;--ifm-code-font-size:95%;--ifm-font-family-base:"Roboto",system-ui,-apple-system;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_tbUL,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.content_knG7 a,.hitFooter_E9YW a,.suggestion_fB_2.cursor_eG29 mark{text-decoration:underline}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.sidebar_re4s,.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_S0QG>:last-child,.collapsibleContent_i85q>:last-child,.footer__items,.searchResultItem_U687>h2{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_f1Hy{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover,.sidebarItemLink_mo7H:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#3d85f1;--ifm-color-primary-dark:#3a83f1;--ifm-color-primary-darker:#3781f1;--ifm-color-primary-darkest:#3580f0;--ifm-color-primary-light:#5997f3;--ifm-color-primary-lighter:#67a0f4;--ifm-color-primary-lightest:#92baf7;--docusaurus-highlighted-code-line-bg:#0000004d}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_b6E3,.hideAction_vcyE>svg,.sidebarLogo_isFc,.themedImage_ToTc,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] .themedImage--light_HNdA,html:not([data-theme]) .themedComponent--light_NU7w{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,#f5f6f7);border-radius:6px;box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64);left:auto!important;margin-top:8px;padding:var(--search-local-spacing,12px);position:relative;right:0!important;width:var(--search-local-modal-width,560px)}html[data-theme=dark] .searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,var(--ifm-background-color));box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309)}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2{align-items:center;background:var(--search-local-hit-background,#fff);border-radius:4px;box-shadow:var(--search-local-hit-shadow,0 1px 3px 0 #d4d9e1);color:var(--search-local-hit-color,#444950);cursor:pointer;display:flex;flex-direction:row;height:var(--search-local-hit-height,56px);padding:0 var(--search-local-spacing,12px);width:100%}.hitTree_kk6K,.noResults_l6Q3{align-items:center;display:flex}html[data-theme=dark] .dropdownMenu_qbY6 .suggestion_fB_2{background:var(--search-local-hit-background,var(--ifm-color-emphasis-100));box-shadow:var(--search-local-hit-shadow,none);color:var(--search-local-hit-color,var(--ifm-font-color-base))}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child){margin-bottom:4px}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29{background-color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitFooter_E9YW a,.hitIcon_a7Zy,.hitPath_ieM4,.hitTree_kk6K,.noResultsIcon_EBY5{color:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .hitIcon_a7Zy,html[data-theme=dark] .hitPath_ieM4,html[data-theme=dark] .hitTree_kk6K,html[data-theme=dark] .noResultsIcon_EBY5{color:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}.hitTree_kk6K>svg{height:var(--search-local-hit-height,56px);opacity:.5;width:24px}.hitIcon_a7Zy,.hitTree_kk6K>svg{stroke-width:var(--search-local-icon-stroke-width,1.4)}.hitAction_NqkB,.hitIcon_a7Zy{height:20px;width:20px}.hitWrapper_sAK8{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;margin:0 8px;overflow-x:hidden;width:80%}.hitWrapper_sAK8 mark{background:none;color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitTitle_vyVt{font-size:.9em}.hitPath_ieM4{font-size:.75em}.hitPath_ieM4,.hitTitle_vyVt{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.noResults_l6Q3{flex-direction:column;justify-content:center;padding:var(--search-local-spacing,12px) 0}.noResultsIcon_EBY5{margin-bottom:var(--search-local-spacing,12px)}.hitFooter_E9YW{font-size:.85em;margin-top:var(--search-local-spacing,12px);text-align:center}.cursor_eG29 .hideAction_vcyE>svg,.tocCollapsibleContent_vkbj a{display:block}.suggestion_fB_2.cursor_eG29,.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,.suggestion_fB_2.cursor_eG29 .hitPath_ieM4,.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,.suggestion_fB_2.cursor_eG29 mark{color:var(--search-local-hit-active-color,var(--ifm-color-white))!important}.searchBarContainer_NW3z{margin-left:16px}.searchBarContainer_NW3z .searchBarLoadingRing_YnHq{display:none;left:10px;position:absolute;top:6px}.searchBarContainer_NW3z .searchClearButton_qk4g{background:none;border:none;line-height:1rem;padding:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.navbar__search{position:relative}.searchIndexLoading_EJ1f .navbar__search-input{background-image:none}.searchHintContainer_Pkmr{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;pointer-events:none;position:absolute;right:10px;top:0}.searchHint_iIMx{background-color:var(--ifm-navbar-search-input-background-color);border:1px solid var(--ifm-color-emphasis-500);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-500);color:var(--ifm-navbar-search-input-placeholder-color)}.loadingRing_RJI3{display:inline-block;height:20px;opacity:var(--search-local-loading-icon-opacity,.5);position:relative;width:20px}.loadingRing_RJI3 div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite a;border:2px solid var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color));border-color:var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color)) #0000 #0000 #0000;border-radius:50%;display:block;height:16px;margin:2px;position:absolute;width:16px}.loadingRing_RJI3 div:first-child{animation-delay:-.45s}.loadingRing_RJI3 div:nth-child(2){animation-delay:-.3s}.loadingRing_RJI3 div:nth-child(3){animation-delay:-.15s}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.sidebar_re4s{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_pO2u{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_mt6G,.sidebarItemList_Yudw{font-size:.9rem}.sidebarItem__DBe{margin-top:.7rem}.sidebarItemLink_mo7H{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_I1ZP{color:var(--ifm-color-primary)!important}.searchQueryInput_CFBF{background:var(--ifm-background-color);border:var(--ifm-global-border-width) solid var(--ifm-color-content-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-font-color-base);font-size:var(--ifm-font-size-base);margin-bottom:1rem;padding:.5rem;width:100%}.searchResultItem_U687{border-bottom:1px solid #dfe3e8;padding:1rem 0}.searchResultItemPath_uIbk{color:var(--ifm-color-content-secondary);font-size:.8rem;margin:.5rem 0 0}.searchResultItemSummary_oZHr{font-style:italic;margin:.5rem 0 0}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.docPage__5DB{flex:1 0}.docsWrapper_BCFX{display:flex;flex:1 0 auto}.authorCol_Hf19{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_pa_O{display:flex;flex-flow:row wrap}.imageOnlyAuthorCol_G86a{margin-left:.3rem;margin-right:.3rem}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.buttonIntro_tvxU{flex-basis:300px;flex-shrink:0}.features_xdhU{align-items:center;display:flex;padding:2rem 0;width:100%}.featurePicture_Clel{height:200px;width:200px}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_Nnez{display:inline-block;margin:.5rem .5rem 0 1rem}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.img_ev3q{height:auto}.admonition_LlT9{margin-bottom:1em}.admonitionHeading_tbUL{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionHeading_tbUL code{text-transform:none}.admonitionIcon_kALy{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_kALy svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.blogPostFooterDetailsFull_mRVl{flex-direction:column}.tableOfContents_bqdL{overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_m80_{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.searchBox_ZlJk{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_BlDH,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_m80_{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Xe31{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn{max-width:75%!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.sidebar_re4s,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_ZlJk{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media not (max-width:996px){.searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6{left:0!important;right:auto!important}}@media screen and (max-width:966px){.heroBanner_qdFl{padding:2rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.navbar__search-input:not(:focus){width:2rem}.searchBar_RVTs .dropdownMenu_qbY6{max-width:calc(100vw - var(--ifm-navbar-padding-horizontal)*2);width:var(--search-local-modal-width-sm,340px)}.searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,.searchHintContainer_Pkmr{display:none}.title_f1Hy{font-size:2rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file +@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}*,.loadingRing_RJI3 div{box-sizing:border-box}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-color-primary:#0d54bf;--ifm-color-primary-dark:#0c4cac;--ifm-color-primary-darker:#0b47a2;--ifm-color-primary-darkest:#093b86;--ifm-color-primary-light:#0e5cd2;--ifm-color-primary-lighter:#0f61dc;--ifm-color-primary-lightest:#1a6fef;--ifm-code-font-size:95%;--ifm-font-family-base:"Roboto",system-ui,-apple-system;--docusaurus-highlighted-code-line-bg:#0000001a;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_tbUL,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.searchBarContainer_NW3z.searchIndexLoading_EJ1f .searchBarLoadingRing_YnHq{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.content_knG7 a,.hitFooter_E9YW a,.suggestion_fB_2.cursor_eG29 mark{text-decoration:underline}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;pointer-events:none;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_S0QG>:last-child,.collapsibleContent_i85q>:last-child,.footer__items,.searchResultItem_U687>h2{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}#nprogress,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}[data-theme=dark]{--ifm-color-primary:#3d85f1;--ifm-color-primary-dark:#3a83f1;--ifm-color-primary-darker:#3781f1;--ifm-color-primary-darkest:#3580f0;--ifm-color-primary-light:#5997f3;--ifm-color-primary-lighter:#67a0f4;--ifm-color-primary-lightest:#92baf7;--docusaurus-highlighted-code-line-bg:#0000004d}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus-base-url-issue-banner-container,.hideAction_vcyE>svg,.themedImage_ToTc,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedImage--dark_i4oU,[data-theme=light] .themedImage--light_HNdA,html:not([data-theme]) .themedComponent--light_NU7w{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,#f5f6f7);border-radius:6px;box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64);left:auto!important;margin-top:8px;padding:var(--search-local-spacing,12px);position:relative;right:0!important;width:var(--search-local-modal-width,560px)}html[data-theme=dark] .searchBar_RVTs .dropdownMenu_qbY6{background:var(--search-local-modal-background,var(--ifm-background-color));box-shadow:var(--search-local-modal-shadow,inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309)}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2{align-items:center;background:var(--search-local-hit-background,#fff);border-radius:4px;box-shadow:var(--search-local-hit-shadow,0 1px 3px 0 #d4d9e1);color:var(--search-local-hit-color,#444950);cursor:pointer;display:flex;flex-direction:row;height:var(--search-local-hit-height,56px);padding:0 var(--search-local-spacing,12px);width:100%}.hitTree_kk6K,.noResults_l6Q3{align-items:center;display:flex}html[data-theme=dark] .dropdownMenu_qbY6 .suggestion_fB_2{background:var(--search-local-hit-background,var(--ifm-color-emphasis-100));box-shadow:var(--search-local-hit-shadow,none);color:var(--search-local-hit-color,var(--ifm-font-color-base))}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2:not(:last-child){margin-bottom:4px}.searchBar_RVTs .dropdownMenu_qbY6 .suggestion_fB_2.cursor_eG29{background-color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitFooter_E9YW a,.hitIcon_a7Zy,.hitPath_ieM4,.hitTree_kk6K,.noResultsIcon_EBY5{color:var(--search-local-muted-color,#969faf)}html[data-theme=dark] .hitIcon_a7Zy,html[data-theme=dark] .hitPath_ieM4,html[data-theme=dark] .hitTree_kk6K,html[data-theme=dark] .noResultsIcon_EBY5{color:var(--search-local-muted-color,var(--ifm-color-secondary-darkest))}.hitTree_kk6K>svg{height:var(--search-local-hit-height,56px);opacity:.5;width:24px}.hitIcon_a7Zy,.hitTree_kk6K>svg{stroke-width:var(--search-local-icon-stroke-width,1.4)}.hitAction_NqkB,.hitIcon_a7Zy{height:20px;width:20px}.hitWrapper_sAK8{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;margin:0 8px;overflow-x:hidden;width:80%}.hitWrapper_sAK8 mark{background:none;color:var(--search-local-highlight-color,var(--ifm-color-primary))}.hitTitle_vyVt{font-size:.9em}.hitPath_ieM4{font-size:.75em}.hitPath_ieM4,.hitTitle_vyVt{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.noResults_l6Q3{flex-direction:column;justify-content:center;padding:var(--search-local-spacing,12px) 0}.noResultsIcon_EBY5{margin-bottom:var(--search-local-spacing,12px)}.hitFooter_E9YW{font-size:.85em;margin-top:var(--search-local-spacing,12px);text-align:center}.cursor_eG29 .hideAction_vcyE>svg,.tocCollapsibleContent_vkbj a{display:block}.suggestion_fB_2.cursor_eG29,.suggestion_fB_2.cursor_eG29 .hitIcon_a7Zy,.suggestion_fB_2.cursor_eG29 .hitPath_ieM4,.suggestion_fB_2.cursor_eG29 .hitTree_kk6K,.suggestion_fB_2.cursor_eG29 mark{color:var(--search-local-hit-active-color,var(--ifm-color-white))!important}.searchBarContainer_NW3z{margin-left:16px}.searchBarContainer_NW3z .searchBarLoadingRing_YnHq{display:none;left:10px;position:absolute;top:6px}.searchBarContainer_NW3z .searchClearButton_qk4g{background:none;border:none;line-height:1rem;padding:0;position:absolute;right:.8rem;top:50%;transform:translateY(-50%)}.navbar__search{position:relative}.searchIndexLoading_EJ1f .navbar__search-input{background-image:none}.searchHintContainer_Pkmr{align-items:center;display:flex;gap:4px;height:100%;justify-content:center;pointer-events:none;position:absolute;right:10px;top:0}.searchHint_iIMx{background-color:var(--ifm-navbar-search-input-background-color);border:1px solid var(--ifm-color-emphasis-500);box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-500);color:var(--ifm-navbar-search-input-placeholder-color)}.loadingRing_RJI3{display:inline-block;height:20px;opacity:var(--search-local-loading-icon-opacity,.5);position:relative;width:20px}.loadingRing_RJI3 div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite a;border:2px solid var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color));border-color:var(--search-load-loading-icon-color,var(--ifm-navbar-search-input-color)) #0000 #0000 #0000;border-radius:50%;display:block;height:16px;margin:2px;position:absolute;width:16px}.loadingRing_RJI3 div:first-child{animation-delay:-.45s}.loadingRing_RJI3 div:nth-child(2){animation-delay:-.3s}.loadingRing_RJI3 div:nth-child(3){animation-delay:-.15s}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_ev3q{height:auto}.admonition_LlT9{margin-bottom:1em}.admonitionHeading_tbUL{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionHeading_tbUL code{text-transform:none}.admonitionIcon_kALy{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_kALy svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.searchQueryInput_CFBF{background:var(--ifm-background-color);border:var(--ifm-global-border-width) solid var(--ifm-color-content-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-font-color-base);font-size:var(--ifm-font-size-base);margin-bottom:1rem;padding:.5rem;width:100%}.searchResultItem_U687{border-bottom:1px solid #dfe3e8;padding:1rem 0}.searchResultItemPath_uIbk{color:var(--ifm-color-content-secondary);font-size:.8rem;margin:.5rem 0 0}.searchResultItemSummary_oZHr{font-style:italic;margin:.5rem 0 0}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.docSidebarContainer_b6E3,.sidebarLogo_isFc{display:none}.docMainContainer_gTbr,.docPage__5DB{display:flex;width:100%}.docPage__5DB{flex:1 0}.docsWrapper_BCFX{display:flex;flex:1 0 auto}.heroBanner_qdFl{overflow:hidden;padding:4rem 0;position:relative;text-align:center}.buttons_AeoN{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.buttonIntro_tvxU{flex-basis:300px;flex-shrink:0}.features_xdhU{align-items:center;display:flex;padding:2rem 0;width:100%}.featurePicture_Clel{height:200px;width:200px}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_m80_{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.searchBox_ZlJk{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.docItemCol_VOVn{max-width:75%!important}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_BlDH,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_m80_:focus,.expandButton_m80_:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_m80_{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_BlDH{transform:rotate(180deg)}.docSidebarContainer_b6E3{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_b3ry{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_Xe31{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_gTbr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_Uz_u{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_czyv{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_ZlJk{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media not (max-width:996px){.searchBar_RVTs.searchBarLeft_MXDe .dropdownMenu_qbY6{left:0!important;right:auto!important}}@media screen and (max-width:966px){.heroBanner_qdFl{padding:2rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.navbar__search-input:not(:focus){width:2rem}.searchBar_RVTs .dropdownMenu_qbY6{max-width:calc(100vw - var(--ifm-navbar-padding-horizontal)*2);width:var(--search-local-modal-width-sm,340px)}.searchBarContainer_NW3z:not(.focused_OWtg) .searchClearButton_qk4g,.searchHintContainer_Pkmr{display:none}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/js/01a85c17.8cfd879d.js b/assets/js/01a85c17.8cfd879d.js deleted file mode 100644 index 8f6a911d..00000000 --- a/assets/js/01a85c17.8cfd879d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[4013],{9058:(e,t,a)=>{a.d(t,{Z:()=>_});var l=a(7294),n=a(6010),r=a(179),s=a(7524),c=a(9960),i=a(5999);const m="sidebar_re4s",o="sidebarItemTitle_pO2u",u="sidebarItemList_Yudw",g="sidebarItem__DBe",d="sidebarItemLink_mo7H",p="sidebarItemLinkActive_I1ZP";function E(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,n.Z)(m,"thin-scrollbar"),"aria-label":(0,i.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,n.Z)(o,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,n.Z)(u,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:g},l.createElement(c.Z,{isNavLink:!0,to:e.permalink,className:d,activeClassName:p},e.title)))))))}var b=a(3102);function h(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(c.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function k(e){return l.createElement(b.Zo,{component:h,props:e})}function N(e){let{sidebar:t}=e;const a=(0,s.i)();return t?.items.length?"mobile"===a?l.createElement(k,{sidebar:t}):l.createElement(E,{sidebar:t}):null}function _(e){const{sidebar:t,toc:a,children:s,...c}=e,i=t&&t.items.length>0;return l.createElement(r.Z,c,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(N,{sidebar:t}),l.createElement("main",{className:(0,n.Z)("col",{"col--7":i,"col--9 col--offset-1":!i}),itemScope:!0,itemType:"http://schema.org/Blog"},s),a&&l.createElement("div",{className:"col col--2"},a))))}},1223:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var l=a(7294),n=a(6010),r=a(5999);var s=a(1944),c=a(5281),i=a(9058),m=a(3008);const o="tag_Nnez";function u(e){let{letterEntry:t}=e;return l.createElement("article",null,l.createElement("h2",null,t.letter),l.createElement("ul",{className:"padding--none"},t.tags.map((e=>l.createElement("li",{key:e.permalink,className:o},l.createElement(m.Z,e))))),l.createElement("hr",null))}function g(e){let{tags:t}=e;const a=function(e){const t={};return Object.values(e).forEach((e=>{const a=function(e){return e[0].toUpperCase()}(e.label);t[a]??=[],t[a].push(e)})),Object.entries(t).sort(((e,t)=>{let[a]=e,[l]=t;return a.localeCompare(l)})).map((e=>{let[t,a]=e;return{letter:t,tags:a.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}(t);return l.createElement("section",{className:"margin-vert--lg"},a.map((e=>l.createElement(u,{key:e.letter,letterEntry:e}))))}var d=a(197);function p(e){let{tags:t,sidebar:a}=e;const m=(0,r.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});return l.createElement(s.FG,{className:(0,n.Z)(c.k.wrapper.blogPages,c.k.page.blogTagsListPage)},l.createElement(s.d,{title:m}),l.createElement(d.Z,{tag:"blog_tags_list"}),l.createElement(i.Z,{sidebar:a},l.createElement("h1",null,m),l.createElement(g,{tags:t})))}},3008:(e,t,a)=>{a.d(t,{Z:()=>m});var l=a(7294),n=a(6010),r=a(9960);const s="tag_zVej",c="tagRegular_sFm0",i="tagWithCount_h2kH";function m(e){let{permalink:t,label:a,count:m}=e;return l.createElement(r.Z,{href:t,className:(0,n.Z)(s,m?i:c)},a,m&&l.createElement("span",null,m))}}}]); \ No newline at end of file diff --git a/assets/js/0313420b.153bcdf0.js b/assets/js/0313420b.153bcdf0.js new file mode 100644 index 00000000..ba2e412d --- /dev/null +++ b/assets/js/0313420b.153bcdf0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[271],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),d=i,g=c["".concat(p,".").concat(d)]||c[d]||u[d]||a;return n?r.createElement(g,o(o({ref:t},s),{},{components:n})):r.createElement(g,o({ref:t},s))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var m=2;m{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_dynlight",l={unversionedId:"rus/entities/env_dynlight",id:"rus/entities/env_dynlight",title:"env_dynlight",description:"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (spot light), \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 (omnidirectional light). \u0422\u0430\u043a\u0436\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b/\u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c.",source:"@site/docs/rus/entities/env_dynlight.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_dynlight.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap"},next:{title:"env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",id:"\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_dynlight"},"env_dynlight"),(0,i.kt)("p",null,"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (",(0,i.kt)("em",{parentName:"p"},"spot light"),"), \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 (",(0,i.kt)("em",{parentName:"p"},"omnidirectional light"),"). \u0422\u0430\u043a\u0436\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b/\u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Color"))," - \u0426\u0432\u0435\u0442 \u0441\u0432\u0435\u0442\u0430 (\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 R G B)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Distance"))," - \u0420\u0430\u0434\u0438\u0443\u0441 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f (\u0432 \u044e\u043d\u0438\u0442\u0430\u0445)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - \u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Cutoff Angle"))," - \u0423\u0433\u043e\u043b \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (\u0432 \u0433\u0440\u0430\u0434\u0443\u0441\u0430\u0445)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Texture"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b (\u0434\u043b\u044f \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Media file"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430 (\u0434\u043b\u044f \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f)")),(0,i.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,i.kt)("p",{parentName:"admonition"},"\u0427\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"Cutoff Angle"))),(0,i.kt)("admonition",{title:"\u0412\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442",type:"danger"},(0,i.kt)("p",{parentName:"admonition"},"\u0412\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u0448\u0435 \u0447\u0435\u043c 170 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"Cutoff Angle"))),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Shadows"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Bump"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430")),(0,i.kt)("h2",{id:"\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"},"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"),(0,i.kt)("p",null,"\u0412\u043b\u0438\u044f\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438\u0433\u0440\u044b \u0441\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043d\u0435\u0439 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u041d\u0438\u0436\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044f \u0438\u0445 \u0432\u043b\u0438\u044f\u043d\u0438\u044f \u043d\u0430 FPS."),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"\u0412\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0441 \u0442\u0435\u043d\u044f\u043c\u0438, \u043f\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0432\u0435\u043d \u0448\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430\u043c (",(0,i.kt)("em",{parentName:"li"},"spot light"),") \u0441 \u0442\u0435\u043d\u044f\u043c\u0438"),(0,i.kt)("li",{parentName:"ol"},"\u041f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043d\u0435\u0439"),(0,i.kt)("li",{parentName:"ol"},"\u041f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043d\u0435\u0439 / \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0431\u0435\u0437 \u0442\u0435\u043d\u0435\u0439")),(0,i.kt)("admonition",{title:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430",type:"danger"},(0,i.kt)("p",{parentName:"admonition"},"\u041f\u0435\u0440\u0435\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 \u0441 \u0442\u0435\u043d\u044f\u043c\u0438, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043e\u043d \u0432\u0430\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u0435\u043d, \u0442\u0430\u043a \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0446\u0435\u043d\u044b, \u0438 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u0431\u0435\u0433\u0430\u0442\u044c \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c (>120 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432) \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0313420b.d946f1f0.js b/assets/js/0313420b.d946f1f0.js deleted file mode 100644 index 76009fd8..00000000 --- a/assets/js/0313420b.d946f1f0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3271],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),d=i,g=c["".concat(p,".").concat(d)]||c[d]||u[d]||a;return n?r.createElement(g,o(o({ref:t},s),{},{components:n})):r.createElement(g,o({ref:t},s))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var m=2;m{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_dynlight",l={unversionedId:"rus/entities/env_dynlight",id:"rus/entities/env_dynlight",title:"env_dynlight",description:"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (spot light), \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 (omnidirectional light). \u0422\u0430\u043a\u0436\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b/\u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c.",source:"@site/docs/rus/entities/env_dynlight.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_dynlight.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap"},next:{title:"env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",id:"\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_dynlight"},"env_dynlight"),(0,i.kt)("p",null,"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430. \u041c\u043e\u0436\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (",(0,i.kt)("em",{parentName:"p"},"spot light"),"), \u0442\u0430\u043a \u0438 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 (",(0,i.kt)("em",{parentName:"p"},"omnidirectional light"),"). \u0422\u0430\u043a\u0436\u0435, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b/\u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u0430 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Color"))," - \u0426\u0432\u0435\u0442 \u0441\u0432\u0435\u0442\u0430 (\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 R G B)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Distance"))," - \u0420\u0430\u0434\u0438\u0443\u0441 \u0441\u0432\u0435\u0447\u0435\u043d\u0438\u044f (\u0432 \u044e\u043d\u0438\u0442\u0430\u0445)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - \u042f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Cutoff Angle"))," - \u0423\u0433\u043e\u043b \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430 (\u0432 \u0433\u0440\u0430\u0434\u0443\u0441\u0430\u0445)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Texture"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b (\u0434\u043b\u044f \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Media file"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430 (\u0434\u043b\u044f \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0438\u0434\u0435\u043e \u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u0443\u0440\u043e\u0432\u043d\u044f)")),(0,i.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,i.kt)("p",{parentName:"admonition"},"\u0427\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u043c, \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"Cutoff Angle"))),(0,i.kt)("admonition",{title:"\u0412\u0430\u0436\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442",type:"danger"},(0,i.kt)("p",{parentName:"admonition"},"\u0412\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0432\u044b\u0448\u0435 \u0447\u0435\u043c 170 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"Cutoff Angle"))),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u043c"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Shadows"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Bump"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0438 \u043e\u0442 \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430")),(0,i.kt)("h2",{id:"\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"},"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c"),(0,i.kt)("p",null,"\u0412\u043b\u0438\u044f\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438\u0433\u0440\u044b \u0441\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043d\u0435\u0439 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. \u041d\u0438\u0436\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0443\u0431\u044b\u0432\u0430\u043d\u0438\u044f \u0438\u0445 \u0432\u043b\u0438\u044f\u043d\u0438\u044f \u043d\u0430 FPS."),(0,i.kt)("ol",null,(0,i.kt)("li",{parentName:"ol"},"\u0412\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0441 \u0442\u0435\u043d\u044f\u043c\u0438, \u043f\u043e \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u043b\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0432\u0435\u043d \u0448\u0435\u0441\u0442\u0438 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440\u0430\u043c (",(0,i.kt)("em",{parentName:"li"},"spot light"),") \u0441 \u0442\u0435\u043d\u044f\u043c\u0438"),(0,i.kt)("li",{parentName:"ol"},"\u041f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0442\u0435\u043d\u0435\u0439"),(0,i.kt)("li",{parentName:"ol"},"\u041f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043d\u0435\u0439 / \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0441\u0432\u0435\u0442\u0430 \u0431\u0435\u0437 \u0442\u0435\u043d\u0435\u0439")),(0,i.kt)("admonition",{title:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430",type:"danger"},(0,i.kt)("p",{parentName:"admonition"},"\u041f\u0435\u0440\u0435\u0434 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 \u0441\u0432\u0435\u0442\u0430 \u0441 \u0442\u0435\u043d\u044f\u043c\u0438, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043e\u043d \u0432\u0430\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u0435\u043d, \u0442\u0430\u043a \u043a\u0430\u043a \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0442\u0430\u043a\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0441\u0446\u0435\u043d\u044b, \u0438 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438\u0437\u0431\u0435\u0433\u0430\u0442\u044c \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u0412 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430 \u043f\u0440\u043e\u0436\u0435\u043a\u0442\u043e\u0440 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c (>120 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432) \u0443\u0433\u043b\u043e\u043c \u0440\u0430\u0441\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/04b7b624.926214ab.js b/assets/js/04b7b624.926214ab.js deleted file mode 100644 index 884f3561..00000000 --- a/assets/js/04b7b624.926214ab.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8890],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),k=a,N=c["".concat(p,".").concat(k)]||c[k]||u[k]||o;return n?r.createElement(N,i(i({ref:t},s),{},{components:n})):r.createElement(N,i({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var m=2;m{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>m});var r=n(7462),a=(n(7294),n(3905));const o={},i="env_counter",l={unversionedId:"rus/entities/env_counter",id:"rus/entities/env_counter",title:"env_counter",description:"\u0421\u0447\u0451\u0442\u043d\u0430\u044f \u0434\u0435\u043a\u0430\u0434\u0430, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0435\u0439 \u043e\u0441\u043e\u0431\u044b\u0435 \xab\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435\xbb \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u044f\u0434\u044b \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0434\u0435\u043a\u0430\u0434\u044b \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438 \u0442.\u0434.",source:"@site/docs/rus/entities/env_counter.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_counter.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam"},next:{title:"env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_counter"},"env_counter"),(0,a.kt)("p",null,"\u0421\u0447\u0451\u0442\u043d\u0430\u044f \u0434\u0435\u043a\u0430\u0434\u0430, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0435\u0439 \u043e\u0441\u043e\u0431\u044b\u0435 \xab\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435\xbb \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u044f\u0434\u044b \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0434\u0435\u043a\u0430\u0434\u044b \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438 \u0442.\u0434."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("ul",{parentName:"admonition"},(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"+"))," \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u043d\u0430 1, \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"-"))," \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0430 \u043d\u0430 1."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"<"))," \u0431\u0435\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0432\u043e\u0446\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u044b \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \xab\u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0446\u0438\u0444\u0440\u044b \u0432\u0432\u043e\u0434\u0430\xbb. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430, \u0442. \u0435. \u044d\u0444\u0444\u0435\u043a\u0442 \u0447\u0438\u0441\u0442\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u0415\u0441\u043b\u0438 \u0441\u0447\u0451\u0442\u0447\u0438\u043a \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u043e\u0432, \u0442\u043e \u0441\u0442\u0430\u0440\u0448\u0438\u0435 \u0434\u0435\u043a\u0430\u0434\u044b \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0442\u0430\u043a\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0446\u0438\u0444\u0440\u044b, \u0435\u0441\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0431\u044b\u043b\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b (\u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u043c\u0438\u0433\u0430\u043d\u0438\u044f)."),(0,a.kt)("li",{parentName:"ul"},"\u0422\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u0440\u043e\u0441\u0430 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u043d\u043e\u043b\u044c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"<"))," \u2014 \u044d\u0442\u043e \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"-1")),"."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},">"))," \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u0440\u043e\u0441\u0443 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u043d\u043e\u043b\u044c. \u0421\u0431\u0440\u043e\u0441 \u0442\u0430\u043a\u0436\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435."),(0,a.kt)("li",{parentName:"ul"},"\u0414\u0430\u043d\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u044d\u0442\u0430\u0436\u0435\u0439 \u0432 \u043b\u0438\u0444\u0442\u0435, \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0447\u0430\u0441\u043e\u0432, \u043a\u043e\u0434\u043e\u0432\u044b\u0445 \u0437\u0430\u043c\u043a\u043e\u0432, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043e\u043a, \u0430\u0440\u043a\u0430\u0434\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u0432 \u0438 \u0442. \u0434."))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Global State to Read"))," - \u0418\u043c\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 (\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e Render Mode)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Decimal Model/Sprite"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043b\u0438 \u0441\u043f\u0440\u0430\u0439\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Max Frame to Reset"))," - \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u0441\u0447\u0451\u0442\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Current Frame"))," - \u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u0430\u0434\u0440"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Frame to return ON"))," - \u041d\u043e\u043c\u0435\u0440 \u043a\u0430\u0434\u0440\u0430, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044d\u043d\u0442\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 ON"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Condition to return ON"))," - \u0423\u0441\u043b\u043e\u0432\u0438\u0435 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 ON\n0 \u2014 \u0440\u0430\u0432\u043d\u043e\n1 \u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e\n2 \u2014 \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/04b7b624.c1c24897.js b/assets/js/04b7b624.c1c24897.js new file mode 100644 index 00000000..9e6a1a10 --- /dev/null +++ b/assets/js/04b7b624.c1c24897.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[890],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),k=a,N=c["".concat(p,".").concat(k)]||c[k]||u[k]||o;return n?r.createElement(N,i(i({ref:t},s),{},{components:n})):r.createElement(N,i({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var m=2;m{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>m});var r=n(7462),a=(n(7294),n(3905));const o={},i="env_counter",l={unversionedId:"rus/entities/env_counter",id:"rus/entities/env_counter",title:"env_counter",description:"\u0421\u0447\u0451\u0442\u043d\u0430\u044f \u0434\u0435\u043a\u0430\u0434\u0430, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0435\u0439 \u043e\u0441\u043e\u0431\u044b\u0435 \xab\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435\xbb \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u044f\u0434\u044b \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0434\u0435\u043a\u0430\u0434\u044b \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438 \u0442.\u0434.",source:"@site/docs/rus/entities/env_counter.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_counter.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam"},next:{title:"env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_counter"},"env_counter"),(0,a.kt)("p",null,"\u0421\u0447\u0451\u0442\u043d\u0430\u044f \u0434\u0435\u043a\u0430\u0434\u0430, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0435\u0439 \u043e\u0441\u043e\u0431\u044b\u0435 \xab\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435\xbb \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u0441\u0434\u0432\u0438\u0433\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u044f\u0434\u044b \u0434\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0434\u0435\u043a\u0430\u0434\u044b \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435 \u0438 \u0442.\u0434."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("ul",{parentName:"admonition"},(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"+"))," \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u043d\u0430 1, \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"-"))," \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u0430 \u043d\u0430 1."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"<"))," \u0431\u0435\u0437 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u043e \u043e\u0447\u0435\u0440\u0435\u0434\u0438 \u043f\u0440\u043e\u0432\u043e\u0446\u0438\u0440\u0443\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 \u0438\u0441\u0447\u0435\u0437\u043d\u043e\u0432\u0435\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u044b \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \xab\u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0446\u0438\u0444\u0440\u044b \u0432\u0432\u043e\u0434\u0430\xbb. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430, \u0442. \u0435. \u044d\u0444\u0444\u0435\u043a\u0442 \u0447\u0438\u0441\u0442\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u0415\u0441\u043b\u0438 \u0441\u0447\u0451\u0442\u0447\u0438\u043a \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u043e\u0432, \u0442\u043e \u0441\u0442\u0430\u0440\u0448\u0438\u0435 \u0434\u0435\u043a\u0430\u0434\u044b \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443. \u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0442\u0430\u043a\u0430\u044f \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0446\u0438\u0444\u0440\u044b, \u0435\u0441\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0431\u044b\u043b\u0430 \u0441\u043a\u0440\u044b\u0442\u0430 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b (\u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u043c\u0438\u0433\u0430\u043d\u0438\u044f)."),(0,a.kt)("li",{parentName:"ul"},"\u0422\u0430\u043a\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0431\u0440\u043e\u0441\u0430 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u043d\u043e\u043b\u044c \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430 ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"<"))," \u2014 \u044d\u0442\u043e \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"-1")),"."),(0,a.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},">"))," \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u0440\u043e\u0441\u0443 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0430 \u0432 \u043d\u043e\u043b\u044c. \u0421\u0431\u0440\u043e\u0441 \u0442\u0430\u043a\u0436\u0435 \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438 \u0432 \u0446\u0435\u043f\u043e\u0447\u043a\u0435."),(0,a.kt)("li",{parentName:"ul"},"\u0414\u0430\u043d\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u044c \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u0430 \u044d\u0442\u0430\u0436\u0435\u0439 \u0432 \u043b\u0438\u0444\u0442\u0435, \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u0447\u0430\u0441\u043e\u0432, \u043a\u043e\u0434\u043e\u0432\u044b\u0445 \u0437\u0430\u043c\u043a\u043e\u0432, \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u043e\u043b\u043e\u0432\u043e\u043b\u043e\u043c\u043e\u043a, \u0430\u0440\u043a\u0430\u0434\u043d\u044b\u0445 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u043e\u0432 \u0438 \u0442. \u0434."))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Global State to Read"))," - \u0418\u043c\u044f \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u0435\u043d)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 (\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e Render Mode)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Decimal Model/Sprite"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043b\u0438 \u0441\u043f\u0440\u0430\u0439\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Max Frame to Reset"))," - \u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u043f\u0440\u0435\u0434\u0435\u043b \u0441\u0447\u0451\u0442\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Current Frame"))," - \u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u0430\u0434\u0440"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Frame to return ON"))," - \u041d\u043e\u043c\u0435\u0440 \u043a\u0430\u0434\u0440\u0430, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044d\u043d\u0442\u0438\u0442\u044c \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u0442 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 ON"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Condition to return ON"))," - \u0423\u0441\u043b\u043e\u0432\u0438\u0435 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 ON\n0 \u2014 \u0440\u0430\u0432\u043d\u043e\n1 \u2014 \u0431\u043e\u043b\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e\n2 \u2014 \u043c\u0435\u043d\u044c\u0448\u0435 \u0438\u043b\u0438 \u0440\u0430\u0432\u043d\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/11ee862b.61f08be9.js b/assets/js/11ee862b.61f08be9.js deleted file mode 100644 index 30ac338d..00000000 --- a/assets/js/11ee862b.61f08be9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[659],{4469:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/157ce1fa.81362b31.js b/assets/js/157ce1fa.81362b31.js deleted file mode 100644 index 7d7ab0ae..00000000 --- a/assets/js/157ce1fa.81362b31.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3799],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),c=s(n),d=a,f=c["".concat(p,".").concat(d)]||c[d]||m[d]||i;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const i={sidebar_position:1,description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D."},o="Introduction",l={unversionedId:"eng/intro",id:"eng/intro",title:"Introduction",description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D.",source:"@site/docs/eng/intro.md",sourceDirName:"eng",slug:"/eng/intro",permalink:"/PrimeXT/docs/eng/intro",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D."},sidebar:"tutorialSidebar",previous:{title:"func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie"},next:{title:"Introduction to modern Half-Life 1 modding",permalink:"/PrimeXT/docs/eng/modding_introduction"}},p={},s=[{value:"About project",id:"about-project",level:3},{value:"Current functionality",id:"current-functionality",level:3},{value:"Future plans",id:"future-plans",level:3},{value:"Developers and contributors",id:"developers-and-contributors",level:3}],u={toc:s};function m(e){let{components:t,...i}=e;return(0,a.kt)("wrapper",(0,r.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"introduction"},"Introduction"),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"Header",src:n(571).Z,width:"1002",height:"175"})),(0,a.kt)("h3",{id:"about-project"},"About project"),(0,a.kt)("p",null,"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D.\nBased on XashXT, and therefore inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods. "),(0,a.kt)("h3",{id:"current-functionality"},"Current functionality"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Compatibility with most of GoldSrc mods"),(0,a.kt)("li",{parentName:"ul"},"Absence of many limits inherent in GoldSrc and vanilla Xash3D"),(0,a.kt)("li",{parentName:"ul"},"Studiomodel rendering optimizations"),(0,a.kt)("li",{parentName:"ul"},"Inverse kinematics and jiggle bones for models"),(0,a.kt)("li",{parentName:"ul"},"Studiomodels weighting support"),(0,a.kt)("li",{parentName:"ul"},"Extended maximum map size limit (65535x65535x65535 units)"),(0,a.kt)("li",{parentName:"ul"},"Automatic exposure correction (eye adaptation effect)"),(0,a.kt)("li",{parentName:"ul"},"Support for decals on studiomodels"),(0,a.kt)("li",{parentName:"ul"},"Extended model limits (no more need to split into a bunch of smd-files)"),(0,a.kt)("li",{parentName:"ul"},"Dynamic lighting with shadows"),(0,a.kt)("li",{parentName:"ul"},"Rigid body physics (using PhysX engine)"),(0,a.kt)("li",{parentName:"ul"},"Normal mapping support"),(0,a.kt)("li",{parentName:"ul"},"Parallax mapping support"),(0,a.kt)("li",{parentName:"ul"},"Cubemap reflections"),(0,a.kt)("li",{parentName:"ul"},"HDR-rendering"),(0,a.kt)("li",{parentName:"ul"},"3D skybox"),(0,a.kt)("li",{parentName:"ul"},"Bloom"),(0,a.kt)("li",{parentName:"ul"},"Sun beams shader (sunshafts/godrays)"),(0,a.kt)("li",{parentName:"ul"},"Feature to make the map as background in the main menu"),(0,a.kt)("li",{parentName:"ul"},"Mirrors"),(0,a.kt)("li",{parentName:"ul"},"Monitors"),(0,a.kt)("li",{parentName:"ul"},"Portals, with the ability to move entities through them"),(0,a.kt)("li",{parentName:"ul"},"Bunch of utilities for mod development (asset compilers, model/sprite viewers) ")),(0,a.kt)("h3",{id:"future-plans"},"Future plans"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model"),(0,a.kt)("li",{parentName:"ul"},"Implement GPU-based light baking utility"),(0,a.kt)("li",{parentName:"ul"},"Real-time screen space reflections"),(0,a.kt)("li",{parentName:"ul"},"Forward+ rendering implementation"),(0,a.kt)("li",{parentName:"ul"},"Major rendering optimizations (depth pre-pass, flexible culling system, etc.)"),(0,a.kt)("li",{parentName:"ul"},"Total rework of material system"),(0,a.kt)("li",{parentName:"ul"},"Implement in-game material editor"),(0,a.kt)("li",{parentName:"ul"},"Implement particle engine"),(0,a.kt)("li",{parentName:"ul"},"Implement ragdoll physics"),(0,a.kt)("li",{parentName:"ul"},"Implement vehicles"),(0,a.kt)("li",{parentName:"ul"},"Adding support for OpenAL Soft / Steam Audio"),(0,a.kt)("li",{parentName:"ul"},"Bringing the Android port to a working state")),(0,a.kt)("h3",{id:"developers-and-contributors"},"Developers and contributors"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"SNMetamorph")," - Lead developer"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Velaron")," - Help with porting to Linux"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"\u0421ASPERX69X")," - Testing, documentation, logo"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"ncuxonaT")," - Help with renderer development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Lev")," - Help with renderer development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"g-cont")," - Help with common development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Next Day")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Aynekko")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"ThomasvonWinkler")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"KorteZZ")," - Testing")),(0,a.kt)("p",null,"If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details\nyou can find out about contributing in development on the project ",(0,a.kt)("a",{parentName:"p",href:"https://discord.gg/BxQUMUescJ"},"Discord server"),"."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"Footer",src:n(3338).Z,width:"1002",height:"175"})))}m.isMDXComponent=!0},3338:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/footer-d780cb337a465e6bf733c79bb7120a34.png"},571:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/header-eb7705d5d2cc122209a1cc53790bdc18.png"}}]); \ No newline at end of file diff --git a/assets/js/157ce1fa.eb1a7341.js b/assets/js/157ce1fa.eb1a7341.js new file mode 100644 index 00000000..c818fbd9 --- /dev/null +++ b/assets/js/157ce1fa.eb1a7341.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[799],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),c=s(n),d=a,f=c["".concat(p,".").concat(d)]||c[d]||m[d]||i;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const i={sidebar_position:1,description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D."},o="Introduction",l={unversionedId:"eng/intro",id:"eng/intro",title:"Introduction",description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D.",source:"@site/docs/eng/intro.md",sourceDirName:"eng",slug:"/eng/intro",permalink:"/PrimeXT/docs/eng/intro",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D."},sidebar:"tutorialSidebar",previous:{title:"func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie"},next:{title:"Introduction to modern Half-Life 1 modding",permalink:"/PrimeXT/docs/eng/modding_introduction"}},p={},s=[{value:"About project",id:"about-project",level:3},{value:"Current functionality",id:"current-functionality",level:3},{value:"Future plans",id:"future-plans",level:3},{value:"Developers and contributors",id:"developers-and-contributors",level:3}],u={toc:s};function m(e){let{components:t,...i}=e;return(0,a.kt)("wrapper",(0,r.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"introduction"},"Introduction"),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"Header",src:n(571).Z,width:"1002",height:"175"})),(0,a.kt)("h3",{id:"about-project"},"About project"),(0,a.kt)("p",null,"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D.\nBased on XashXT, and therefore inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods. "),(0,a.kt)("h3",{id:"current-functionality"},"Current functionality"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Compatibility with most of GoldSrc mods"),(0,a.kt)("li",{parentName:"ul"},"Absence of many limits inherent in GoldSrc and vanilla Xash3D"),(0,a.kt)("li",{parentName:"ul"},"Studiomodel rendering optimizations"),(0,a.kt)("li",{parentName:"ul"},"Inverse kinematics and jiggle bones for models"),(0,a.kt)("li",{parentName:"ul"},"Studiomodels weighting support"),(0,a.kt)("li",{parentName:"ul"},"Extended maximum map size limit (65535x65535x65535 units)"),(0,a.kt)("li",{parentName:"ul"},"Automatic exposure correction (eye adaptation effect)"),(0,a.kt)("li",{parentName:"ul"},"Support for decals on studiomodels"),(0,a.kt)("li",{parentName:"ul"},"Extended model limits (no more need to split into a bunch of smd-files)"),(0,a.kt)("li",{parentName:"ul"},"Dynamic lighting with shadows"),(0,a.kt)("li",{parentName:"ul"},"Rigid body physics (using PhysX engine)"),(0,a.kt)("li",{parentName:"ul"},"Normal mapping support"),(0,a.kt)("li",{parentName:"ul"},"Parallax mapping support"),(0,a.kt)("li",{parentName:"ul"},"Cubemap reflections"),(0,a.kt)("li",{parentName:"ul"},"HDR-rendering"),(0,a.kt)("li",{parentName:"ul"},"3D skybox"),(0,a.kt)("li",{parentName:"ul"},"Bloom"),(0,a.kt)("li",{parentName:"ul"},"Sun beams shader (sunshafts/godrays)"),(0,a.kt)("li",{parentName:"ul"},"Feature to make the map as background in the main menu"),(0,a.kt)("li",{parentName:"ul"},"Mirrors"),(0,a.kt)("li",{parentName:"ul"},"Monitors"),(0,a.kt)("li",{parentName:"ul"},"Portals, with the ability to move entities through them"),(0,a.kt)("li",{parentName:"ul"},"Bunch of utilities for mod development (asset compilers, model/sprite viewers) ")),(0,a.kt)("h3",{id:"future-plans"},"Future plans"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model"),(0,a.kt)("li",{parentName:"ul"},"Implement GPU-based light baking utility"),(0,a.kt)("li",{parentName:"ul"},"Real-time screen space reflections"),(0,a.kt)("li",{parentName:"ul"},"Forward+ rendering implementation"),(0,a.kt)("li",{parentName:"ul"},"Major rendering optimizations (depth pre-pass, flexible culling system, etc.)"),(0,a.kt)("li",{parentName:"ul"},"Total rework of material system"),(0,a.kt)("li",{parentName:"ul"},"Implement in-game material editor"),(0,a.kt)("li",{parentName:"ul"},"Implement particle engine"),(0,a.kt)("li",{parentName:"ul"},"Implement ragdoll physics"),(0,a.kt)("li",{parentName:"ul"},"Implement vehicles"),(0,a.kt)("li",{parentName:"ul"},"Adding support for OpenAL Soft / Steam Audio"),(0,a.kt)("li",{parentName:"ul"},"Bringing the Android port to a working state")),(0,a.kt)("h3",{id:"developers-and-contributors"},"Developers and contributors"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"SNMetamorph")," - Lead developer"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Velaron")," - Help with porting to Linux"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"\u0421ASPERX69X")," - Testing, documentation, logo"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"ncuxonaT")," - Help with renderer development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Lev")," - Help with renderer development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"g-cont")," - Help with common development"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Next Day")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Aynekko")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"ThomasvonWinkler")," - Testing"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"KorteZZ")," - Testing")),(0,a.kt)("p",null,"If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details\nyou can find out about contributing in development on the project ",(0,a.kt)("a",{parentName:"p",href:"https://discord.gg/BxQUMUescJ"},"Discord server"),"."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"Footer",src:n(3338).Z,width:"1002",height:"175"})))}m.isMDXComponent=!0},3338:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/footer-d780cb337a465e6bf733c79bb7120a34.png"},571:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/header-eb7705d5d2cc122209a1cc53790bdc18.png"}}]); \ No newline at end of file diff --git a/assets/js/17896441.516706d8.js b/assets/js/17896441.516706d8.js new file mode 100644 index 00000000..f4cb2a66 --- /dev/null +++ b/assets/js/17896441.516706d8.js @@ -0,0 +1 @@ +(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[918],{3905:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>m,kt:()=>p});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=a.createContext({}),i=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},m=function(e){var t=i(e.components);return a.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},u=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,s=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),u=i(n),p=r,f=u["".concat(s,".").concat(p)]||u[p]||d[p]||o;return n?a.createElement(f,l(l({ref:t},m),{},{components:n})):a.createElement(f,l({ref:t},m))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,l=new Array(o);l[0]=u;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:r,l[1]=c;for(var i=2;i{"use strict";n.r(t),n.d(t,{default:()=>Vt});var a=n(7294),r=n(1944),o=n(902);const l=a.createContext(null);function c(e){let{children:t,content:n}=e;const r=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(l.Provider,{value:r},t)}function s(){const e=(0,a.useContext)(l);if(null===e)throw new o.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=s();return a.createElement(r.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var m=n(6010),d=n(7524),u=n(7462),p=n(5999),f=n(9960);function h(e){const{permalink:t,title:n,subLabel:r,isNext:o}=e;return a.createElement(f.Z,{className:(0,m.Z)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},r&&a.createElement("div",{className:"pagination-nav__sublabel"},r),a.createElement("div",{className:"pagination-nav__label"},n))}function g(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,p.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"})},t&&a.createElement(h,(0,u.Z)({},t,{subLabel:a.createElement(p.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(h,(0,u.Z)({},n,{subLabel:a.createElement(p.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function b(){const{metadata:e}=s();return a.createElement(g,{previous:e.previous,next:e.next})}var v=n(2263),E=n(143),y=n(5281),k=n(373),N=n(4477);const L={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(p.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(p.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function C(e){const t=L[e.versionMetadata.banner];return a.createElement(t,e)}function T(e){let{versionLabel:t,to:n,onClick:r}=e;return a.createElement(p.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(f.Z,{to:n,onClick:r},a.createElement(p.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function _(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:r}}=(0,v.Z)(),{pluginId:o}=(0,E.gA)({failfast:!0}),{savePreferredVersionName:l}=(0,k.J)(o),{latestDocSuggestion:c,latestVersionSuggestion:s}=(0,E.Jo)(o),i=c??(d=s).docs.find((e=>e.id===d.mainDocId));var d;return a.createElement("div",{className:(0,m.Z)(t,y.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(C,{siteTitle:r,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(T,{versionLabel:s.label,to:i.path,onClick:()=>l(s.name)})))}function w(e){let{className:t}=e;const n=(0,N.E)();return n.banner?a.createElement(_,{className:t,versionMetadata:n}):null}function Z(e){let{className:t}=e;const n=(0,N.E)();return n.badge?a.createElement("span",{className:(0,m.Z)(t,y.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(p.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function x(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(p.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function B(e){let{lastUpdatedBy:t}=e;return a.createElement(p.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function O(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:r}=e;return a.createElement("span",{className:y.k.common.lastUpdated},a.createElement(p.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(x,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:r?a.createElement(B,{lastUpdatedBy:r}):""}},"Last updated{atDate}{byUser}"),!1)}const A="iconEdit_Z9Sw";function j(e){let{className:t,...n}=e;return a.createElement("svg",(0,u.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,m.Z)(A,t),"aria-hidden":"true"},n),a.createElement("g",null,a.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function H(e){let{editUrl:t}=e;return a.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:y.k.common.editThisPage},a.createElement(j,null),a.createElement(p.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}const S="tag_zVej",M="tagRegular_sFm0",P="tagWithCount_h2kH";function I(e){let{permalink:t,label:n,count:r}=e;return a.createElement(f.Z,{href:t,className:(0,m.Z)(S,r?P:M)},n,r&&a.createElement("span",null,r))}const U="tags_jXut",z="tag_QGVx";function V(e){let{tags:t}=e;return a.createElement(a.Fragment,null,a.createElement("b",null,a.createElement(p.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),a.createElement("ul",{className:(0,m.Z)(U,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return a.createElement("li",{key:n,className:z},a.createElement(I,{label:t,permalink:n}))}))))}const D="lastUpdated_vwxv";function R(e){return a.createElement("div",{className:(0,m.Z)(y.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(V,e)))}function $(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:o}=e;return a.createElement("div",{className:(0,m.Z)(y.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(H,{editUrl:t})),a.createElement("div",{className:(0,m.Z)("col",D)},(n||r)&&a.createElement(O,{lastUpdatedAt:n,formattedLastUpdatedAt:o,lastUpdatedBy:r})))}function W(){const{metadata:e}=s(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:o,tags:l}=e,c=l.length>0,i=!!(t||n||o);return c||i?a.createElement("footer",{className:(0,m.Z)(y.k.docs.docFooter,"docusaurus-mt-lg")},c&&a.createElement(R,{tags:l}),i&&a.createElement($,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:o,formattedLastUpdatedAt:r})):null}var F=n(6043),q=n(6668);function G(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...r}=e;n>=0?t[n].children.push(r):a.push(r)})),a}function Y(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=Y({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function J(e){const t=e.getBoundingClientRect();return t.top===t.bottom?J(e.parentNode):t}function Q(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>J(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function K(e){const t=(0,a.useRef)(void 0),n=X();(0,a.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:r,minHeadingLevel:o,maxHeadingLevel:l}=e;function c(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),c=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let r=t;r<=n;r+=1)a.push(`h${r}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:o,maxHeadingLevel:l}),s=Q(c,{anchorTopOffset:n.current}),i=e.find((e=>s&&s.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(r),e.classList.add(r),t.current=e):e.classList.remove(r)}(e,e===i)}))}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}}),[e,n])}function ee(e){let{toc:t,className:n,linkClassName:r,isChild:o}=e;return t.length?a.createElement("ul",{className:o?void 0:n},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:r??void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(ee,{isChild:!0,toc:e.children,className:n,linkClassName:r}))))):null}const te=a.memo(ee);function ne(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:r="table-of-contents__link",linkActiveClassName:o,minHeadingLevel:l,maxHeadingLevel:c,...s}=e;const i=(0,q.L)(),m=l??i.tableOfContents.minHeadingLevel,d=c??i.tableOfContents.maxHeadingLevel,p=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:r}=e;return(0,a.useMemo)((()=>Y({toc:G(t),minHeadingLevel:n,maxHeadingLevel:r})),[t,n,r])}({toc:t,minHeadingLevel:m,maxHeadingLevel:d});return K((0,a.useMemo)((()=>{if(r&&o)return{linkClassName:r,linkActiveClassName:o,minHeadingLevel:m,maxHeadingLevel:d}}),[r,o,m,d])),a.createElement(te,(0,u.Z)({toc:p,className:n,linkClassName:r},s))}const ae="tocCollapsibleButton_TO0P",re="tocCollapsibleButtonExpanded_MG3E";function oe(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,m.Z)("clean-btn",ae,!t&&re,n.className)}),a.createElement(p.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}const le="tocCollapsible_ETCw",ce="tocCollapsibleContent_vkbj",se="tocCollapsibleExpanded_sAul";function ie(e){let{toc:t,className:n,minHeadingLevel:r,maxHeadingLevel:o}=e;const{collapsed:l,toggleCollapsed:c}=(0,F.u)({initialState:!0});return a.createElement("div",{className:(0,m.Z)(le,!l&&se,n)},a.createElement(oe,{collapsed:l,onClick:c}),a.createElement(F.z,{lazy:!0,className:ce,collapsed:l},a.createElement(ne,{toc:t,minHeadingLevel:r,maxHeadingLevel:o})))}const me="tocMobile_ITEo";function de(){const{toc:e,frontMatter:t}=s();return a.createElement(ie,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,m.Z)(y.k.docs.docTocMobile,me)})}const ue="tableOfContents_bqdL";function pe(e){let{className:t,...n}=e;return a.createElement("div",{className:(0,m.Z)(ue,"thin-scrollbar",t)},a.createElement(ne,(0,u.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}function fe(){const{toc:e,frontMatter:t}=s();return a.createElement(pe,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:y.k.docs.docTocDesktop})}const he="anchorWithStickyNavbar_LWe7",ge="anchorWithHideOnScrollNavbar_WYt5";function be(e){let{as:t,id:n,...r}=e;const{navbar:{hideOnScroll:o}}=(0,q.L)();if("h1"===t||!n)return a.createElement(t,(0,u.Z)({},r,{id:void 0}));const l=(0,p.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof r.children?r.children:n});return a.createElement(t,(0,u.Z)({},r,{className:(0,m.Z)("anchor",o?ge:he,r.className),id:n}),r.children,a.createElement(f.Z,{className:"hash-link",to:`#${n}`,"aria-label":l,title:l},"\u200b"))}var ve=n(3905),Ee=n(5742);var ye=n(2389),ke=n(2949);function Ne(){const{prism:e}=(0,q.L)(),{colorMode:t}=(0,ke.I)(),n=e.theme,a=e.darkTheme||n;return"dark"===t?a:n}var Le=n(7594),Ce=n.n(Le);const Te=/title=(?["'])(?.*?)\1/,_e=/\{(?<range>[\d,-]+)\}/,we={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function Ze(e,t){const n=e.map((e=>{const{start:n,end:a}=we[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${a})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function xe(e,t){let n=e.replace(/\n$/,"");const{language:a,magicComments:r,metastring:o}=t;if(o&&_e.test(o)){const e=o.match(_e).groups.range;if(0===r.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=r[0].className,a=Ce()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(a),code:n}}if(void 0===a)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return Ze(["js","jsBlock"],t);case"jsx":case"tsx":return Ze(["js","jsBlock","jsx"],t);case"html":return Ze(["js","jsBlock","html"],t);case"python":case"py":case"bash":return Ze(["bash"],t);case"markdown":case"md":return Ze(["html","jsx","bash"],t);default:return Ze(Object.keys(we),t)}}(a,r),c=n.split("\n"),s=Object.fromEntries(r.map((e=>[e.className,{start:0,range:""}]))),i=Object.fromEntries(r.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),m=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),d=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));i[t]?s[i[t]].range+=`${p},`:m[t]?s[m[t]].start=p:d[t]&&(s[d[t]].range+=`${s[d[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const u={};return Object.entries(s).forEach((e=>{let[t,{range:n}]=e;Ce()(n).forEach((e=>{u[e]??=[],u[e].push(t)}))})),{lineClassNames:u,code:n}}const Be="codeBlockContainer_Ckt0";function Oe(e){let{as:t,...n}=e;const r=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[a,r]=e;const o=t[a];o&&"string"==typeof r&&(n[o]=r)})),n}(Ne());return a.createElement(t,(0,u.Z)({},n,{style:r,className:(0,m.Z)(n.className,Be,y.k.common.codeBlock)}))}const Ae={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function je(e){let{children:t,className:n}=e;return a.createElement(Oe,{as:"pre",tabIndex:0,className:(0,m.Z)(Ae.codeBlockStandalone,"thin-scrollbar",n)},a.createElement("code",{className:Ae.codeBlockLines},t))}const He={attributes:!0,characterData:!0,childList:!0,subtree:!0};function Se(e,t){const[n,r]=(0,a.useState)(),l=(0,a.useCallback)((()=>{r(e.current?.closest("[role=tabpanel][hidden]"))}),[e,r]);(0,a.useEffect)((()=>{l()}),[l]),function(e,t,n){void 0===n&&(n=He);const r=(0,o.zX)(t),l=(0,o.Ql)(n);(0,a.useEffect)((()=>{const t=new MutationObserver(r);return e&&t.observe(e,l),()=>t.disconnect()}),[e,r,l])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),l())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const Me={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]};var Pe={Prism:n(7410).Z,theme:Me};function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(){return Ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ue.apply(this,arguments)}var ze=/\r\n|\r|\n/,Ve=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},De=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},Re=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=Ue({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=Ue({},n,{backgroundColor:null}),r};function $e(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}const We=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Ie(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?Re(e.theme,e.language):void 0;return t.themeDict=n})),Ie(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,o=Ue({},$e(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(o.style=l.plain),void 0!==r&&(o.style=void 0!==o.style?Ue({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Ie(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return o[n[0]];var l=a?{display:"inline-block"}:{},c=n.map((function(e){return o[e]}));return Object.assign.apply(Object,[l].concat(c))}})),Ie(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,o=e.token,l=Ue({},$e(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==r&&(l.style=void 0!==l.style?Ue({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Ie(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var o=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),o}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,o=this.getThemeDict(this.props),l=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],o=0,l=0,c=[],s=[c];l>-1;){for(;(o=a[l]++)<r[l];){var i=void 0,m=t[l],d=n[l][o];if("string"==typeof d?(m=l>0?m:["plain"],i=d):(m=De(m,d.type),d.alias&&(m=De(m,d.alias)),i=d.content),"string"==typeof i){var u=i.split(ze),p=u.length;c.push({types:m,content:u[0]});for(var f=1;f<p;f++)Ve(c),s.push(c=[]),c.push({types:m,content:u[f]})}else l++,t.push(m),n.push(i),a.push(0),r.push(i.length)}l--,t.pop(),n.pop(),a.pop(),r.pop()}return Ve(c),s}(void 0!==l?this.tokenize(t,a,l,n):[a]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(a.Component),Fe="codeLine_lJS_",qe="codeLineNumber_Tfdd",Ge="codeLineContent_feaV";function Ye(e){let{line:t,classNames:n,showLineNumbers:r,getLineProps:o,getTokenProps:l}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const c=o({line:t,className:(0,m.Z)(n,r&&Fe)}),s=t.map(((e,t)=>a.createElement("span",(0,u.Z)({key:t},l({token:e,key:t})))));return a.createElement("span",c,r?a.createElement(a.Fragment,null,a.createElement("span",{className:qe}),a.createElement("span",{className:Ge},s)):s,a.createElement("br",null))}function Je(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}))}function Qe(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}const Xe={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function Ke(e){let{code:t,className:n}=e;const[r,o]=(0,a.useState)(!1),l=(0,a.useRef)(void 0),c=(0,a.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const a=document.createElement("textarea"),r=document.activeElement;a.value=e,a.setAttribute("readonly",""),a.style.contain="strict",a.style.position="absolute",a.style.left="-9999px",a.style.fontSize="12pt";const o=document.getSelection(),l=o.rangeCount>0&&o.getRangeAt(0);n.append(a),a.select(),a.selectionStart=0,a.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}a.remove(),l&&(o.removeAllRanges(),o.addRange(l)),r&&r.focus()}(t),o(!0),l.current=window.setTimeout((()=>{o(!1)}),1e3)}),[t]);return(0,a.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),a.createElement("button",{type:"button","aria-label":r?(0,p.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,p.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,p.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,m.Z)("clean-btn",n,Xe.copyButton,r&&Xe.copyButtonCopied),onClick:c},a.createElement("span",{className:Xe.copyButtonIcons,"aria-hidden":"true"},a.createElement(Je,{className:Xe.copyButtonIcon}),a.createElement(Qe,{className:Xe.copyButtonSuccessIcon})))}function et(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}))}const tt="wordWrapButtonIcon_Bwma",nt="wordWrapButtonEnabled_EoeP";function at(e){let{className:t,onClick:n,isEnabled:r}=e;const o=(0,p.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,m.Z)("clean-btn",t,r&&nt),"aria-label":o,title:o},a.createElement(et,{className:tt,"aria-hidden":"true"}))}function rt(e){let{children:t,className:n="",metastring:r,title:o,showLineNumbers:l,language:c}=e;const{prism:{defaultLanguage:s,magicComments:i}}=(0,q.L)(),d=c??n.split(" ").find((e=>e.startsWith("language-")))?.replace(/language-/,"")??s;const p=Ne(),f=function(){const[e,t]=(0,a.useState)(!1),[n,r]=(0,a.useState)(!1),o=(0,a.useRef)(null),l=(0,a.useCallback)((()=>{const n=o.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[o,e]),c=(0,a.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=o.current,n=e>t||o.current.querySelector("code").hasAttribute("style");r(n)}),[o]);return Se(o,c),(0,a.useEffect)((()=>{c()}),[e,c]),(0,a.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:o,isEnabled:e,isCodeScrollable:n,toggle:l}}(),h=function(e){return e?.match(Te)?.groups.title??""}(r)||o,{lineClassNames:g,code:b}=xe(t,{metastring:r,language:d,magicComments:i}),v=l??function(e){return Boolean(e?.includes("showLineNumbers"))}(r);return a.createElement(Oe,{as:"div",className:(0,m.Z)(n,d&&!n.includes(`language-${d}`)&&`language-${d}`)},h&&a.createElement("div",{className:Ae.codeBlockTitle},h),a.createElement("div",{className:Ae.codeBlockContent},a.createElement(We,(0,u.Z)({},Pe,{theme:p,code:b,language:d??"text"}),(e=>{let{className:t,tokens:n,getLineProps:r,getTokenProps:o}=e;return a.createElement("pre",{tabIndex:0,ref:f.codeBlockRef,className:(0,m.Z)(t,Ae.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,m.Z)(Ae.codeBlockLines,v&&Ae.codeBlockLinesWithNumbering)},n.map(((e,t)=>a.createElement(Ye,{key:t,line:e,getLineProps:r,getTokenProps:o,classNames:g[t],showLineNumbers:v})))))})),a.createElement("div",{className:Ae.buttonGroup},(f.isEnabled||f.isCodeScrollable)&&a.createElement(at,{className:Ae.codeButton,onClick:()=>f.toggle(),isEnabled:f.isEnabled}),a.createElement(Ke,{className:Ae.codeButton,code:b}))))}function ot(e){let{children:t,...n}=e;const r=(0,ye.Z)(),o=function(e){return a.Children.toArray(e).some((e=>(0,a.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),l="string"==typeof o?rt:je;return a.createElement(l,(0,u.Z)({key:String(r)},n),o)}const lt="details_lb9f",ct="isBrowser_bmU9",st="collapsibleContent_i85q";function it(e){return!!e&&("SUMMARY"===e.tagName||it(e.parentElement))}function mt(e,t){return!!e&&(e===t||mt(e.parentElement,t))}function dt(e){let{summary:t,children:n,...r}=e;const o=(0,ye.Z)(),l=(0,a.useRef)(null),{collapsed:c,setCollapsed:s}=(0,F.u)({initialState:!r.open}),[i,d]=(0,a.useState)(r.open),p=a.isValidElement(t)?t:a.createElement("summary",null,t??"Details");return a.createElement("details",(0,u.Z)({},r,{ref:l,open:i,"data-collapsed":c,className:(0,m.Z)(lt,o&&ct,r.className),onMouseDown:e=>{it(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;it(t)&&mt(t,l.current)&&(e.preventDefault(),c?(s(!1),d(!0)):s(!0))}}),p,a.createElement(F.z,{lazy:!1,collapsed:c,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{s(e),d(!e)}},a.createElement("div",{className:st},n)))}const ut="details_b_Ee";function pt(e){let{...t}=e;return a.createElement(dt,(0,u.Z)({},t,{className:(0,m.Z)("alert alert--info",ut,t.className)}))}function ft(e){return a.createElement(be,e)}const ht="containsTaskList_mC6p";function gt(e){if(void 0!==e)return(0,m.Z)(e,e?.includes("contains-task-list")&&ht)}const bt="img_ev3q";const vt="admonition_LlT9",Et="admonitionHeading_tbUL",yt="admonitionIcon_kALy",kt="admonitionContent_S0QG";const Nt={note:{infimaClassName:"secondary",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:a.createElement(p.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:a.createElement(p.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:a.createElement(p.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:a.createElement(p.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 16 16"},a.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:a.createElement(p.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},Lt={secondary:"note",important:"info",success:"tip",warning:"danger"};function Ct(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=a.Children.toArray(e),n=t.find((e=>a.isValidElement(e)&&"mdxAdmonitionTitle"===e.props?.mdxType)),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:r}}(e.children);return{...e,title:e.title??t,children:n}}const Tt={head:function(e){const t=a.Children.map(e.children,(e=>a.isValidElement(e)?function(e){if(e.props?.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...r}=e.props;return a.createElement(e.props.originalType,r)}return e}(e):e));return a.createElement(Ee.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return a.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(e.props?.mdxType)))?a.createElement("code",e):a.createElement(ot,e)},a:function(e){return a.createElement(f.Z,e)},pre:function(e){return a.createElement(ot,(0,a.isValidElement)(e.children)&&"code"===e.children.props?.originalType?e.children.props:{...e})},details:function(e){const t=a.Children.toArray(e.children),n=t.find((e=>a.isValidElement(e)&&"summary"===e.props?.mdxType)),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return a.createElement(pt,(0,u.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,u.Z)({},e,{className:gt(e.className)}))},img:function(e){return a.createElement("img",(0,u.Z)({loading:"lazy"},e,{className:(t=e.className,(0,m.Z)(t,bt))}));var t},h1:e=>a.createElement(ft,(0,u.Z)({as:"h1"},e)),h2:e=>a.createElement(ft,(0,u.Z)({as:"h2"},e)),h3:e=>a.createElement(ft,(0,u.Z)({as:"h3"},e)),h4:e=>a.createElement(ft,(0,u.Z)({as:"h4"},e)),h5:e=>a.createElement(ft,(0,u.Z)({as:"h5"},e)),h6:e=>a.createElement(ft,(0,u.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:r,icon:o}=Ct(e),l=function(e){const t=Lt[e]??e;return Nt[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),Nt.info)}(n),c=r??l.label,{iconComponent:s}=l,i=o??a.createElement(s,null);return a.createElement("div",{className:(0,m.Z)(y.k.common.admonition,y.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,vt)},a.createElement("div",{className:Et},a.createElement("span",{className:yt},i),c),a.createElement("div",{className:kt},t))},mermaid:()=>null};function _t(e){let{children:t}=e;return a.createElement(ve.Zo,{components:Tt},t)}function wt(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=s();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,m.Z)(y.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(be,{as:"h1"},n)),a.createElement(_t,null,t))}var Zt=n(2802),xt=n(8596),Bt=n(4996);function Ot(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"}))}const At="breadcrumbHomeIcon_YNFT";function jt(){const e=(0,Bt.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(f.Z,{"aria-label":(0,p.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e},a.createElement(Ot,{className:At})))}const Ht="breadcrumbsContainer_Z_bl";function St(e){let{children:t,href:n,isLast:r}=e;const o="breadcrumbs__link";return r?a.createElement("span",{className:o,itemProp:"name"},t):n?a.createElement(f.Z,{className:o,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:o},t)}function Mt(e){let{children:t,active:n,index:r,addMicrodata:o}=e;return a.createElement("li",(0,u.Z)({},o&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,m.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(r+1)}))}function Pt(){const e=(0,Zt.s1)(),t=(0,xt.Ns)();return e?a.createElement("nav",{className:(0,m.Z)(y.k.docs.docBreadcrumbs,Ht),"aria-label":(0,p.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(jt,null),e.map(((t,n)=>{const r=n===e.length-1;return a.createElement(Mt,{key:n,active:r,index:n,addMicrodata:!!t.href},a.createElement(St,{href:t.href,isLast:r},t.label))})))):null}const It="docItemContainer_Djhp",Ut="docItemCol_VOVn";function zt(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=s(),n=(0,d.i)(),r=e.hide_table_of_contents,o=!r&&t.length>0;return{hidden:r,mobile:o?a.createElement(de,null):void 0,desktop:!o||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(fe,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,m.Z)("col",!n.hidden&&Ut)},a.createElement(w,null),a.createElement("div",{className:It},a.createElement("article",null,a.createElement(Pt,null),a.createElement(Z,null),n.mobile,a.createElement(wt,null,t),a.createElement(W,null)),a.createElement(b,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function Vt(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(c,{content:e.content},a.createElement(r.FG,{className:t},a.createElement(i,null),a.createElement(zt,null,a.createElement(n,null))))}},4477:(e,t,n)=>{"use strict";n.d(t,{E:()=>c,q:()=>l});var a=n(7294),r=n(902);const o=a.createContext(null);function l(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(o);if(null===e)throw new r.i6("DocsVersionProvider");return e}},7594:(e,t)=>{function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,o]=t;if(a&&o){a=parseInt(a),o=parseInt(o);const e=a<o?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(o+=e);for(let t=a;t!==o;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/17896441.5e5b8275.js b/assets/js/17896441.5e5b8275.js deleted file mode 100644 index 89acd67b..00000000 --- a/assets/js/17896441.5e5b8275.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[7918],{8945:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ve});var a=n(7294),l=n(1944),r=n(902);const s=a.createContext(null);function o(e){let{children:t,content:n}=e;const l=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(s.Provider,{value:l},t)}function c(){const e=(0,a.useContext)(s);if(null===e)throw new r.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=c();return a.createElement(l.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var d=n(6010),m=n(7524),u=n(7462),v=n(5999),h=n(2244);function b(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"})},t&&a.createElement(h.Z,(0,u.Z)({},t,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(h.Z,(0,u.Z)({},n,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function p(){const{metadata:e}=c();return a.createElement(b,{previous:e.previous,next:e.next})}var f=n(2263),E=n(9960),g=n(143),L=n(5281),N=n(373),k=n(4477);const _={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function Z(e){const t=_[e.versionMetadata.banner];return a.createElement(t,e)}function C(e){let{versionLabel:t,to:n,onClick:l}=e;return a.createElement(v.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(E.Z,{to:n,onClick:l},a.createElement(v.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,f.Z)(),{pluginId:r}=(0,g.gA)({failfast:!0}),{savePreferredVersionName:s}=(0,N.J)(r),{latestDocSuggestion:o,latestVersionSuggestion:c}=(0,g.Jo)(r),i=o??(m=c).docs.find((e=>e.id===m.mainDocId));var m;return a.createElement("div",{className:(0,d.Z)(t,L.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(Z,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(C,{versionLabel:c.label,to:i.path,onClick:()=>s(c.name)})))}function T(e){let{className:t}=e;const n=(0,k.E)();return n.banner?a.createElement(x,{className:t,versionMetadata:n}):null}function H(e){let{className:t}=e;const n=(0,k.E)();return n.badge?a.createElement("span",{className:(0,d.Z)(t,L.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(v.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function U(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function y(e){let{lastUpdatedBy:t}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function A(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:l}=e;return a.createElement("span",{className:L.k.common.lastUpdated},a.createElement(v.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(U,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:l?a.createElement(y,{lastUpdatedBy:l}):""}},"Last updated{atDate}{byUser}"),!1)}var w=n(4881),M=n(1526);const B="lastUpdated_vwxv";function I(e){return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(M.Z,e)))}function O(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:l,formattedLastUpdatedAt:r}=e;return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(w.Z,{editUrl:t})),a.createElement("div",{className:(0,d.Z)("col",B)},(n||l)&&a.createElement(A,{lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:l})))}function V(){const{metadata:e}=c(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:l,lastUpdatedBy:r,tags:s}=e,o=s.length>0,i=!!(t||n||r);return o||i?a.createElement("footer",{className:(0,d.Z)(L.k.docs.docFooter,"docusaurus-mt-lg")},o&&a.createElement(I,{tags:s}),i&&a.createElement(O,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:l})):null}var S=n(6043),P=n(3743);const D="tocCollapsibleButton_TO0P",R="tocCollapsibleButtonExpanded_MG3E";function F(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,d.Z)("clean-btn",D,!t&&R,n.className)}),a.createElement(v.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}const z="tocCollapsible_ETCw",q="tocCollapsibleContent_vkbj",j="tocCollapsibleExpanded_sAul";function $(e){let{toc:t,className:n,minHeadingLevel:l,maxHeadingLevel:r}=e;const{collapsed:s,toggleCollapsed:o}=(0,S.u)({initialState:!0});return a.createElement("div",{className:(0,d.Z)(z,!s&&j,n)},a.createElement(F,{collapsed:s,onClick:o}),a.createElement(S.z,{lazy:!0,className:q,collapsed:s},a.createElement(P.Z,{toc:t,minHeadingLevel:l,maxHeadingLevel:r})))}const G="tocMobile_ITEo";function J(){const{toc:e,frontMatter:t}=c();return a.createElement($,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,d.Z)(L.k.docs.docTocMobile,G)})}var Y=n(9407);function K(){const{toc:e,frontMatter:t}=c();return a.createElement(Y.Z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:L.k.docs.docTocDesktop})}var Q=n(2503),W=n(8718);function X(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=c();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,d.Z)(L.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(Q.Z,{as:"h1"},n)),a.createElement(W.Z,null,t))}var ee=n(2802),te=n(8596),ne=n(4996);function ae(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"}))}const le="breadcrumbHomeIcon_YNFT";function re(){const e=(0,ne.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(E.Z,{"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e},a.createElement(ae,{className:le})))}const se="breadcrumbsContainer_Z_bl";function oe(e){let{children:t,href:n,isLast:l}=e;const r="breadcrumbs__link";return l?a.createElement("span",{className:r,itemProp:"name"},t):n?a.createElement(E.Z,{className:r,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:r},t)}function ce(e){let{children:t,active:n,index:l,addMicrodata:r}=e;return a.createElement("li",(0,u.Z)({},r&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,d.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(l+1)}))}function ie(){const e=(0,ee.s1)(),t=(0,te.Ns)();return e?a.createElement("nav",{className:(0,d.Z)(L.k.docs.docBreadcrumbs,se),"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(re,null),e.map(((t,n)=>{const l=n===e.length-1;return a.createElement(ce,{key:n,active:l,index:n,addMicrodata:!!t.href},a.createElement(oe,{href:t.href,isLast:l},t.label))})))):null}const de="docItemContainer_Djhp",me="docItemCol_VOVn";function ue(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=c(),n=(0,m.i)(),l=e.hide_table_of_contents,r=!l&&t.length>0;return{hidden:l,mobile:r?a.createElement(J,null):void 0,desktop:!r||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(K,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,d.Z)("col",!n.hidden&&me)},a.createElement(T,null),a.createElement("div",{className:de},a.createElement("article",null,a.createElement(ie,null),a.createElement(H,null),n.mobile,a.createElement(X,null,t),a.createElement(V,null)),a.createElement(p,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function ve(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(o,{content:e.content},a.createElement(l.FG,{className:t},a.createElement(i,null),a.createElement(ue,null,a.createElement(n,null))))}},9407:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(7462),l=n(7294),r=n(6010),s=n(3743);const o="tableOfContents_bqdL";function c(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,r.Z)(o,"thin-scrollbar",t)},l.createElement(s.Z,(0,a.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}},3743:(e,t,n)=>{n.d(t,{Z:()=>h});var a=n(7462),l=n(7294),r=n(6668);function s(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function o(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=o({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function i(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(c(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function d(){const e=(0,l.useRef)(0),{navbar:{hideOnScroll:t}}=(0,r.L)();return(0,l.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function m(e){const t=(0,l.useRef)(void 0),n=d();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:s}=e;function o(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),o=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:s}),c=i(o,{anchorTopOffset:n.current}),d=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===d)}))}return document.addEventListener("scroll",o),document.addEventListener("resize",o),o(),()=>{document.removeEventListener("scroll",o),document.removeEventListener("resize",o)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:r}=e;return t.length?l.createElement("ul",{className:r?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const v=l.memo(u);function h(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:i,minHeadingLevel:d,maxHeadingLevel:u,...h}=e;const b=(0,r.L)(),p=d??b.tableOfContents.minHeadingLevel,f=u??b.tableOfContents.maxHeadingLevel,E=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>o({toc:s(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:p,maxHeadingLevel:f});return m((0,l.useMemo)((()=>{if(c&&i)return{linkClassName:c,linkActiveClassName:i,minHeadingLevel:p,maxHeadingLevel:f}}),[c,i,p,f])),l.createElement(v,(0,a.Z)({toc:E,className:n,linkClassName:c},h))}},4477:(e,t,n)=>{n.d(t,{E:()=>o,q:()=>s});var a=n(7294),l=n(902);const r=a.createContext(null);function s(e){let{children:t,version:n}=e;return a.createElement(r.Provider,{value:n},t)}function o(){const e=(0,a.useContext)(r);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/18b5f2b4.aac91672.js b/assets/js/18b5f2b4.aac91672.js new file mode 100644 index 00000000..e5522c38 --- /dev/null +++ b/assets/js/18b5f2b4.aac91672.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[589],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>c});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),m=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=m(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),d=m(r),c=a,f=d["".concat(p,".").concat(c)]||d[c]||u[c]||i;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function c(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=r.length,o=new Array(i);o[0]=d;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var m=2;m<i;m++)o[m]=r[m];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},1233:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>m});var n=r(7462),a=(r(7294),r(3905));const i={sidebar_position:2,description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440."},o="\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",l={unversionedId:"rus/modding_introduction",id:"rus/modding_introduction",title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440.",source:"@site/docs/rus/modding_introduction.md",sourceDirName:"rus",slug:"/rus/modding_introduction",permalink:"/PrimeXT/docs/rus/modding_introduction",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/modding_introduction.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440."},sidebar:"tutorialSidebar",previous:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",permalink:"/PrimeXT/docs/rus/intro"},next:{title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",permalink:"/PrimeXT/docs/rus/installation"}},p={},m=[{value:"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432 \u0438\u0441\u0442\u043e\u0440\u0438\u0438",id:"\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435-\u0441\u043e\u0431\u044b\u0442\u0438\u0435-\u0432-\u0438\u0441\u0442\u043e\u0440\u0438\u0438",level:2},{value:"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 (\u0437\u0430\u043c\u0435\u043d\u0430/\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430)",id:"\u0431\u0430\u0437\u043e\u0432\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-\u0437\u0430\u043c\u0435\u043d\u0430\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430",level:2},{value:"\u041f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433",id:"\u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433",level:2},{value:"hlsdk-portable",id:"hlsdk-portable",level:3},{value:"PrimeXT",id:"primext",level:3},{value:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438",id:"\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438",level:2}],s={toc:m};function u(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435-\u0432-\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-half-life-1"},"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1"),(0,a.kt)("p",null,"\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u0445\u043e\u0434\u0430 \u0432 \u0441\u0432\u0435\u0442 \u044d\u0442\u043e\u0439 \u0438\u0433\u0440\u044b \u043f\u0440\u043e\u0448\u043b\u043e \u043f\u043e\u0447\u0442\u0438 30 \u043b\u0435\u0442, \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0435\u0439 \u0434\u0435\u043d\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\n\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0433\u0440\u043e\u0439 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0430. \u041a\u0430\u0440\u0442\u044b, \u043c\u043e\u0434\u0435\u043b\u0438, \u0437\u0432\u0443\u043a\u0438, \u0441\u043f\u0440\u0430\u0439\u0442\u044b, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b,\n\u0438 \u0434\u0430\u0436\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0432 \u0441\u0435\u0431\u044f \u0432\u0441\u0451 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0440\u0430\u043d\u0435\u0435: \u043d\u0435\u0438\u0441\u0447\u0438\u0441\u043b\u0438\u043c\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c,\n\u0438 \u044d\u0442\u0430 \u0446\u0438\u0444\u0440\u0430 \u0441 \u043a\u0430\u0436\u0434\u043e\u043c \u0433\u043e\u0434\u043e\u043c \u0440\u0430\u0441\u0442\u0451\u0442. "),(0,a.kt)("p",null,"\u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0440\u0435\u043b\u0438\u0437\u0430 \u0438\u0433\u0440\u044b \u0438 \u043f\u043e \u0441\u0435\u0439 \u0434\u0435\u043d\u044c, \u043c\u043e\u0434\u0434\u0438\u043d\u0433 \u043f\u0440\u0435\u0442\u0435\u0440\u043f\u0435\u043b \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 - \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043d\u043e\u0432\u044b\u0435, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u0435\n\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b, \u0430 \u0441\u0442\u0430\u0440\u044b\u0435 \u043e\u0442\u0447\u0430\u0441\u0442\u0438 \u0443\u0448\u043b\u0438 \u043d\u0430 \u0441\u0432\u0430\u043b\u043a\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u0438. \u041d\u0435\u0441\u0432\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0432 \u0442\u0435\u043c\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0442\u0440\u0443\u0434\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u0445\u043e\u0434\u0443 \u0441\u0430\u043c\u043e\u043c\u0443.\n\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435\n\u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042f \u043d\u0435 \u0431\u0443\u0434\u0443 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0432\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0435\u0442\u0430\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (\u0442\u0430\u043a\u043e\u0435 \u043b\u0443\u0447\u0448\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c\n\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u0447\u0442\u043e \u043a\u043e\u0433\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c \u0431\u0443\u0434\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u043d\u043e), \u0430 \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440.\n\u041e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043b\u0438\u0448\u044c \u0434\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f, \u0435\u0441\u043b\u0438 \u0443 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0435\u0442\n\u0442\u0430\u043a\u0430\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c."),(0,a.kt)("h2",{id:"\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435-\u0441\u043e\u0431\u044b\u0442\u0438\u0435-\u0432-\u0438\u0441\u0442\u043e\u0440\u0438\u0438"},"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432 \u0438\u0441\u0442\u043e\u0440\u0438\u0438"),(0,a.kt)("p",null,"\u041f\u043e\u0436\u0430\u043b\u0443\u0439, \u0441\u0430\u043c\u044b\u043c \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0432 \u043c\u043e\u0434\u0434\u0438\u043d\u0433\u0435 Half-Life 1 \u0441\u0442\u0430\u043b \u0440\u0435\u043b\u0438\u0437 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D. \u041e\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e\n\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u0432\u0438\u0436\u043a\u043e\u043c Half-Life 1, \u043d\u0430\u0437\u0432\u0430\u043d\u043d\u044b\u043c GoldSrc. \u041d\u043e Xash3D \u0438\u043c\u0435\u0435\u0442 \u0440\u044f\u0434 \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u044b\u0445 \u043e\u0442\u043b\u0438\u0447\u0438\u0439: \u0443 \u043d\u0435\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e\n\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u0431\u044b\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u044b \u043b\u0438\u0431\u043e \u0443\u0431\u0440\u0430\u043d\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430\n\u0434\u043b\u044f \u043c\u043e\u0434\u0434\u0438\u043d\u0433\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Nintendo Switch, PS Vita, Android, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435.\n\u0415\u0433\u043e \u0434\u0430\u0436\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442-\u0447\u0430\u0441\u0430\u0445, \u0438 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 (\u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 Emscripten), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 DOS. "),(0,a.kt)("p",null,"\u042d\u0442\u043e\u0442 \u0434\u0432\u0438\u0436\u043e\u043a \u043e\u0442\u043a\u0440\u044b\u043b \u043d\u0435\u0432\u0438\u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u043d\u0435\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043c\u043e\u0434\u043e\u0432 (\u0432\u044b \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438 \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043d\u043e\u0432\u043e\u0441\u0442\u044c,\n\u0447\u0442\u043e \u043a HL1 \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0440\u0435\u0439\u0442\u0440\u0435\u0439\u0441\u0438\u043d\u0433). \u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e, \u0434\u0432\u0438\u0436\u043e\u043a \u0431\u044b\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043e\u0434\u043d\u0438\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c \u0432 \u0443\u0437\u043a\u0438\u0445 \u043a\u0440\u0443\u0433\u0430\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c\n\u043f\u043e\u0434 \u043d\u0438\u043a\u043e\u043c ",(0,a.kt)("em",{parentName:"p"},"g-cont")," \u0438\u043b\u0438 ",(0,a.kt)("em",{parentName:"p"},"\u0414\u044f\u0434\u044f \u041c\u0438\u0448\u0430"),". \u041d\u043e \u0432 2019 \u0433\u043e\u0434\u0443 \u043e\u043d \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0434\u0432\u0438\u0436\u043a\u0430, \u0441\u0434\u0435\u043b\u0430\u043b \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u0432\u043e\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438\n\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442.\n\u0412 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0434\u0432\u0438\u0436\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/FWGS"},"FWGS"),", \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435\n\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u044b, \u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,a.kt)("em",{parentName:"p"},'\u0418\u0432\u0430\u043d "provod/w23" \u0410\u0432\u0434\u0435\u0435\u0432'),", \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441 \u043d\u0430\u0447\u0430\u043b\u0430 2021 \u0433\u043e\u0434\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Vulkan-\u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0440\u0435\u0439\u0442\u0440\u0435\u0439\u0441\u0438\u043d\u0433\u0430."),(0,a.kt)("p",null,"\u0422\u0430\u043a\u0436\u0435, \u0432 2016 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 FWGS \u0431\u044b\u043b \u0432\u044b\u043f\u0443\u0449\u0435\u043d \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043f\u043e\u0440\u0442 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D \u043f\u043e\u0434 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Android, \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u043f\u043e\u0440\u0442\u044b \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e\nHalf-Life 1 \u0438 Counter Strike 1.6. \u042d\u0442\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432\u044b\u0437\u0432\u0430\u043b\u043e \u043d\u0435\u0438\u043c\u043e\u0432\u0435\u0440\u043d\u0443\u044e \u0432\u043e\u043b\u043d\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430. \u041f\u043e \u0438\u0442\u043e\u0433\u0430\u043c \u044d\u0442\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, Xash3D \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0430 Google Play \u0441\u0432\u044b\u0448\u0435 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a \u0438 30+ \u0442\u044b\u0441\u044f\u0447 \u043e\u0442\u0437\u044b\u0432\u043e\u0432. CS16Client \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0430 Google Play \u0441\u0432\u044b\u0448\u0435 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a \u0438 20+ \u0442\u044b\u0441\u044f\u0447 \u043e\u0442\u0437\u044b\u0432\u043e\u0432. \u041d\u0435\u043c\u0430\u043b\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u0434\u043b\u044f \u0438\u0433\u0440\u044b \u043f\u043e\u0447\u0442\u0438 30-\u043b\u0435\u0442\u043d\u0435\u0439 \u0434\u0430\u0432\u043d\u043e\u0441\u0442\u0438, \u043d\u0435 \u0442\u0430\u043a \u043b\u0438?\n\u041f\u043e\u043c\u0438\u043c\u043e HL1 \u0438 CS 1.6 \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u043b\u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043c\u043e\u0434\u044b: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, \u0438 \u0442.\u0434. "),(0,a.kt)("h2",{id:"\u0431\u0430\u0437\u043e\u0432\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-\u0437\u0430\u043c\u0435\u043d\u0430\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430"},"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 (\u0437\u0430\u043c\u0435\u043d\u0430/\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430)"),(0,a.kt)("p",null,"\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u043f\u0440\u0438\u0448\u043b\u0430 \u0432\u0430\u043c \u0432 \u0433\u043e\u043b\u043e\u0432\u0443 \u0438\u0434\u0435\u044f \u0432 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0438\u0433\u0440\u0435, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0435\u0439\u0441\u044f \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 GoldSrc/Xash3D (\u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 HL1, CS, HL:OF, HL:BS, TFC)\n\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u0438, \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043b\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b. \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e: \u0432\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0438\u0433\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u044b\u0439 \u0432\u0430\u043c \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043d\u0430 \u0436\u0435\u043b\u0430\u0435\u043c\u044b\u0439.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u043d\u0430 \u0442\u0430\u043a\u0438\u0445 \u0441\u0430\u0439\u0442\u0430\u0445, \u043a\u0430\u043a ",(0,a.kt)("a",{parentName:"p",href:"https://www.moddb.com/games/half-life/downloads"},"ModDB"),", ",(0,a.kt)("a",{parentName:"p",href:"https://gamebanana.com/games/34"},"GameBanana"),", ",(0,a.kt)("a",{parentName:"p",href:"https://gamer-lab.com/rus/goldsrc"},"Gamer-Lab"),".\n\u0418 \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0451. \u0427\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u0440\u0442 (\u0438\u043b\u0438 \u043b\u043e\u043a\u0430\u0446\u0438\u0439/\u0443\u0440\u043e\u0432\u043d\u0435\u0439, \u043a\u0430\u043a \u0438\u0445 \u0435\u0449\u0451 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442), \u0442\u043e \u0442\u0443\u0442 \u0432\u0441\u0451 \u0441\u043b\u043e\u0436\u043d\u0435\u0435: \u0443\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0443\n\u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0432 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 ",(0,a.kt)("inlineCode",{parentName:"p"},"bspguy"),". \u041d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u043e\u0431\u044b\u0447\u043d\u043e \u0438 \u044d\u0442\u0438\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. "),(0,a.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0436\u0435 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u0435 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441 \u043d\u0443\u043b\u044f, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439\n\u043a\u0430\u0440\u0442. \u041f\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u0435 \u043f\u043e\u0437\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. \u041f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u0442\u043e\u0436\u0435 \u043d\u0443\u0436\u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u044b\n\u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b (\u043a \u0441\u043b\u043e\u0432\u0443, \u0432\u0441\u0451 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435 \u0438 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u043e\u0435)."),(0,a.kt)("h2",{id:"\u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433"},"\u041f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433"),(0,a.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 \u0431\u0430\u0437\u0435 HL1, \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044f\u0441\u044c \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u0448\u044c \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u0442\u043e \u0432\u0430\u043c\n\u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 Half-Life SDK. HLSDK \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f \u043d\u0430\u0431\u043e\u0440 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0443\u0442\u0438\u043b\u0438\u0442, \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0439 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 HL1. \u0412\u0441\u0451 \u044d\u0442\u043e\n\u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++, \u0442\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u044f\u0437\u044b\u043a\u043e\u043c, \u0442\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0449\u0435. HLSDK \u043f\u043e\u043f\u0430\u043b \u0432 \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\n\u0441\u043f\u0443\u0441\u0442\u044f \u043d\u0435\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u043b\u0438\u0437\u0430 HL1, \u0442\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0433\u0434\u0435-\u0442\u043e \u0432 1999 \u0433\u043e\u0434\u0443. \u041b\u044e\u0434\u0438 \u0431\u0440\u0430\u043b\u0438 HLSDK \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u0441\u0432\u043e\u0438 \u0438\u0434\u0435\u0438, \u0438 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043b\u0438\n\u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0439 HLSDK \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\n\u044f \u043e\u043f\u0438\u0448\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u044b\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445: "),(0,a.kt)("h3",{id:"hlsdk-portable"},"hlsdk-portable"),(0,a.kt)("p",null,"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0439 HLSDK \u0431\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u0447 \u0438 \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u0439\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 HL, \u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\n\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435\u043c\u0430\u043b\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0431\u0430\u0433\u0444\u0438\u043a\u0441\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u0442 \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u043c HLSDK. \u0420\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 FWGS.\n\u041d\u0435\u043f\u043b\u043e\u0445\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 HL1, \u0438 \u0432\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0430\u043a-\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u0439 \u0438\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0435\u0449\u0451.\n\u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u0430 \u043a\u0430\u043a \u043f\u043e\u0434 GoldSrc, \u0442\u0430\u043a \u0438 \u043f\u043e\u0434 Xash3D FWGS. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0434\u043b\u044f \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432."),(0,a.kt)("h3",{id:"primext"},"PrimeXT"),(0,a.kt)("p",null,"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 HLSDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e\n\u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0441 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u043a\u043e\u043c PhysX, \u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.\n\u0411\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 XashXT, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u0435\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0438\u0437 XashXT \u0438 Spirit Of Half-Life. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043a \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432.\n\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u043e\u0432, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e\n\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430 ",(0,a.kt)("a",{parentName:"p",href:"https://snmetamorph.github.io/PrimeXT/docs/rus/intro"},"\u0441\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"),", \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u0430\u0434\u0430\u0447\u0438 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438.\n\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0439\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 HL1 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u0432\u044b\u0436\u0430\u0442\u044c \u0438\u0437 \u0434\u0432\u0438\u0436\u043a\u0430 \u0432\u0441\u0435 \u0441\u043e\u043a\u0438 - PrimeXT \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0438\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e."),(0,a.kt)("h2",{id:"\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438"},"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438"),(0,a.kt)("p",null,"\u041f\u043e\u043a\u0430 \u043c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u0442\u044c\u044f\u043c\u0438, \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0437\u043d\u0430\u043d\u0438\u0439. \u0412\u043f\u043e\u043b\u043d\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0432\u044b\n\u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043e\u043f\u0440\u043e\u0441."),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://the303.org/tutorials/"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043e\u0442 The303")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://gamebanana.com/tuts/games/34?_nPage=4"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 GameBanana")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.moddb.com/tutorials?filter=t&kw=&subtype=&meta=&game=1"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 ModDB")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.sourcemodding.com/tutorials/goldsrc/"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 Sourcemodding")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.youtube.com/playlist?list=PLZmAT317GNn19tjUoC9dlT8nv4f8GHcjy"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043f\u043e HLSDK \u043e\u0442 Admer456")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://cs-mapper2.narod.ru/tutorials/index.shtml.htm"},"\u041b\u0435\u0433\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0443\u0447\u0435\u0431\u043d\u0438\u043a \u043f\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0443 \u043e\u0442 ",(0,a.kt)("em",{parentName:"a"},"\u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0427\u0435\u0440\u043a\u0430\u0448\u0438\u043d\u0430 aka Dmitrich"))),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"http://ralertmod.narod.ru/index.htm"},"HLRA (\u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e)")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://twhl.info/wiki/index"},"TWHL Wiki")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://csm.dev/"},"\u0424\u043e\u0440\u0443\u043c CSM")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://hlfx.ru/forum/"},"\u0424\u043e\u0440\u0443\u043c HLFX"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/18b5f2b4.f558a069.js b/assets/js/18b5f2b4.f558a069.js deleted file mode 100644 index f19d5d3f..00000000 --- a/assets/js/18b5f2b4.f558a069.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[9589],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>c});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var p=n.createContext({}),m=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=m(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},d=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),d=m(r),c=a,f=d["".concat(p,".").concat(c)]||d[c]||u[c]||i;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function c(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=r.length,o=new Array(i);o[0]=d;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var m=2;m<i;m++)o[m]=r[m];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}d.displayName="MDXCreateElement"},1233:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>m});var n=r(7462),a=(r(7294),r(3905));const i={sidebar_position:2,description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440."},o="\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",l={unversionedId:"rus/modding_introduction",id:"rus/modding_introduction",title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440.",source:"@site/docs/rus/modding_introduction.md",sourceDirName:"rus",slug:"/rus/modding_introduction",permalink:"/PrimeXT/docs/rus/modding_introduction",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/modding_introduction.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,description:"\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440."},sidebar:"tutorialSidebar",previous:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",permalink:"/PrimeXT/docs/rus/intro"},next:{title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",permalink:"/PrimeXT/docs/rus/installation"}},p={},m=[{value:"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432 \u0438\u0441\u0442\u043e\u0440\u0438\u0438",id:"\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435-\u0441\u043e\u0431\u044b\u0442\u0438\u0435-\u0432-\u0438\u0441\u0442\u043e\u0440\u0438\u0438",level:2},{value:"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 (\u0437\u0430\u043c\u0435\u043d\u0430/\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430)",id:"\u0431\u0430\u0437\u043e\u0432\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-\u0437\u0430\u043c\u0435\u043d\u0430\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430",level:2},{value:"\u041f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433",id:"\u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433",level:2},{value:"hlsdk-portable",id:"hlsdk-portable",level:3},{value:"PrimeXT",id:"primext",level:3},{value:"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438",id:"\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438",level:2}],s={toc:m};function u(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435-\u0432-\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-half-life-1"},"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1"),(0,a.kt)("p",null,"\u041d\u0435\u0441\u043c\u043e\u0442\u0440\u044f \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0432\u044b\u0445\u043e\u0434\u0430 \u0432 \u0441\u0432\u0435\u0442 \u044d\u0442\u043e\u0439 \u0438\u0433\u0440\u044b \u043f\u0440\u043e\u0448\u043b\u043e \u043f\u043e\u0447\u0442\u0438 30 \u043b\u0435\u0442, \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u043f\u043e \u0441\u0435\u0439 \u0434\u0435\u043d\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442\n\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0433\u0440\u043e\u0439 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u043a\u0430\u043a \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u0442\u0432\u0430. \u041a\u0430\u0440\u0442\u044b, \u043c\u043e\u0434\u0435\u043b\u0438, \u0437\u0432\u0443\u043a\u0438, \u0441\u043f\u0440\u0430\u0439\u0442\u044b, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b,\n\u0438 \u0434\u0430\u0436\u0435 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442 \u0432 \u0441\u0435\u0431\u044f \u0432\u0441\u0451 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u0440\u0430\u043d\u0435\u0435: \u043d\u0435\u0438\u0441\u0447\u0438\u0441\u043b\u0438\u043c\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0433\u0438\u0433\u0430\u0431\u0430\u0439\u0442\u043e\u0432 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0431\u044b\u043b\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c,\n\u0438 \u044d\u0442\u0430 \u0446\u0438\u0444\u0440\u0430 \u0441 \u043a\u0430\u0436\u0434\u043e\u043c \u0433\u043e\u0434\u043e\u043c \u0440\u0430\u0441\u0442\u0451\u0442. "),(0,a.kt)("p",null,"\u0421 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0440\u0435\u043b\u0438\u0437\u0430 \u0438\u0433\u0440\u044b \u0438 \u043f\u043e \u0441\u0435\u0439 \u0434\u0435\u043d\u044c, \u043c\u043e\u0434\u0434\u0438\u043d\u0433 \u043f\u0440\u0435\u0442\u0435\u0440\u043f\u0435\u043b \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 - \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u043d\u043e\u0432\u044b\u0435, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u0438 \u0443\u0434\u043e\u0431\u043d\u044b\u0435\n\u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b, \u0430 \u0441\u0442\u0430\u0440\u044b\u0435 \u043e\u0442\u0447\u0430\u0441\u0442\u0438 \u0443\u0448\u043b\u0438 \u043d\u0430 \u0441\u0432\u0430\u043b\u043a\u0443 \u0438\u0441\u0442\u043e\u0440\u0438\u0438. \u041d\u0435\u0441\u0432\u0435\u0434\u0443\u044e\u0449\u0435\u043c\u0443 \u0432 \u0442\u0435\u043c\u0435 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0443 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0442\u0440\u0443\u0434\u043d\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u0445\u043e\u0434\u0443 \u0441\u0430\u043c\u043e\u043c\u0443.\n\u0426\u0435\u043b\u044c \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0438\u0437 \u0441\u0435\u0431\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0434\u0435\u0441\u044f\u0442\u0438\u043b\u0435\u0442\u0438\u0438 21 \u0432\u0435\u043a\u0430, \u0438 \u0441 \u0447\u0435\u0433\u043e \u0432\u043e\u043e\u0431\u0449\u0435\n\u043d\u0430\u0447\u0430\u0442\u044c \u043f\u043e\u0433\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0432 \u044d\u0442\u0443 \u0442\u0435\u043c\u0443. \u042f \u043d\u0435 \u0431\u0443\u0434\u0443 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0432\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0434\u0435\u0442\u0430\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (\u0442\u0430\u043a\u043e\u0435 \u043b\u0443\u0447\u0448\u0435 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c\n\u0432 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0442\u0430\u0442\u044c\u044f\u0445, \u0447\u0442\u043e \u043a\u043e\u0433\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c \u0431\u0443\u0434\u0435\u0442 \u0441\u0434\u0435\u043b\u0430\u043d\u043e), \u0430 \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u043c\u0435\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439, \u043d\u0435\u0436\u0435\u043b\u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440.\n\u041e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u043b\u0438\u0448\u044c \u0434\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u043d\u043e\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u0440\u0435\u0434\u043c\u0435\u0442\u0430 \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0433\u043e \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f, \u0435\u0441\u043b\u0438 \u0443 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0435\u0442\n\u0442\u0430\u043a\u0430\u044f \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c."),(0,a.kt)("h2",{id:"\u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0435-\u0441\u043e\u0431\u044b\u0442\u0438\u0435-\u0432-\u0438\u0441\u0442\u043e\u0440\u0438\u0438"},"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432 \u0438\u0441\u0442\u043e\u0440\u0438\u0438"),(0,a.kt)("p",null,"\u041f\u043e\u0436\u0430\u043b\u0443\u0439, \u0441\u0430\u043c\u044b\u043c \u0433\u043b\u0430\u0432\u043d\u044b\u043c \u0441\u043e\u0431\u044b\u0442\u0438\u0435\u043c \u0432 \u043c\u043e\u0434\u0434\u0438\u043d\u0433\u0435 Half-Life 1 \u0441\u0442\u0430\u043b \u0440\u0435\u043b\u0438\u0437 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D. \u041e\u043d \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e\n\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c \u0441 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u0432\u0438\u0436\u043a\u043e\u043c Half-Life 1, \u043d\u0430\u0437\u0432\u0430\u043d\u043d\u044b\u043c GoldSrc. \u041d\u043e Xash3D \u0438\u043c\u0435\u0435\u0442 \u0440\u044f\u0434 \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u044b\u0445 \u043e\u0442\u043b\u0438\u0447\u0438\u0439: \u0443 \u043d\u0435\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e\n\u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434, \u043c\u043d\u043e\u0433\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u0431\u044b\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u044b \u043b\u0438\u0431\u043e \u0443\u0431\u0440\u0430\u043d\u044b \u0446\u0435\u043b\u0438\u043a\u043e\u043c, \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430\n\u0434\u043b\u044f \u043c\u043e\u0434\u0434\u0438\u043d\u0433\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Nintendo Switch, PS Vita, Android, \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435.\n\u0415\u0433\u043e \u0434\u0430\u0436\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u0430 \u0441\u043c\u0430\u0440\u0442-\u0447\u0430\u0441\u0430\u0445, \u0438 \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0435 (\u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 Emscripten), \u0430 \u0442\u0430\u043a\u0436\u0435 \u0432 DOS. "),(0,a.kt)("p",null,"\u042d\u0442\u043e\u0442 \u0434\u0432\u0438\u0436\u043e\u043a \u043e\u0442\u043a\u0440\u044b\u043b \u043d\u0435\u0432\u0438\u0434\u0430\u043d\u043d\u044b\u0435 \u0440\u0430\u043d\u0435\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043c\u043e\u0434\u043e\u0432 (\u0432\u044b \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b\u0438 \u0432 \u044d\u0442\u043e\u043c \u0433\u043e\u0434\u0443 \u043d\u043e\u0432\u043e\u0441\u0442\u044c,\n\u0447\u0442\u043e \u043a HL1 \u043f\u0440\u0438\u043a\u0440\u0443\u0442\u0438\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0440\u0435\u0439\u0442\u0440\u0435\u0439\u0441\u0438\u043d\u0433). \u041f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e, \u0434\u0432\u0438\u0436\u043e\u043a \u0431\u044b\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d \u043e\u0434\u043d\u0438\u043c \u0445\u043e\u0440\u043e\u0448\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u043c \u0432 \u0443\u0437\u043a\u0438\u0445 \u043a\u0440\u0443\u0433\u0430\u0445 \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c\n\u043f\u043e\u0434 \u043d\u0438\u043a\u043e\u043c ",(0,a.kt)("em",{parentName:"p"},"g-cont")," \u0438\u043b\u0438 ",(0,a.kt)("em",{parentName:"p"},"\u0414\u044f\u0434\u044f \u041c\u0438\u0448\u0430"),". \u041d\u043e \u0432 2019 \u0433\u043e\u0434\u0443 \u043e\u043d \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u043b \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0434\u0432\u0438\u0436\u043a\u0430, \u0441\u0434\u0435\u043b\u0430\u043b \u043c\u043d\u043e\u0433\u0438\u0435 \u0441\u0432\u043e\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u0431\u0449\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u043c\u0438\n\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043b\u0441\u044f \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442.\n\u0412 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0434\u0432\u0438\u0436\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u043e\u0432 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/FWGS"},"FWGS"),", \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442 \u0443\u0447\u0430\u0441\u0442\u0438\u0435\n\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u0438\u0431\u044c\u044e\u0442\u043e\u0440\u044b, \u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,a.kt)("em",{parentName:"p"},'\u0418\u0432\u0430\u043d "provod/w23" \u0410\u0432\u0434\u0435\u0435\u0432'),", \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441 \u043d\u0430\u0447\u0430\u043b\u0430 2021 \u0433\u043e\u0434\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 Vulkan-\u0440\u0435\u043d\u0434\u0435\u0440\u0435\u0440\u0430 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0440\u0435\u0439\u0442\u0440\u0435\u0439\u0441\u0438\u043d\u0433\u0430."),(0,a.kt)("p",null,"\u0422\u0430\u043a\u0436\u0435, \u0432 2016 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 FWGS \u0431\u044b\u043b \u0432\u044b\u043f\u0443\u0449\u0435\u043d \u0432 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043f\u043e\u0440\u0442 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D \u043f\u043e\u0434 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Android, \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u043f\u043e\u0440\u0442\u044b \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e\nHalf-Life 1 \u0438 Counter Strike 1.6. \u042d\u0442\u043e \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u0432\u044b\u0437\u0432\u0430\u043b\u043e \u043d\u0435\u0438\u043c\u043e\u0432\u0435\u0440\u043d\u0443\u044e \u0432\u043e\u043b\u043d\u0443 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0430 \u0441\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430. \u041f\u043e \u0438\u0442\u043e\u0433\u0430\u043c \u044d\u0442\u0438\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439, Xash3D \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0430 Google Play \u0441\u0432\u044b\u0448\u0435 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a \u0438 30+ \u0442\u044b\u0441\u044f\u0447 \u043e\u0442\u0437\u044b\u0432\u043e\u0432. CS16Client \u043d\u0430\u0431\u0440\u0430\u043b \u043d\u0430 Google Play \u0441\u0432\u044b\u0448\u0435 \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u043a \u0438 20+ \u0442\u044b\u0441\u044f\u0447 \u043e\u0442\u0437\u044b\u0432\u043e\u0432. \u041d\u0435\u043c\u0430\u043b\u044b\u0435 \u0446\u0438\u0444\u0440\u044b \u0434\u043b\u044f \u0438\u0433\u0440\u044b \u043f\u043e\u0447\u0442\u0438 30-\u043b\u0435\u0442\u043d\u0435\u0439 \u0434\u0430\u0432\u043d\u043e\u0441\u0442\u0438, \u043d\u0435 \u0442\u0430\u043a \u043b\u0438?\n\u041f\u043e\u043c\u0438\u043c\u043e HL1 \u0438 CS 1.6 \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u043b\u0438 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0438 \u043c\u043d\u043e\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043c\u043e\u0434\u044b: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, \u0438 \u0442.\u0434. "),(0,a.kt)("h2",{id:"\u0431\u0430\u0437\u043e\u0432\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433-\u0437\u0430\u043c\u0435\u043d\u0430\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435-\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430"},"\u0411\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 (\u0437\u0430\u043c\u0435\u043d\u0430/\u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430)"),(0,a.kt)("p",null,"\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u043f\u0440\u0438\u0448\u043b\u0430 \u0432\u0430\u043c \u0432 \u0433\u043e\u043b\u043e\u0432\u0443 \u0438\u0434\u0435\u044f \u0432 \u043a\u0430\u043a\u043e\u0439-\u043b\u0438\u0431\u043e \u0438\u0433\u0440\u0435, \u0431\u0430\u0437\u0438\u0440\u0443\u044e\u0449\u0435\u0439\u0441\u044f \u043d\u0430 \u0434\u0432\u0438\u0436\u043a\u0435 GoldSrc/Xash3D (\u043a\u0430\u043a \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 HL1, CS, HL:OF, HL:BS, TFC)\n\u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u0438, \u043c\u043e\u0434\u0435\u043b\u0438, \u0438\u043b\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b. \u0414\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e: \u0432\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u0438\u0433\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u044b\u0439 \u0432\u0430\u043c \u0444\u0430\u0439\u043b \u0438 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u0442\u0435 \u043d\u0430 \u0436\u0435\u043b\u0430\u0435\u043c\u044b\u0439.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u0430\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0435\u0433\u043e \u0441\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u043d\u0430 \u0442\u0430\u043a\u0438\u0445 \u0441\u0430\u0439\u0442\u0430\u0445, \u043a\u0430\u043a ",(0,a.kt)("a",{parentName:"p",href:"https://www.moddb.com/games/half-life/downloads"},"ModDB"),", ",(0,a.kt)("a",{parentName:"p",href:"https://gamebanana.com/games/34"},"GameBanana"),", ",(0,a.kt)("a",{parentName:"p",href:"https://gamer-lab.com/rus/goldsrc"},"Gamer-Lab"),".\n\u0418 \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0451. \u0427\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043a\u0430\u0440\u0442 (\u0438\u043b\u0438 \u043b\u043e\u043a\u0430\u0446\u0438\u0439/\u0443\u0440\u043e\u0432\u043d\u0435\u0439, \u043a\u0430\u043a \u0438\u0445 \u0435\u0449\u0451 \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442), \u0442\u043e \u0442\u0443\u0442 \u0432\u0441\u0451 \u0441\u043b\u043e\u0436\u043d\u0435\u0435: \u0443\u0436\u0435 \u0433\u043e\u0442\u043e\u0432\u0443\u044e \u043a\u0430\u0440\u0442\u0443\n\u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0432 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u0445, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 ",(0,a.kt)("inlineCode",{parentName:"p"},"bspguy"),". \u041d\u043e \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435, \u043e\u0431\u044b\u0447\u043d\u043e \u0438 \u044d\u0442\u0438\u0445 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e. "),(0,a.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0436\u0435 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u0435 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441 \u043d\u0443\u043b\u044f, \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0435\u0439\n\u043a\u0430\u0440\u0442. \u041f\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u0435 \u043f\u043e\u0437\u0436\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u0434\u0435\u043b\u0430\u043d\u044b \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438. \u041f\u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438 \u0442\u043e\u0436\u0435 \u043d\u0443\u0436\u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0443\u0442 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u044b\n\u0432\u0441\u0435 \u0430\u0441\u043f\u0435\u043a\u0442\u044b \u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b (\u043a \u0441\u043b\u043e\u0432\u0443, \u0432\u0441\u0451 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0435 \u0438 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u043e\u0435)."),(0,a.kt)("h2",{id:"\u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439-\u043c\u043e\u0434\u0434\u0438\u043d\u0433"},"\u041f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433"),(0,a.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430 \u0431\u0430\u0437\u0435 HL1, \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0438\u0432\u0430\u044f\u0441\u044c \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043b\u0438\u0448\u044c \u0437\u0430\u043c\u0435\u043d\u043e\u0439 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u0442\u043e \u0432\u0430\u043c\n\u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0441\u0442\u043e\u043b\u043a\u043d\u0443\u0442\u044c\u0441\u044f \u0441 Half-Life SDK. HLSDK \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f \u043d\u0430\u0431\u043e\u0440 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0443\u0442\u0438\u043b\u0438\u0442, \u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u043e\u0439 \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 HL1. \u0412\u0441\u0451 \u044d\u0442\u043e\n\u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 C++, \u0442\u0430\u043a \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0443\u0436\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u0441 \u044d\u0442\u0438\u043c \u044f\u0437\u044b\u043a\u043e\u043c, \u0442\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u0432\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0449\u0435. HLSDK \u043f\u043e\u043f\u0430\u043b \u0432 \u043e\u0431\u0449\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\n\u0441\u043f\u0443\u0441\u0442\u044f \u043d\u0435\u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0441\u043b\u0435 \u0440\u0435\u043b\u0438\u0437\u0430 HL1, \u0442\u043e \u0435\u0441\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u0433\u0434\u0435-\u0442\u043e \u0432 1999 \u0433\u043e\u0434\u0443. \u041b\u044e\u0434\u0438 \u0431\u0440\u0430\u043b\u0438 HLSDK \u0437\u0430 \u043e\u0441\u043d\u043e\u0432\u0443, \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u0441\u0432\u043e\u0438 \u0438\u0434\u0435\u0438, \u0438 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u043b\u0438\n\u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0432 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f. \u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0430\u0440\u0438\u0430\u0446\u0438\u0439 HLSDK \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c\u0438. \u041d\u043e \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435\n\u044f \u043e\u043f\u0438\u0448\u0443 \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u044b\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432 \u0441\u0432\u043e\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445: "),(0,a.kt)("h3",{id:"hlsdk-portable"},"hlsdk-portable"),(0,a.kt)("p",null,"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0438\u0437 \u0441\u0435\u0431\u044f \u043e\u0431\u044b\u0447\u043d\u044b\u0439 HLSDK \u0431\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0444\u0438\u0447 \u0438 \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u0439\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 HL, \u043d\u043e \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\n\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0435\u043c\u0430\u043b\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0431\u0430\u0433\u0444\u0438\u043a\u0441\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435\u0442 \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u043c HLSDK. \u0420\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 FWGS.\n\u041d\u0435\u043f\u043b\u043e\u0445\u043e\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0445\u043e\u0434\u0438\u0442\u044c \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 HL1, \u0438 \u0432\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u0430\u043a-\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0433\u0435\u0439\u043c\u043f\u043b\u0435\u0439 \u0438\u043b\u0438 \u0447\u0442\u043e-\u0442\u043e \u0435\u0449\u0451.\n\u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u0430 \u043a\u0430\u043a \u043f\u043e\u0434 GoldSrc, \u0442\u0430\u043a \u0438 \u043f\u043e\u0434 Xash3D FWGS. \u041c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0434\u043b\u044f \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432."),(0,a.kt)("h3",{id:"primext"},"PrimeXT"),(0,a.kt)("p",null,"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 HLSDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e\n\u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044e \u0441 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u043a\u043e\u043c PhysX, \u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.\n\u0411\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 XashXT, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u0435\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0438\u0437 XashXT \u0438 Spirit Of Half-Life. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043a \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432.\n\u041a\u0440\u043e\u043c\u0435 \u0442\u043e\u0433\u043e, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u043d\u043e\u0432\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u0434\u043e\u0432, \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e\u0431 \u044d\u0442\u043e\u043c \u043c\u043e\u0436\u043d\u043e\n\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043d\u0430 ",(0,a.kt)("a",{parentName:"p",href:"https://snmetamorph.github.io/PrimeXT/docs/rus/intro"},"\u0441\u0430\u0439\u0442\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"),", \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u043e\u0434\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0437\u0430\u0434\u0430\u0447\u0438 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438.\n\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0432\u044b\u0439\u0442\u0438 \u0434\u0430\u043b\u0435\u043a\u043e \u0437\u0430 \u0440\u0430\u043c\u043a\u0438 HL1 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438 \u0438 \u0432\u044b\u0436\u0430\u0442\u044c \u0438\u0437 \u0434\u0432\u0438\u0436\u043a\u0430 \u0432\u0441\u0435 \u0441\u043e\u043a\u0438 - PrimeXT \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u0438\u043c\u0435\u043d\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e."),(0,a.kt)("h2",{id:"\u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438"},"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438"),(0,a.kt)("p",null,"\u041f\u043e\u043a\u0430 \u043c\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u043d\u0430\u0434 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u0442\u044c\u044f\u043c\u0438, \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438 \u0437\u043d\u0430\u043d\u0438\u0439. \u0412\u043f\u043e\u043b\u043d\u0435 \u0432\u0435\u0440\u043e\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0432\u044b\n\u043d\u0430\u0439\u0434\u0451\u0442\u0435 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u0432\u0430\u0448 \u0432\u043e\u043f\u0440\u043e\u0441."),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://the303.org/tutorials/"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043e\u0442 The303")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://gamebanana.com/tuts/games/34?_nPage=4"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 GameBanana")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.moddb.com/tutorials?filter=t&kw=&subtype=&meta=&game=1"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 ModDB")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.sourcemodding.com/tutorials/goldsrc/"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043d\u0430 Sourcemodding")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://www.youtube.com/playlist?list=PLZmAT317GNn19tjUoC9dlT8nv4f8GHcjy"},"\u0422\u0443\u0442\u043e\u0440\u0438\u0430\u043b\u044b \u043f\u043e HLSDK \u043e\u0442 Admer456")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://cs-mapper2.narod.ru/tutorials/index.shtml.htm"},"\u041b\u0435\u0433\u0435\u043d\u0434\u0430\u0440\u043d\u044b\u0439 \u0443\u0447\u0435\u0431\u043d\u0438\u043a \u043f\u043e \u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0443 \u043e\u0442 ",(0,a.kt)("em",{parentName:"a"},"\u0414\u043c\u0438\u0442\u0440\u0438\u044f \u0427\u0435\u0440\u043a\u0430\u0448\u0438\u043d\u0430 aka Dmitrich"))),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"http://ralertmod.narod.ru/index.htm"},"HLRA (\u043f\u043e \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u043e)")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://twhl.info/wiki/index"},"TWHL Wiki")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://csm.dev/"},"\u0424\u043e\u0440\u0443\u043c CSM")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("a",{parentName:"li",href:"https://hlfx.ru/forum/"},"\u0424\u043e\u0440\u0443\u043c HLFX"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.9a5877b5.js b/assets/js/1a4e3797.9a5877b5.js deleted file mode 100644 index 5b15dce8..00000000 --- a/assets/js/1a4e3797.9a5877b5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[7920],{8824:(e,t,n)=>{n.d(t,{c:()=>u});var r=n(7294),a=n(2263);const l=["zero","one","two","few","many","other"];function s(e){return l.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,a.Z)();return(0,r.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),c}}),[e])}function u(){const e=o();return{selectMessage:(t,n)=>function(e,t,n){const r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const a=n.select(t),l=n.pluralForms.indexOf(a);return r[Math.min(l,r.length-1)]}(n,t,e)}}},1473:(e,t,n)=>{n.r(t),n.d(t,{default:()=>R});var r=n(7294),a=n(2263),l=n(179),s=n(5742),c=n(9960),o=n(5999),u=n(8824),m=n(6775),i=n(412);const h=function(){const e=(0,m.k6)(),t=(0,m.TH)(),{siteConfig:{baseUrl:n}}=(0,a.Z)(),r=i.Z.canUseDOM?new URLSearchParams(t.search):null,l=r?.get("q")||"",s=r?.get("ctx")||"",c=r?.get("version")||"",o=e=>{const n=new URLSearchParams(t.search);return e?n.set("q",e):n.delete("q"),n};return{searchValue:l,searchContext:s,searchVersion:c,updateSearchPath:t=>{const n=o(t);e.replace({search:n.toString()})},generateSearchPageLink:e=>{const t=o(e);return`${n}search?${t.toString()}`}}};var p=n(22),g=n(8202),d=n(2539),f=n(726),E=n(1073),y=n(311),S=n(3926),w=n(1029);const b="searchQueryInput_CFBF",I="searchResultItem_U687",P="searchResultItemPath_uIbk",v="searchResultItemSummary_oZHr";function x(){const{siteConfig:{baseUrl:e}}=(0,a.Z)(),{selectMessage:t}=(0,u.c)(),{searchValue:n,searchContext:l,searchVersion:c,updateSearchPath:m}=h(),[i,d]=(0,r.useState)(n),[f,E]=(0,r.useState)(),[S,w]=(0,r.useState)(),I=`${e}${c}`,P=(0,r.useMemo)((()=>i?(0,o.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:i}):(0,o.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[i]);(0,r.useEffect)((()=>{m(i),f&&(i?f(i,(e=>{w(e)})):w(void 0))}),[i,f]);const v=(0,r.useCallback)((e=>{d(e.target.value)}),[]);return(0,r.useEffect)((()=>{n&&n!==i&&d(n)}),[n]),(0,r.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=await(0,p.w)(I,l);E((()=>(0,g.v)(e,t,100)))}()}),[l,I]),r.createElement(r.Fragment,null,r.createElement(s.Z,null,r.createElement("meta",{property:"robots",content:"noindex, follow"}),r.createElement("title",null,P)),r.createElement("div",{className:"container margin-vert--lg"},r.createElement("h1",null,P),r.createElement("input",{type:"search",name:"q",className:b,"aria-label":"Search",onChange:v,value:i,autoComplete:"off",autoFocus:!0}),!f&&i&&r.createElement("div",null,r.createElement(y.Z,null)),S&&(S.length>0?r.createElement("p",null,t(S.length,(0,o.I)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:S.length}))):r.createElement("p",null,(0,o.I)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"}))),r.createElement("section",null,S&&S.map((e=>r.createElement(F,{key:e.document.i,searchResult:e}))))))}function F(e){let{searchResult:{document:t,type:n,page:a,tokens:l,metadata:s}}=e;const o=0===n,u=2===n,m=(o?t.b:a.b).slice(),i=u?t.s:t.t;o||m.push(a.t);let h="";if(w.vc&&l.length>0){const e=new URLSearchParams;for(const t of l)e.append("_highlight",t);h=`?${e.toString()}`}return r.createElement("article",{className:I},r.createElement("h2",null,r.createElement(c.Z,{to:t.u+h+(t.h||""),dangerouslySetInnerHTML:{__html:u?(0,d.C)(i,l):(0,f.o)(i,(0,E.m)(s,"t"),l,100)}})),m.length>0&&r.createElement("p",{className:P},(0,S.e)(m)),u&&r.createElement("p",{className:v,dangerouslySetInnerHTML:{__html:(0,f.o)(t.t,(0,E.m)(s,"t"),l,100)}}))}const R=function(){return r.createElement(l.Z,null,r.createElement(x,null))}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.fe2d935d.js b/assets/js/1a4e3797.fe2d935d.js new file mode 100644 index 00000000..d89be8c5 --- /dev/null +++ b/assets/js/1a4e3797.fe2d935d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[920],{2027:(e,t,n)=>{n.r(t),n.d(t,{default:()=>k});var r=n(7294),a=n(2263),l=n(179),s=n(5742),c=n(9960),o=n(5999);const u=["zero","one","two","few","many","other"];function m(e){return u.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:m(["one","other"]),select:e=>1===e?"one":"other"};function h(){const{i18n:{currentLocale:e}}=(0,a.Z)();return(0,r.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:m(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function p(){const e=h();return{selectMessage:(t,n)=>function(e,t,n){const r=e.split("|");if(1===r.length)return r[0];r.length>n.pluralForms.length&&console.error(`For locale=${n.locale}, a maximum of ${n.pluralForms.length} plural forms are expected (${n.pluralForms.join(",")}), but the message contains ${r.length}: ${e}`);const a=n.select(t),l=n.pluralForms.indexOf(a);return r[Math.min(l,r.length-1)]}(n,t,e)}}var g=n(6775),d=n(412);const f=function(){const e=(0,g.k6)(),t=(0,g.TH)(),{siteConfig:{baseUrl:n}}=(0,a.Z)(),r=d.Z.canUseDOM?new URLSearchParams(t.search):null,l=r?.get("q")||"",s=r?.get("ctx")||"",c=r?.get("version")||"",o=e=>{const n=new URLSearchParams(t.search);return e?n.set("q",e):n.delete("q"),n};return{searchValue:l,searchContext:s,searchVersion:c,updateSearchPath:t=>{const n=o(t);e.replace({search:n.toString()})},generateSearchPageLink:e=>{const t=o(e);return`${n}search?${t.toString()}`}}};var E=n(22),y=n(8202),S=n(2539),w=n(726),b=n(1073),I=n(311),P=n(3926),v=n(1029);const x="searchQueryInput_CFBF",F="searchResultItem_U687",R="searchResultItemPath_uIbk",_="searchResultItemSummary_oZHr";function C(){const{siteConfig:{baseUrl:e}}=(0,a.Z)(),{selectMessage:t}=p(),{searchValue:n,searchContext:l,searchVersion:c,updateSearchPath:u}=f(),[m,i]=(0,r.useState)(n),[h,g]=(0,r.useState)(),[d,S]=(0,r.useState)(),w=`${e}${c}`,b=(0,r.useMemo)((()=>m?(0,o.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,o.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,r.useEffect)((()=>{u(m),h&&(m?h(m,(e=>{S(e)})):S(void 0))}),[m,h]);const P=(0,r.useCallback)((e=>{i(e.target.value)}),[]);return(0,r.useEffect)((()=>{n&&n!==m&&i(n)}),[n]),(0,r.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=await(0,E.w)(w,l);g((()=>(0,y.v)(e,t,100)))}()}),[l,w]),r.createElement(r.Fragment,null,r.createElement(s.Z,null,r.createElement("meta",{property:"robots",content:"noindex, follow"}),r.createElement("title",null,b)),r.createElement("div",{className:"container margin-vert--lg"},r.createElement("h1",null,b),r.createElement("input",{type:"search",name:"q",className:x,"aria-label":"Search",onChange:P,value:m,autoComplete:"off",autoFocus:!0}),!h&&m&&r.createElement("div",null,r.createElement(I.Z,null)),d&&(d.length>0?r.createElement("p",null,t(d.length,(0,o.I)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:d.length}))):r.createElement("p",null,(0,o.I)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"}))),r.createElement("section",null,d&&d.map((e=>r.createElement($,{key:e.document.i,searchResult:e}))))))}function $(e){let{searchResult:{document:t,type:n,page:a,tokens:l,metadata:s}}=e;const o=0===n,u=2===n,m=(o?t.b:a.b).slice(),i=u?t.s:t.t;o||m.push(a.t);let h="";if(v.vc&&l.length>0){const e=new URLSearchParams;for(const t of l)e.append("_highlight",t);h=`?${e.toString()}`}return r.createElement("article",{className:F},r.createElement("h2",null,r.createElement(c.Z,{to:t.u+h+(t.h||""),dangerouslySetInnerHTML:{__html:u?(0,S.C)(i,l):(0,w.o)(i,(0,b.m)(s,"t"),l,100)}})),m.length>0&&r.createElement("p",{className:R},(0,P.e)(m)),u&&r.createElement("p",{className:_,dangerouslySetInnerHTML:{__html:(0,w.o)(t.t,(0,b.m)(s,"t"),l,100)}}))}const k=function(){return r.createElement(l.Z,null,r.createElement(C,null))}}}]); \ No newline at end of file diff --git a/assets/js/1be78505.6c632e47.js b/assets/js/1be78505.6c632e47.js new file mode 100644 index 00000000..4e11a467 --- /dev/null +++ b/assets/js/1be78505.6c632e47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[514,972],{9963:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Se});var a=n(7294),l=n(6010),o=n(1944),r=n(5281),i=n(3320),c=n(2802),s=n(4477),d=n(1116),m=n(179),u=n(5999),b=n(2466),p=n(5936);const h="backToTopButton_sjWU",E="backToTopButtonShow_xfvO";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:i}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=n?.scrollY;r&&(o.current?o.current=!1:a>=r?(i(),l(!1)):a<t?l(!1):a+window.innerHeight<document.documentElement.scrollHeight&&l(!0))})),(0,p.S)((e=>{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",r.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var v=n(1442),g=n(6775),_=n(7524),k=n(6668),C=n(1327),S=n(7462);function I(e){return a.createElement("svg",(0,S.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),a.createElement("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})))}const N="collapseSidebarButton_PEFL",Z="collapseSidebarButtonIcon_kv0_";function x(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",N),onClick:t},a.createElement(I,{className:Z}))}var T=n(9689),y=n(902);const w=Symbol("EmptyContext"),L=a.createContext(w);function A(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(L.Provider,{value:o},t)}var M=n(6043),B=n(8596),F=n(9960),H=n(2389);function P(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function D(e){let{item:t,onItemClick:n,activePath:o,level:i,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,H.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,c.Wl)(e):void 0),[e,t])}(t),v=(0,c._F)(t,o),g=(0,B.Mg)(h,o),{collapsed:_,setCollapsed:C}=(0,M.u)({initialState:()=>!!b&&(!v&&t.collapsed)}),{expandedItem:I,setExpandedItem:N}=function(){const e=(0,a.useContext)(L);if(e===w)throw new y.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!_),N(e?null:s),C(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,y.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:v,collapsed:_,updateCollapsed:Z}),(0,a.useEffect)((()=>{b&&null!=I&&I!==s&&E&&C(!0)}),[b,I,s,C,E]),a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(i),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g})},a.createElement(F.Z,(0,S.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":v}),onClick:b?e=>{n?.(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{n?.(t)},"aria-current":g?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(P,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(M.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(G,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:o,level:i+1})))}var W=n(3919),R=n(9471);const V="menuExternalLink_NmtK";function z(e){let{item:t,onItemClick:n,activePath:o,level:i,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,c._F)(t,o),E=(0,W.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(i),"menu__list-item",b),key:u},a.createElement(F.Z,(0,S.Z)({className:(0,l.Z)("menu__link",!E&&V,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(R.Z,null)))}const U="menuHtmlItem_M9Kj";function K(e){let{item:t,level:n,index:o}=e;const{value:i,defaultStyle:c,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),c&&[U,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:i}})}function j(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(D,(0,S.Z)({item:t},n));case"html":return a.createElement(K,(0,S.Z)({item:t},n));default:return a.createElement(z,(0,S.Z)({item:t},n))}}function q(e){let{items:t,...n}=e;return a.createElement(A,null,t.map(((e,t)=>a.createElement(j,(0,S.Z)({key:t,item:e,index:t},n)))))}const G=(0,a.memo)(q),Y="menu_SIkG",O="menuWithAnnouncementBar_GW3s";function X(e){let{path:t,sidebar:n,className:o}=e;const i=function(){const{isActive:e}=(0,T.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{"aria-label":(0,u.I)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,l.Z)("menu thin-scrollbar",Y,i&&O,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:n,activePath:t,level:1})))}const J="sidebar_njMd",Q="sidebarWithHideableNavbar_wUlq",$="sidebarHidden_VK0M",ee="sidebarLogo_isFc";function te(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:i},docs:{sidebar:{hideable:c}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(J,i&&Q,r&&$)},i&&a.createElement(C.Z,{tabIndex:-1,className:ee}),a.createElement(X,{path:t,sidebar:n}),c&&a.createElement(x,{onClick:o}))}const ne=a.memo(te);var ae=n(3102),le=n(2961);const oe=e=>{let{sidebar:t,path:n}=e;const o=(0,le.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function re(e){return a.createElement(ae.Zo,{component:oe,props:e})}const ie=a.memo(re);function ce(e){const t=(0,_.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(ne,e),l&&a.createElement(ie,e))}const se="expandButton_m80_",de="expandButtonIcon_BlDH";function me(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:se,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(I,{className:de}))}const ue={docSidebarContainer:"docSidebarContainer_b6E3",docSidebarContainerHidden:"docSidebarContainerHidden_b3ry",sidebarViewport:"sidebarViewport_Xe31"};function be(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:n?.name??"noSidebar"},t)}function pe(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:o}=e;const{pathname:i}=(0,g.TH)(),[c,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{c&&s(!1),!c&&(0,v.n)()&&s(!0),o((e=>!e))}),[o,c]);return a.createElement("aside",{className:(0,l.Z)(r.k.docs.docSidebarContainer,ue.docSidebarContainer,n&&ue.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ue.docSidebarContainer)&&n&&s(!0)}},a.createElement(be,null,a.createElement("div",{className:(0,l.Z)(ue.sidebarViewport,c&&ue.sidebarViewportHidden)},a.createElement(ce,{sidebar:t,path:i,onCollapse:d,isHidden:c}),c&&a.createElement(me,{toggleSidebar:d}))))}const he={docMainContainer:"docMainContainer_gTbr",docMainContainerEnhanced:"docMainContainerEnhanced_Uz_u",docItemWrapperEnhanced:"docItemWrapperEnhanced_czyv"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!o)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}const fe="docPage__5DB",ve="docsWrapper_BCFX";function ge(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ve},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var _e=n(4972),ke=n(197);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(ke.Z,{version:t.version,tag:(0,i.os)(t.pluginId,t.version)}),a.createElement(o.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function Se(e){const{versionMetadata:t}=e,n=(0,c.hI)(e);if(!n)return a.createElement(_e.default,null);const{docElement:i,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ge,null,i)))))}},4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),l=n(5999),o=n(1944),r=n(179);function i(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},4477:(e,t,n)=>{n.d(t,{E:()=>i,q:()=>r});var a=n(7294),l=n(902);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function i(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1be78505.ef4b9292.js b/assets/js/1be78505.ef4b9292.js deleted file mode 100644 index 80a60e43..00000000 --- a/assets/js/1be78505.ef4b9292.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[9514,4972],{9963:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Se});var a=n(7294),l=n(6010),o=n(1944),r=n(5281),i=n(3320),c=n(2802),s=n(4477),d=n(1116),m=n(179),u=n(5999),b=n(2466),p=n(5936);const h="backToTopButton_sjWU",E="backToTopButtonShow_xfvO";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:i}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=n?.scrollY;r&&(o.current?o.current=!1:a>=r?(i(),l(!1)):a<t?l(!1):a+window.innerHeight<document.documentElement.scrollHeight&&l(!0))})),(0,p.S)((e=>{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",r.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var v=n(1442),g=n(6775),_=n(7524),k=n(6668),C=n(1327),S=n(7462);function I(e){return a.createElement("svg",(0,S.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),a.createElement("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})))}const N="collapseSidebarButton_PEFL",Z="collapseSidebarButtonIcon_kv0_";function x(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",N),onClick:t},a.createElement(I,{className:Z}))}var T=n(9689),y=n(902);const w=Symbol("EmptyContext"),L=a.createContext(w);function A(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(L.Provider,{value:o},t)}var M=n(6043),B=n(8596),F=n(9960),H=n(2389);function P(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function D(e){let{item:t,onItemClick:n,activePath:o,level:i,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,H.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,c.Wl)(e):void 0),[e,t])}(t),v=(0,c._F)(t,o),g=(0,B.Mg)(h,o),{collapsed:_,setCollapsed:C}=(0,M.u)({initialState:()=>!!b&&(!v&&t.collapsed)}),{expandedItem:I,setExpandedItem:N}=function(){const e=(0,a.useContext)(L);if(e===w)throw new y.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!_),N(e?null:s),C(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,y.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:v,collapsed:_,updateCollapsed:Z}),(0,a.useEffect)((()=>{b&&null!=I&&I!==s&&E&&C(!0)}),[b,I,s,C,E]),a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(i),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g})},a.createElement(F.Z,(0,S.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":v}),onClick:b?e=>{n?.(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{n?.(t)},"aria-current":g?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(P,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(M.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(G,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:o,level:i+1})))}var W=n(3919),R=n(9471);const V="menuExternalLink_NmtK";function z(e){let{item:t,onItemClick:n,activePath:o,level:i,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,c._F)(t,o),E=(0,W.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(i),"menu__list-item",b),key:u},a.createElement(F.Z,(0,S.Z)({className:(0,l.Z)("menu__link",!E&&V,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(R.Z,null)))}const U="menuHtmlItem_M9Kj";function K(e){let{item:t,level:n,index:o}=e;const{value:i,defaultStyle:c,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),c&&[U,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:i}})}function j(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(D,(0,S.Z)({item:t},n));case"html":return a.createElement(K,(0,S.Z)({item:t},n));default:return a.createElement(z,(0,S.Z)({item:t},n))}}function q(e){let{items:t,...n}=e;return a.createElement(A,null,t.map(((e,t)=>a.createElement(j,(0,S.Z)({key:t,item:e,index:t},n)))))}const G=(0,a.memo)(q),Y="menu_SIkG",O="menuWithAnnouncementBar_GW3s";function X(e){let{path:t,sidebar:n,className:o}=e;const i=function(){const{isActive:e}=(0,T.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{"aria-label":(0,u.I)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,l.Z)("menu thin-scrollbar",Y,i&&O,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:n,activePath:t,level:1})))}const J="sidebar_njMd",Q="sidebarWithHideableNavbar_wUlq",$="sidebarHidden_VK0M",ee="sidebarLogo_isFc";function te(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:i},docs:{sidebar:{hideable:c}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(J,i&&Q,r&&$)},i&&a.createElement(C.Z,{tabIndex:-1,className:ee}),a.createElement(X,{path:t,sidebar:n}),c&&a.createElement(x,{onClick:o}))}const ne=a.memo(te);var ae=n(3102),le=n(2961);const oe=e=>{let{sidebar:t,path:n}=e;const o=(0,le.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(G,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function re(e){return a.createElement(ae.Zo,{component:oe,props:e})}const ie=a.memo(re);function ce(e){const t=(0,_.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(ne,e),l&&a.createElement(ie,e))}const se="expandButton_m80_",de="expandButtonIcon_BlDH";function me(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:se,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(I,{className:de}))}const ue={docSidebarContainer:"docSidebarContainer_b6E3",docSidebarContainerHidden:"docSidebarContainerHidden_b3ry",sidebarViewport:"sidebarViewport_Xe31"};function be(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:n?.name??"noSidebar"},t)}function pe(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:o}=e;const{pathname:i}=(0,g.TH)(),[c,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{c&&s(!1),!c&&(0,v.n)()&&s(!0),o((e=>!e))}),[o,c]);return a.createElement("aside",{className:(0,l.Z)(r.k.docs.docSidebarContainer,ue.docSidebarContainer,n&&ue.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ue.docSidebarContainer)&&n&&s(!0)}},a.createElement(be,null,a.createElement("div",{className:(0,l.Z)(ue.sidebarViewport,c&&ue.sidebarViewportHidden)},a.createElement(ce,{sidebar:t,path:i,onCollapse:d,isHidden:c}),c&&a.createElement(me,{toggleSidebar:d}))))}const he={docMainContainer:"docMainContainer_gTbr",docMainContainerEnhanced:"docMainContainerEnhanced_Uz_u",docItemWrapperEnhanced:"docItemWrapperEnhanced_czyv"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!o)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}const fe="docPage__5DB",ve="docsWrapper_BCFX";function ge(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ve},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var _e=n(4972),ke=n(197);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(ke.Z,{version:t.version,tag:(0,i.os)(t.pluginId,t.version)}),a.createElement(o.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function Se(e){const{versionMetadata:t}=e,n=(0,c.hI)(e);if(!n)return a.createElement(_e.default,null);const{docElement:i,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ge,null,i)))))}},4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),l=n(5999),o=n(1944),r=n(179);function i(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},4477:(e,t,n)=>{n.d(t,{E:()=>i,q:()=>r});var a=n(7294),l=n(902);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function i(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1cf00a1b.3c231d15.js b/assets/js/1cf00a1b.3c231d15.js deleted file mode 100644 index d4b233e4..00000000 --- a/assets/js/1cf00a1b.3c231d15.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[1270],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>c});var i=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=i.createContext({}),d=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},p=function(e){var t=d(e.components);return i.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),u=d(n),c=r,f=u["".concat(s,".").concat(c)]||u[c]||m[c]||a;return n?i.createElement(f,l(l({ref:t},p),{},{components:n})):i.createElement(f,l({ref:t},p))}));function c(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,l=new Array(a);l[0]=u;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var d=2;d<a;d++)l[d]=n[d];return i.createElement.apply(null,l)}return i.createElement.apply(null,n)}u.displayName="MDXCreateElement"},8671:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>m,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=n(7462),r=(n(7294),n(3905));const a={sidebar_position:3},l="Installation",o={unversionedId:"eng/installation",id:"eng/installation",title:"Installation",description:"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different.",source:"@site/docs/eng/installation.md",sourceDirName:"eng",slug:"/eng/installation",permalink:"/PrimeXT/docs/eng/installation",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/installation.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Introduction to modern Half-Life 1 modding",permalink:"/PrimeXT/docs/eng/modding_introduction"},next:{title:"env_dynlight",permalink:"/PrimeXT/docs/eng/entities/env_dynlight"}},s={},d=[{value:"1. Engine installation",id:"1-engine-installation",level:2},{value:"2. PrimeXT development build installation",id:"2-primext-development-build-installation",level:2}],p={toc:d};function m(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,i.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"installation"},"Installation"),(0,r.kt)("p",null,"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different.\nIf you already have the engine installed, you can skip step 1.\nIt is recommended to periodically manually update the engine, as development does not stand still and bug fixes and new functionality periodically appear."),(0,r.kt)("admonition",{title:"Tip",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"Keep in mind that PrimeXT only supports latest Xash3D FWGS builds, vanilla Xash3D or old FWGS builds will not work properly.")),(0,r.kt)("h2",{id:"1-engine-installation"},"1. Engine installation"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Select and download ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"Xash3D FWGS engine build")," for your\nplatform (in case of Windows, use file ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-i386.7z")," for 32-bit, or file ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-amd64.7z"),' for 64-bit), then unpack all the files from the archive into a some directory.\nIn next steps, the "engine directory" will mean this exact directory.'),(0,r.kt)("li",{parentName:"ul"},"Copy folder ",(0,r.kt)("inlineCode",{parentName:"li"},"valve")," from your bought ",(0,r.kt)("a",{parentName:"li",href:"https://store.steampowered.com/app/70/HalfLife/"},"Half-Life 1")," copy to the engine directory."),(0,r.kt)("li",{parentName:"ul"},"Run ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d.exe"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d.sh"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d")," depending on your platform.")),(0,r.kt)("h2",{id:"2-primext-development-build-installation"},"2. PrimeXT development build installation"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Download ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/tag/continious"},"PrimeXT development build")," for your\nplatform, then unpack all the files from the archive into the engine directory. Please note that engine build and PrimeXT build must be for the same platform and architecture."),(0,r.kt)("li",{parentName:"ul"},"Download ",(0,r.kt)("a",{parentName:"li",href:"https://drive.google.com/file/d/1l3voCVdNi_SlFrOI31ZwABWLQXXUW-Zc/view?usp=sharing"},"PrimeXT content")," and copy folder ",(0,r.kt)("inlineCode",{parentName:"li"},"primext")," from archive into engine directory."),(0,r.kt)("li",{parentName:"ul"},"Installation completed! You can run game using ",(0,r.kt)("inlineCode",{parentName:"li"},"primext.exe"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"primext_run")," file.")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1cf00a1b.f6c3c6b7.js b/assets/js/1cf00a1b.f6c3c6b7.js new file mode 100644 index 00000000..2a3c7c52 --- /dev/null +++ b/assets/js/1cf00a1b.f6c3c6b7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[270],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>c});var i=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},a=Object.keys(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=i.createContext({}),d=function(e){var t=i.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},p=function(e){var t=d(e.components);return i.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return i.createElement(i.Fragment,{},t)}},u=i.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,s=e.parentName,p=o(e,["components","mdxType","originalType","parentName"]),u=d(n),c=r,f=u["".concat(s,".").concat(c)]||u[c]||m[c]||a;return n?i.createElement(f,l(l({ref:t},p),{},{components:n})):i.createElement(f,l({ref:t},p))}));function c(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,l=new Array(a);l[0]=u;var o={};for(var s in t)hasOwnProperty.call(t,s)&&(o[s]=t[s]);o.originalType=e,o.mdxType="string"==typeof e?e:r,l[1]=o;for(var d=2;d<a;d++)l[d]=n[d];return i.createElement.apply(null,l)}return i.createElement.apply(null,n)}u.displayName="MDXCreateElement"},8671:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>l,default:()=>m,frontMatter:()=>a,metadata:()=>o,toc:()=>d});var i=n(7462),r=(n(7294),n(3905));const a={sidebar_position:3},l="Installation",o={unversionedId:"eng/installation",id:"eng/installation",title:"Installation",description:"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different.",source:"@site/docs/eng/installation.md",sourceDirName:"eng",slug:"/eng/installation",permalink:"/PrimeXT/docs/eng/installation",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/installation.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Introduction to modern Half-Life 1 modding",permalink:"/PrimeXT/docs/eng/modding_introduction"},next:{title:"env_dynlight",permalink:"/PrimeXT/docs/eng/entities/env_dynlight"}},s={},d=[{value:"1. Engine installation",id:"1-engine-installation",level:2},{value:"2. PrimeXT development build installation",id:"2-primext-development-build-installation",level:2}],p={toc:d};function m(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,i.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"installation"},"Installation"),(0,r.kt)("p",null,"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different.\nIf you already have the engine installed, you can skip step 1.\nIt is recommended to periodically manually update the engine, as development does not stand still and bug fixes and new functionality periodically appear."),(0,r.kt)("admonition",{title:"Tip",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"Keep in mind that PrimeXT only supports latest Xash3D FWGS builds, vanilla Xash3D or old FWGS builds will not work properly.")),(0,r.kt)("h2",{id:"1-engine-installation"},"1. Engine installation"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Select and download ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"Xash3D FWGS engine build")," for your\nplatform (in case of Windows, use file ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-i386.7z")," for 32-bit, or file ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-amd64.7z"),' for 64-bit), then unpack all the files from the archive into a some directory.\nIn next steps, the "engine directory" will mean this exact directory.'),(0,r.kt)("li",{parentName:"ul"},"Copy folder ",(0,r.kt)("inlineCode",{parentName:"li"},"valve")," from your bought ",(0,r.kt)("a",{parentName:"li",href:"https://store.steampowered.com/app/70/HalfLife/"},"Half-Life 1")," copy to the engine directory."),(0,r.kt)("li",{parentName:"ul"},"Run ",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d.exe"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d.sh"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"xash3d")," depending on your platform.")),(0,r.kt)("h2",{id:"2-primext-development-build-installation"},"2. PrimeXT development build installation"),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},"Download ",(0,r.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/tag/continious"},"PrimeXT development build")," for your\nplatform, then unpack all the files from the archive into the engine directory. Please note that engine build and PrimeXT build must be for the same platform and architecture."),(0,r.kt)("li",{parentName:"ul"},"Download ",(0,r.kt)("a",{parentName:"li",href:"https://drive.google.com/file/d/1l3voCVdNi_SlFrOI31ZwABWLQXXUW-Zc/view?usp=sharing"},"PrimeXT content")," and copy folder ",(0,r.kt)("inlineCode",{parentName:"li"},"primext")," from archive into engine directory."),(0,r.kt)("li",{parentName:"ul"},"Installation completed! You can run game using ",(0,r.kt)("inlineCode",{parentName:"li"},"primext.exe"),"/",(0,r.kt)("inlineCode",{parentName:"li"},"primext_run")," file.")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1d13ab7e.c953722c.js b/assets/js/1d13ab7e.c953722c.js new file mode 100644 index 00000000..85dfffda --- /dev/null +++ b/assets/js/1d13ab7e.c953722c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[539],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),u=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=u(e.components);return r.createElement(p.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=u(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||s[k]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var u=2;u<i;u++)o[u]=n[u];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},7380:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>s,frontMatter:()=>i,metadata:()=>l,toc:()=>u});var r=n(7462),a=(n(7294),n(3905));const i={},o="func_monitor",l={unversionedId:"rus/entities/func_monitor",id:"rus/entities/func_monitor",title:"func_monitor",description:"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.",source:"@site/docs/rus/entities/func_monitor.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_monitor.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal"},next:{title:"func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox"}},p={},u=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],m={toc:u};function s(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"func_monitor"},"func_monitor"),(0,a.kt)("p",null,"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Camera"))," - \u0418\u043c\u044f \u043a\u0430\u043c\u0435\u0440\u044b, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Field of View"))," - \u0423\u0433\u043e\u043b \u043e\u0431\u0437\u043e\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438.")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043a\u0430\u0440\u0442\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Passable"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Usable"))," - \u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 +use \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0432 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Square Image"))," - \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 FOV \u0434\u043b\u044f \u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d (\u0434\u0430\u0451\u0442 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Black/White"))," - \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0431\u0440\u0430\u0448\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0438\u043c\u044f ",(0,a.kt)("inlineCode",{parentName:"li"},"Monitor")),(0,a.kt)("li",{parentName:"ul"},"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u0441\u0430\u043c\u0438 \u0441\u0435\u0431\u044f \u0441\u043a\u0432\u043e\u0437\u044c \u043a\u0430\u043c\u0435\u0440\u0443, \u043e\u0434\u043d\u0430\u043a\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0442\u044c \u044d\u0442\u0438\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. "),(0,a.kt)("li",{parentName:"ul"},"\u0418\u043c\u0435\u0439\u0442\u0435 \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0446\u0432\u0435\u0442\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435."),(0,a.kt)("li",{parentName:"ul"},"\u041a\u0430\u043c\u0435\u0440\u0443 \u0441\u043b\u0435\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0433\u0440\u044b \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("strong",{parentName:"li"},"trigger_changetarget")),(0,a.kt)("li",{parentName:"ul"},"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0441\u0432\u0435\u0442\u0438\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u043d\u043e\u0442\u0435, \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0439 \u2014 \u043d\u0435\u0442."),(0,a.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u0442\u0430 \u0441\u0432\u0435\u0440\u0445\u0443 \u0432\u043d\u0438\u0437, \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0438\u0442\u0435 \u0441\u0430\u043c\u0443 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043a\u0430\u0440\u0442.")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1d13ab7e.ef89e96b.js b/assets/js/1d13ab7e.ef89e96b.js deleted file mode 100644 index d5d8c61d..00000000 --- a/assets/js/1d13ab7e.ef89e96b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3539],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),u=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=u(e.components);return r.createElement(p.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=u(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||s[k]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var u=2;u<i;u++)o[u]=n[u];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},7380:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>s,frontMatter:()=>i,metadata:()=>l,toc:()=>u});var r=n(7462),a=(n(7294),n(3905));const i={},o="func_monitor",l={unversionedId:"rus/entities/func_monitor",id:"rus/entities/func_monitor",title:"func_monitor",description:"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.",source:"@site/docs/rus/entities/func_monitor.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_monitor.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal"},next:{title:"func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox"}},p={},u=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],m={toc:u};function s(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"func_monitor"},"func_monitor"),(0,a.kt)("p",null,"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b \u043d\u0430 \u044d\u043a\u0440\u0430\u043d. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Camera"))," - \u0418\u043c\u044f \u043a\u0430\u043c\u0435\u0440\u044b, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Field of View"))," - \u0423\u0433\u043e\u043b \u043e\u0431\u0437\u043e\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438.")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043a\u0430\u0440\u0442\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Passable"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Usable"))," - \u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 +use \u043c\u043e\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0432 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Square Image"))," - \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 FOV \u0434\u043b\u044f \u043e\u0431\u0435\u0438\u0445 \u0441\u0442\u043e\u0440\u043e\u043d (\u0434\u0430\u0451\u0442 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u043a\u0430\u043c\u0435\u0440\u044b)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Black/White"))," - \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0431\u0440\u0430\u0448\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435, \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0438\u043c\u044f ",(0,a.kt)("inlineCode",{parentName:"li"},"Monitor")),(0,a.kt)("li",{parentName:"ul"},"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u0438\u0434\u0435\u0442\u044c \u0441\u0430\u043c\u0438 \u0441\u0435\u0431\u044f \u0441\u043a\u0432\u043e\u0437\u044c \u043a\u0430\u043c\u0435\u0440\u0443, \u043e\u0434\u043d\u0430\u043a\u043e \u0437\u043b\u043e\u0443\u043f\u043e\u0442\u0440\u0435\u0431\u043b\u044f\u0442\u044c \u044d\u0442\u0438\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e\u043c \u043d\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u044d\u0442\u043e \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c. "),(0,a.kt)("li",{parentName:"ul"},"\u0418\u043c\u0435\u0439\u0442\u0435 \u0432 \u0432\u0438\u0434\u0443, \u0447\u0442\u043e \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0446\u0432\u0435\u0442\u043d\u043e\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0432 \u043f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435."),(0,a.kt)("li",{parentName:"ul"},"\u041a\u0430\u043c\u0435\u0440\u0443 \u0441\u043b\u0435\u0436\u0435\u043d\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0433\u0440\u044b \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("strong",{parentName:"li"},"trigger_changetarget")),(0,a.kt)("li",{parentName:"ul"},"\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0441\u0432\u0435\u0442\u0438\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u043d\u043e\u0442\u0435, \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u044b\u0439 \u2014 \u043d\u0435\u0442."),(0,a.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430 \u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u0442\u0430 \u0441\u0432\u0435\u0440\u0445\u0443 \u0432\u043d\u0438\u0437, \u043f\u0440\u043e\u0441\u0442\u043e \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0438\u0442\u0435 \u0441\u0430\u043c\u0443 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043a\u0430\u0440\u0442.")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/35657ead.274eb7f8.js b/assets/js/35657ead.274eb7f8.js deleted file mode 100644 index 6daf62da..00000000 --- a/assets/js/35657ead.274eb7f8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6530],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=r.createContext({}),p=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=p(e.components);return r.createElement(m.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,m=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=p(n),k=a,d=c["".concat(m,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},s),{},{components:n})):r.createElement(d,o({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},5776:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="ambient_generic",l={unversionedId:"rus/entities/ambient_generic",id:"rus/entities/ambient_generic",title:"ambient_generic",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0432\u0443\u043a\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a.",source:"@site/docs/rus/entities/ambient_generic.md",sourceDirName:"rus/entities",slug:"/rus/entities/ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/ambient_generic.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl"},next:{title:"ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music"}},m={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"ambient_generic"},"ambient_generic"),(0,a.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0432\u0443\u043a\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u044d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sound File Path"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b ",(0,a.kt)("inlineCode",{parentName:"li"},".wav")," \u0438 ",(0,a.kt)("inlineCode",{parentName:"li"},".mp3")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Volume"))," - \u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0437\u0432\u0443\u043a\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f (0 - 10), 10 - \u0441\u0430\u043c\u044b\u0439 \u0433\u0440\u043e\u043c\u043a\u0438\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Dynamic Presets"))," - \u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0432\u0443\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Volume"))," - \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0437\u0432\u0443\u043a\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Fade in time"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u0434\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0437\u0432\u0443\u043a\u0430 \u0441 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (Start Volume) \u0434\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e (Volume)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Fade out time"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u0434\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0437\u0432\u0443\u043a\u0430 \u0441 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (Volume) \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e (Start Volume)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u0442\u0443 \u0437\u0432\u0443\u043a\u0430. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442 100 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e), \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u0439 \u0442\u043e\u043d, \u0430 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0442\u043e\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u0442\u0443 \u0437\u0432\u0443\u043a\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u0432\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0438 \u0432\u0432\u0435\u0440\u0445 \u0438 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u0430\u0434\u0435\u043d\u0438\u0438 \u0432\u043d\u0438\u0437"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Spin up time"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0432\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0440\u0430\u0441\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 Start Pitch \u0434\u043e Pitch. \u0428\u043a\u0430\u043b\u044b \u043e\u0442 0 (\u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Spin down time"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u0437\u0432\u0443\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c\u0441\u044f \u0432\u043d\u0438\u0437 \u043e\u0442 \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430 \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430. \u0428\u043a\u0430\u043b\u044b \u043e\u0442 0 (\u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO rate"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430 \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 1000 (\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO mod pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0441\u043e\u0442\u0430 \u0442\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO mod vol"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u043c\u0438 \u0442\u043e\u043d\u0430\u043c\u0438. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 100 (\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Incremental spinup count"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 ambient_generic \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0441\u043e\u0442\u0430 \u0442\u043e\u043d\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u044b\u0441\u043e\u0442\u044b, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043d \u0443\u0436\u0435 \u0438\u0433\u0440\u0430\u043b. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 0, \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430 \u0438 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d \u0431\u044b\u043b \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Play Everywhere"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043f\u043e \u0432\u0441\u0435\u0439 \u043a\u0430\u0440\u0442\u0435, \u0442.\u0435. \u0438\u0437 \u043b\u044e\u0431\u043e\u0439 \u0435\u0435 \u0442\u043e\u0447\u043a\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Small Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 800 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Medium Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 1250 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Large Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 2000 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Silent"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u0440\u0442\u044b, \u0438 \u0435\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438\u043b\u0438 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Not Toggled"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043d \u043e\u0434\u0438\u043d \u0440\u0430\u0437 (\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c\u0441\u044f). \u0427\u0442\u043e\u0431\u044b \u0432\u043d\u043e\u0432\u044c \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u0437\u0432\u0443\u043a, \u0435\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/35657ead.b4f53e4b.js b/assets/js/35657ead.b4f53e4b.js new file mode 100644 index 00000000..23f89e82 --- /dev/null +++ b/assets/js/35657ead.b4f53e4b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[530],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=r.createContext({}),p=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=p(e.components);return r.createElement(m.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,m=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=p(n),k=a,d=c["".concat(m,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},s),{},{components:n})):r.createElement(d,o({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},5776:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="ambient_generic",l={unversionedId:"rus/entities/ambient_generic",id:"rus/entities/ambient_generic",title:"ambient_generic",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0432\u0443\u043a\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a.",source:"@site/docs/rus/entities/ambient_generic.md",sourceDirName:"rus/entities",slug:"/rus/entities/ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/ambient_generic.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl"},next:{title:"ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music"}},m={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"ambient_generic"},"ambient_generic"),(0,a.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0437\u0432\u0443\u043a\u0430 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u044d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sound File Path"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0444\u043e\u0440\u043c\u0430\u0442\u044b ",(0,a.kt)("inlineCode",{parentName:"li"},".wav")," \u0438 ",(0,a.kt)("inlineCode",{parentName:"li"},".mp3")),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Volume"))," - \u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0437\u0432\u0443\u043a\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f (0 - 10), 10 - \u0441\u0430\u043c\u044b\u0439 \u0433\u0440\u043e\u043c\u043a\u0438\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Dynamic Presets"))," - \u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0432\u0443\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Volume"))," - \u041d\u0430\u0447\u0430\u043b\u044c\u043d\u0430\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0437\u0432\u0443\u043a\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Fade in time"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u0434\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0437\u0432\u0443\u043a\u0430 \u0441 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (Start Volume) \u0434\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e (Volume)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Fade out time"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u0434\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u0438 \u0437\u0432\u0443\u043a\u0430 \u0441 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f (Volume) \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e (Start Volume)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u0442\u0443 \u0437\u0432\u0443\u043a\u0430. \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043e\u0442 100 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e), \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u0439 \u0442\u043e\u043d, \u0430 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0442 \u0431\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0442\u043e\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u044b\u0441\u043e\u0442\u0443 \u0437\u0432\u0443\u043a\u0430, \u0441 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u0432\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0438 \u0432\u0432\u0435\u0440\u0445 \u0438 \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u043d \u0434\u043e\u043b\u0436\u0435\u043d \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u0430\u0434\u0435\u043d\u0438\u0438 \u0432\u043d\u0438\u0437"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Spin up time"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0437\u0432\u0443\u043a \u0434\u043e\u043b\u0436\u0435\u043d \u0440\u0430\u0441\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u043e\u0442 Start Pitch \u0434\u043e Pitch. \u0428\u043a\u0430\u043b\u044b \u043e\u0442 0 (\u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Spin down time"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u0437\u0432\u0443\u043a, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c\u0441\u044f \u0432\u043d\u0438\u0437 \u043e\u0442 \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430 \u0434\u043e \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430. \u0428\u043a\u0430\u043b\u044b \u043e\u0442 0 (\u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO rate"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u044b\u0441\u043e\u0442\u044b \u0442\u043e\u043d\u0430 \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 1000 (\u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO mod pitch"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u044b\u0441\u043e\u0442\u0430 \u0442\u043e\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 100 (\u043e\u0447\u0435\u043d\u044c \u0431\u043e\u043b\u044c\u0448\u0438\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"LFO mod vol"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0441 \u044d\u0444\u0444\u0435\u043a\u0442\u0430\u043c\u0438 LFO. \u041a\u0430\u0436\u0435\u0442\u0441\u044f, \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0431\u043e\u043b\u0435\u0435 \u043d\u0438\u0437\u043a\u0438\u043c\u0438 \u0442\u043e\u043d\u0430\u043c\u0438. \u0428\u043a\u0430\u043b\u0430 \u043e\u0442 0 (\u043d\u0435 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f) \u0434\u043e 100 (\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Incremental spinup count"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437 ambient_generic \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0441\u043e\u0442\u0430 \u0442\u043e\u043d\u0430 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u043f\u043e\u0432\u0435\u0440\u0445 \u0432\u044b\u0441\u043e\u0442\u044b, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u043d \u0443\u0436\u0435 \u0438\u0433\u0440\u0430\u043b. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043e\u0442\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043e\u0442 0, \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430 \u0438 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u0430, \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d \u0431\u044b\u043b \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Play Everywhere"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043f\u043e \u0432\u0441\u0435\u0439 \u043a\u0430\u0440\u0442\u0435, \u0442.\u0435. \u0438\u0437 \u043b\u044e\u0431\u043e\u0439 \u0435\u0435 \u0442\u043e\u0447\u043a\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Small Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 800 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Medium Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u0441\u0440\u0435\u0434\u043d\u0435\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 1250 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Large Radius"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u044b\u0448\u0435\u043d \u043d\u0430 \u0431\u043e\u043b\u044c\u0448\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u0434\u043e 2000 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Silent"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u0440\u0442\u044b, \u0438 \u0435\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438\u043b\u0438 \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Not Toggled"))," - \u0415\u0441\u043b\u0438 \u043e\u0442\u043c\u0435\u0447\u0435\u043d\u043e, \u0442\u043e \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0444\u0430\u0439\u043b \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u043d \u043e\u0434\u0438\u043d \u0440\u0430\u0437 (\u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c\u0441\u044f). \u0427\u0442\u043e\u0431\u044b \u0432\u043d\u043e\u0432\u044c \u043f\u0440\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u0437\u0432\u0443\u043a, \u0435\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u0443\u0434\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u043d\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4340f530.5f1c5c1c.js b/assets/js/4340f530.5f1c5c1c.js new file mode 100644 index 00000000..b5332355 --- /dev/null +++ b/assets/js/4340f530.5f1c5c1c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[815],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var c=n.createContext({}),p=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=p(e.components);return n.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=p(r),d=i,f=m["".concat(c,".").concat(d)]||m[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=m;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var p=2;p<a;p++)o[p]=r[p];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},6912:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var n=r(7462),i=(r(7294),r(3905));const a={},o="env_particle",l={unversionedId:"rus/entities/env_particle",id:"rus/entities/env_particle",title:"env_particle",description:"\u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0447\u0430\u0441\u0442\u0438\u0446, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c .aur",source:"@site/docs/rus/entities/env_particle.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_particle.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_model",permalink:"/PrimeXT/docs/rus/entities/env_model"},next:{title:"env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox"}},c={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_particle"},"env_particle"),(0,i.kt)("p",null,"\u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0447\u0430\u0441\u0442\u0438\u0446, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c ",(0,i.kt)("strong",{parentName:"p"},".aur")),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Particle file"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0447\u0430\u0441\u0442\u0438\u0446 "),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Attachment point"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u044d\u043c\u0438\u0442\u0442\u0435\u0440")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0441\u0440\u0430\u0437\u0443 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0435")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4340f530.8bc435dc.js b/assets/js/4340f530.8bc435dc.js deleted file mode 100644 index 1a1e2c1c..00000000 --- a/assets/js/4340f530.8bc435dc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3815],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var c=n.createContext({}),p=function(e){var t=n.useContext(c),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=p(e.components);return n.createElement(c.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,c=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=p(r),d=i,f=m["".concat(c,".").concat(d)]||m[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=m;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var p=2;p<a;p++)o[p]=r[p];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},6912:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var n=r(7462),i=(r(7294),r(3905));const a={},o="env_particle",l={unversionedId:"rus/entities/env_particle",id:"rus/entities/env_particle",title:"env_particle",description:"\u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0447\u0430\u0441\u0442\u0438\u0446, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c .aur",source:"@site/docs/rus/entities/env_particle.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_particle.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_model",permalink:"/PrimeXT/docs/rus/entities/env_model"},next:{title:"env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox"}},c={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_particle"},"env_particle"),(0,i.kt)("p",null,"\u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0447\u0430\u0441\u0442\u0438\u0446, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0432\u043e \u0432\u043d\u0435\u0448\u043d\u0435\u043c \u0444\u0430\u0439\u043b\u0435 \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c ",(0,i.kt)("strong",{parentName:"p"},".aur")),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Particle file"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0441 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0447\u0430\u0441\u0442\u0438\u0446 "),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Attachment point"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u044d\u043c\u0438\u0442\u0442\u0435\u0440")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u042d\u043c\u0438\u0442\u0442\u0435\u0440 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d \u0441\u0440\u0430\u0437\u0443 \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435\u0433\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0435")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/443.cc2e40b6.js b/assets/js/443.cc2e40b6.js new file mode 100644 index 00000000..27eb4b13 --- /dev/null +++ b/assets/js/443.cc2e40b6.js @@ -0,0 +1,2 @@ +/*! For license information please see 443.cc2e40b6.js.LICENSE.txt */ +(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[443],{8443:(t,e,n)=>{"use strict";t.exports=n(295)},1228:(t,e,n)=>{"use strict";var i=n(2856),s={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(s.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(s.input,{marginTop:"-1px"}),t.exports=s},9050:(t,e,n)=>{"use strict";var i="aaDataset",s="aaValue",r="aaDatum",o=n(2856),a=n(4910),u=n(3561),c=n(1228),l=n(3109);function h(t){var e;(t=t||{}).templates=t.templates||{},t.source||o.error("missing source"),t.name&&(e=t.name,!/^[_a-zA-Z0-9-]+$/.test(e))&&o.error("invalid dataset name: "+t.name),this.query=null,this._isEmpty=!0,this.highlight=!!t.highlight,this.name=void 0===t.name||null===t.name?o.getUniqueId():t.name,this.source=t.source,this.displayFn=function(t){return t=t||"value",o.isFunction(t)?t:e;function e(e){return e[t]}}(t.display||t.displayKey),this.debounce=t.debounce,this.cache=!1!==t.cache,this.templates=function(t,e){return{empty:t.empty&&o.templatify(t.empty),header:t.header&&o.templatify(t.header),footer:t.footer&&o.templatify(t.footer),suggestion:t.suggestion||n};function n(t){return"<p>"+e(t)+"</p>"}}(t.templates,this.displayFn),this.css=o.mixin({},c,t.appendTo?c.appendTo:{}),this.cssClasses=t.cssClasses=o.mixin({},c.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=t.$menu&&t.$menu.find(n+"-"+this.name).length>0?a.element(t.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=t.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(t){return a.element(t).data(i)},h.extractValue=function(t){return a.element(t).data(s)},h.extractDatum=function(t){var e=a.element(t).data(r);return"string"==typeof e&&(e=JSON.parse(e)),e},o.mixin(h.prototype,l,{_render:function(t,e){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=e&&e.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(h.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(n)this.$el.html(p.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(e&&!Array.isArray(e))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",t)}function h(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!0}].concat(e),c.templates.empty.apply(this,e)}function p(){var t,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return t=a.element(p).css(this.css.suggestions),n=o.map(e,f),t.append.apply(t,n),t;function f(t){var e,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(e=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[t].concat(l)))).data(i,c.name),e.data(s,c.displayFn(t)||void 0),e.data(r,JSON.stringify(t)),e.children().each((function(){a.element(this).css(h.css.suggestionChild)})),e}}function f(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.header.apply(this,e)}function d(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.footer.apply(this,e)}},getRoot:function(){return this.$el},update:function(t){function e(e){if(!this.canceled&&t===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(t,e,n),this._render.apply(this,[t,e].concat(n))}}if(this.query=t,this.canceled=!1,this.shouldFetchFromCache(t))e.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(t,e.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(t,e,n){this.cachedQuery=t,this.cachedSuggestions=e,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(t){return this.cache&&this.cachedQuery===t&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),t.exports=h},3354:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910),r=n(3109),o=n(9050),a=n(1228);function u(t){var e,n,r,o=this;(t=t||{}).menu||i.error("menu is required"),i.isArray(t.datasets)||i.isObject(t.datasets)||i.error("1 or more datasets required"),t.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=t.minLength||0,this.templates={},this.appendTo=t.appendTo||!1,this.css=i.mixin({},a,t.appendTo?a.appendTo:{}),this.cssClasses=t.cssClasses=i.mixin({},a.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),e=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),r=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=s.element(t.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,r).on("click.aa",c,e),this.$container=t.appendTo?t.wrapper:this.$menu,t.templates&&t.templates.header&&(this.templates.header=i.templatify(t.templates.header),this.$menu.prepend(this.templates.header())),t.templates&&t.templates.empty&&(this.templates.empty=i.templatify(t.templates.empty),this.$empty=s.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(t.datasets,(function(e){return function(t,e,n){return new u.Dataset(i.mixin({$menu:t,cssClasses:n},e))}(o.$menu,e,t.cssClasses)})),i.each(this.datasets,(function(t){var e=t.getRoot();e&&0===e.parent().length&&o.$menu.append(e),t.onSync("rendered",o._onRendered,o)})),t.templates&&t.templates.footer&&(this.templates.footer=i.templatify(t.templates.footer),this.$menu.append(this.templates.footer()));var l=this;s.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,r,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",s.element(t.currentTarget))},_onSuggestionMouseEnter:function(t){var e=s.element(t.currentTarget);if(!e.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(e,!1)}),0)}},_onSuggestionMouseLeave:function(t){if(t.relatedTarget&&s.element(t.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(t,e){if(this.isEmpty=i.every(this.datasets,(function(t){return t.isEmpty()})),this.isEmpty)if(e.length>=this.minLength&&this.trigger("empty"),this.$empty)if(e.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(t){return t.templates&&t.templates.empty}))?e.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),e.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(t,e){t.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",e)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(t){var e,n,i,s;this.isOpen&&(n=this._getCursor(),e=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=e.index(n)+t)+1)%(e.length+1)-1)?(i<-1&&(i=e.length-1),this._setCursor(s=e.eq(i),!0),this._ensureVisible(s)):this.trigger("cursorRemoved"))},_ensureVisible:function(t){var e,n,i,s;n=(e=t.position().top)+t.height()+parseInt(t.css("margin-top"),10)+parseInt(t.css("margin-bottom"),10),i=this.$menu.scrollTop(),s=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),e<0?this.$menu.scrollTop(i+e):s<n&&this.$menu.scrollTop(i+(n-s))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(t){this.$menu.css("ltr"===t?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(t){var e=null;return t.length&&(e={raw:o.extractDatum(t),value:o.extractValue(t),datasetName:o.extractDatasetName(t)}),e},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(t){i.each(this.datasets,(function(e){e.update(t)}))},empty:function(){i.each(this.datasets,(function(t){t.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(t){t.destroy()}))}}),u.Dataset=o,t.exports=u},50:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910);function r(t){t&&t.el||i.error("EventBus initialized without el"),this.$el=s.element(t.el)}i.mixin(r.prototype,{trigger:function(t,e,n,s){var r=i.Event("autocomplete:"+t);return this.$el.trigger(r,[e,n,s]),r}}),t.exports=r},3109:(t,e,n)=>{"use strict";var i=n(624),s=/\s+/;function r(t,e,n,i){var r;if(!n)return this;for(e=e.split(s),n=i?function(t,e){return t.bind?t.bind(e):function(){t.apply(e,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};r=e.shift();)this._callbacks[r]=this._callbacks[r]||{sync:[],async:[]},this._callbacks[r][t].push(n);return this}function o(t,e,n){return function(){for(var i,s=0,r=t.length;!i&&s<r;s+=1)i=!1===t[s].apply(e,n);return!i}}t.exports={onSync:function(t,e,n){return r.call(this,"sync",t,e,n)},onAsync:function(t,e,n){return r.call(this,"async",t,e,n)},off:function(t){var e;if(!this._callbacks)return this;t=t.split(s);for(;e=t.shift();)delete this._callbacks[e];return this},trigger:function(t){var e,n,r,a,u;if(!this._callbacks)return this;t=t.split(s),r=[].slice.call(arguments,1);for(;(e=t.shift())&&(n=this._callbacks[e]);)a=o(n.sync,this,[e].concat(r)),u=o(n.async,this,[e].concat(r)),a()&&i(u);return this}}},3561:t=>{"use strict";t.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},2534:(t,e,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var s=n(2856),r=n(4910),o=n(3109);function a(t){var e,n,o,a,u,c=this;(t=t||{}).input||s.error("input is missing"),e=s.bind(this._onBlur,this),n=s.bind(this._onFocus,this),o=s.bind(this._onKeydown,this),a=s.bind(this._onInput,this),this.$hint=r.element(t.hint),this.$input=r.element(t.input).on("blur.aa",e).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=s.noop),s.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(t){i[t.which||t.keyCode]||s.defer(s.bind(c._onInput,c,t))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,r.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}a.normalizeQuery=function(t){return(t||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},s.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(t){var e=i[t.which||t.keyCode];this._managePreventDefault(e,t),e&&this._shouldTrigger(e,t)&&this.trigger(e+"Keyed",t)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(t,e){var n,i,s;switch(t){case"tab":i=this.getHint(),s=this.getInputValue(),n=i&&i!==s&&!u(e);break;case"up":case"down":n=!u(e);break;default:n=!1}n&&e.preventDefault()},_shouldTrigger:function(t,e){var n;if("tab"===t)n=!u(e);else n=!0;return n},_checkInputValue:function(){var t,e,n,i,s;t=this.getInputValue(),i=t,s=this.query,n=!(!(e=a.normalizeQuery(i)===a.normalizeQuery(s))||!this.query)&&this.query.length!==t.length,this.query=t,e?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(t){this.query=t},getInputValue:function(){return this.$input.val()},setInputValue:function(t,e){void 0===t&&(t=this.query),this.$input.val(t),e?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(t){this.$input.attr("aria-activedescendant",t)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),""!==t&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,n;return t=this.$input.val().length,e=this.$input[0].selectionStart,s.isNumber(e)?e===t:!document.selection||((n=document.selection.createRange()).moveStart("character",-t),t===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),t.exports=a},6549:(t,e,n)=>{"use strict";var i="aaAttrs",s=n(2856),r=n(4910),o=n(50),a=n(2534),u=n(3354),c=n(3561),l=n(1228);function h(t){var e,n;if((t=t||{}).input||s.error("missing input"),this.isActivated=!1,this.debug=!!t.debug,this.autoselect=!!t.autoselect,this.autoselectOnBlur=!!t.autoselectOnBlur,this.openOnFocus=!!t.openOnFocus,this.minLength=s.isNumber(t.minLength)?t.minLength:1,this.autoWidth=void 0===t.autoWidth||!!t.autoWidth,this.clearOnSelected=!!t.clearOnSelected,this.tabAutocomplete=void 0===t.tabAutocomplete||!!t.tabAutocomplete,t.hint=!!t.hint,t.hint&&t.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=t.css=s.mixin({},l,t.appendTo?l.appendTo:{}),this.cssClasses=t.cssClasses=s.mixin({},l.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix=s.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=t.listboxId=[this.cssClasses.root,"listbox",s.getUniqueId()].join("-");var a=function(t){var e,n,o,a;e=r.element(t.input),n=r.element(c.wrapper.replace("%ROOT%",t.cssClasses.root)).css(t.css.wrapper),t.appendTo||"block"!==e.css("display")||"table"!==e.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",t.cssClasses.prefix).replace("%DROPDOWN_MENU%",t.cssClasses.dropdownMenu);o=r.element(u).css(t.css.dropdown).attr({role:"listbox",id:t.listboxId}),t.templates&&t.templates.dropdownMenu&&o.html(s.templatify(t.templates.dropdownMenu)());(a=e.clone().css(t.css.hint).css(function(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}(e))).val("").addClass(s.className(t.cssClasses.prefix,t.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();e.data(i,{"aria-autocomplete":e.attr("aria-autocomplete"),"aria-expanded":e.attr("aria-expanded"),"aria-owns":e.attr("aria-owns"),autocomplete:e.attr("autocomplete"),dir:e.attr("dir"),role:e.attr("role"),spellcheck:e.attr("spellcheck"),style:e.attr("style"),type:e.attr("type")}),e.addClass(s.className(t.cssClasses.prefix,t.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":t.datasets&&t.datasets[0]&&t.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":t.ariaLabel,"aria-owns":t.listboxId}).css(t.hint?t.css.input:t.css.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return(n=t.appendTo?n.appendTo(r.element(t.appendTo).eq(0)).eq(0):e.wrap(n).parent()).prepend(t.hint?a:null).append(o),{wrapper:n,input:e,hint:a,menu:o}}(t);this.$node=a.wrapper;var u=this.$input=a.input;e=a.menu,n=a.hint,t.dropdownMenuContainer&&r.element(t.dropdownMenuContainer).css("position","relative").append(e.css("top","0")),u.on("blur.aa",(function(t){var n=document.activeElement;s.isMsie()&&(e[0]===n||e[0].contains(n))&&(t.preventDefault(),t.stopImmediatePropagation(),s.defer((function(){u.focus()})))})),e.on("mousedown.aa",(function(t){t.preventDefault()})),this.eventBus=t.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:t.appendTo,wrapper:this.$node,menu:e,datasets:t.datasets,templates:t.templates,cssClasses:t.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(t),this._setLanguageDirection()}s.mixin(h.prototype,{_bindKeyboardShortcuts:function(t){if(t.keyboardShortcuts){var e=this.$input,n=[];s.each(t.keyboardShortcuts,(function(t){"string"==typeof t&&(t=t.toUpperCase().charCodeAt(0)),n.push(t)})),r.element(document).keydown((function(t){var i=t.target||t.srcElement,s=i.tagName;if(!i.isContentEditable&&"INPUT"!==s&&"SELECT"!==s&&"TEXTAREA"!==s){var r=t.which||t.keyCode;-1!==n.indexOf(r)&&(e.focus(),t.stopPropagation(),t.preventDefault())}}))}},_onSuggestionClicked:function(t,e){var n;(n=this.dropdown.getDatumForSuggestion(e))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(t,e){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(e&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var t=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",t.width+"px");var e=this.$node[0].getBoundingClientRect(),n=t.bottom-e.top;this.$node.css("top",n+"px");var i=t.left-e.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var t=this.input.getQuery();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var t,e;t=this.dropdown.getDatumForCursor(),e=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&t?this._select(t,n):this.autoselectOnBlur&&e?this._select(e,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(t,e){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var s={selectionMethod:"enterKey"};n?(this._select(n,s),e.preventDefault()):this.autoselect&&i&&(this._select(i,s),e.preventDefault())},_onTabKeyed:function(t,e){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),e.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(t,e){this.input.clearHintIfInvalid(),e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var t=this.input.getLanguageDirection();this.dir!==t&&(this.dir=t,this.$node.css("direction",t),this.dropdown.setLanguageDirection(t))},_updateHint:function(){var t,e,n,i,r;(t=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(e=this.input.getInputValue(),n=a.normalizeQuery(e),i=s.escapeRegExChars(n),(r=new RegExp("^(?:"+i+")(.+$)","i").exec(t.value))?this.input.setHint(e+r[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(t){var e,n,i,s;e=this.input.getHint(),n=this.input.getQuery(),i=t||this.input.isCursorAtEnd(),e&&n!==e&&i&&((s=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(s.value),this.eventBus.trigger("autocompleted",s.raw,s.datasetName))},_select:function(t,e){void 0!==t.value&&this.input.setQuery(t.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(t.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",t.raw,t.datasetName,e).isDefaultPrevented()&&(this.dropdown.close(),s.defer(s.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var t=this.input.getInputValue();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(t){t=s.toStr(t),this.isActivated?this.input.setInputValue(t):(this.input.setQuery(t),this.input.setInputValue(t,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(t,e){var n=t.find(s.className(e.prefix,e.input));s.each(n.data(i),(function(t,e){void 0===t?n.removeAttr(e):n.attr(e,t)})),n.detach().removeClass(s.className(e.prefix,e.input,!0)).insertAfter(t),n.removeData&&n.removeData(i);t.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(8840),t.exports=h},4910:t=>{"use strict";t.exports={element:null}},6177:t=>{"use strict";t.exports=function(t){var e=t.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||t.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(e)return[e[1],e[2],e[3]]}},2856:(t,e,n)=>{"use strict";var i,s=n(8820),r=n(4910);function o(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(t){return"number"==typeof t},toStr:function(t){return null==t?"":t+""},cloneDeep:function(t){var e=this.mixin({},t),n=this;return this.each(e,(function(t,i){t&&(n.isArray(t)?e[i]=[].concat(t):n.isObject(t)&&(e[i]=n.cloneDeep(t)))})),e},error:function(t){throw new Error(t)},every:function(t,e){var n=!0;return t?(this.each(t,(function(i,s){n&&(n=e.call(null,i,s,t)&&n)})),!!n):n},any:function(t,e){var n=!1;return t?(this.each(t,(function(i,s){if(e.call(null,i,s,t))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(t){if(this.isFunction(t))return t;var e=r.element(t);return"SCRIPT"===e.prop("tagName")?function(){return e.text()}:function(){return String(t)}},defer:function(t){setTimeout(t,0)},noop:function(){},formatPrefix:function(t,e){return e?"":t+"-"},className:function(t,e,n){return n?t+e:"."+s(t+e,{isIdentifier:!0})},escapeHighlightedString:function(t,e,n){e=e||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(e)),n=n||"</em>";var s=document.createElement("div");s.appendChild(document.createTextNode(n));var r=document.createElement("div");return r.appendChild(document.createTextNode(t)),r.innerHTML.replace(RegExp(o(i.innerHTML),"g"),e).replace(RegExp(o(s.innerHTML),"g"),n)}}},9983:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);var o,a,u=(o=[],a=window.Promise.resolve(),function(t,e){return function(n,s){(function(t,e){return window.Promise.resolve().then((function(){return o.length&&(a=t.search(o),o=[]),a})).then((function(t){if(t)return t.results[e]}))})(t.as,o.push({indexName:t.indexName,query:n,params:e})-1).then((function(t){t&&s(t.hits,t)})).catch((function(t){i.error(t.message)}))}});t.exports=function(t,e){var n=r(t.as._ua);if(n&&n[0]>=3&&n[1]>20){var i="autocomplete.js "+s;-1===t.as._ua.indexOf(i)&&(t.as._ua+="; "+i)}return u(t,e)}},8840:(t,e,n)=>{"use strict";t.exports={hits:n(9983),popularIn:n(4445)}},4445:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);t.exports=function(t,e,n,o){var a=r(t.as._ua);if(a&&a[0]>=3&&a[1]>20&&((e=e||{}).additionalUA="autocomplete.js "+s),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(t){return t[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){t.search(a,e,(function(t,a){if(t)i.error(t.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var f=r(c.as._ua);return f&&f[0]>=3&&f[1]>20&&(e.additionalUA="autocomplete.js "+s),void c.search(u(h),p,(function(t,e){if(t)i.error(t.message);else{var n=[];if(o.includeAll){var s=o.allTitle||"All departments";n.push(i.mixin({facet:{value:s,count:e.nbHits}},i.cloneDeep(h)))}i.each(e.facets,(function(t,e){i.each(t,(function(t,s){n.push(i.mixin({facet:{facet:e,value:s,count:t}},i.cloneDeep(h)))}))}));for(var r=1;r<a.hits.length;++r)n.push(a.hits[r]);l(n,a)}}))}l([])}}))}}},295:(t,e,n)=>{"use strict";var i=n(6990);n(4910).element=i;var s=n(2856);s.isArray=i.isArray,s.isFunction=i.isFunction,s.isObject=i.isPlainObject,s.bind=i.proxy,s.each=function(t,e){i.each(t,(function(t,n){return e(n,t)}))},s.map=i.map,s.mixin=i.extend,s.Event=i.Event;var r="aaAutocomplete",o=n(6549),a=n(50);function u(t,e,n,u){n=s.isArray(n)?n:[].slice.call(arguments,2);var c=i(t).each((function(t,s){var c=i(s),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:e.dropdownMenuContainer,hint:void 0===e.hint||!!e.hint,minLength:e.minLength,autoselect:e.autoselect,autoselectOnBlur:e.autoselectOnBlur,tabAutocomplete:e.tabAutocomplete,openOnFocus:e.openOnFocus,templates:e.templates,debug:e.debug,clearOnSelected:e.clearOnSelected,cssClasses:e.cssClasses,datasets:n,keyboardShortcuts:e.keyboardShortcuts,appendTo:e.appendTo,autoWidth:e.autoWidth,ariaLabel:e.ariaLabel||s.getAttribute("aria-label")});c.data(r,h)}));return c.autocomplete={},s.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(t){c.autocomplete[t]=function(){var e,n=arguments;return c.each((function(s,o){var a=i(o).data(r);e=a[t].apply(a,n)})),e}})),c}u.sources=o.sources,u.escapeHighlightedString=s.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},t.exports=u},533:t=>{t.exports="0.38.1"},6990:t=>{var e;e=window,t.exports=function(t){var e,n,i=function(){var e,n,i,s,r,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=t.document,p={},f={},d={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},m=/^\s*<(\w+|!)[^>]*>/,g=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,y=/^(?:body|html)$/i,w=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],C=["after","prepend","before","append"],x=h.createElement("table"),_=h.createElement("tr"),S={tr:h.createElement("tbody"),tbody:x,thead:x,tfoot:x,td:_,th:_,"*":h.createElement("div")},E=/complete|loaded|interactive/,A=/^[\w-]*$/,$={},T=$.toString,O={},D=h.createElement("div"),N={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},k=Array.isArray||function(t){return t instanceof Array};function I(t){return null==t?String(t):$[T.call(t)]||"object"}function P(t){return"function"==I(t)}function L(t){return null!=t&&t==t.window}function M(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function F(t){return"object"==I(t)}function R(t){return F(t)&&!L(t)&&Object.getPrototypeOf(t)==Object.prototype}function q(t){var e=!!t&&"length"in t&&t.length,n=i.type(t);return"function"!=n&&!L(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function V(t){return c.call(t,(function(t){return null!=t}))}function H(t){return t.length>0?i.fn.concat.apply([],t):t}function B(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function K(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function j(t,e){return"number"!=typeof e||d[B(t)]?e:e+"px"}function z(t){var e,n;return p[t]||(e=h.createElement(t),h.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),p[t]=n),p[t]}function U(t){return"children"in t?l.call(t.children):i.map(t.childNodes,(function(t){if(1==t.nodeType)return t}))}function Q(t,e){var n,i=t?t.length:0;for(n=0;n<i;n++)this[n]=t[n];this.length=i,this.selector=e||""}function W(t,i,s){for(n in i)s&&(R(i[n])||k(i[n]))?(R(i[n])&&!R(t[n])&&(t[n]={}),k(i[n])&&!k(t[n])&&(t[n]=[]),W(t[n],i[n],s)):i[n]!==e&&(t[n]=i[n])}function Z(t,e){return null==e?i(t):i(t).filter(e)}function X(t,e,n,i){return P(e)?e.call(t,n,i):e}function G(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function J(t,n){var i=t.className||"",s=i&&i.baseVal!==e;if(n===e)return s?i.baseVal:i;s?i.baseVal=n:t.className=n}function Y(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?i.parseJSON(t):t):t}catch(e){return t}}function tt(t,e){e(t);for(var n=0,i=t.childNodes.length;n<i;n++)tt(t.childNodes[n],e)}return O.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,s=t.parentNode,r=!s;return r&&(s=D).appendChild(t),i=~O.qsa(s,e).indexOf(t),r&&D.removeChild(t),i},r=function(t){return t.replace(/-+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))},o=function(t){return c.call(t,(function(e,n){return t.indexOf(e)==n}))},O.fragment=function(t,n,s){var r,o,a;return g.test(t)&&(r=i(h.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(v,"<$1></$2>")),n===e&&(n=m.test(t)&&RegExp.$1),n in S||(n="*"),(a=S[n]).innerHTML=""+t,r=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),R(s)&&(o=i(r),i.each(s,(function(t,e){b.indexOf(t)>-1?o[t](e):o.attr(t,e)}))),r},O.Z=function(t,e){return new Q(t,e)},O.isZ=function(t){return t instanceof O.Z},O.init=function(t,n){var s;if(!t)return O.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&m.test(t))s=O.fragment(t,RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}else{if(P(t))return i(h).ready(t);if(O.isZ(t))return t;if(k(t))s=V(t);else if(F(t))s=[t],t=null;else if(m.test(t))s=O.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}}return O.Z(s,t)},(i=function(t,e){return O.init(t,e)}).extend=function(t){var e,n=l.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach((function(n){W(t,n,e)})),t},O.qsa=function(t,e){var n,i="#"==e[0],s=!i&&"."==e[0],r=i||s?e.slice(1):e,o=A.test(r);return t.getElementById&&o&&i?(n=t.getElementById(r))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:l.call(o&&!i&&t.getElementsByClassName?s?t.getElementsByClassName(r):t.getElementsByTagName(e):t.querySelectorAll(e))},i.contains=h.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},i.type=I,i.isFunction=P,i.isWindow=L,i.isArray=k,i.isPlainObject=R,i.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},i.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},i.inArray=function(t,e,n){return a.indexOf.call(e,t,n)},i.camelCase=r,i.trim=function(t){return null==t?"":String.prototype.trim.call(t)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(t,e){var n,i,s,r=[];if(q(t))for(i=0;i<t.length;i++)null!=(n=e(t[i],i))&&r.push(n);else for(s in t)null!=(n=e(t[s],s))&&r.push(n);return H(r)},i.each=function(t,e){var n,i;if(q(t)){for(n=0;n<t.length;n++)if(!1===e.call(t[n],n,t[n]))return t}else for(i in t)if(!1===e.call(t[i],i,t[i]))return t;return t},i.grep=function(t,e){return c.call(t,e)},t.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(t,e){$["[object "+e+"]"]=e.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var t,e,n=[];for(t=0;t<arguments.length;t++)e=arguments[t],n[t]=O.isZ(e)?e.toArray():e;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(t){return i(i.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(t){return E.test(h.readyState)&&h.body?t(i):h.addEventListener("DOMContentLoaded",(function(){t(i)}),!1),this},get:function(t){return t===e?l.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(t){return a.every.call(this,(function(e,n){return!1!==t.call(e,n,e)})),this},filter:function(t){return P(t)?this.not(this.not(t)):i(c.call(this,(function(e){return O.matches(e,t)})))},add:function(t,e){return i(o(this.concat(i(t,e))))},is:function(t){return this.length>0&&O.matches(this[0],t)},not:function(t){var n=[];if(P(t)&&t.call!==e)this.each((function(e){t.call(this,e)||n.push(this)}));else{var s="string"==typeof t?this.filter(t):q(t)&&P(t.item)?l.call(t):i(t);this.forEach((function(t){s.indexOf(t)<0&&n.push(t)}))}return i(n)},has:function(t){return this.filter((function(){return F(t)?i.contains(this,t):i(this).find(t).size()}))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!F(t)?t:i(t)},last:function(){var t=this[this.length-1];return t&&!F(t)?t:i(t)},find:function(t){var e=this;return t?"object"==typeof t?i(t).filter((function(){var t=this;return a.some.call(e,(function(e){return i.contains(e,t)}))})):1==this.length?i(O.qsa(this[0],t)):this.map((function(){return O.qsa(this,t)})):i()},closest:function(t,e){var n=[],s="object"==typeof t&&i(t);return this.each((function(i,r){for(;r&&!(s?s.indexOf(r)>=0:O.matches(r,t));)r=r!==e&&!M(r)&&r.parentNode;r&&n.indexOf(r)<0&&n.push(r)})),i(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=i.map(n,(function(t){if((t=t.parentNode)&&!M(t)&&e.indexOf(t)<0)return e.push(t),t}));return Z(e,t)},parent:function(t){return Z(o(this.pluck("parentNode")),t)},children:function(t){return Z(this.map((function(){return U(this)})),t)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(t){return Z(this.map((function(t,e){return c.call(U(e.parentNode),(function(t){return t!==e}))})),t)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(t){return i.map(this,(function(e){return e[t]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=P(t);if(this[0]&&!e)var n=i(t).get(0),s=n.parentNode||this.length>1;return this.each((function(r){i(this).wrapAll(e?t.call(this,r):s?n.cloneNode(!0):n)}))},wrapAll:function(t){if(this[0]){var e;for(i(this[0]).before(t=i(t));(e=t.children()).length;)t=e.first();i(t).append(this)}return this},wrapInner:function(t){var e=P(t);return this.each((function(n){var s=i(this),r=s.contents(),o=e?t.call(this,n):t;r.length?r.wrapAll(o):s.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(t){return this.each((function(){var n=i(this);(t===e?"none"==n.css("display"):t)?n.show():n.hide()}))},prev:function(t){return i(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return i(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each((function(e){var n=this.innerHTML;i(this).empty().append(X(this,t,e,n))})):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each((function(e){var n=X(this,t,e,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(t,i){var s;return"string"!=typeof t||1 in arguments?this.each((function(e){if(1===this.nodeType)if(F(t))for(n in t)G(this,n,t[n]);else G(this,t,X(this,i,e,this.getAttribute(t)))})):0 in this&&1==this[0].nodeType&&null!=(s=this[0].getAttribute(t))?s:e},removeAttr:function(t){return this.each((function(){1===this.nodeType&&t.split(" ").forEach((function(t){G(this,t)}),this)}))},prop:function(t,e){return t=N[t]||t,1 in arguments?this.each((function(n){this[t]=X(this,e,n,this[t])})):this[0]&&this[0][t]},removeProp:function(t){return t=N[t]||t,this.each((function(){delete this[t]}))},data:function(t,n){var i="data-"+t.replace(w,"-$1").toLowerCase(),s=1 in arguments?this.attr(i,n):this.attr(i);return null!==s?Y(s):e},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each((function(e){this.value=X(this,t,e,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(t){var n=i(this),s=X(this,e,t,n.offset()),r=n.offsetParent().offset(),o={top:s.top-r.top,left:s.left-r.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,e){if(arguments.length<2){var s=this[0];if("string"==typeof t){if(!s)return;return s.style[r(t)]||getComputedStyle(s,"").getPropertyValue(t)}if(k(t)){if(!s)return;var o={},a=getComputedStyle(s,"");return i.each(t,(function(t,e){o[e]=s.style[r(e)]||a.getPropertyValue(e)})),o}}var u="";if("string"==I(t))e||0===e?u=B(t)+":"+j(t,e):this.each((function(){this.style.removeProperty(B(t))}));else for(n in t)t[n]||0===t[n]?u+=B(n)+":"+j(n,t[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(t){return t?this.indexOf(i(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&a.some.call(this,(function(t){return this.test(J(t))}),K(t))},addClass:function(t){return t?this.each((function(e){if("className"in this){s=[];var n=J(this);X(this,t,e,n).split(/\s+/g).forEach((function(t){i(this).hasClass(t)||s.push(t)}),this),s.length&&J(this,n+(n?" ":"")+s.join(" "))}})):this},removeClass:function(t){return this.each((function(n){if("className"in this){if(t===e)return J(this,"");s=J(this),X(this,t,n,s).split(/\s+/g).forEach((function(t){s=s.replace(K(t)," ")})),J(this,s.trim())}}))},toggleClass:function(t,n){return t?this.each((function(s){var r=i(this);X(this,t,s,J(this)).split(/\s+/g).forEach((function(t){(n===e?!r.hasClass(t):n)?r.addClass(t):r.removeClass(t)}))})):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),s=y.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(i(t).css("margin-top"))||0,n.left-=parseFloat(i(t).css("margin-left"))||0,s.top+=parseFloat(i(e[0]).css("border-top-width"))||0,s.left+=parseFloat(i(e[0]).css("border-left-width"))||0,{top:n.top-s.top,left:n.left-s.left}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent||h.body;t&&!y.test(t.nodeName)&&"static"==i(t).css("position");)t=t.offsetParent;return t}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(t){var n=t.replace(/./,(function(t){return t[0].toUpperCase()}));i.fn[t]=function(s){var r,o=this[0];return s===e?L(o)?o["inner"+n]:M(o)?o.documentElement["scroll"+n]:(r=this.offset())&&r[t]:this.each((function(e){(o=i(this)).css(t,X(this,s,e,o[t]()))}))}})),C.forEach((function(n,s){var r=s%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(t){var s=[];return"array"==(n=I(t))?(t.forEach((function(t){return t.nodeType!==e?s.push(t):i.zepto.isZ(t)?s=s.concat(t.get()):void(s=s.concat(O.fragment(t)))})),s):"object"==n||null==t?t:O.fragment(t)})),u=this.length>1;return a.length<1?this:this.each((function(e,n){o=r?n:n.parentNode,n=0==s?n.nextSibling:1==s?n.firstChild:2==s?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(e){if(u)e=e.cloneNode(!0);else if(!o)return i(e).remove();o.insertBefore(e,n),c&&tt(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}}))}))}))},i.fn[r?n+"To":"insert"+(s?"Before":"After")]=function(t){return i(t)[n](this),this}})),O.Z.prototype=Q.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(e){var n,i=1,s=Array.prototype.slice,r=e.isFunction,o=function(t){return"string"==typeof t},a={},u={},c="onfocusin"in t,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(t){return t._zid||(t._zid=i++)}function f(t,e,n,i){if((e=d(e)).ns)var s=m(e.ns);return(a[p(t)]||[]).filter((function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||s.test(t.ns))&&(!n||p(t.fn)===p(n))&&(!i||t.sel==i)}))}function d(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function m(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function g(t,e){return t.del&&!c&&t.e in l||!!e}function v(t){return h[t]||c&&l[t]||t}function y(t,i,s,r,o,u,c){var l=p(t),f=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return e(document).ready(s);var a=d(i);a.fn=s,a.sel=o,a.e in h&&(s=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||s;a.proxy=function(e){if(!(e=S(e)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(e,"data");i&&!i.writable||(e.data=r)}catch(e){}var s=l.apply(t,e._args==n?[e]:[e].concat(e._args));return!1===s&&(e.preventDefault(),e.stopPropagation()),s}},a.i=f.length,f.push(a),"addEventListener"in t&&t.addEventListener(v(a.e),a.proxy,g(a,c))}))}function w(t,e,n,i,s){var r=p(t);(e||"").split(/\s/).forEach((function(e){f(t,e,n,i).forEach((function(e){delete a[r][e.i],"removeEventListener"in t&&t.removeEventListener(v(e.e),e.proxy,g(e,s))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",e.event={add:y,remove:w},e.proxy=function(t,n){var i=2 in arguments&&s.call(arguments,2);if(r(t)){var a=function(){return t.apply(n,i?i.concat(s.call(arguments)):arguments)};return a._zid=p(t),a}if(o(n))return i?(i.unshift(t[n],t),e.proxy.apply(null,i)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var b=function(){return!0},C=function(){return!1},x=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,_={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(t,i){if(i||!t.isDefaultPrevented){i||(i=t),e.each(_,(function(e,n){var s=i[e];t[e]=function(){return this[n]=b,s&&s.apply(i,arguments)},t[n]=C}));try{t.timeStamp||(t.timeStamp=Date.now())}catch(s){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(t.isDefaultPrevented=b)}return t}function E(t){var e,i={originalEvent:t};for(e in t)x.test(e)||t[e]===n||(i[e]=t[e]);return S(i,t)}e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,i,a,u,c){var l,h,p=this;return t&&!o(t)?(e.each(t,(function(t,e){p.on(t,i,a,e,c)})),p):(o(i)||r(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=C),p.each((function(n,r){c&&(l=function(t){return w(r,t.type,u),u.apply(this,arguments)}),i&&(h=function(t){var n,o=e(t.target).closest(i,r).get(0);if(o&&o!==r)return n=e.extend(E(t),{currentTarget:o,liveFired:r}),(l||u).apply(o,[n].concat(s.call(arguments,1)))}),y(r,t,u,a,i,h||l)})))},e.fn.off=function(t,i,s){var a=this;return t&&!o(t)?(e.each(t,(function(t,e){a.off(t,i,e)})),a):(o(i)||r(s)||!1===s||(s=i,i=n),!1===s&&(s=C),a.each((function(){w(this,t,s,i)})))},e.fn.trigger=function(t,n){return(t=o(t)||e.isPlainObject(t)?e.Event(t):S(t))._args=n,this.each((function(){t.type in l&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)}))},e.fn.triggerHandler=function(t,n){var i,s;return this.each((function(r,a){(i=E(o(t)?e.Event(t):t))._args=n,i.target=a,e.each(f(a,t.type||t),(function(t,e){if(s=e.proxy(i),i.isImmediatePropagationStopped())return!1}))})),s},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}})),e.Event=function(t,e){o(t)||(t=(e=t).type);var n=document.createEvent(u[t]||"Events"),i=!0;if(e)for(var s in e)"bubbles"==s?i=!!e[s]:n[s]=e[s];return n.initEvent(t,i,!0),S(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",e&&clearTimeout(e),e=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(t){var e={},n=t.fn.data,i=t.camelCase,s=t.expando="Zepto"+ +new Date,r=[];function o(r,o){var u=r[s],c=u&&e[u];if(void 0===o)return c||a(r);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(t(r),o)}function a(n,r,o){var a=n[s]||(n[s]=++t.uuid),c=e[a]||(e[a]=u(n));return void 0!==r&&(c[i(r)]=o),c}function u(e){var n={};return t.each(e.attributes||r,(function(e,s){0==s.name.indexOf("data-")&&(n[i(s.name.replace("data-",""))]=t.zepto.deserializeValue(s.value))})),n}t.fn.data=function(e,n){return void 0===n?t.isPlainObject(e)?this.each((function(n,i){t.each(e,(function(t,e){a(i,t,e)}))})):0 in this?o(this[0],e):void 0:this.each((function(){a(this,e,n)}))},t.data=function(e,n,i){return t(e).data(n,i)},t.hasData=function(n){var i=n[s],r=i&&e[i];return!!r&&!t.isEmptyObject(r)},t.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var r=this[s],o=r&&e[r];o&&t.each(n||o,(function(t){delete o[n?i(this):t]}))}))},["remove","empty"].forEach((function(e){var n=t.fn[e];t.fn[e]=function(){var t=this.find("*");return"remove"===e&&(t=t.add(this)),t.removeData(),n.call(this)}}))}(i),i}(e)},8820:t=>{"use strict";var e={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,s=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,r=function t(r,o){"single"!=(o=function(t,n){if(!t)return n;var i={};for(var s in n)i[s]=e.call(t,s)?t[s]:n[s];return i}(o,t.options)).quotes&&"double"!=o.quotes&&(o.quotes="single");for(var a="double"==o.quotes?'"':"'",u=o.isIdentifier,c=r.charAt(0),l="",h=0,p=r.length;h<p;){var f=r.charAt(h++),d=f.charCodeAt(),m=void 0;if(d<32||d>126){if(d>=55296&&d<=56319&&h<p){var g=r.charCodeAt(h++);56320==(64512&g)?d=((1023&d)<<10)+(1023&g)+65536:h--}m="\\"+d.toString(16).toUpperCase()+" "}else m=o.escapeEverything?n.test(f)?"\\"+f:"\\"+d.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(f)?"\\"+d.toString(16).toUpperCase()+" ":"\\"==f||!u&&('"'==f&&a==f||"'"==f&&a==f)||u&&i.test(f)?"\\"+f:f;l+=m}return u&&(/^-[-\d]/.test(l)?l="\\-"+l.slice(1):/\d/.test(c)&&(l="\\3"+c+" "+l.slice(1))),l=l.replace(s,(function(t,e,n){return e&&e.length%2?t:(e||"")+n})),!u&&o.wrap?a+l+a:l};r.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},r.version="3.0.0",t.exports=r},624:(t,e,n)=>{"use strict";var i,s,r,o=[n(5525),n(4785),n(8291),n(2709),n(2506),n(9176)],a=-1,u=[],c=!1;function l(){i&&s&&(i=!1,s.length?u=s.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var t=u.length,e=setTimeout(l);t;){for(s=u,u=[];s&&++a<t;)s[a].run();a=-1,t=u.length}s=null,a=-1,i=!1,clearTimeout(e)}}for(var p=-1,f=o.length;++p<f;)if(o[p]&&o[p].test&&o[p].test()){r=o[p].install(h);break}function d(t,e){this.fun=t,this.array=e}d.prototype.run=function(){var t=this.fun,e=this.array;switch(e.length){case 0:return t();case 1:return t(e[0]);case 2:return t(e[0],e[1]);case 3:return t(e[0],e[1],e[2]);default:return t.apply(null,e)}},t.exports=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];u.push(new d(t,e)),c||i||(c=!0,r())}},2709:(t,e,n)=>{"use strict";e.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},e.install=function(t){var e=new n.g.MessageChannel;return e.port1.onmessage=t,function(){e.port2.postMessage(0)}}},8291:(t,e,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;e.test=function(){return i},e.install=function(t){var e=0,s=new i(t),r=n.g.document.createTextNode("");return s.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}},4785:(t,e,n)=>{"use strict";e.test=function(){return"function"==typeof n.g.queueMicrotask},e.install=function(t){return function(){n.g.queueMicrotask(t)}}},2506:(t,e,n)=>{"use strict";e.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},e.install=function(t){return function(){var e=n.g.document.createElement("script");return e.onreadystatechange=function(){t(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},n.g.document.documentElement.appendChild(e),t}}},9176:(t,e)=>{"use strict";e.test=function(){return!0},e.install=function(t){return function(){setTimeout(t,0)}}}}]); \ No newline at end of file diff --git a/assets/js/8443.e9a33acc.js.LICENSE.txt b/assets/js/443.cc2e40b6.js.LICENSE.txt similarity index 100% rename from assets/js/8443.e9a33acc.js.LICENSE.txt rename to assets/js/443.cc2e40b6.js.LICENSE.txt diff --git a/assets/js/4972.6f827f61.js b/assets/js/4972.6f827f61.js deleted file mode 100644 index 0ef3beaa..00000000 --- a/assets/js/4972.6f827f61.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[4972],{4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),o=n(5999),l=n(1944),r=n(179);function i(){return a.createElement(a.Fragment,null,a.createElement(l.d,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(o.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(o.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(o.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}}}]); \ No newline at end of file diff --git a/assets/js/4fa8c4e9.08e96c4b.js b/assets/js/4fa8c4e9.08e96c4b.js new file mode 100644 index 00000000..4dc69e9b --- /dev/null +++ b/assets/js/4fa8c4e9.08e96c4b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[725],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var s=2;s<i;s++)o[s]=n[s];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},3752:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const i={},o="func_physbox",l={unversionedId:"rus/entities/func_physbox",id:"rus/entities/func_physbox",title:"func_physbox",description:"\u0411\u0440\u0430\u0448\u0435\u0432\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442 origin-\u0431\u0440\u0430\u0448.",source:"@site/docs/rus/entities/func_physbox.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_physbox.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor"},next:{title:"func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie"}},p={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],m={toc:s};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"func_physbox"},"func_physbox"),(0,a.kt)("p",null,"\u0411\u0440\u0430\u0448\u0435\u0432\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442 origin-\u0431\u0440\u0430\u0448."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441 \u0444\u0438\u0437\u0438\u043a\u043e\u0439 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b, \u0432\u043c\u0435\u0441\u0442\u043e ",(0,a.kt)("inlineCode",{parentName:"p"},"func_physbox")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("a",{parentName:"p",href:"/docs/rus/entities/env_physbox"},(0,a.kt)("inlineCode",{parentName:"a"},"env_physbox")))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u0431\u0440\u0430\u0448\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u0431\u0440\u0430\u0448\u0430 (\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e Render Mode)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"ZHLT Lightflags"))," - \u0424\u043b\u0430\u0433\u0438 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043a\u0430\u0440\u0442"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0431\u0440\u0430\u0448\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0431\u0440\u0430\u0448\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target on break"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0446\u0435\u043b\u0438 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strength"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Material type"))," - \u0422\u0438\u043f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Gib model"))," - \u041f\u0443\u0442\u044c \u043a \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0431\u043b\u043e\u043c\u043a\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Breakable"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0443\u0448\u0430\u0435\u043c\u044b\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Crowbar"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u043e\u0431\u044c\u0451\u0442\u0441\u044f \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0434\u0430\u0440\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Holdable"))," - \u0418\u0433\u0440\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0438 \u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043d\u043e\u043f\u043a\u0443 Use")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f ",(0,a.kt)("strong",{parentName:"li"},"func_physbox")," \u043d\u0443\u0436\u043d\u043e \u0432 \u0446\u0435\u043d\u0442\u0440 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c ",(0,a.kt)("strong",{parentName:"li"},"origin")," \u0431\u0440\u0430\u0448, \u0442.\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432 \u0446\u0435\u043d\u0442\u0440 ",(0,a.kt)("strong",{parentName:"li"},"origin")," \u0431\u0440\u0430\u0448, \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u0432 \u043a\u043e\u0440\u043e\u0431\u043a\u0443 \u0438 ",(0,a.kt)("strong",{parentName:"li"},"origin"),", \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u0440\u0430\u0448\u0435\u0432\u0443\u044e \u0435\u043d\u0442\u0438\u0442\u044e ",(0,a.kt)("strong",{parentName:"li"},"func_physbox")),(0,a.kt)("li",{parentName:"ul"},"\u0411\u0440\u0430\u0448\u0435\u0432\u044b\u0435 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u0440\u043e\u0432\u043d\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c, \u043e\u0434\u043d\u0430\u043a\u043e \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("inlineCode",{parentName:"li"},"env_physbox")," \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/4fa8c4e9.d2f78c86.js b/assets/js/4fa8c4e9.d2f78c86.js deleted file mode 100644 index 0ddb6ed2..00000000 --- a/assets/js/4fa8c4e9.d2f78c86.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8725],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var s=2;s<i;s++)o[s]=n[s];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},3752:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const i={},o="func_physbox",l={unversionedId:"rus/entities/func_physbox",id:"rus/entities/func_physbox",title:"func_physbox",description:"\u0411\u0440\u0430\u0448\u0435\u0432\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442 origin-\u0431\u0440\u0430\u0448.",source:"@site/docs/rus/entities/func_physbox.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_physbox.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor"},next:{title:"func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie"}},p={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],m={toc:s};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"func_physbox"},"func_physbox"),(0,a.kt)("p",null,"\u0411\u0440\u0430\u0448\u0435\u0432\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c. \u0414\u043b\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442 origin-\u0431\u0440\u0430\u0448."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0441 \u0444\u0438\u0437\u0438\u043a\u043e\u0439 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b, \u0432\u043c\u0435\u0441\u0442\u043e ",(0,a.kt)("inlineCode",{parentName:"p"},"func_physbox")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("a",{parentName:"p",href:"/docs/rus/entities/env_physbox"},(0,a.kt)("inlineCode",{parentName:"a"},"env_physbox")))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u0431\u0440\u0430\u0448\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u0431\u0440\u0430\u0448\u0430 (\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e Render Mode)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043e\u0431\u044c\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"ZHLT Lightflags"))," - \u0424\u043b\u0430\u0433\u0438 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 \u043a\u0430\u0440\u0442"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0431\u0440\u0430\u0448\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0431\u0440\u0430\u0448\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target on break"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0446\u0435\u043b\u0438 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strength"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Material type"))," - \u0422\u0438\u043f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Gib model"))," - \u041f\u0443\u0442\u044c \u043a \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0431\u043b\u043e\u043c\u043a\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Breakable"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0443\u0448\u0430\u0435\u043c\u044b\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Crowbar"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u043e\u0431\u044c\u0451\u0442\u0441\u044f \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0434\u0430\u0440\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Holdable"))," - \u0418\u0433\u0440\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0438 \u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043d\u043e\u043f\u043a\u0443 Use")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f ",(0,a.kt)("strong",{parentName:"li"},"func_physbox")," \u043d\u0443\u0436\u043d\u043e \u0432 \u0446\u0435\u043d\u0442\u0440 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c ",(0,a.kt)("strong",{parentName:"li"},"origin")," \u0431\u0440\u0430\u0448, \u0442.\u0435 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432 \u0446\u0435\u043d\u0442\u0440 ",(0,a.kt)("strong",{parentName:"li"},"origin")," \u0431\u0440\u0430\u0448, \u0438 \u0432\u044b\u0434\u0435\u043b\u0438\u0432 \u043a\u043e\u0440\u043e\u0431\u043a\u0443 \u0438 ",(0,a.kt)("strong",{parentName:"li"},"origin"),", \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0431\u0440\u0430\u0448\u0435\u0432\u0443\u044e \u0435\u043d\u0442\u0438\u0442\u044e ",(0,a.kt)("strong",{parentName:"li"},"func_physbox")),(0,a.kt)("li",{parentName:"ul"},"\u0411\u0440\u0430\u0448\u0435\u0432\u044b\u0435 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u0443\u0440\u043e\u0432\u043d\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c, \u043e\u0434\u043d\u0430\u043a\u043e \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("inlineCode",{parentName:"li"},"env_physbox")," \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044f\u0442 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5525.7083cfc8.js b/assets/js/525.d4bdb037.js similarity index 56% rename from assets/js/5525.7083cfc8.js rename to assets/js/525.d4bdb037.js index e0bf3a9e..4b0cd8a6 100644 --- a/assets/js/5525.7083cfc8.js +++ b/assets/js/525.d4bdb037.js @@ -1 +1 @@ -(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[5525],{5525:()=>{}}]); \ No newline at end of file +(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[525],{5525:()=>{}}]); \ No newline at end of file diff --git a/assets/js/53eabd3c.29c0b47c.js b/assets/js/53eabd3c.29c0b47c.js deleted file mode 100644 index e3c845af..00000000 --- a/assets/js/53eabd3c.29c0b47c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[5040],{4759:e=>{e.exports=JSON.parse('{"permalink":"/PrimeXT/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/548ba278.b57e2ff7.js b/assets/js/548ba278.b57e2ff7.js deleted file mode 100644 index 6b05afb2..00000000 --- a/assets/js/548ba278.b57e2ff7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[7717],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>d});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),p=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=p(e.components);return r.createElement(s.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},u=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),u=p(n),d=a,k=u["".concat(s,".").concat(d)]||u[d]||c[d]||i;return n?r.createElement(k,o(o({ref:t},m),{},{components:n})):r.createElement(k,o({ref:t},m))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=u;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}u.displayName="MDXCreateElement"},4303:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_static",l={unversionedId:"rus/entities/env_static",id:"rus/entities/env_static",title:"env_static",description:"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u043e \u0441\u0435\u0442\u0438. \u0412 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_model. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (parent system).",source:"@site/docs/rus/entities/env_static.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_static",permalink:"/PrimeXT/docs/rus/entities/env_static",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_static.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky"},next:{title:"env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal"}},s={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0424\u043b\u0430\u0433\u0438",id:"\u0444\u043b\u0430\u0433\u0438",level:2}],m={toc:p};function c(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_static"},"env_static"),(0,a.kt)("p",null,"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u043e \u0441\u0435\u0442\u0438. \u0412 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_model. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (",(0,a.kt)("em",{parentName:"p"},"parent system"),")."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Skin"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u043a\u0438\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Body"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u0443\u0431\u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438 (\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0432\u043b\u0438\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u0442\u0440\u0438 \u043e\u0441\u0438) "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Colormap"))," - \u0426\u0432\u0435\u0442\u0430 \u0440\u0430\u0441\u043a\u0440\u0430\u0441\u043a\u0438 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable normals smoothing"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 (0 - \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e, 1 - \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0441 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u043c\u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044f\u043c\u0438 \u0438\u043b\u0438 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0436\u0435\u0441\u0442\u043a\u0438\u0445 \u0443\u0433\u043b\u043e\u0432 (flat shading)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model selfshadowing"))," - \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0441\u0430\u043c\u043e\u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (0 - \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c, 1 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c). \u041f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043b\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u044b \u0438 \u043f\u043e\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043d\u043e\u0433\u043e \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Bake lightmap on model"))," - \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u0443 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 (0 - \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c, 1 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c). \u041e\u043f\u0446\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0442\u0430\u043a \u043a\u0430\u043a \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043b\u043e\u0445\u0438\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0438 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e.")),(0,a.kt)("h2",{id:"\u0444\u043b\u0430\u0433\u0438"},"\u0424\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0443 \u043c\u043e\u0434\u0435\u043b\u0438 (\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u043c)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Drop to floor"))," - \u041f\u0440\u0438 \u0441\u043f\u0430\u0443\u043d\u0435 \u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u043b\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d\u0430 \u043f\u0440\u0438\u043f\u043e\u0434\u043d\u044f\u0442\u0430 \u043d\u0430\u0434 \u043f\u043e\u043b\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for lightmap)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043a\u0430\u0440\u0442\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable vertex lighting"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043d\u043e\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435 (\u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for dynamic light)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430")),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438 \u0443 \u043c\u043e\u0434\u0435\u043b\u0438",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0422\u0430\u043a \u043a\u0430\u043a \u0432 PrimeXT \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u043c\u0438\u0442\u043e\u0432 \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0433\u0440 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 GoldSrc/Xash3D, \u0442\u043e \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0431\u043e\u0434\u0438\u0433\u0440\u0443\u043f\u043f \u0432 \u043e\u0434\u043d\u0443, \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u043e\u0434\u043d\u0443. \u0412 \u0438\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0431\u043e\u0434\u0438\u0433\u0440\u0443\u043f\u043f\u044b (",(0,a.kt)("em",{parentName:"p"},"\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),")")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/548ba278.d3d74f61.js b/assets/js/548ba278.d3d74f61.js new file mode 100644 index 00000000..50669926 --- /dev/null +++ b/assets/js/548ba278.d3d74f61.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[717],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>d});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),p=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=p(e.components);return r.createElement(s.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},u=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),u=p(n),d=a,k=u["".concat(s,".").concat(d)]||u[d]||c[d]||i;return n?r.createElement(k,o(o({ref:t},m),{},{components:n})):r.createElement(k,o({ref:t},m))}));function d(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=u;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}u.displayName="MDXCreateElement"},4303:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_static",l={unversionedId:"rus/entities/env_static",id:"rus/entities/env_static",title:"env_static",description:"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u043e \u0441\u0435\u0442\u0438. \u0412 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_model. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (parent system).",source:"@site/docs/rus/entities/env_static.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_static",permalink:"/PrimeXT/docs/rus/entities/env_static",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_static.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky"},next:{title:"env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal"}},s={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0424\u043b\u0430\u0433\u0438",id:"\u0444\u043b\u0430\u0433\u0438",level:2}],m={toc:p};function c(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_static"},"env_static"),(0,a.kt)("p",null,"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043d\u0435\u043f\u043e\u0434\u0432\u0438\u0436\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438, \u044d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0438 \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0434\u0430\u043d\u043d\u044b\u0445, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u043c \u043f\u043e \u0441\u0435\u0442\u0438. \u0412 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_model. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (",(0,a.kt)("em",{parentName:"p"},"parent system"),")."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Skin"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u043a\u0438\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Body"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u0443\u0431\u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438 (\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0432\u0435\u043b\u0438\u0447\u0435\u043d\u0438\u044f \u0432\u043b\u0438\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u0442\u0440\u0438 \u043e\u0441\u0438) "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Colormap"))," - \u0426\u0432\u0435\u0442\u0430 \u0440\u0430\u0441\u043a\u0440\u0430\u0441\u043a\u0438 \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable normals smoothing"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0441\u0433\u043b\u0430\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 (0 - \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e, 1 - \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e). \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0441 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u043c\u0438 \u043d\u043e\u0440\u043c\u0430\u043b\u044f\u043c\u0438 \u0438\u043b\u0438 \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0436\u0435\u0441\u0442\u043a\u0438\u0445 \u0443\u0433\u043b\u043e\u0432 (flat shading)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model selfshadowing"))," - \u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0441\u0430\u043c\u043e\u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 (0 - \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c, 1 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c). \u041f\u043e\u0432\u044b\u0448\u0430\u0435\u0442 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043b\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u044b \u0438 \u043f\u043e\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043d\u043e\u0433\u043e \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Bake lightmap on model"))," - \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u0443 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 (0 - \u0437\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c, 1 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c). \u041e\u043f\u0446\u0438\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0438 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0442\u0430\u043a \u043a\u0430\u043a \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 \u043e\u0431\u043b\u0430\u0434\u0430\u0435\u0442 \u0432\u0435\u0441\u044c\u043c\u0430 \u043f\u043b\u043e\u0445\u0438\u043c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0438 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e.")),(0,a.kt)("h2",{id:"\u0444\u043b\u0430\u0433\u0438"},"\u0424\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0443 \u043c\u043e\u0434\u0435\u043b\u0438 (\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u043c)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Drop to floor"))," - \u041f\u0440\u0438 \u0441\u043f\u0430\u0443\u043d\u0435 \u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u043e\u043b\u0430, \u0435\u0441\u043b\u0438 \u043e\u043d\u0430 \u043f\u0440\u0438\u043f\u043e\u0434\u043d\u044f\u0442\u0430 \u043d\u0430\u0434 \u043f\u043e\u043b\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for lightmap)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043a\u0430\u0440\u0442\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable vertex lighting"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u043e\u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043d\u043e\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435 (\u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043b\u0430\u0439\u0442\u043c\u0430\u043f\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for dynamic light)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430")),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438 \u0443 \u043c\u043e\u0434\u0435\u043b\u0438",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0422\u0430\u043a \u043a\u0430\u043a \u0432 PrimeXT \u0431\u044b\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u044b \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c \u043b\u0438\u043c\u0438\u0442\u043e\u0432 \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0432\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0437 \u0434\u0440\u0443\u0433\u0438\u0445 \u0438\u0433\u0440 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 GoldSrc/Xash3D, \u0442\u043e \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435 \u043d\u0443\u0436\u043d\u043e \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0431\u043e\u0434\u0438\u0433\u0440\u0443\u043f\u043f \u0432 \u043e\u0434\u043d\u0443, \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u043e\u0434\u043d\u0443. \u0412 \u0438\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0431\u043e\u0434\u0438\u0433\u0440\u0443\u043f\u043f\u044b (",(0,a.kt)("em",{parentName:"p"},"\u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e \u043d\u0430 \u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),")")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5547d685.3d04435f.js b/assets/js/5547d685.3d04435f.js new file mode 100644 index 00000000..8a8a7a84 --- /dev/null +++ b/assets/js/5547d685.3d04435f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[210],{3905:(e,t,a)=>{a.d(t,{Zo:()=>m,kt:()=>p});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),d=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):r(r({},t),e)),a},m=function(e){var t=d(e.components);return n.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),h=d(a),p=o,u=h["".concat(l,".").concat(p)]||h[p]||c[p]||i;return a?n.createElement(u,r(r({ref:t},m),{},{components:a})):n.createElement(u,r({ref:t},m))}));function p(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=a.length,r=new Array(i);r[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,r[1]=s;for(var d=2;d<i;d++)r[d]=a[d];return n.createElement.apply(null,r)}return n.createElement.apply(null,a)}h.displayName="MDXCreateElement"},1081:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var n=a(7462),o=(a(7294),a(3905));const i={sidebar_position:2,description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical."},r="Introduction to modern Half-Life 1 modding",s={unversionedId:"eng/modding_introduction",id:"eng/modding_introduction",title:"Introduction to modern Half-Life 1 modding",description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical.",source:"@site/docs/eng/modding_introduction.md",sourceDirName:"eng",slug:"/eng/modding_introduction",permalink:"/PrimeXT/docs/eng/modding_introduction",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/modding_introduction.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical."},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/PrimeXT/docs/eng/intro"},next:{title:"Installation",permalink:"/PrimeXT/docs/eng/installation"}},l={},d=[{value:"The most important event in modding history",id:"the-most-important-event-in-modding-history",level:2},{value:"Basic modding (replacing or adding content)",id:"basic-modding-replacing-or-adding-content",level:2},{value:"Advanced modding",id:"advanced-modding",level:2},{value:"hlsdk-portable",id:"hlsdk-portable",level:3},{value:"PrimeXT",id:"primext",level:3},{value:"Other information sources",id:"other-information-sources",level:2}],m={toc:d};function c(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"introduction-to-modern-half-life-1-modding"},"Introduction to modern Half-Life 1 modding"),(0,o.kt)("p",null,"Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year."),(0,o.kt)("h2",{id:"the-most-important-event-in-modding-history"},"The most important event in modding history"),(0,o.kt)("p",null,"Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS."),(0,o.kt)("p",null,"This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they ",(0,o.kt)("a",{parentName:"p",href:"https://www.pcgamer.com/ray-traced-half-life-mod-is-finally-here-and-looks-incredible/"},"added real ray tracing to HL1"),"). Initially, the engine was developed by one person well known in narrow circles under the nickname ",(0,o.kt)("em",{parentName:"p"},"g-cont")," or ",(0,o.kt)("em",{parentName:"p"},"Uncle Mike"),". But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/FWGS"},"FWGS"),", but sometimes other contributors also take part in the development, such as ",(0,o.kt)("em",{parentName:"p"},'Ivan "provod/w23" Avdeev'),", who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his ",(0,o.kt)("a",{parentName:"p",href:"https://www.twitch.tv/provod"},"Twitch"),"."),(0,o.kt)("p",null,"Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, ",(0,o.kt)("a",{parentName:"p",href:"https://play.google.com/store/apps/details?id=in.celest.xash3d.hl"},"Xash3D FWGS port")," received over a million installations and 30+ thousand reviews on Google Play. ",(0,o.kt)("a",{parentName:"p",href:"https://play.google.com/store/apps/details?id=in.celest.xash3d.cs16client"},"CS16Client")," has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc."),(0,o.kt)("h2",{id:"basic-modding-replacing-or-adding-content"},"Basic modding (replacing or adding content)"),(0,o.kt)("p",null,"Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ",(0,o.kt)("a",{parentName:"p",href:"https://www.moddb.com/games/half-life/downloads"},"ModDB")," or ",(0,o.kt)("a",{parentName:"p",href:"https://gamebanana.com/games/34"},"GameBanana"),". As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/UnrealKaraulov/newbspguy"},"newbspguy")," program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it."),(0,o.kt)("p",null,"If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source)."),(0,o.kt)("h2",{id:"advanced-modding"},"Advanced modding"),(0,o.kt)("p",null,"If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:"),(0,o.kt)("h3",{id:"hlsdk-portable"},"hlsdk-portable"),(0,o.kt)("p",null,"It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don\u2019t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods."),(0,o.kt)("h3",{id:"primext"},"PrimeXT"),(0,o.kt)("p",null,"A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the ",(0,o.kt)("a",{parentName:"p",href:"https://snmetamorph.github.io/PrimeXT/docs/eng/intro"},"project website"),', since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and "squeeze all the juice" out of the engine, PrimeXT was created for exactly this.'),(0,o.kt)("h2",{id:"other-information-sources"},"Other information sources"),(0,o.kt)("p",null,"While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://the303.org/tutorials/"},"Tutorials by The303")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://gamebanana.com/tuts/games/34?_nPage=4"},"Tutorials on GameBanana")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.moddb.com/tutorials?filter=t&kw=&subtype=&meta=&game=1"},"Tutorials on ModDB")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.sourcemodding.com/tutorials/goldsrc/"},"Tutorials on Sourcemodding")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.youtube.com/playlist?list=PLZmAT317GNn19tjUoC9dlT8nv4f8GHcjy"},"HLSDK tutorials by Admer456")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://twhl.info/wiki/index"},"TWHL Wiki"))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/5547d685.5cdd8621.js b/assets/js/5547d685.5cdd8621.js deleted file mode 100644 index 55ac6606..00000000 --- a/assets/js/5547d685.5cdd8621.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3210],{3905:(e,t,a)=>{a.d(t,{Zo:()=>m,kt:()=>p});var n=a(7294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function r(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function s(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=n.createContext({}),d=function(e){var t=n.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):r(r({},t),e)),a},m=function(e){var t=d(e.components);return n.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},h=n.forwardRef((function(e,t){var a=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),h=d(a),p=o,u=h["".concat(l,".").concat(p)]||h[p]||c[p]||i;return a?n.createElement(u,r(r({ref:t},m),{},{components:a})):n.createElement(u,r({ref:t},m))}));function p(e,t){var a=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=a.length,r=new Array(i);r[0]=h;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,r[1]=s;for(var d=2;d<i;d++)r[d]=a[d];return n.createElement.apply(null,r)}return n.createElement.apply(null,a)}h.displayName="MDXCreateElement"},1081:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var n=a(7462),o=(a(7294),a(3905));const i={sidebar_position:2,description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical."},r="Introduction to modern Half-Life 1 modding",s={unversionedId:"eng/modding_introduction",id:"eng/modding_introduction",title:"Introduction to modern Half-Life 1 modding",description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical.",source:"@site/docs/eng/modding_introduction.md",sourceDirName:"eng",slug:"/eng/modding_introduction",permalink:"/PrimeXT/docs/eng/modding_introduction",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/modding_introduction.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2,description:"The purpose of this article is to explain what Half-Life 1 modding is like in the 202x years, and where to even start diving into this topic. This article is more theoretical than practical."},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/PrimeXT/docs/eng/intro"},next:{title:"Installation",permalink:"/PrimeXT/docs/eng/installation"}},l={},d=[{value:"The most important event in modding history",id:"the-most-important-event-in-modding-history",level:2},{value:"Basic modding (replacing or adding content)",id:"basic-modding-replacing-or-adding-content",level:2},{value:"Advanced modding",id:"advanced-modding",level:2},{value:"hlsdk-portable",id:"hlsdk-portable",level:3},{value:"PrimeXT",id:"primext",level:3},{value:"Other information sources",id:"other-information-sources",level:2}],m={toc:d};function c(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"introduction-to-modern-half-life-1-modding"},"Introduction to modern Half-Life 1 modding"),(0,o.kt)("p",null,"Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year."),(0,o.kt)("h2",{id:"the-most-important-event-in-modding-history"},"The most important event in modding history"),(0,o.kt)("p",null,"Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS."),(0,o.kt)("p",null,"This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they ",(0,o.kt)("a",{parentName:"p",href:"https://www.pcgamer.com/ray-traced-half-life-mod-is-finally-here-and-looks-incredible/"},"added real ray tracing to HL1"),"). Initially, the engine was developed by one person well known in narrow circles under the nickname ",(0,o.kt)("em",{parentName:"p"},"g-cont")," or ",(0,o.kt)("em",{parentName:"p"},"Uncle Mike"),". But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/FWGS"},"FWGS"),", but sometimes other contributors also take part in the development, such as ",(0,o.kt)("em",{parentName:"p"},'Ivan "provod/w23" Avdeev'),", who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his ",(0,o.kt)("a",{parentName:"p",href:"https://www.twitch.tv/provod"},"Twitch"),"."),(0,o.kt)("p",null,"Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, ",(0,o.kt)("a",{parentName:"p",href:"https://play.google.com/store/apps/details?id=in.celest.xash3d.hl"},"Xash3D FWGS port")," received over a million installations and 30+ thousand reviews on Google Play. ",(0,o.kt)("a",{parentName:"p",href:"https://play.google.com/store/apps/details?id=in.celest.xash3d.cs16client"},"CS16Client")," has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc."),(0,o.kt)("h2",{id:"basic-modding-replacing-or-adding-content"},"Basic modding (replacing or adding content)"),(0,o.kt)("p",null,"Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ",(0,o.kt)("a",{parentName:"p",href:"https://www.moddb.com/games/half-life/downloads"},"ModDB")," or ",(0,o.kt)("a",{parentName:"p",href:"https://gamebanana.com/games/34"},"GameBanana"),". As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/UnrealKaraulov/newbspguy"},"newbspguy")," program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it."),(0,o.kt)("p",null,"If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source)."),(0,o.kt)("h2",{id:"advanced-modding"},"Advanced modding"),(0,o.kt)("p",null,"If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:"),(0,o.kt)("h3",{id:"hlsdk-portable"},"hlsdk-portable"),(0,o.kt)("p",null,"It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don\u2019t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods."),(0,o.kt)("h3",{id:"primext"},"PrimeXT"),(0,o.kt)("p",null,"A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the ",(0,o.kt)("a",{parentName:"p",href:"https://snmetamorph.github.io/PrimeXT/docs/eng/intro"},"project website"),', since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and "squeeze all the juice" out of the engine, PrimeXT was created for exactly this.'),(0,o.kt)("h2",{id:"other-information-sources"},"Other information sources"),(0,o.kt)("p",null,"While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://the303.org/tutorials/"},"Tutorials by The303")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://gamebanana.com/tuts/games/34?_nPage=4"},"Tutorials on GameBanana")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.moddb.com/tutorials?filter=t&kw=&subtype=&meta=&game=1"},"Tutorials on ModDB")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.sourcemodding.com/tutorials/goldsrc/"},"Tutorials on Sourcemodding")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://www.youtube.com/playlist?list=PLZmAT317GNn19tjUoC9dlT8nv4f8GHcjy"},"HLSDK tutorials by Admer456")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://twhl.info/wiki/index"},"TWHL Wiki"))))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/563c5cbc.a86f0be9.js b/assets/js/563c5cbc.a86f0be9.js deleted file mode 100644 index 3372b793..00000000 --- a/assets/js/563c5cbc.a86f0be9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[274],{1827:e=>{e.exports=JSON.parse('{"permalink":"/PrimeXT/blog/tags/primext","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/6048.4d1cd137.js b/assets/js/6048.4d1cd137.js deleted file mode 100644 index 82d342f1..00000000 --- a/assets/js/6048.4d1cd137.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6048],{9058:(e,t,a)=>{a.d(t,{Z:()=>P});var l=a(7294),n=a(6010),r=a(179),o=a(7524),s=a(9960),c=a(5999);const m="sidebar_re4s",i="sidebarItemTitle_pO2u",u="sidebarItemList_Yudw",d="sidebarItem__DBe",g="sidebarItemLink_mo7H",p="sidebarItemLinkActive_I1ZP";function h(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,n.Z)(m,"thin-scrollbar"),"aria-label":(0,c.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,n.Z)(i,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,n.Z)(u,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:d},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:g,activeClassName:p},e.title)))))))}var E=a(3102);function f(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function b(e){return l.createElement(E.Zo,{component:f,props:e})}function v(e){let{sidebar:t}=e;const a=(0,o.i)();return t?.items.length?"mobile"===a?l.createElement(b,{sidebar:t}):l.createElement(h,{sidebar:t}):null}function P(e){const{sidebar:t,toc:a,children:o,...s}=e,c=t&&t.items.length>0;return l.createElement(r.Z,s,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(v,{sidebar:t}),l.createElement("main",{className:(0,n.Z)("col",{"col--7":c,"col--9 col--offset-1":!c}),itemScope:!0,itemType:"http://schema.org/Blog"},o),a&&l.createElement("div",{className:"col col--2"},a))))}},390:(e,t,a)=>{a.d(t,{Z:()=>R});var l=a(7294),n=a(6010),r=a(9460),o=a(4996);function s(e){let{children:t,className:a}=e;const{frontMatter:n,assets:s,metadata:{description:c}}=(0,r.C)(),{withBaseUrl:m}=(0,o.C)(),i=s.image??n.image,u=n.keywords??[];return l.createElement("article",{className:a,itemProp:"blogPost",itemScope:!0,itemType:"http://schema.org/BlogPosting"},c&&l.createElement("meta",{itemProp:"description",content:c}),i&&l.createElement("link",{itemProp:"image",href:m(i,{absolute:!0})}),u.length>0&&l.createElement("meta",{itemProp:"keywords",content:u.join(",")}),t)}var c=a(9960);const m="title_f1Hy";function i(e){let{className:t}=e;const{metadata:a,isBlogPostPage:o}=(0,r.C)(),{permalink:s,title:i}=a,u=o?"h1":"h2";return l.createElement(u,{className:(0,n.Z)(m,t),itemProp:"headline"},o?i:l.createElement(c.Z,{itemProp:"url",to:s},i))}var u=a(5999),d=a(8824);const g="container_mt6G";function p(e){let{readingTime:t}=e;const a=function(){const{selectMessage:e}=(0,d.c)();return t=>{const a=Math.ceil(t);return e(a,(0,u.I)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One min read|{readingTime} min read"},{readingTime:a}))}}();return l.createElement(l.Fragment,null,a(t))}function h(e){let{date:t,formattedDate:a}=e;return l.createElement("time",{dateTime:t,itemProp:"datePublished"},a)}function E(){return l.createElement(l.Fragment,null," \xb7 ")}function f(e){let{className:t}=e;const{metadata:a}=(0,r.C)(),{date:o,formattedDate:s,readingTime:c}=a;return l.createElement("div",{className:(0,n.Z)(g,"margin-vert--md",t)},l.createElement(h,{date:o,formattedDate:s}),void 0!==c&&l.createElement(l.Fragment,null,l.createElement(E,null),l.createElement(p,{readingTime:c})))}function b(e){return e.href?l.createElement(c.Z,e):l.createElement(l.Fragment,null,e.children)}function v(e){let{author:t,className:a}=e;const{name:r,title:o,url:s,imageURL:c,email:m}=t,i=s||m&&`mailto:${m}`||void 0;return l.createElement("div",{className:(0,n.Z)("avatar margin-bottom--sm",a)},c&&l.createElement(b,{href:i,className:"avatar__photo-link"},l.createElement("img",{className:"avatar__photo",src:c,alt:r,itemProp:"image"})),r&&l.createElement("div",{className:"avatar__intro",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person"},l.createElement("div",{className:"avatar__name"},l.createElement(b,{href:i,itemProp:"url"},l.createElement("span",{itemProp:"name"},r))),o&&l.createElement("small",{className:"avatar__subtitle",itemProp:"description"},o)))}const P="authorCol_Hf19",N="imageOnlyAuthorRow_pa_O",_="imageOnlyAuthorCol_G86a";function Z(e){let{className:t}=e;const{metadata:{authors:a},assets:o}=(0,r.C)();if(0===a.length)return null;const s=a.every((e=>{let{name:t}=e;return!t}));return l.createElement("div",{className:(0,n.Z)("margin-top--md margin-bottom--sm",s?N:"row",t)},a.map(((e,t)=>l.createElement("div",{className:(0,n.Z)(!s&&"col col--6",s?_:P),key:t},l.createElement(v,{author:{...e,imageURL:o.authorsImageUrls[t]??e.imageURL}})))))}function k(){return l.createElement("header",null,l.createElement(i,null),l.createElement(f,null),l.createElement(Z,null))}var w=a(8780),C=a(8718);function T(e){let{children:t,className:a}=e;const{isBlogPostPage:o}=(0,r.C)();return l.createElement("div",{id:o?w.blogPostContainerID:void 0,className:(0,n.Z)("markdown",a),itemProp:"articleBody"},l.createElement(C.Z,null,t))}var y=a(4881),B=a(1526),I=a(7462);function F(){return l.createElement("b",null,l.createElement(u.Z,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts"},"Read More"))}function M(e){const{blogPostTitle:t,...a}=e;return l.createElement(c.Z,(0,I.Z)({"aria-label":(0,u.I)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a),l.createElement(F,null))}const x="blogPostFooterDetailsFull_mRVl";function L(){const{metadata:e,isBlogPostPage:t}=(0,r.C)(),{tags:a,title:o,editUrl:s,hasTruncateMarker:c}=e,m=!t&&c,i=a.length>0;return i||m||s?l.createElement("footer",{className:(0,n.Z)("row docusaurus-mt-lg",t&&x)},i&&l.createElement("div",{className:(0,n.Z)("col",{"col--9":m})},l.createElement(B.Z,{tags:a})),t&&s&&l.createElement("div",{className:"col margin-top--sm"},l.createElement(y.Z,{editUrl:s})),m&&l.createElement("div",{className:(0,n.Z)("col text--right",{"col--3":i})},l.createElement(M,{blogPostTitle:o,to:e.permalink}))):null}function R(e){let{children:t,className:a}=e;const o=function(){const{isBlogPostPage:e}=(0,r.C)();return e?void 0:"margin-bottom--xl"}();return l.createElement(s,{className:(0,n.Z)(o,a)},l.createElement(k,null),l.createElement(T,null,t),l.createElement(L,null))}},9460:(e,t,a)=>{a.d(t,{C:()=>s,n:()=>o});var l=a(7294),n=a(902);const r=l.createContext(null);function o(e){let{children:t,content:a,isBlogPostPage:n=!1}=e;const o=function(e){let{content:t,isBlogPostPage:a}=e;return(0,l.useMemo)((()=>({metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:a})),[t,a])}({content:a,isBlogPostPage:n});return l.createElement(r.Provider,{value:o},t)}function s(){const e=(0,l.useContext)(r);if(null===e)throw new n.i6("BlogPostProvider");return e}},8824:(e,t,a)=>{a.d(t,{c:()=>m});var l=a(7294),n=a(2263);const r=["zero","one","two","few","many","other"];function o(e){return r.filter((t=>e.includes(t)))}const s={locale:"en",pluralForms:o(["one","other"]),select:e=>1===e?"one":"other"};function c(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,l.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:o(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),s}}),[e])}function m(){const e=c();return{selectMessage:(t,a)=>function(e,t,a){const l=e.split("|");if(1===l.length)return l[0];l.length>a.pluralForms.length&&console.error(`For locale=${a.locale}, a maximum of ${a.pluralForms.length} plural forms are expected (${a.pluralForms.join(",")}), but the message contains ${l.length}: ${e}`);const n=a.select(t),r=a.pluralForms.indexOf(n);return l[Math.min(r,l.length-1)]}(a,t,e)}}}}]); \ No newline at end of file diff --git a/assets/js/63f572f1.7d322898.js b/assets/js/63f572f1.7d322898.js deleted file mode 100644 index e26f3e33..00000000 --- a/assets/js/63f572f1.7d322898.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[2631],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/63f572f1.8395cf49.js b/assets/js/63f572f1.8395cf49.js new file mode 100644 index 00000000..f1fcf395 --- /dev/null +++ b/assets/js/63f572f1.8395cf49.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[631],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/685534bb.39f5b088.js b/assets/js/685534bb.39f5b088.js deleted file mode 100644 index ba6e4234..00000000 --- a/assets/js/685534bb.39f5b088.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3658],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},m=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||o;return n?r.createElement(d,i(i({ref:t},m),{},{components:n})):r.createElement(d,i({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var s=2;s<o;s++)i[s]=n[s];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},8418:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const o={},i="env_physbox",l={unversionedId:"rus/entities/env_physbox",id:"rus/entities/env_physbox",title:"env_physbox",description:"\u041e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c.",source:"@site/docs/rus/entities/env_physbox.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_physbox.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle"},next:{title:"env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky"}},p={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],m={toc:s};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_physbox"},"env_physbox"),(0,a.kt)("p",null,"\u041e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u0440\u0430\u0448\u0435\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0444\u0438\u0437\u0438\u043a\u043e\u0439 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b, \u0432\u043c\u0435\u0441\u0442\u043e ",(0,a.kt)("inlineCode",{parentName:"p"},"env_physbox")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("a",{parentName:"p",href:"/docs/rus/entities/func_physbox"},(0,a.kt)("inlineCode",{parentName:"a"},"func_physbox")))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target on break"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0446\u0435\u043b\u0438 \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0442\u0440\u0438\u0433\u0433\u0435\u0440"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 (",(0,a.kt)("inlineCode",{parentName:"li"},".mdl"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strenght"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Material type"))," - \u0422\u0438\u043f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Gib model"))," - \u041f\u0443\u0442\u044c \u043a \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0431\u043b\u043e\u043c\u043a\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Breakable"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0443\u0448\u0430\u0435\u043c\u044b\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Crowbar"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u043e\u0431\u044c\u0451\u0442\u0441\u044f \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0434\u0430\u0440\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Holdable"))," - \u0418\u0433\u0440\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0438 \u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043d\u043e\u043f\u043a\u0443 Use")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/685534bb.646d2cac.js b/assets/js/685534bb.646d2cac.js new file mode 100644 index 00000000..c8b7a7d4 --- /dev/null +++ b/assets/js/685534bb.646d2cac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[658],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),s=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},m=function(e){var t=s(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||o;return n?r.createElement(d,i(i({ref:t},m),{},{components:n})):r.createElement(d,i({ref:t},m))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,i=new Array(o);i[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,i[1]=l;for(var s=2;s<o;s++)i[s]=n[s];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},8418:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>s});var r=n(7462),a=(n(7294),n(3905));const o={},i="env_physbox",l={unversionedId:"rus/entities/env_physbox",id:"rus/entities/env_physbox",title:"env_physbox",description:"\u041e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c.",source:"@site/docs/rus/entities/env_physbox.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_physbox.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle"},next:{title:"env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky"}},p={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],m={toc:s};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_physbox"},"env_physbox"),(0,a.kt)("p",null,"\u041e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0441\u0438\u043c\u0443\u043b\u044f\u0446\u0438\u0435\u0439 \u0444\u0438\u0437\u0438\u043a\u0438 \u0442\u0432\u0451\u0440\u0434\u043e\u0433\u043e \u0442\u0435\u043b\u0430 \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u041c\u043e\u0436\u0435\u0442 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438, \u0442\u0430\u043a \u0438 \u0441 \u0438\u0433\u0440\u043e\u043a\u043e\u043c."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u0440\u0430\u0448\u0435\u0432\u044b\u0439 \u043e\u0431\u044a\u0435\u043a\u0442 \u0441 \u0444\u0438\u0437\u0438\u043a\u043e\u0439 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b, \u0432\u043c\u0435\u0441\u0442\u043e ",(0,a.kt)("inlineCode",{parentName:"p"},"env_physbox")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,a.kt)("a",{parentName:"p",href:"/docs/rus/entities/func_physbox"},(0,a.kt)("inlineCode",{parentName:"a"},"func_physbox")))),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," - \u0420\u0435\u0436\u0438\u043c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043b\u044b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target on break"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0446\u0435\u043b\u0438 \u043f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0432 \u0442\u0440\u0438\u0433\u0433\u0435\u0440"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Model"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 (",(0,a.kt)("inlineCode",{parentName:"li"},".mdl"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strenght"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Material type"))," - \u0422\u0438\u043f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Gib model"))," - \u041f\u0443\u0442\u044c \u043a \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0431\u043b\u043e\u043c\u043a\u043e\u0432 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0443\u0448\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u0430")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Breakable"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u0440\u0443\u0448\u0430\u0435\u043c\u044b\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Crowbar"))," - \u041e\u0431\u044a\u0435\u043a\u0442 \u0440\u0430\u0437\u043e\u0431\u044c\u0451\u0442\u0441\u044f \u043e\u0442 \u043e\u0434\u043d\u043e\u0433\u043e \u0443\u0434\u0430\u0440\u0430 \u043c\u043e\u043d\u0442\u0438\u0440\u043e\u0432\u043a\u043e\u0439"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Holdable"))," - \u0418\u0433\u0440\u043e\u043a \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u043d\u0438\u043c\u0430\u0442\u044c, \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u0438 \u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043a\u043d\u043e\u043f\u043a\u0443 Use")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/6875c492.0071c718.js b/assets/js/6875c492.0071c718.js deleted file mode 100644 index 1cf17a5a..00000000 --- a/assets/js/6875c492.0071c718.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8610],{9703:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(7294),l=a(5999),r=a(2244);function s(e){const{metadata:t}=e,{previousPage:a,nextPage:s}=t;return n.createElement("nav",{className:"pagination-nav","aria-label":(0,l.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"})},a&&n.createElement(r.Z,{permalink:a,title:n.createElement(l.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)"},"Newer Entries")}),s&&n.createElement(r.Z,{permalink:s,title:n.createElement(l.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)"},"Older Entries"),isNext:!0}))}},9985:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(7294),l=a(9460),r=a(390);function s(e){let{items:t,component:a=r.Z}=e;return n.createElement(n.Fragment,null,t.map((e=>{let{content:t}=e;return n.createElement(l.n,{key:t.metadata.permalink,content:t},n.createElement(a,null,n.createElement(t,null)))})))}},1714:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var n=a(7294),l=a(6010),r=a(5999),s=a(8824),o=a(1944),i=a(5281),g=a(9960),c=a(9058),m=a(9703),p=a(197),u=a(9985);function d(e){const t=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,r.I)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)',message:"One post|{count} posts"},{count:t}))}();return(0,r.I)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function h(e){let{tag:t}=e;const a=d(t);return n.createElement(n.Fragment,null,n.createElement(o.d,{title:a}),n.createElement(p.Z,{tag:"blog_tags_posts"}))}function b(e){let{tag:t,items:a,sidebar:l,listMetadata:s}=e;const o=d(t);return n.createElement(c.Z,{sidebar:l},n.createElement("header",{className:"margin-bottom--xl"},n.createElement("h1",null,o),n.createElement(g.Z,{href:t.allTagsPath},n.createElement(r.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),n.createElement(u.Z,{items:a}),n.createElement(m.Z,{metadata:s}))}function E(e){return n.createElement(o.FG,{className:(0,l.Z)(i.k.wrapper.blogPages,i.k.page.blogTagPostListPage)},n.createElement(h,e),n.createElement(b,e))}}}]); \ No newline at end of file diff --git a/assets/js/687db6e9.7260c2e2.js b/assets/js/687db6e9.7260c2e2.js deleted file mode 100644 index 9ac6789b..00000000 --- a/assets/js/687db6e9.7260c2e2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[7062],{5385:e=>{e.exports=JSON.parse('{"label":"release","permalink":"/PrimeXT/blog/tags/release","allTagsPath":"/PrimeXT/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/720d88a7.69b513e9.js b/assets/js/720d88a7.69b513e9.js deleted file mode 100644 index 2787189f..00000000 --- a/assets/js/720d88a7.69b513e9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[9681],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},s=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=m(n),d=i,k=s["".concat(p,".").concat(d)]||s[d]||c[d]||a;return n?r.createElement(k,o(o({ref:t},u),{},{components:n})):r.createElement(k,o({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=s;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var m=2;m<a;m++)o[m]=n[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}s.displayName="MDXCreateElement"},2799:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var r=n(7462),i=(n(7294),n(3905));const a={},o="func_screenmovie",l={unversionedId:"rus/entities/func_screenmovie",id:"rus/entities/func_screenmovie",title:"func_screenmovie",description:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.",source:"@site/docs/rus/entities/func_screenmovie.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_screenmovie.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox"},next:{title:"Introduction",permalink:"/PrimeXT/docs/eng/intro"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],u={toc:m};function c(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"func_screenmovie"},"func_screenmovie"),(0,i.kt)("p",null,"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.\n\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 (",(0,i.kt)("em",{parentName:"p"},"\u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),") \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"avi"),", \u043d\u043e \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0431\u0440\u0430\u0448\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0431\u0440\u0430\u0448\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Path to Video"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"/media"))),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Passable"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Looped"))," - \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u0440\u043e\u043b\u0438\u043a"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Black/White"))," - \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0421\u0442\u043e\u0440\u043e\u043d\u0430 \u0431\u0440\u0430\u0448\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0438\u0434\u0435\u043e, \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u043e\u043a\u0440\u044b\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u043c\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 ",(0,i.kt)("inlineCode",{parentName:"li"},"movie")),(0,i.kt)("li",{parentName:"ul"},"\u0412\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},"<")," (\u0431\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430) \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u0430\u0443\u0437\u0443. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435. \u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},"<"),"\u0438 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0435 \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u0434\u0440\u043e\u0432 \u0441 \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430"),(0,i.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},">")," \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u0440\u043e\u0441\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u043e \u0440\u043e\u043b\u0438\u043a\u0430"),(0,i.kt)("li",{parentName:"ul"},"\u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430\u043c\u0438 ",(0,i.kt)("inlineCode",{parentName:"li"},"+")," \u0438 ",(0,i.kt)("inlineCode",{parentName:"li"},"-")," \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u043b\u0438\u0431\u043e \u0441\u043d\u043e\u0432\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0435\u0433\u043e")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/720d88a7.de2ef09f.js b/assets/js/720d88a7.de2ef09f.js new file mode 100644 index 00000000..b8aa6579 --- /dev/null +++ b/assets/js/720d88a7.de2ef09f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[681],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},s=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=m(n),d=i,k=s["".concat(p,".").concat(d)]||s[d]||c[d]||a;return n?r.createElement(k,o(o({ref:t},u),{},{components:n})):r.createElement(k,o({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=s;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var m=2;m<a;m++)o[m]=n[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}s.displayName="MDXCreateElement"},2799:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>l,toc:()=>m});var r=n(7462),i=(n(7294),n(3905));const a={},o="func_screenmovie",l={unversionedId:"rus/entities/func_screenmovie",id:"rus/entities/func_screenmovie",title:"func_screenmovie",description:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.",source:"@site/docs/rus/entities/func_screenmovie.md",sourceDirName:"rus/entities",slug:"/rus/entities/func_screenmovie",permalink:"/PrimeXT/docs/rus/entities/func_screenmovie",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/func_screenmovie.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"func_physbox",permalink:"/PrimeXT/docs/rus/entities/func_physbox"},next:{title:"Introduction",permalink:"/PrimeXT/docs/eng/intro"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],u={toc:m};function c(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"func_screenmovie"},"func_screenmovie"),(0,i.kt)("p",null,"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0447\u0435\u0440\u0435\u0437 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u043d\u0430 \u0431\u0440\u0430\u0448\u0435. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c.\n\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 (",(0,i.kt)("em",{parentName:"p"},"\u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),") \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"avi"),", \u043d\u043e \u0432 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Light Origin Target"))," - \u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0432\u0435\u0442\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Invisible"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0431\u0440\u0430\u0448\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Non Solid"))," - \u0412\u043a\u043b/\u0432\u044b\u043a\u043b \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0431\u0440\u0430\u0448\u0430"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Path to Video"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0432\u0438\u0434\u0435\u043e\u0440\u043e\u043b\u0438\u043a\u0430 \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"/media"))),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Passable"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Looped"))," - \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u0440\u043e\u043b\u0438\u043a"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Black/White"))," - \u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0447\u0451\u0440\u043d\u043e-\u0431\u0435\u043b\u044b\u043c")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0421\u0442\u043e\u0440\u043e\u043d\u0430 \u0431\u0440\u0430\u0448\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432\u0438\u0434\u0435\u043e, \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u043e\u043a\u0440\u044b\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438\u043c\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0441 ",(0,i.kt)("inlineCode",{parentName:"li"},"movie")),(0,i.kt)("li",{parentName:"ul"},"\u0412\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u044e\u0431\u043e\u0439 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},"<")," (\u0431\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430) \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043f\u0430\u0443\u0437\u0443. \u041f\u043e\u0432\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435. \u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},"<"),"\u0438 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e\u0439 \u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0435 \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430. \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u0440\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u043a\u0430\u0434\u0440\u043e\u0432 \u0441 \u043d\u0430\u0447\u0430\u043b\u0430 \u0432\u0438\u0434\u0435\u043e\u0444\u0430\u0439\u043b\u0430"),(0,i.kt)("li",{parentName:"ul"},"\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u043e\u043c ",(0,i.kt)("inlineCode",{parentName:"li"},">")," \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0441\u0431\u0440\u043e\u0441\u0443 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u043d\u0430 \u043d\u0430\u0447\u0430\u043b\u043e \u0440\u043e\u043b\u0438\u043a\u0430"),(0,i.kt)("li",{parentName:"ul"},"\u041e\u0431\u044b\u0447\u043d\u0430\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044f \u0441 \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0430\u043c\u0438 ",(0,i.kt)("inlineCode",{parentName:"li"},"+")," \u0438 ",(0,i.kt)("inlineCode",{parentName:"li"},"-")," \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u0438 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435, \u043b\u0438\u0431\u043e \u0441\u043d\u043e\u0432\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0435\u0433\u043e")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7d44a24a.1129f2f4.js b/assets/js/7d44a24a.1129f2f4.js deleted file mode 100644 index 3d8fb255..00000000 --- a/assets/js/7d44a24a.1129f2f4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6397],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},p=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),m=c(n),d=i,y=m["".concat(s,".").concat(d)]||m[d]||u[d]||o;return n?r.createElement(y,a(a({ref:t},p),{},{components:n})):r.createElement(y,a({ref:t},p))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:i,a[1]=l;for(var c=2;c<o;c++)a[c]=n[c];return r.createElement.apply(null,a)}return r.createElement.apply(null,n)}m.displayName="MDXCreateElement"},8303:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var r=n(7462),i=(n(7294),n(3905));const o={},a="env_sky",l={unversionedId:"rus/entities/env_sky",id:"rus/entities/env_sky",title:"env_sky",description:"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u043b\u043b\u044e\u0437\u0438\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 SKY \u0441 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c (3D skybox).",source:"@site/docs/rus/entities/env_sky.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_sky.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox"},next:{title:"env_static",permalink:"/PrimeXT/docs/rus/entities/env_static"}},s={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],p={toc:c};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_sky"},"env_sky"),(0,i.kt)("p",null,"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u043b\u043b\u044e\u0437\u0438\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 SKY \u0441 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c (3D skybox)."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u041f\u043e\u0432\u043e\u0440\u043e\u0442 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043f\u043e \u0442\u0440\u0435\u043c \u043e\u0441\u044f\u043c "),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Field of View"))," - \u0423\u0433\u043e\u043b \u043e\u0431\u0437\u043e\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f ")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043a\u0430\u0440\u0442\u044b")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,i.kt)("p",null,"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 1 \u043a 16, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 3D-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0435 \u0432\u0441\u0451 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 16 \u0440\u0430\u0437 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u043d\u043e \u0435\u0441\u0442\u044c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u043e\u0434 \u0432\u0430\u0448\u0443 \u043c\u043e\u0434\u0435\u043b\u044c, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u043b\u044e\u0431\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u043b\u044f.\n\u0422\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0439 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441 \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u0431\u0440\u0430\u0448\u0438 \u043f\u043e\u043a\u0440\u044b\u0442\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 \xabsky\xbb \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.\n\u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u043e\u0432, \u0442\u043e \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u0430\u043d \u0431\u0443\u0434\u0435\u0442 \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u2014 \u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u044d\u043d\u0442\u0438\u0442\u044c.\n\u0412\u043d\u0443\u0442\u0440\u0438 3D-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0443\u043c\u0430\u043d, \u0437\u0435\u0440\u043a\u0430\u043b\u0430 \u0438 \u043f\u043e\u0440\u0442\u0430\u043b\u044b, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7d44a24a.bf2b54b5.js b/assets/js/7d44a24a.bf2b54b5.js new file mode 100644 index 00000000..273d0ea5 --- /dev/null +++ b/assets/js/7d44a24a.bf2b54b5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[397],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},p=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},m=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,o=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),m=c(n),d=i,y=m["".concat(s,".").concat(d)]||m[d]||u[d]||o;return n?r.createElement(y,a(a({ref:t},p),{},{components:n})):r.createElement(y,a({ref:t},p))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var o=n.length,a=new Array(o);a[0]=m;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:i,a[1]=l;for(var c=2;c<o;c++)a[c]=n[c];return r.createElement.apply(null,a)}return r.createElement.apply(null,n)}m.displayName="MDXCreateElement"},8303:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>u,frontMatter:()=>o,metadata:()=>l,toc:()=>c});var r=n(7462),i=(n(7294),n(3905));const o={},a="env_sky",l={unversionedId:"rus/entities/env_sky",id:"rus/entities/env_sky",title:"env_sky",description:"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u043b\u043b\u044e\u0437\u0438\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 SKY \u0441 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c (3D skybox).",source:"@site/docs/rus/entities/env_sky.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_sky",permalink:"/PrimeXT/docs/rus/entities/env_sky",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_sky.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_physbox",permalink:"/PrimeXT/docs/rus/entities/env_physbox"},next:{title:"env_static",permalink:"/PrimeXT/docs/rus/entities/env_static"}},s={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],p={toc:c};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_sky"},"env_sky"),(0,i.kt)("p",null,"\u0421\u043e\u0437\u0434\u0430\u0451\u0442 \u0438\u043b\u043b\u044e\u0437\u0438\u044e \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432 \u0437\u0430 \u0441\u0447\u0451\u0442 \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438 \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 SKY \u0441 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c (3D skybox)."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u041f\u043e\u0432\u043e\u0440\u043e\u0442 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043f\u043e \u0442\u0440\u0435\u043c \u043e\u0441\u044f\u043c "),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Field of View"))," - \u0423\u0433\u043e\u043b \u043e\u0431\u0437\u043e\u0440\u0430. \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u0438\u0441\u043a\u0430\u0436\u0435\u043d\u0438\u044e \u043f\u0440\u043e\u0435\u043a\u0446\u0438\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431, \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0443\u0440\u043e\u0432\u043d\u044f ")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0440\u0438 \u0441\u0442\u0430\u0440\u0442\u0435 \u043a\u0430\u0440\u0442\u044b")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,i.kt)("p",null,"\u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 1 \u043a 16, \u0442\u043e \u0435\u0441\u0442\u044c \u0432 3D-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0435 \u0432\u0441\u0451 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432 16 \u0440\u0430\u0437 \u0431\u043e\u043b\u044c\u0448\u0435, \u0447\u0435\u043c \u043e\u043d\u043e \u0435\u0441\u0442\u044c \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435.\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043c\u0430\u0441\u0448\u0442\u0430\u0431 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043f\u043e\u0434 \u0432\u0430\u0448\u0443 \u043c\u043e\u0434\u0435\u043b\u044c, \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u043b\u044e\u0431\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430 \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0443\u043b\u044f.\n\u0422\u0440\u0451\u0445\u043c\u0435\u0440\u043d\u044b\u0439 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441 \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u0437\u0430\u043c\u043a\u043d\u0443\u0442\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435, \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u0441\u043f\u0440\u043e\u0435\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043d\u0430 \u0431\u0440\u0430\u0448\u0438 \u043f\u043e\u043a\u0440\u044b\u0442\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 \xabsky\xbb \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0443\u0440\u043e\u0432\u043d\u0435.\n\u0415\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u043e\u0432, \u0442\u043e \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u0430\u043d \u0431\u0443\u0434\u0435\u0442 \u043b\u0438\u0448\u044c \u043e\u0434\u0438\u043d \u2014 \u0442\u043e\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u043c \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u044d\u043d\u0442\u0438\u0442\u044c.\n\u0412\u043d\u0443\u0442\u0440\u0438 3D-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0443\u043c\u0430\u043d, \u0437\u0435\u0440\u043a\u0430\u043b\u0430 \u0438 \u043f\u043e\u0440\u0442\u0430\u043b\u044b, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/7ee0a7d6.88aecbd1.js b/assets/js/7ee0a7d6.88aecbd1.js deleted file mode 100644 index f76bf9d7..00000000 --- a/assets/js/7ee0a7d6.88aecbd1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8321],{2235:e=>{e.exports=JSON.parse('[{"label":"primext","permalink":"/PrimeXT/blog/tags/primext","count":1},{"label":"alpha","permalink":"/PrimeXT/blog/tags/alpha","count":1},{"label":"release","permalink":"/PrimeXT/blog/tags/release","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/80c10ff8.94773ebf.js b/assets/js/80c10ff8.94773ebf.js deleted file mode 100644 index 73e226ef..00000000 --- a/assets/js/80c10ff8.94773ebf.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6205],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>u});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),s=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},m=function(e){var t=s(e.components);return a.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,p=e.parentName,m=o(e,["components","mdxType","originalType","parentName"]),d=s(n),u=r,k=d["".concat(p,".").concat(u)]||d[u]||c[u]||l;return n?a.createElement(k,i(i({ref:t},m),{},{components:n})):a.createElement(k,i({ref:t},m))}));function u(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,i=new Array(l);i[0]=d;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:r,i[1]=o;for(var s=2;s<l;s++)i[s]=n[s];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},9843:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>c,frontMatter:()=>l,metadata:()=>o,toc:()=>s});var a=n(7462),r=(n(7294),n(3905));const l={sidebar_position:5},i="\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",o={unversionedId:"rus/working_with_materials",id:"rus/working_with_materials",title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",description:"\u0412 PrimeXT \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432. \u0422\u0430\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u044d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0433\u0438\u0431\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 (\u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432, \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0440\u0438 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0435, \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f).",source:"@site/docs/rus/working_with_materials.md",sourceDirName:"rus",slug:"/rus/working_with_materials",permalink:"/PrimeXT/docs/rus/working_with_materials",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/working_with_materials.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_textures"},next:{title:"pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl"}},p={},s=[{value:"\u0424\u043e\u043d\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e (chapterbackgrounds.txt)",id:"\u0444\u043e\u043d\u043e\u0432\u0430\u044f-\u043a\u0430\u0440\u0442\u0430-\u0432-\u0433\u043b\u0430\u0432\u043d\u043e\u043c-\u043c\u0435\u043d\u044e-chapterbackgroundstxt",level:2},{value:"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b (materials.def)",id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b-materialsdef",level:2},{value:"\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435",id:"\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430-\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430-\u043a-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435",level:2},{value:"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440",id:"\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0442\u0435\u043a\u0441\u0442\u0443\u0440",level:2}],m={toc:s};function c(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438"),(0,r.kt)("p",null,"\u0412 PrimeXT \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432. \u0422\u0430\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u044d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0433\u0438\u0431\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 (\u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432, \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0440\u0438 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0435, \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f).\n\u0424\u0430\u0439\u043b\u044b \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts"),", \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043d\u0435 \u043f\u0440\u0438\u0431\u0435\u0433\u0430\u044f \u043a \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0438\u0433\u0440\u044b."),(0,r.kt)("h2",{id:"\u0444\u043e\u043d\u043e\u0432\u0430\u044f-\u043a\u0430\u0440\u0442\u0430-\u0432-\u0433\u043b\u0430\u0432\u043d\u043e\u043c-\u043c\u0435\u043d\u044e-chapterbackgroundstxt"},"\u0424\u043e\u043d\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e (chapterbackgrounds.txt)"),(0,r.kt)("p",null,"\u0412 \u044d\u0442\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u0430 \u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u0438\u0433\u0440\u044b. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0444\u043e\u043d \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0434\u0432\u0435 \u043a\u0430\u0440\u0442\u044b ",(0,r.kt)("inlineCode",{parentName:"p"},"test_0.bsp")," \u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"test_1.bsp"),". \u0412 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043d\u0443\u0436\u043d\u043e \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u0444\u0430\u0439\u043b:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"test_0\ntest_1\n")),(0,r.kt)("p",null,"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043a\u0430\u0440\u0442\u044b (",(0,r.kt)("inlineCode",{parentName:"p"},".bsp"),") \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. \u041f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u043e\u0434\u043d\u0430 \u0438\u0437 \u043a\u0430\u0440\u0442 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432 \u043c\u0435\u043d\u044e. \u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0443\u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u0438\u0433\u0440\u044b, \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0431\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434 \u043f\u0440\u043e\u043f\u0430\u0434\u0435\u0442, \u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430. "),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u0412 \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u0440\u0442\u0430\u0445 \u0431\u0443\u0434\u0443\u0442 \u0442\u0430\u043a \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0438 \u043c\u0443\u0437\u044b\u043a\u0430. \u041d\u043e \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435 \u0435\u0441\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"ambient_music"),", \u043e\u043d\u0430 \u0437\u0430\u0433\u043b\u0443\u0448\u0438\u0442 \u043c\u0443\u0437\u044b\u043a\u0443 \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e. \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0439\u0442\u0435 \u044d\u0442\u043e.")),(0,r.kt)("h2",{id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b-materialsdef"},"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b (materials.def)"),(0,r.kt)("p",null,"\u042d\u0442\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432/\u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f, \u0434\u0435\u043a\u0430\u043b\u0438, \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b.\n\u0422\u0430\u043a\u0436\u0435, \u0432 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u0432 \u043a\u043e\u0434 \u0438\u0433\u0440\u044b, \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438\u0433\u0440\u044b.\n\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u0445 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u0438 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438. "),(0,r.kt)("p",null,"\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"default"\n{\n "impact_decal" "shot"\n "impact_parts" "test_impact" "test_smoke"\n "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" \n "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav" \n}\n')),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"\u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0443\u043d\u043a\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e:")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"default"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,r.kt)("inlineCode",{parentName:"li"},"asphalt"),", \u043d\u0443\u0436\u043d\u043e \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0441\u043b\u043e\u0432\u043e, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: ")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"asphalt"\n{\n "impact_decal" "shot"\n "impact_parts" "test_impact" "test_smoke"\n "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" \n "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav" \n}\n')),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_decal"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0438\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u0441\u043b\u0435\u0434\u043e\u0432 \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443. \u0412\u0441\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 ",(0,r.kt)("inlineCode",{parentName:"li"},"gfx\\decals\\decalinfo.txt"),".\n\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0433\u0440\u0443\u043f\u043f, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u0432\u044b\u0448\u0435\u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435.\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u043b\u0435\u0434\u044b \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0430 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 ",(0,r.kt)("inlineCode",{parentName:"li"},"shot")," \u0432 ",(0,r.kt)("inlineCode",{parentName:"li"},"decalinfo.txt"),".")),(0,r.kt)("p",null,"\u0412 ",(0,r.kt)("inlineCode",{parentName:"p"},"decalinfo.txt")," \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u0443 \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"shot\n{\n shot 6 6 0.5\n}\n")),(0,r.kt)("p",null,"\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u043e\u0432:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"shot\n{\n shot 6 6 0.5\n shot1 6 6 0.5\n shot2 6 6 0.5\n}\n")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_parts"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0438\u0435 \u0447\u0430\u0441\u0442\u0438\u0446\u044b \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0441\u0435\u043a\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0438 ",(0,r.kt)("strong",{parentName:"li"},"(\u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442)")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_sound"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0432\u0443\u043a\u043e\u0432 (\u043e\u0442 1 \u0434\u043e 8), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0438 \u043f\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443. \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"li"},"sound"),", \u0434\u0430\u043b\u0435\u0435 \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043f\u0430\u043f\u043e\u043a, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 4 \u0437\u0432\u0443\u043a\u0430\u043c\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" "materials/debris_concrete_03.wav" "materials/debris_concrete_04.wav"\n')),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"step_sound"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0432\u0443\u043a\u043e\u0432 (\u043e\u0442 1 \u0434\u043e 8), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043f\u0440\u0438 \u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u043f\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443 \u0438\u0433\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 NPC. \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"li"},"sound"),", \u0434\u0430\u043b\u0435\u0435 \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043f\u0430\u043f\u043e\u043a, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 4 \u0437\u0432\u0443\u043a\u0430\u043c\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a: ")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"step_sound" "materials/walk_asphalt_01.wav" "materials/walk_asphalt_02.wav" "materials/walk_asphalt_03.wav" "materials/walk_asphalt_04.wav"\n')),(0,r.kt)("h2",{id:"\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430-\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430-\u043a-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435"},"\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435"),(0,r.kt)("p",null,"\u041a \u043b\u044e\u0431\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b. \u042d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u044c\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 ",(0,r.kt)("inlineCode",{parentName:"p"},".mat")," \u0444\u0430\u0439\u043b\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts"),".\n\u041d\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435, \u0442\u0430\u043a\u0436\u0435, \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0434\u0435\u0440\u0435\u0432\u044f\u043d\u043d\u043e\u0439 \u0441\u0442\u0435\u043d\u044b \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("inlineCode",{parentName:"p"},"wood_01"),". \u041c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0439\u043b \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("inlineCode",{parentName:"p"},"textures.mat"),". \u0412 \u044d\u0442\u043e\u0439 \u0444\u0430\u0439\u043b\u0435 \u043c\u044b \u043f\u0438\u0448\u0435\u043c:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wood_01"\n{\n "material" "wood"\n}\n')),(0,r.kt)("p",null,"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432 \u0438\u0433\u0440\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432/\u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u0434\u0435\u043a\u0430\u043b\u0438, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 ",(0,r.kt)("inlineCode",{parentName:"p"},"wood"),".\n\u0427\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0442\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043d\u0443\u0436\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"box.mdl")," \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 ",(0,r.kt)("inlineCode",{parentName:"p"},"body"),": "),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"box/body"\n{\n "material" "wood"\n}\n')),(0,r.kt)("h2",{id:"\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0442\u0435\u043a\u0441\u0442\u0443\u0440"},"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440"),(0,r.kt)("p",null,"\u0422\u0430\u043a\u0436\u0435, \u0432 ",(0,r.kt)("inlineCode",{parentName:"p"},".mat")," \u0444\u0430\u0439\u043b\u0430\u0445 \u043f\u043e\u043c\u0438\u043c\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"reflectScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0411\u043e\u043b\u044c\u0448\u0435 \u0447\u0438\u0441\u043b\u043e - \u044f\u0440\u0447\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"reliefScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0432\u044b\u0441\u043e\u0442\u044b \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 (\u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043a\u0430\u0440\u0442\u0430 \u0432\u044b\u0441\u043e\u0442)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"refractScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u044f (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"aberrationScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0445\u0440\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0430\u0431\u0435\u0440\u0440\u0430\u0446\u0438\u044f (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"smoothness"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438, \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 0.0 \u0434\u043e 1.0")),(0,r.kt)("p",null,"\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043e\u0440\u0443\u0436\u0438\u044f:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"v_9mmAR/body"\n{\n "reflectScale" "0.3"\n "material" "metal"\n "refractScale" "3"\n "aberrationScale" "0.01"\n}\n')))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/80c10ff8.e6299d00.js b/assets/js/80c10ff8.e6299d00.js new file mode 100644 index 00000000..72664f45 --- /dev/null +++ b/assets/js/80c10ff8.e6299d00.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[205],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>u});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var p=a.createContext({}),s=function(e){var t=a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},m=function(e){var t=s(e.components);return a.createElement(p.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},d=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,l=e.originalType,p=e.parentName,m=o(e,["components","mdxType","originalType","parentName"]),d=s(n),u=r,k=d["".concat(p,".").concat(u)]||d[u]||c[u]||l;return n?a.createElement(k,i(i({ref:t},m),{},{components:n})):a.createElement(k,i({ref:t},m))}));function u(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var l=n.length,i=new Array(l);i[0]=d;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:r,i[1]=o;for(var s=2;s<l;s++)i[s]=n[s];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},9843:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>c,frontMatter:()=>l,metadata:()=>o,toc:()=>s});var a=n(7462),r=(n(7294),n(3905));const l={sidebar_position:5},i="\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",o={unversionedId:"rus/working_with_materials",id:"rus/working_with_materials",title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",description:"\u0412 PrimeXT \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432. \u0422\u0430\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u044d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0433\u0438\u0431\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 (\u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432, \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0440\u0438 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0435, \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f).",source:"@site/docs/rus/working_with_materials.md",sourceDirName:"rus",slug:"/rus/working_with_materials",permalink:"/PrimeXT/docs/rus/working_with_materials",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/working_with_materials.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_textures"},next:{title:"pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl"}},p={},s=[{value:"\u0424\u043e\u043d\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e (chapterbackgrounds.txt)",id:"\u0444\u043e\u043d\u043e\u0432\u0430\u044f-\u043a\u0430\u0440\u0442\u0430-\u0432-\u0433\u043b\u0430\u0432\u043d\u043e\u043c-\u043c\u0435\u043d\u044e-chapterbackgroundstxt",level:2},{value:"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b (materials.def)",id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b-materialsdef",level:2},{value:"\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435",id:"\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430-\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430-\u043a-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435",level:2},{value:"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440",id:"\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0442\u0435\u043a\u0441\u0442\u0443\u0440",level:2}],m={toc:s};function c(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,a.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438"),(0,r.kt)("p",null,"\u0412 PrimeXT \u0435\u0441\u0442\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432. \u0422\u0430\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u044d\u0442\u043e \u0434\u0430\u0451\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0433\u0438\u0431\u043a\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0440\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0438 (\u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432, \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0439 \u043f\u0440\u0438 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0435, \u043f\u0440\u0438 \u0441\u0442\u043e\u043b\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432, \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f).\n\u0424\u0430\u0439\u043b\u044b \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts"),", \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043d\u0435 \u043f\u0440\u0438\u0431\u0435\u0433\u0430\u044f \u043a \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u0438\u0433\u0440\u044b."),(0,r.kt)("h2",{id:"\u0444\u043e\u043d\u043e\u0432\u0430\u044f-\u043a\u0430\u0440\u0442\u0430-\u0432-\u0433\u043b\u0430\u0432\u043d\u043e\u043c-\u043c\u0435\u043d\u044e-chapterbackgroundstxt"},"\u0424\u043e\u043d\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e (chapterbackgrounds.txt)"),(0,r.kt)("p",null,"\u0412 \u044d\u0442\u043e\u043c \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u043c\u0435\u043d\u0430 \u043a\u0430\u0440\u0442 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0431\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434\u0430 \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u0438\u0433\u0440\u044b. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0444\u043e\u043d \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u043c\u0435\u043d\u044e \u0434\u0432\u0435 \u043a\u0430\u0440\u0442\u044b ",(0,r.kt)("inlineCode",{parentName:"p"},"test_0.bsp")," \u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"test_1.bsp"),". \u0412 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u043d\u0443\u0436\u043d\u043e \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u0444\u0430\u0439\u043b:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"test_0\ntest_1\n")),(0,r.kt)("p",null,"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u043a\u0430\u0440\u0442\u044b (",(0,r.kt)("inlineCode",{parentName:"p"},".bsp"),") \u043d\u0435 \u043d\u0443\u0436\u043d\u043e. \u041f\u0440\u0438 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043f\u043e\u0440\u044f\u0434\u043a\u0435, \u043e\u0434\u043d\u0430 \u0438\u0437 \u043a\u0430\u0440\u0442 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u0432 \u043c\u0435\u043d\u044e. \u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0443\u0436\u0435 \u0441\u0430\u043c\u043e\u0439 \u0438\u0433\u0440\u044b, \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0431\u044d\u043a\u0433\u0440\u0430\u0443\u043d\u0434 \u043f\u0440\u043e\u043f\u0430\u0434\u0435\u0442, \u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0442\u043e\u043a\u043e\u0432\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430. "),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u0412 \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u0440\u0442\u0430\u0445 \u0431\u0443\u0434\u0443\u0442 \u0442\u0430\u043a \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b, \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0438 \u043c\u0443\u0437\u044b\u043a\u0430. \u041d\u043e \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435 \u0435\u0441\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"ambient_music"),", \u043e\u043d\u0430 \u0437\u0430\u0433\u043b\u0443\u0448\u0438\u0442 \u043c\u0443\u0437\u044b\u043a\u0443 \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e. \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0439\u0442\u0435 \u044d\u0442\u043e.")),(0,r.kt)("h2",{id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b-materialsdef"},"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b (materials.def)"),(0,r.kt)("p",null,"\u042d\u0442\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u044b \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c\u0435\u044e\u0442 \u0441\u0432\u043e\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0435 \u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432/\u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f, \u0434\u0435\u043a\u0430\u043b\u0438, \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b.\n\u0422\u0430\u043a\u0436\u0435, \u0432 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0432\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u0432 \u043a\u043e\u0434 \u0438\u0433\u0440\u044b, \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0445\u0432\u0430\u0442\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438\u0433\u0440\u044b.\n\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043e, \u043c\u043e\u0436\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0438\u0445 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u0438 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438. "),(0,r.kt)("p",null,"\u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0431\u0430\u0437\u043e\u0432\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"default"\n{\n "impact_decal" "shot"\n "impact_parts" "test_impact" "test_smoke"\n "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" \n "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav" \n}\n')),(0,r.kt)("p",null,(0,r.kt)("strong",{parentName:"p"},"\u0420\u0430\u0437\u0431\u0435\u0440\u0435\u043c \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u0443\u043d\u043a\u0442 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e:")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"default"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,r.kt)("inlineCode",{parentName:"li"},"asphalt"),", \u043d\u0443\u0436\u043d\u043e \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u0432 \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0441\u043b\u043e\u0432\u043e, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b: ")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"asphalt"\n{\n "impact_decal" "shot"\n "impact_parts" "test_impact" "test_smoke"\n "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" \n "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav" \n}\n')),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_decal"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0438\u0435 \u0434\u0435\u043a\u0430\u043b\u0438 \u0441\u043b\u0435\u0434\u043e\u0432 \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430 \u0431\u0443\u0434\u0443\u0442 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443. \u0412\u0441\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 ",(0,r.kt)("inlineCode",{parentName:"li"},"gfx\\decals\\decalinfo.txt"),".\n\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u0437 \u0433\u0440\u0443\u043f\u043f, \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 \u0432\u044b\u0448\u0435\u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435.\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0443\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u0441\u043b\u0435\u0434\u044b \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0430 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 ",(0,r.kt)("inlineCode",{parentName:"li"},"shot")," \u0432 ",(0,r.kt)("inlineCode",{parentName:"li"},"decalinfo.txt"),".")),(0,r.kt)("p",null,"\u0412 ",(0,r.kt)("inlineCode",{parentName:"p"},"decalinfo.txt")," \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a, \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u0438\u044f \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u043f\u043e\u0434\u0433\u0440\u0443\u043f\u043f\u0443 \u0431\u043e\u043b\u044c\u0448\u0435 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438 \u0432\u043c\u0435\u0441\u0442\u043e:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"shot\n{\n shot 6 6 0.5\n}\n")),(0,r.kt)("p",null,"\u0421\u0434\u0435\u043b\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u043e\u0432:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},"shot\n{\n shot 6 6 0.5\n shot1 6 6 0.5\n shot2 6 6 0.5\n}\n")),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_parts"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0438\u0435 \u0447\u0430\u0441\u0442\u0438\u0446\u044b \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0441\u0435\u043a\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0438 ",(0,r.kt)("strong",{parentName:"li"},"(\u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442)")),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"impact_sound"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0432\u0443\u043a\u043e\u0432 (\u043e\u0442 1 \u0434\u043e 8), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u0438 \u043f\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443. \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"li"},"sound"),", \u0434\u0430\u043b\u0435\u0435 \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043f\u0430\u043f\u043e\u043a, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 4 \u0437\u0432\u0443\u043a\u0430\u043c\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" "materials/debris_concrete_03.wav" "materials/debris_concrete_04.wav"\n')),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("inlineCode",{parentName:"li"},'"step_sound"')," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0441\u043f\u0438\u0441\u043e\u043a \u0437\u0432\u0443\u043a\u043e\u0432 (\u043e\u0442 1 \u0434\u043e 8), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u043f\u0440\u0438 \u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u043f\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0443 \u0438\u0433\u0440\u043e\u043a\u0430 \u0438\u043b\u0438 NPC. \u041f\u0443\u0442\u044c \u0434\u043e \u0437\u0432\u0443\u043a\u043e\u0432 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0435\u0440\u0451\u0442\u0441\u044f \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"li"},"sound"),", \u0434\u0430\u043b\u0435\u0435 \u0432\u044b \u0432 \u043f\u0440\u0430\u0432\u0435 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0443\u0433\u043e\u0434\u043d\u043e \u043f\u043e\u0434\u043f\u0430\u043f\u043e\u043a, \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440 \u0441 4 \u0437\u0432\u0443\u043a\u0430\u043c\u0438 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a: ")),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"step_sound" "materials/walk_asphalt_01.wav" "materials/walk_asphalt_02.wav" "materials/walk_asphalt_03.wav" "materials/walk_asphalt_04.wav"\n')),(0,r.kt)("h2",{id:"\u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0430-\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e-\u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430-\u043a-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435"},"\u041f\u0440\u0438\u0432\u044f\u0437\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435"),(0,r.kt)("p",null,"\u041a \u043b\u044e\u0431\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u0439 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b. \u042d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u044c\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 ",(0,r.kt)("inlineCode",{parentName:"p"},".mat")," \u0444\u0430\u0439\u043b\u043e\u0432 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0430\u043f\u043a\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"scripts"),".\n\u041d\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435, \u0442\u0430\u043a\u0436\u0435, \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0442\u0430\u043a\u043e\u0439 \u0444\u0430\u0439\u043b. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u0443 \u043d\u0430\u0441 \u0435\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0434\u0435\u0440\u0435\u0432\u044f\u043d\u043d\u043e\u0439 \u0441\u0442\u0435\u043d\u044b \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("inlineCode",{parentName:"p"},"wood_01"),". \u041c\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u0444\u0430\u0439\u043b \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("inlineCode",{parentName:"p"},"textures.mat"),". \u0412 \u044d\u0442\u043e\u0439 \u0444\u0430\u0439\u043b\u0435 \u043c\u044b \u043f\u0438\u0448\u0435\u043c:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wood_01"\n{\n "material" "wood"\n}\n')),(0,r.kt)("p",null,"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c, \u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0432 \u0438\u0433\u0440\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0437\u0432\u0443\u043a\u0438 \u0448\u0430\u0433\u043e\u0432/\u043f\u043e\u043f\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u0434\u0435\u043a\u0430\u043b\u0438, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0435 \u0432 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0435 ",(0,r.kt)("inlineCode",{parentName:"p"},"wood"),".\n\u0427\u0442\u043e \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0442\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043d\u0443\u0436\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u043f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438 ",(0,r.kt)("inlineCode",{parentName:"p"},"box.mdl")," \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 ",(0,r.kt)("inlineCode",{parentName:"p"},"body"),": "),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"box/body"\n{\n "material" "wood"\n}\n')),(0,r.kt)("h2",{id:"\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435-\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0442\u0435\u043a\u0441\u0442\u0443\u0440"},"\u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440"),(0,r.kt)("p",null,"\u0422\u0430\u043a\u0436\u0435, \u0432 ",(0,r.kt)("inlineCode",{parentName:"p"},".mat")," \u0444\u0430\u0439\u043b\u0430\u0445 \u043f\u043e\u043c\u0438\u043c\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430, \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0434\u0440\u0443\u0433\u0438\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"reflectScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0434\u043b\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430. \u0411\u043e\u043b\u044c\u0448\u0435 \u0447\u0438\u0441\u043b\u043e - \u044f\u0440\u0447\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"reliefScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0432\u044b\u0441\u043e\u0442\u044b \u0434\u043b\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433\u0430 (\u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043a\u0430\u0440\u0442\u0430 \u0432\u044b\u0441\u043e\u0442)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"refractScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u044f (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"aberrationScale"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0445\u0440\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0430\u0431\u0435\u0440\u0440\u0430\u0446\u0438\u044f (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439)"),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},'"smoothness"')," - \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438, \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 0.0 \u0434\u043e 1.0")),(0,r.kt)("p",null,"\u041d\u0438\u0436\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u043d \u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043e\u0440\u0443\u0436\u0438\u044f:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"v_9mmAR/body"\n{\n "reflectScale" "0.3"\n "material" "metal"\n "refractScale" "3"\n "aberrationScale" "0.01"\n}\n')))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8105.d814f0e6.js b/assets/js/8105.d814f0e6.js deleted file mode 100644 index c6856dfb..00000000 --- a/assets/js/8105.d814f0e6.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8105],{3905:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>u,kt:()=>p});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=o.createContext({}),s=function(e){var t=o.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=r,f=d["".concat(i,".").concat(p)]||d[p]||m[p]||a;return n?o.createElement(f,l(l({ref:t},u),{},{components:n})):o.createElement(f,l({ref:t},u))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,l=new Array(a);l[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,l[1]=c;for(var s=2;s<a;s++)l[s]=n[s];return o.createElement.apply(null,l)}return o.createElement.apply(null,n)}d.displayName="MDXCreateElement"},4881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(7294),r=n(5999),a=n(5281),l=n(7462),c=n(6010);const i="iconEdit_Z9Sw";function s(e){let{className:t,...n}=e;return o.createElement("svg",(0,l.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,c.Z)(i,t),"aria-hidden":"true"},n),o.createElement("g",null,o.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function u(e){let{editUrl:t}=e;return o.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:a.k.common.editThisPage},o.createElement(s,null),o.createElement(r.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}},2503:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var o=n(7462),r=n(7294),a=n(6010),l=n(5999),c=n(6668),i=n(9960);const s="anchorWithStickyNavbar_LWe7",u="anchorWithHideOnScrollNavbar_WYt5";function m(e){let{as:t,id:n,...m}=e;const{navbar:{hideOnScroll:d}}=(0,c.L)();if("h1"===t||!n)return r.createElement(t,(0,o.Z)({},m,{id:void 0}));const p=(0,l.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof m.children?m.children:n});return r.createElement(t,(0,o.Z)({},m,{className:(0,a.Z)("anchor",d?u:s,m.className),id:n}),m.children,r.createElement(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p},"\u200b"))}},8718:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ke});var o=n(7294),r=n(3905),a=n(7462),l=n(5742);var c=n(2389),i=n(6010),s=n(2949),u=n(6668);function m(){const{prism:e}=(0,u.L)(),{colorMode:t}=(0,s.I)(),n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var d=n(5281),p=n(7594),f=n.n(p);const h=/title=(?<quote>["'])(?<title>.*?)\1/,g=/\{(?<range>[\d,-]+)\}/,y={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function b(e,t){const n=e.map((e=>{const{start:n,end:o}=y[e];return`(?:${n}\\s*(${t.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${o})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function v(e,t){let n=e.replace(/\n$/,"");const{language:o,magicComments:r,metastring:a}=t;if(a&&g.test(a)){const e=a.match(g).groups.range;if(0===r.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${a}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=r[0].className,o=f()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(o),code:n}}if(void 0===o)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return b(["js","jsBlock"],t);case"jsx":case"tsx":return b(["js","jsBlock","jsx"],t);case"html":return b(["js","jsBlock","html"],t);case"python":case"py":case"bash":return b(["bash"],t);case"markdown":case"md":return b(["html","jsx","bash"],t);default:return b(Object.keys(y),t)}}(o,r),c=n.split("\n"),i=Object.fromEntries(r.map((e=>[e.className,{start:0,range:""}]))),s=Object.fromEntries(r.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),u=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),m=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));s[t]?i[s[t]].range+=`${p},`:u[t]?i[u[t]].start=p:m[t]&&(i[m[t]].range+=`${i[m[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const d={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;f()(n).forEach((e=>{d[e]??=[],d[e].push(t)}))})),{lineClassNames:d,code:n}}const E="codeBlockContainer_Ckt0";function k(e){let{as:t,...n}=e;const r=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[o,r]=e;const a=t[o];a&&"string"==typeof r&&(n[a]=r)})),n}(m());return o.createElement(t,(0,a.Z)({},n,{style:r,className:(0,i.Z)(n.className,E,d.k.common.codeBlock)}))}const N={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function C(e){let{children:t,className:n}=e;return o.createElement(k,{as:"pre",tabIndex:0,className:(0,i.Z)(N.codeBlockStandalone,"thin-scrollbar",n)},o.createElement("code",{className:N.codeBlockLines},t))}var w=n(902);const Z={attributes:!0,characterData:!0,childList:!0,subtree:!0};function T(e,t){const[n,r]=(0,o.useState)(),a=(0,o.useCallback)((()=>{r(e.current?.closest("[role=tabpanel][hidden]"))}),[e,r]);(0,o.useEffect)((()=>{a()}),[a]),function(e,t,n){void 0===n&&(n=Z);const r=(0,w.zX)(t),a=(0,w.Ql)(n);(0,o.useEffect)((()=>{const t=new MutationObserver(r);return e&&t.observe(e,a),()=>t.disconnect()}),[e,r,a])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),a())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const B={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]};var j={Prism:n(7410).Z,theme:B};function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(){return x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},x.apply(this,arguments)}var L=/\r\n|\r|\n/,O=function(e){0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},S=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},P=function(e,t){var n=e.plain,o=Object.create(null),r=e.styles.reduce((function(e,n){var o=n.languages,r=n.style;return o&&!o.includes(t)||n.types.forEach((function(t){var n=x({},e[t],r);e[t]=n})),e}),o);return r.root=n,r.plain=x({},n,{backgroundColor:null}),r};function z(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&-1===t.indexOf(o)&&(n[o]=e[o]);return n}const A=function(e){function t(){for(var t=this,n=[],o=arguments.length;o--;)n[o]=arguments[o];e.apply(this,n),_(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?P(e.theme,e.language):void 0;return t.themeDict=n})),_(this,"getLineProps",(function(e){var n=e.key,o=e.className,r=e.style,a=x({},z(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(a.style=l.plain),void 0!==r&&(a.style=void 0!==a.style?x({},a.style,r):r),void 0!==n&&(a.key=n),o&&(a.className+=" "+o),a})),_(this,"getStyleForToken",(function(e){var n=e.types,o=e.empty,r=n.length,a=t.getThemeDict(t.props);if(void 0!==a){if(1===r&&"plain"===n[0])return o?{display:"inline-block"}:void 0;if(1===r&&!o)return a[n[0]];var l=o?{display:"inline-block"}:{},c=n.map((function(e){return a[e]}));return Object.assign.apply(Object,[l].concat(c))}})),_(this,"getTokenProps",(function(e){var n=e.key,o=e.className,r=e.style,a=e.token,l=x({},z(e,["key","className","style","token"]),{className:"token "+a.types.join(" "),children:a.content,style:t.getStyleForToken(a),key:void 0});return void 0!==r&&(l.style=void 0!==l.style?x({},l.style,r):r),void 0!==n&&(l.key=n),o&&(l.className+=" "+o),l})),_(this,"tokenize",(function(e,t,n,o){var r={code:t,grammar:n,language:o,tokens:[]};e.hooks.run("before-tokenize",r);var a=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),a}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,o=e.code,r=e.children,a=this.getThemeDict(this.props),l=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],o=[0],r=[e.length],a=0,l=0,c=[],i=[c];l>-1;){for(;(a=o[l]++)<r[l];){var s=void 0,u=t[l],m=n[l][a];if("string"==typeof m?(u=l>0?u:["plain"],s=m):(u=S(u,m.type),m.alias&&(u=S(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(L),p=d.length;c.push({types:u,content:d[0]});for(var f=1;f<p;f++)O(c),i.push(c=[]),c.push({types:u,content:d[f]})}else l++,t.push(u),n.push(s),o.push(0),r.push(s.length)}l--,t.pop(),n.pop(),o.pop(),r.pop()}return O(c),i}(void 0!==l?this.tokenize(t,o,l,n):[o]),className:"prism-code language-"+n,style:void 0!==a?a.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(o.Component),I="codeLine_lJS_",M="codeLineNumber_Tfdd",D="codeLineContent_feaV";function H(e){let{line:t,classNames:n,showLineNumbers:r,getLineProps:l,getTokenProps:c}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const s=l({line:t,className:(0,i.Z)(n,r&&I)}),u=t.map(((e,t)=>o.createElement("span",(0,a.Z)({key:t},c({token:e,key:t})))));return o.createElement("span",s,r?o.createElement(o.Fragment,null,o.createElement("span",{className:M}),o.createElement("span",{className:D},u)):u,o.createElement("br",null))}var V=n(5999);function R(e){return o.createElement("svg",(0,a.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"}))}function $(e){return o.createElement("svg",(0,a.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}const W={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function F(e){let{code:t,className:n}=e;const[r,a]=(0,o.useState)(!1),l=(0,o.useRef)(void 0),c=(0,o.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const o=document.createElement("textarea"),r=document.activeElement;o.value=e,o.setAttribute("readonly",""),o.style.contain="strict",o.style.position="absolute",o.style.left="-9999px",o.style.fontSize="12pt";const a=document.getSelection(),l=a.rangeCount>0&&a.getRangeAt(0);n.append(o),o.select(),o.selectionStart=0,o.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}o.remove(),l&&(a.removeAllRanges(),a.addRange(l)),r&&r.focus()}(t),a(!0),l.current=window.setTimeout((()=>{a(!1)}),1e3)}),[t]);return(0,o.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),o.createElement("button",{type:"button","aria-label":r?(0,V.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,V.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,V.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,i.Z)("clean-btn",n,W.copyButton,r&&W.copyButtonCopied),onClick:c},o.createElement("span",{className:W.copyButtonIcons,"aria-hidden":"true"},o.createElement(R,{className:W.copyButtonIcon}),o.createElement($,{className:W.copyButtonSuccessIcon})))}function q(e){return o.createElement("svg",(0,a.Z)({viewBox:"0 0 24 24"},e),o.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"}))}const G="wordWrapButtonIcon_Bwma",U="wordWrapButtonEnabled_EoeP";function Q(e){let{className:t,onClick:n,isEnabled:r}=e;const a=(0,V.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return o.createElement("button",{type:"button",onClick:n,className:(0,i.Z)("clean-btn",t,r&&U),"aria-label":a,title:a},o.createElement(q,{className:G,"aria-hidden":"true"}))}function X(e){let{children:t,className:n="",metastring:r,title:l,showLineNumbers:c,language:s}=e;const{prism:{defaultLanguage:d,magicComments:p}}=(0,u.L)(),f=s??n.split(" ").find((e=>e.startsWith("language-")))?.replace(/language-/,"")??d;const g=m(),y=function(){const[e,t]=(0,o.useState)(!1),[n,r]=(0,o.useState)(!1),a=(0,o.useRef)(null),l=(0,o.useCallback)((()=>{const n=a.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[a,e]),c=(0,o.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=a.current,n=e>t||a.current.querySelector("code").hasAttribute("style");r(n)}),[a]);return T(a,c),(0,o.useEffect)((()=>{c()}),[e,c]),(0,o.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:a,isEnabled:e,isCodeScrollable:n,toggle:l}}(),b=function(e){return e?.match(h)?.groups.title??""}(r)||l,{lineClassNames:E,code:C}=v(t,{metastring:r,language:f,magicComments:p}),w=c??function(e){return Boolean(e?.includes("showLineNumbers"))}(r);return o.createElement(k,{as:"div",className:(0,i.Z)(n,f&&!n.includes(`language-${f}`)&&`language-${f}`)},b&&o.createElement("div",{className:N.codeBlockTitle},b),o.createElement("div",{className:N.codeBlockContent},o.createElement(A,(0,a.Z)({},j,{theme:g,code:C,language:f??"text"}),(e=>{let{className:t,tokens:n,getLineProps:r,getTokenProps:a}=e;return o.createElement("pre",{tabIndex:0,ref:y.codeBlockRef,className:(0,i.Z)(t,N.codeBlock,"thin-scrollbar")},o.createElement("code",{className:(0,i.Z)(N.codeBlockLines,w&&N.codeBlockLinesWithNumbering)},n.map(((e,t)=>o.createElement(H,{key:t,line:e,getLineProps:r,getTokenProps:a,classNames:E[t],showLineNumbers:w})))))})),o.createElement("div",{className:N.buttonGroup},(y.isEnabled||y.isCodeScrollable)&&o.createElement(Q,{className:N.codeButton,onClick:()=>y.toggle(),isEnabled:y.isEnabled}),o.createElement(F,{className:N.codeButton,code:C}))))}function Y(e){let{children:t,...n}=e;const r=(0,c.Z)(),l=function(e){return o.Children.toArray(e).some((e=>(0,o.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof l?X:C;return o.createElement(i,(0,a.Z)({key:String(r)},n),l)}var J=n(9960);var K=n(6043);const ee="details_lb9f",te="isBrowser_bmU9",ne="collapsibleContent_i85q";function oe(e){return!!e&&("SUMMARY"===e.tagName||oe(e.parentElement))}function re(e,t){return!!e&&(e===t||re(e.parentElement,t))}function ae(e){let{summary:t,children:n,...r}=e;const l=(0,c.Z)(),s=(0,o.useRef)(null),{collapsed:u,setCollapsed:m}=(0,K.u)({initialState:!r.open}),[d,p]=(0,o.useState)(r.open),f=o.isValidElement(t)?t:o.createElement("summary",null,t??"Details");return o.createElement("details",(0,a.Z)({},r,{ref:s,open:d,"data-collapsed":u,className:(0,i.Z)(ee,l&&te,r.className),onMouseDown:e=>{oe(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;oe(t)&&re(t,s.current)&&(e.preventDefault(),u?(m(!1),p(!0)):m(!0))}}),f,o.createElement(K.z,{lazy:!1,collapsed:u,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{m(e),p(!e)}},o.createElement("div",{className:ne},n)))}const le="details_b_Ee";function ce(e){let{...t}=e;return o.createElement(ae,(0,a.Z)({},t,{className:(0,i.Z)("alert alert--info",le,t.className)}))}var ie=n(2503);function se(e){return o.createElement(ie.Z,e)}const ue="containsTaskList_mC6p";function me(e){if(void 0!==e)return(0,i.Z)(e,e?.includes("contains-task-list")&&ue)}const de="img_ev3q";const pe="admonition_LlT9",fe="admonitionHeading_tbUL",he="admonitionIcon_kALy",ge="admonitionContent_S0QG";const ye={note:{infimaClassName:"secondary",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:o.createElement(V.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:o.createElement(V.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:o.createElement(V.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:o.createElement(V.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 16 16"},o.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:o.createElement(V.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},be={secondary:"note",important:"info",success:"tip",warning:"danger"};function ve(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=o.Children.toArray(e),n=t.find((e=>o.isValidElement(e)&&"mdxAdmonitionTitle"===e.props?.mdxType)),r=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:r}}(e.children);return{...e,title:e.title??t,children:n}}const Ee={head:function(e){const t=o.Children.map(e.children,(e=>o.isValidElement(e)?function(e){if(e.props?.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...r}=e.props;return o.createElement(e.props.originalType,r)}return e}(e):e));return o.createElement(l.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return o.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")||(0,o.isValidElement)(e)&&t.includes(e.props?.mdxType)))?o.createElement("code",e):o.createElement(Y,e)},a:function(e){return o.createElement(J.Z,e)},pre:function(e){return o.createElement(Y,(0,o.isValidElement)(e.children)&&"code"===e.children.props?.originalType?e.children.props:{...e})},details:function(e){const t=o.Children.toArray(e.children),n=t.find((e=>o.isValidElement(e)&&"summary"===e.props?.mdxType)),r=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return o.createElement(ce,(0,a.Z)({},e,{summary:n}),r)},ul:function(e){return o.createElement("ul",(0,a.Z)({},e,{className:me(e.className)}))},img:function(e){return o.createElement("img",(0,a.Z)({loading:"lazy"},e,{className:(t=e.className,(0,i.Z)(t,de))}));var t},h1:e=>o.createElement(se,(0,a.Z)({as:"h1"},e)),h2:e=>o.createElement(se,(0,a.Z)({as:"h2"},e)),h3:e=>o.createElement(se,(0,a.Z)({as:"h3"},e)),h4:e=>o.createElement(se,(0,a.Z)({as:"h4"},e)),h5:e=>o.createElement(se,(0,a.Z)({as:"h5"},e)),h6:e=>o.createElement(se,(0,a.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:r,icon:a}=ve(e),l=function(e){const t=be[e]??e;return ye[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),ye.info)}(n),c=r??l.label,{iconComponent:s}=l,u=a??o.createElement(s,null);return o.createElement("div",{className:(0,i.Z)(d.k.common.admonition,d.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,pe)},o.createElement("div",{className:fe},o.createElement("span",{className:he},u),c),o.createElement("div",{className:ge},t))},mermaid:()=>null};function ke(e){let{children:t}=e;return o.createElement(r.Zo,{components:Ee},t)}},2244:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7294),r=n(6010),a=n(9960);function l(e){const{permalink:t,title:n,subLabel:l,isNext:c}=e;return o.createElement(a.Z,{className:(0,r.Z)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},l&&o.createElement("div",{className:"pagination-nav__sublabel"},l),o.createElement("div",{className:"pagination-nav__label"},n))}},3008:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7294),r=n(6010),a=n(9960);const l="tag_zVej",c="tagRegular_sFm0",i="tagWithCount_h2kH";function s(e){let{permalink:t,label:n,count:s}=e;return o.createElement(a.Z,{href:t,className:(0,r.Z)(l,s?i:c)},n,s&&o.createElement("span",null,s))}},1526:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7294),r=n(6010),a=n(5999),l=n(3008);const c="tags_jXut",i="tag_QGVx";function s(e){let{tags:t}=e;return o.createElement(o.Fragment,null,o.createElement("b",null,o.createElement(a.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),o.createElement("ul",{className:(0,r.Z)(c,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return o.createElement("li",{key:n,className:i},o.createElement(l.Z,{label:t,permalink:n}))}))))}},7594:(e,t)=>{function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,r,a]=t;if(o&&a){o=parseInt(o),a=parseInt(a);const e=o<a?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(a+=e);for(let t=o;t!==a;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/814f3328.3a24ed34.js b/assets/js/814f3328.3a24ed34.js deleted file mode 100644 index 8c104fbc..00000000 --- a/assets/js/814f3328.3a24ed34.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Alpha release 25.10.2021","permalink":"/PrimeXT/blog/alpha-oct-2021"}]}')}}]); \ No newline at end of file diff --git a/assets/js/8443.e9a33acc.js b/assets/js/8443.e9a33acc.js deleted file mode 100644 index 9541c092..00000000 --- a/assets/js/8443.e9a33acc.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 8443.e9a33acc.js.LICENSE.txt */ -(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8443],{8443:(t,e,n)=>{"use strict";t.exports=n(295)},1228:(t,e,n)=>{"use strict";var i=n(2856),s={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};i.isMsie()&&i.mixin(s.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),i.isMsie()&&i.isMsie()<=7&&i.mixin(s.input,{marginTop:"-1px"}),t.exports=s},9050:(t,e,n)=>{"use strict";var i="aaDataset",s="aaValue",r="aaDatum",o=n(2856),a=n(4910),u=n(3561),c=n(1228),l=n(3109);function h(t){var e;(t=t||{}).templates=t.templates||{},t.source||o.error("missing source"),t.name&&(e=t.name,!/^[_a-zA-Z0-9-]+$/.test(e))&&o.error("invalid dataset name: "+t.name),this.query=null,this._isEmpty=!0,this.highlight=!!t.highlight,this.name=void 0===t.name||null===t.name?o.getUniqueId():t.name,this.source=t.source,this.displayFn=function(t){return t=t||"value",o.isFunction(t)?t:e;function e(e){return e[t]}}(t.display||t.displayKey),this.debounce=t.debounce,this.cache=!1!==t.cache,this.templates=function(t,e){return{empty:t.empty&&o.templatify(t.empty),header:t.header&&o.templatify(t.header),footer:t.footer&&o.templatify(t.footer),suggestion:t.suggestion||n};function n(t){return"<p>"+e(t)+"</p>"}}(t.templates,this.displayFn),this.css=o.mixin({},c,t.appendTo?c.appendTo:{}),this.cssClasses=t.cssClasses=o.mixin({},c.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||o.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=o.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=t.$menu&&t.$menu.find(n+"-"+this.name).length>0?a.element(t.$menu.find(n+"-"+this.name)[0]):a.element(u.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=t.$menu,this.clearCachedSuggestions()}h.extractDatasetName=function(t){return a.element(t).data(i)},h.extractValue=function(t){return a.element(t).data(s)},h.extractDatum=function(t){var e=a.element(t).data(r);return"string"==typeof e&&(e=JSON.parse(e)),e},o.mixin(h.prototype,l,{_render:function(t,e){if(this.$el){var n,c=this,l=[].slice.call(arguments,2);if(this.$el.empty(),n=e&&e.length,this._isEmpty=!n,!n&&this.templates.empty)this.$el.html(h.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(n)this.$el.html(p.apply(this,l)).prepend(c.templates.header?f.apply(this,l):null).append(c.templates.footer?d.apply(this,l):null);else if(e&&!Array.isArray(e))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(n?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(n?"without":"with")+"-"+this.name),this.trigger("rendered",t)}function h(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!0}].concat(e),c.templates.empty.apply(this,e)}function p(){var t,n,l=[].slice.call(arguments,0),h=this,p=u.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return t=a.element(p).css(this.css.suggestions),n=o.map(e,f),t.append.apply(t,n),t;function f(t){var e,n=u.suggestion.replace("%PREFIX%",h.cssClasses.prefix).replace("%SUGGESTION%",h.cssClasses.suggestion);return(e=a.element(n).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(c.templates.suggestion.apply(this,[t].concat(l)))).data(i,c.name),e.data(s,c.displayFn(t)||void 0),e.data(r,JSON.stringify(t)),e.children().each((function(){a.element(this).css(h.css.suggestionChild)})),e}}function f(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.header.apply(this,e)}function d(){var e=[].slice.call(arguments,0);return e=[{query:t,isEmpty:!n}].concat(e),c.templates.footer.apply(this,e)}},getRoot:function(){return this.$el},update:function(t){function e(e){if(!this.canceled&&t===this.query){var n=[].slice.call(arguments,1);this.cacheSuggestions(t,e,n),this._render.apply(this,[t,e].concat(n))}}if(this.query=t,this.canceled=!1,this.shouldFetchFromCache(t))e.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var n=this,i=function(){n.canceled||n.source(t,e.bind(n))};if(this.debounce){clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout((function(){n.debounceTimeout=null,i()}),this.debounce)}else i()}},cacheSuggestions:function(t,e,n){this.cachedQuery=t,this.cachedSuggestions=e,this.cachedRenderExtraArgs=n},shouldFetchFromCache:function(t){return this.cache&&this.cachedQuery===t&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.$el&&(this.cancel(),this.$el.empty(),this.trigger("rendered",""))},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),t.exports=h},3354:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910),r=n(3109),o=n(9050),a=n(1228);function u(t){var e,n,r,o=this;(t=t||{}).menu||i.error("menu is required"),i.isArray(t.datasets)||i.isObject(t.datasets)||i.error("1 or more datasets required"),t.datasets||i.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=t.minLength||0,this.templates={},this.appendTo=t.appendTo||!1,this.css=i.mixin({},a,t.appendTo?a.appendTo:{}),this.cssClasses=t.cssClasses=i.mixin({},a.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix||i.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),e=i.bind(this._onSuggestionClick,this),n=i.bind(this._onSuggestionMouseEnter,this),r=i.bind(this._onSuggestionMouseLeave,this);var c=i.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=s.element(t.menu).on("mouseenter.aa",c,n).on("mouseleave.aa",c,r).on("click.aa",c,e),this.$container=t.appendTo?t.wrapper:this.$menu,t.templates&&t.templates.header&&(this.templates.header=i.templatify(t.templates.header),this.$menu.prepend(this.templates.header())),t.templates&&t.templates.empty&&(this.templates.empty=i.templatify(t.templates.empty),this.$empty=s.element('<div class="'+i.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=i.map(t.datasets,(function(e){return function(t,e,n){return new u.Dataset(i.mixin({$menu:t,cssClasses:n},e))}(o.$menu,e,t.cssClasses)})),i.each(this.datasets,(function(t){var e=t.getRoot();e&&0===e.parent().length&&o.$menu.append(e),t.onSync("rendered",o._onRendered,o)})),t.templates&&t.templates.footer&&(this.templates.footer=i.templatify(t.templates.footer),this.$menu.append(this.templates.footer()));var l=this;s.element(window).resize((function(){l._redraw()}))}i.mixin(u.prototype,r,{_onSuggestionClick:function(t){this.trigger("suggestionClicked",s.element(t.currentTarget))},_onSuggestionMouseEnter:function(t){var e=s.element(t.currentTarget);if(!e.hasClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var n=this;setTimeout((function(){n._setCursor(e,!1)}),0)}},_onSuggestionMouseLeave:function(t){if(t.relatedTarget&&s.element(t.relatedTarget).closest("."+i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0)return;this._removeCursor(),this.trigger("cursorRemoved")},_onRendered:function(t,e){if(this.isEmpty=i.every(this.datasets,(function(t){return t.isEmpty()})),this.isEmpty)if(e.length>=this.minLength&&this.trigger("empty"),this.$empty)if(e.length<this.minLength)this._hide();else{var n=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(n),this.$empty.show(),this._show()}else i.any(this.datasets,(function(t){return t.templates&&t.templates.empty}))?e.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),e.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){this.isOpen&&this.appendTo&&this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(i.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(t,e){t.first().addClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",e)},_removeCursor:function(){this._getCursor().removeClass(i.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(t){var e,n,i,s;this.isOpen&&(n=this._getCursor(),e=this._getSuggestions(),this._removeCursor(),-1!==(i=((i=e.index(n)+t)+1)%(e.length+1)-1)?(i<-1&&(i=e.length-1),this._setCursor(s=e.eq(i),!0),this._ensureVisible(s)):this.trigger("cursorRemoved"))},_ensureVisible:function(t){var e,n,i,s;n=(e=t.position().top)+t.height()+parseInt(t.css("margin-top"),10)+parseInt(t.css("margin-bottom"),10),i=this.$menu.scrollTop(),s=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),e<0?this.$menu.scrollTop(i+e):s<n&&this.$menu.scrollTop(i+(n-s))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(t){this.$menu.css("ltr"===t?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(t){var e=null;return t.length&&(e={raw:o.extractDatum(t),value:o.extractValue(t),datasetName:o.extractDatasetName(t)}),e},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(t){i.each(this.datasets,(function(e){e.update(t)}))},empty:function(){i.each(this.datasets,(function(t){t.clear()})),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,i.each(this.datasets,(function(t){t.destroy()}))}}),u.Dataset=o,t.exports=u},50:(t,e,n)=>{"use strict";var i=n(2856),s=n(4910);function r(t){t&&t.el||i.error("EventBus initialized without el"),this.$el=s.element(t.el)}i.mixin(r.prototype,{trigger:function(t,e,n,s){var r=i.Event("autocomplete:"+t);return this.$el.trigger(r,[e,n,s]),r}}),t.exports=r},3109:(t,e,n)=>{"use strict";var i=n(624),s=/\s+/;function r(t,e,n,i){var r;if(!n)return this;for(e=e.split(s),n=i?function(t,e){return t.bind?t.bind(e):function(){t.apply(e,[].slice.call(arguments,0))}}(n,i):n,this._callbacks=this._callbacks||{};r=e.shift();)this._callbacks[r]=this._callbacks[r]||{sync:[],async:[]},this._callbacks[r][t].push(n);return this}function o(t,e,n){return function(){for(var i,s=0,r=t.length;!i&&s<r;s+=1)i=!1===t[s].apply(e,n);return!i}}t.exports={onSync:function(t,e,n){return r.call(this,"sync",t,e,n)},onAsync:function(t,e,n){return r.call(this,"async",t,e,n)},off:function(t){var e;if(!this._callbacks)return this;t=t.split(s);for(;e=t.shift();)delete this._callbacks[e];return this},trigger:function(t){var e,n,r,a,u;if(!this._callbacks)return this;t=t.split(s),r=[].slice.call(arguments,1);for(;(e=t.shift())&&(n=this._callbacks[e]);)a=o(n.sync,this,[e].concat(r)),u=o(n.async,this,[e].concat(r)),a()&&i(u);return this}}},3561:t=>{"use strict";t.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},2534:(t,e,n)=>{"use strict";var i;i={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var s=n(2856),r=n(4910),o=n(3109);function a(t){var e,n,o,a,u,c=this;(t=t||{}).input||s.error("input is missing"),e=s.bind(this._onBlur,this),n=s.bind(this._onFocus,this),o=s.bind(this._onKeydown,this),a=s.bind(this._onInput,this),this.$hint=r.element(t.hint),this.$input=r.element(t.input).on("blur.aa",e).on("focus.aa",n).on("keydown.aa",o),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=s.noop),s.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",(function(t){i[t.which||t.keyCode]||s.defer(s.bind(c._onInput,c,t))})):this.$input.on("input.aa",a),this.query=this.$input.val(),this.$overflowHelper=(u=this.$input,r.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:u.css("font-family"),fontSize:u.css("font-size"),fontStyle:u.css("font-style"),fontVariant:u.css("font-variant"),fontWeight:u.css("font-weight"),wordSpacing:u.css("word-spacing"),letterSpacing:u.css("letter-spacing"),textIndent:u.css("text-indent"),textRendering:u.css("text-rendering"),textTransform:u.css("text-transform")}).insertAfter(u))}function u(t){return t.altKey||t.ctrlKey||t.metaKey||t.shiftKey}a.normalizeQuery=function(t){return(t||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},s.mixin(a.prototype,o,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(t){var e=i[t.which||t.keyCode];this._managePreventDefault(e,t),e&&this._shouldTrigger(e,t)&&this.trigger(e+"Keyed",t)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(t,e){var n,i,s;switch(t){case"tab":i=this.getHint(),s=this.getInputValue(),n=i&&i!==s&&!u(e);break;case"up":case"down":n=!u(e);break;default:n=!1}n&&e.preventDefault()},_shouldTrigger:function(t,e){var n;if("tab"===t)n=!u(e);else n=!0;return n},_checkInputValue:function(){var t,e,n,i,s;t=this.getInputValue(),i=t,s=this.query,n=!(!(e=a.normalizeQuery(i)===a.normalizeQuery(s))||!this.query)&&this.query.length!==t.length,this.query=t,e?n&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(t){this.query=t},getInputValue:function(){return this.$input.val()},setInputValue:function(t,e){void 0===t&&(t=this.query),this.$input.val(t),e?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(t){this.$input.attr("aria-activedescendant",t)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(t){this.$hint.val(t)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var t,e,n;n=(t=this.getInputValue())!==(e=this.getHint())&&0===e.indexOf(t),""!==t&&n&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var t=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=t},isCursorAtEnd:function(){var t,e,n;return t=this.$input.val().length,e=this.$input[0].selectionStart,s.isNumber(e)?e===t:!document.selection||((n=document.selection.createRange()).moveStart("character",-t),t===n.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),t.exports=a},6549:(t,e,n)=>{"use strict";var i="aaAttrs",s=n(2856),r=n(4910),o=n(50),a=n(2534),u=n(3354),c=n(3561),l=n(1228);function h(t){var e,n;if((t=t||{}).input||s.error("missing input"),this.isActivated=!1,this.debug=!!t.debug,this.autoselect=!!t.autoselect,this.autoselectOnBlur=!!t.autoselectOnBlur,this.openOnFocus=!!t.openOnFocus,this.minLength=s.isNumber(t.minLength)?t.minLength:1,this.autoWidth=void 0===t.autoWidth||!!t.autoWidth,this.clearOnSelected=!!t.clearOnSelected,this.tabAutocomplete=void 0===t.tabAutocomplete||!!t.tabAutocomplete,t.hint=!!t.hint,t.hint&&t.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=t.css=s.mixin({},l,t.appendTo?l.appendTo:{}),this.cssClasses=t.cssClasses=s.mixin({},l.defaultClasses,t.cssClasses||{}),this.cssClasses.prefix=t.cssClasses.formattedPrefix=s.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=t.listboxId=[this.cssClasses.root,"listbox",s.getUniqueId()].join("-");var a=function(t){var e,n,o,a;e=r.element(t.input),n=r.element(c.wrapper.replace("%ROOT%",t.cssClasses.root)).css(t.css.wrapper),t.appendTo||"block"!==e.css("display")||"table"!==e.parent().css("display")||n.css("display","table-cell");var u=c.dropdown.replace("%PREFIX%",t.cssClasses.prefix).replace("%DROPDOWN_MENU%",t.cssClasses.dropdownMenu);o=r.element(u).css(t.css.dropdown).attr({role:"listbox",id:t.listboxId}),t.templates&&t.templates.dropdownMenu&&o.html(s.templatify(t.templates.dropdownMenu)());(a=e.clone().css(t.css.hint).css(function(t){return{backgroundAttachment:t.css("background-attachment"),backgroundClip:t.css("background-clip"),backgroundColor:t.css("background-color"),backgroundImage:t.css("background-image"),backgroundOrigin:t.css("background-origin"),backgroundPosition:t.css("background-position"),backgroundRepeat:t.css("background-repeat"),backgroundSize:t.css("background-size")}}(e))).val("").addClass(s.className(t.cssClasses.prefix,t.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),a.removeData&&a.removeData();e.data(i,{"aria-autocomplete":e.attr("aria-autocomplete"),"aria-expanded":e.attr("aria-expanded"),"aria-owns":e.attr("aria-owns"),autocomplete:e.attr("autocomplete"),dir:e.attr("dir"),role:e.attr("role"),spellcheck:e.attr("spellcheck"),style:e.attr("style"),type:e.attr("type")}),e.addClass(s.className(t.cssClasses.prefix,t.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":t.datasets&&t.datasets[0]&&t.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":t.ariaLabel,"aria-owns":t.listboxId}).css(t.hint?t.css.input:t.css.inputWithNoHint);try{e.attr("dir")||e.attr("dir","auto")}catch(l){}return(n=t.appendTo?n.appendTo(r.element(t.appendTo).eq(0)).eq(0):e.wrap(n).parent()).prepend(t.hint?a:null).append(o),{wrapper:n,input:e,hint:a,menu:o}}(t);this.$node=a.wrapper;var u=this.$input=a.input;e=a.menu,n=a.hint,t.dropdownMenuContainer&&r.element(t.dropdownMenuContainer).css("position","relative").append(e.css("top","0")),u.on("blur.aa",(function(t){var n=document.activeElement;s.isMsie()&&(e[0]===n||e[0].contains(n))&&(t.preventDefault(),t.stopImmediatePropagation(),s.defer((function(){u.focus()})))})),e.on("mousedown.aa",(function(t){t.preventDefault()})),this.eventBus=t.eventBus||new o({el:u}),this.dropdown=new h.Dropdown({appendTo:t.appendTo,wrapper:this.$node,menu:e,datasets:t.datasets,templates:t.templates,cssClasses:t.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new h.Input({input:u,hint:n}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(t),this._setLanguageDirection()}s.mixin(h.prototype,{_bindKeyboardShortcuts:function(t){if(t.keyboardShortcuts){var e=this.$input,n=[];s.each(t.keyboardShortcuts,(function(t){"string"==typeof t&&(t=t.toUpperCase().charCodeAt(0)),n.push(t)})),r.element(document).keydown((function(t){var i=t.target||t.srcElement,s=i.tagName;if(!i.isContentEditable&&"INPUT"!==s&&"SELECT"!==s&&"TEXTAREA"!==s){var r=t.which||t.keyCode;-1!==n.indexOf(r)&&(e.focus(),t.stopPropagation(),t.preventDefault())}}))}},_onSuggestionClicked:function(t,e){var n;(n=this.dropdown.getDatumForSuggestion(e))&&this._select(n,{selectionMethod:"click"})},_onCursorMoved:function(t,e){var n=this.dropdown.getDatumForCursor(),i=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(i),n&&(e&&this.input.setInputValue(n.value,!0),this.eventBus.trigger("cursorchanged",n.raw,n.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var t=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",t.width+"px");var e=this.$node[0].getBoundingClientRect(),n=t.bottom-e.top;this.$node.css("top",n+"px");var i=t.left-e.left;this.$node.css("left",i+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var t=this.input.getQuery();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var t,e;t=this.dropdown.getDatumForCursor(),e=this.dropdown.getDatumForTopSuggestion();var n={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&t?this._select(t,n):this.autoselectOnBlur&&e?this._select(e,n):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(t,e){var n,i;n=this.dropdown.getDatumForCursor(),i=this.dropdown.getDatumForTopSuggestion();var s={selectionMethod:"enterKey"};n?(this._select(n,s),e.preventDefault()):this.autoselect&&i&&(this._select(i,s),e.preventDefault())},_onTabKeyed:function(t,e){if(this.tabAutocomplete){var n;(n=this.dropdown.getDatumForCursor())?(this._select(n,{selectionMethod:"tabKey"}),e.preventDefault()):this._autocomplete(!0)}else this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var t=this.input.getQuery();this.dropdown.isEmpty&&t.length>=this.minLength?this.dropdown.update(t):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(t,e){this.input.clearHintIfInvalid(),e.length>=this.minLength?this.dropdown.update(e):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var t=this.input.getLanguageDirection();this.dir!==t&&(this.dir=t,this.$node.css("direction",t),this.dropdown.setLanguageDirection(t))},_updateHint:function(){var t,e,n,i,r;(t=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(e=this.input.getInputValue(),n=a.normalizeQuery(e),i=s.escapeRegExChars(n),(r=new RegExp("^(?:"+i+")(.+$)","i").exec(t.value))?this.input.setHint(e+r[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(t){var e,n,i,s;e=this.input.getHint(),n=this.input.getQuery(),i=t||this.input.isCursorAtEnd(),e&&n!==e&&i&&((s=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(s.value),this.eventBus.trigger("autocompleted",s.raw,s.datasetName))},_select:function(t,e){void 0!==t.value&&this.input.setQuery(t.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(t.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",t.raw,t.datasetName,e).isDefaultPrevented()&&(this.dropdown.close(),s.defer(s.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var t=this.input.getInputValue();t.length>=this.minLength?this.dropdown.update(t):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(t){t=s.toStr(t),this.isActivated?this.input.setInputValue(t):(this.input.setQuery(t),this.input.setInputValue(t,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function(t,e){var n=t.find(s.className(e.prefix,e.input));s.each(n.data(i),(function(t,e){void 0===t?n.removeAttr(e):n.attr(e,t)})),n.detach().removeClass(s.className(e.prefix,e.input,!0)).insertAfter(t),n.removeData&&n.removeData(i);t.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),h.Dropdown=u,h.Input=a,h.sources=n(8840),t.exports=h},4910:t=>{"use strict";t.exports={element:null}},6177:t=>{"use strict";t.exports=function(t){var e=t.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||t.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(e)return[e[1],e[2],e[3]]}},2856:(t,e,n)=>{"use strict";var i,s=n(8820),r=n(4910);function o(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}t.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(t){if(void 0===t&&(t=navigator.userAgent),/(msie|trident)/i.test(t)){var e=t.match(/(msie |rv:)(\d+(.\d+)?)/i);if(e)return e[2]}return!1},escapeRegExChars:function(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(t){return"number"==typeof t},toStr:function(t){return null==t?"":t+""},cloneDeep:function(t){var e=this.mixin({},t),n=this;return this.each(e,(function(t,i){t&&(n.isArray(t)?e[i]=[].concat(t):n.isObject(t)&&(e[i]=n.cloneDeep(t)))})),e},error:function(t){throw new Error(t)},every:function(t,e){var n=!0;return t?(this.each(t,(function(i,s){n&&(n=e.call(null,i,s,t)&&n)})),!!n):n},any:function(t,e){var n=!1;return t?(this.each(t,(function(i,s){if(e.call(null,i,s,t))return n=!0,!1})),n):n},getUniqueId:(i=0,function(){return i++}),templatify:function(t){if(this.isFunction(t))return t;var e=r.element(t);return"SCRIPT"===e.prop("tagName")?function(){return e.text()}:function(){return String(t)}},defer:function(t){setTimeout(t,0)},noop:function(){},formatPrefix:function(t,e){return e?"":t+"-"},className:function(t,e,n){return n?t+e:"."+s(t+e,{isIdentifier:!0})},escapeHighlightedString:function(t,e,n){e=e||"<em>";var i=document.createElement("div");i.appendChild(document.createTextNode(e)),n=n||"</em>";var s=document.createElement("div");s.appendChild(document.createTextNode(n));var r=document.createElement("div");return r.appendChild(document.createTextNode(t)),r.innerHTML.replace(RegExp(o(i.innerHTML),"g"),e).replace(RegExp(o(s.innerHTML),"g"),n)}}},9983:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);var o,a,u=(o=[],a=window.Promise.resolve(),function(t,e){return function(n,s){(function(t,e){return window.Promise.resolve().then((function(){return o.length&&(a=t.search(o),o=[]),a})).then((function(t){if(t)return t.results[e]}))})(t.as,o.push({indexName:t.indexName,query:n,params:e})-1).then((function(t){t&&s(t.hits,t)})).catch((function(t){i.error(t.message)}))}});t.exports=function(t,e){var n=r(t.as._ua);if(n&&n[0]>=3&&n[1]>20){var i="autocomplete.js "+s;-1===t.as._ua.indexOf(i)&&(t.as._ua+="; "+i)}return u(t,e)}},8840:(t,e,n)=>{"use strict";t.exports={hits:n(9983),popularIn:n(4445)}},4445:(t,e,n)=>{"use strict";var i=n(2856),s=n(533),r=n(6177);t.exports=function(t,e,n,o){var a=r(t.as._ua);if(a&&a[0]>=3&&a[1]>20&&((e=e||{}).additionalUA="autocomplete.js "+s),!n.source)return i.error("Missing 'source' key");var u=i.isFunction(n.source)?n.source:function(t){return t[n.source]};if(!n.index)return i.error("Missing 'index' key");var c=n.index;return o=o||{},function(a,l){t.search(a,e,(function(t,a){if(t)i.error(t.message);else{if(a.hits.length>0){var h=a.hits[0],p=i.mixin({hitsPerPage:0},n);delete p.source,delete p.index;var f=r(c.as._ua);return f&&f[0]>=3&&f[1]>20&&(e.additionalUA="autocomplete.js "+s),void c.search(u(h),p,(function(t,e){if(t)i.error(t.message);else{var n=[];if(o.includeAll){var s=o.allTitle||"All departments";n.push(i.mixin({facet:{value:s,count:e.nbHits}},i.cloneDeep(h)))}i.each(e.facets,(function(t,e){i.each(t,(function(t,s){n.push(i.mixin({facet:{facet:e,value:s,count:t}},i.cloneDeep(h)))}))}));for(var r=1;r<a.hits.length;++r)n.push(a.hits[r]);l(n,a)}}))}l([])}}))}}},295:(t,e,n)=>{"use strict";var i=n(6990);n(4910).element=i;var s=n(2856);s.isArray=i.isArray,s.isFunction=i.isFunction,s.isObject=i.isPlainObject,s.bind=i.proxy,s.each=function(t,e){i.each(t,(function(t,n){return e(n,t)}))},s.map=i.map,s.mixin=i.extend,s.Event=i.Event;var r="aaAutocomplete",o=n(6549),a=n(50);function u(t,e,n,u){n=s.isArray(n)?n:[].slice.call(arguments,2);var c=i(t).each((function(t,s){var c=i(s),l=new a({el:c}),h=u||new o({input:c,eventBus:l,dropdownMenuContainer:e.dropdownMenuContainer,hint:void 0===e.hint||!!e.hint,minLength:e.minLength,autoselect:e.autoselect,autoselectOnBlur:e.autoselectOnBlur,tabAutocomplete:e.tabAutocomplete,openOnFocus:e.openOnFocus,templates:e.templates,debug:e.debug,clearOnSelected:e.clearOnSelected,cssClasses:e.cssClasses,datasets:n,keyboardShortcuts:e.keyboardShortcuts,appendTo:e.appendTo,autoWidth:e.autoWidth,ariaLabel:e.ariaLabel||s.getAttribute("aria-label")});c.data(r,h)}));return c.autocomplete={},s.each(["open","close","getVal","setVal","destroy","getWrapper"],(function(t){c.autocomplete[t]=function(){var e,n=arguments;return c.each((function(s,o){var a=i(o).data(r);e=a[t].apply(a,n)})),e}})),c}u.sources=o.sources,u.escapeHighlightedString=s.escapeHighlightedString;var c="autocomplete"in window,l=window.autocomplete;u.noConflict=function(){return c?window.autocomplete=l:delete window.autocomplete,u},t.exports=u},533:t=>{t.exports="0.38.1"},6990:t=>{var e;e=window,t.exports=function(t){var e,n,i=function(){var e,n,i,s,r,o,a=[],u=a.concat,c=a.filter,l=a.slice,h=t.document,p={},f={},d={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},m=/^\s*<(\w+|!)[^>]*>/,g=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,y=/^(?:body|html)$/i,w=/([A-Z])/g,b=["val","css","html","text","data","width","height","offset"],C=["after","prepend","before","append"],x=h.createElement("table"),_=h.createElement("tr"),S={tr:h.createElement("tbody"),tbody:x,thead:x,tfoot:x,td:_,th:_,"*":h.createElement("div")},E=/complete|loaded|interactive/,A=/^[\w-]*$/,$={},T=$.toString,O={},D=h.createElement("div"),N={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},k=Array.isArray||function(t){return t instanceof Array};function I(t){return null==t?String(t):$[T.call(t)]||"object"}function P(t){return"function"==I(t)}function L(t){return null!=t&&t==t.window}function M(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function F(t){return"object"==I(t)}function R(t){return F(t)&&!L(t)&&Object.getPrototypeOf(t)==Object.prototype}function q(t){var e=!!t&&"length"in t&&t.length,n=i.type(t);return"function"!=n&&!L(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function V(t){return c.call(t,(function(t){return null!=t}))}function H(t){return t.length>0?i.fn.concat.apply([],t):t}function B(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function K(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function j(t,e){return"number"!=typeof e||d[B(t)]?e:e+"px"}function z(t){var e,n;return p[t]||(e=h.createElement(t),h.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),p[t]=n),p[t]}function U(t){return"children"in t?l.call(t.children):i.map(t.childNodes,(function(t){if(1==t.nodeType)return t}))}function Q(t,e){var n,i=t?t.length:0;for(n=0;n<i;n++)this[n]=t[n];this.length=i,this.selector=e||""}function W(t,i,s){for(n in i)s&&(R(i[n])||k(i[n]))?(R(i[n])&&!R(t[n])&&(t[n]={}),k(i[n])&&!k(t[n])&&(t[n]=[]),W(t[n],i[n],s)):i[n]!==e&&(t[n]=i[n])}function Z(t,e){return null==e?i(t):i(t).filter(e)}function X(t,e,n,i){return P(e)?e.call(t,n,i):e}function G(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function J(t,n){var i=t.className||"",s=i&&i.baseVal!==e;if(n===e)return s?i.baseVal:i;s?i.baseVal=n:t.className=n}function Y(t){try{return t?"true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?i.parseJSON(t):t):t}catch(e){return t}}function tt(t,e){e(t);for(var n=0,i=t.childNodes.length;n<i;n++)tt(t.childNodes[n],e)}return O.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,s=t.parentNode,r=!s;return r&&(s=D).appendChild(t),i=~O.qsa(s,e).indexOf(t),r&&D.removeChild(t),i},r=function(t){return t.replace(/-+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))},o=function(t){return c.call(t,(function(e,n){return t.indexOf(e)==n}))},O.fragment=function(t,n,s){var r,o,a;return g.test(t)&&(r=i(h.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(v,"<$1></$2>")),n===e&&(n=m.test(t)&&RegExp.$1),n in S||(n="*"),(a=S[n]).innerHTML=""+t,r=i.each(l.call(a.childNodes),(function(){a.removeChild(this)}))),R(s)&&(o=i(r),i.each(s,(function(t,e){b.indexOf(t)>-1?o[t](e):o.attr(t,e)}))),r},O.Z=function(t,e){return new Q(t,e)},O.isZ=function(t){return t instanceof O.Z},O.init=function(t,n){var s;if(!t)return O.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&m.test(t))s=O.fragment(t,RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}else{if(P(t))return i(h).ready(t);if(O.isZ(t))return t;if(k(t))s=V(t);else if(F(t))s=[t],t=null;else if(m.test(t))s=O.fragment(t.trim(),RegExp.$1,n),t=null;else{if(n!==e)return i(n).find(t);s=O.qsa(h,t)}}return O.Z(s,t)},(i=function(t,e){return O.init(t,e)}).extend=function(t){var e,n=l.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach((function(n){W(t,n,e)})),t},O.qsa=function(t,e){var n,i="#"==e[0],s=!i&&"."==e[0],r=i||s?e.slice(1):e,o=A.test(r);return t.getElementById&&o&&i?(n=t.getElementById(r))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:l.call(o&&!i&&t.getElementsByClassName?s?t.getElementsByClassName(r):t.getElementsByTagName(e):t.querySelectorAll(e))},i.contains=h.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},i.type=I,i.isFunction=P,i.isWindow=L,i.isArray=k,i.isPlainObject=R,i.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},i.isNumeric=function(t){var e=Number(t),n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},i.inArray=function(t,e,n){return a.indexOf.call(e,t,n)},i.camelCase=r,i.trim=function(t){return null==t?"":String.prototype.trim.call(t)},i.uuid=0,i.support={},i.expr={},i.noop=function(){},i.map=function(t,e){var n,i,s,r=[];if(q(t))for(i=0;i<t.length;i++)null!=(n=e(t[i],i))&&r.push(n);else for(s in t)null!=(n=e(t[s],s))&&r.push(n);return H(r)},i.each=function(t,e){var n,i;if(q(t)){for(n=0;n<t.length;n++)if(!1===e.call(t[n],n,t[n]))return t}else for(i in t)if(!1===e.call(t[i],i,t[i]))return t;return t},i.grep=function(t,e){return c.call(t,e)},t.JSON&&(i.parseJSON=JSON.parse),i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(t,e){$["[object "+e+"]"]=e.toLowerCase()})),i.fn={constructor:O.Z,length:0,forEach:a.forEach,reduce:a.reduce,push:a.push,sort:a.sort,splice:a.splice,indexOf:a.indexOf,concat:function(){var t,e,n=[];for(t=0;t<arguments.length;t++)e=arguments[t],n[t]=O.isZ(e)?e.toArray():e;return u.apply(O.isZ(this)?this.toArray():this,n)},map:function(t){return i(i.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return i(l.apply(this,arguments))},ready:function(t){return E.test(h.readyState)&&h.body?t(i):h.addEventListener("DOMContentLoaded",(function(){t(i)}),!1),this},get:function(t){return t===e?l.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each((function(){null!=this.parentNode&&this.parentNode.removeChild(this)}))},each:function(t){return a.every.call(this,(function(e,n){return!1!==t.call(e,n,e)})),this},filter:function(t){return P(t)?this.not(this.not(t)):i(c.call(this,(function(e){return O.matches(e,t)})))},add:function(t,e){return i(o(this.concat(i(t,e))))},is:function(t){return this.length>0&&O.matches(this[0],t)},not:function(t){var n=[];if(P(t)&&t.call!==e)this.each((function(e){t.call(this,e)||n.push(this)}));else{var s="string"==typeof t?this.filter(t):q(t)&&P(t.item)?l.call(t):i(t);this.forEach((function(t){s.indexOf(t)<0&&n.push(t)}))}return i(n)},has:function(t){return this.filter((function(){return F(t)?i.contains(this,t):i(this).find(t).size()}))},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!F(t)?t:i(t)},last:function(){var t=this[this.length-1];return t&&!F(t)?t:i(t)},find:function(t){var e=this;return t?"object"==typeof t?i(t).filter((function(){var t=this;return a.some.call(e,(function(e){return i.contains(e,t)}))})):1==this.length?i(O.qsa(this[0],t)):this.map((function(){return O.qsa(this,t)})):i()},closest:function(t,e){var n=[],s="object"==typeof t&&i(t);return this.each((function(i,r){for(;r&&!(s?s.indexOf(r)>=0:O.matches(r,t));)r=r!==e&&!M(r)&&r.parentNode;r&&n.indexOf(r)<0&&n.push(r)})),i(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=i.map(n,(function(t){if((t=t.parentNode)&&!M(t)&&e.indexOf(t)<0)return e.push(t),t}));return Z(e,t)},parent:function(t){return Z(o(this.pluck("parentNode")),t)},children:function(t){return Z(this.map((function(){return U(this)})),t)},contents:function(){return this.map((function(){return this.contentDocument||l.call(this.childNodes)}))},siblings:function(t){return Z(this.map((function(t,e){return c.call(U(e.parentNode),(function(t){return t!==e}))})),t)},empty:function(){return this.each((function(){this.innerHTML=""}))},pluck:function(t){return i.map(this,(function(e){return e[t]}))},show:function(){return this.each((function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=z(this.nodeName))}))},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=P(t);if(this[0]&&!e)var n=i(t).get(0),s=n.parentNode||this.length>1;return this.each((function(r){i(this).wrapAll(e?t.call(this,r):s?n.cloneNode(!0):n)}))},wrapAll:function(t){if(this[0]){var e;for(i(this[0]).before(t=i(t));(e=t.children()).length;)t=e.first();i(t).append(this)}return this},wrapInner:function(t){var e=P(t);return this.each((function(n){var s=i(this),r=s.contents(),o=e?t.call(this,n):t;r.length?r.wrapAll(o):s.append(o)}))},unwrap:function(){return this.parent().each((function(){i(this).replaceWith(i(this).children())})),this},clone:function(){return this.map((function(){return this.cloneNode(!0)}))},hide:function(){return this.css("display","none")},toggle:function(t){return this.each((function(){var n=i(this);(t===e?"none"==n.css("display"):t)?n.show():n.hide()}))},prev:function(t){return i(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return i(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each((function(e){var n=this.innerHTML;i(this).empty().append(X(this,t,e,n))})):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each((function(e){var n=X(this,t,e,this.textContent);this.textContent=null==n?"":""+n})):0 in this?this.pluck("textContent").join(""):null},attr:function(t,i){var s;return"string"!=typeof t||1 in arguments?this.each((function(e){if(1===this.nodeType)if(F(t))for(n in t)G(this,n,t[n]);else G(this,t,X(this,i,e,this.getAttribute(t)))})):0 in this&&1==this[0].nodeType&&null!=(s=this[0].getAttribute(t))?s:e},removeAttr:function(t){return this.each((function(){1===this.nodeType&&t.split(" ").forEach((function(t){G(this,t)}),this)}))},prop:function(t,e){return t=N[t]||t,1 in arguments?this.each((function(n){this[t]=X(this,e,n,this[t])})):this[0]&&this[0][t]},removeProp:function(t){return t=N[t]||t,this.each((function(){delete this[t]}))},data:function(t,n){var i="data-"+t.replace(w,"-$1").toLowerCase(),s=1 in arguments?this.attr(i,n):this.attr(i);return null!==s?Y(s):e},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each((function(e){this.value=X(this,t,e,this.value)}))):this[0]&&(this[0].multiple?i(this[0]).find("option").filter((function(){return this.selected})).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each((function(t){var n=i(this),s=X(this,e,t,n.offset()),r=n.offsetParent().offset(),o={top:s.top-r.top,left:s.left-r.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)}));if(!this.length)return null;if(h.documentElement!==this[0]&&!i.contains(h.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,e){if(arguments.length<2){var s=this[0];if("string"==typeof t){if(!s)return;return s.style[r(t)]||getComputedStyle(s,"").getPropertyValue(t)}if(k(t)){if(!s)return;var o={},a=getComputedStyle(s,"");return i.each(t,(function(t,e){o[e]=s.style[r(e)]||a.getPropertyValue(e)})),o}}var u="";if("string"==I(t))e||0===e?u=B(t)+":"+j(t,e):this.each((function(){this.style.removeProperty(B(t))}));else for(n in t)t[n]||0===t[n]?u+=B(n)+":"+j(n,t[n])+";":this.each((function(){this.style.removeProperty(B(n))}));return this.each((function(){this.style.cssText+=";"+u}))},index:function(t){return t?this.indexOf(i(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&a.some.call(this,(function(t){return this.test(J(t))}),K(t))},addClass:function(t){return t?this.each((function(e){if("className"in this){s=[];var n=J(this);X(this,t,e,n).split(/\s+/g).forEach((function(t){i(this).hasClass(t)||s.push(t)}),this),s.length&&J(this,n+(n?" ":"")+s.join(" "))}})):this},removeClass:function(t){return this.each((function(n){if("className"in this){if(t===e)return J(this,"");s=J(this),X(this,t,n,s).split(/\s+/g).forEach((function(t){s=s.replace(K(t)," ")})),J(this,s.trim())}}))},toggleClass:function(t,n){return t?this.each((function(s){var r=i(this);X(this,t,s,J(this)).split(/\s+/g).forEach((function(t){(n===e?!r.hasClass(t):n)?r.addClass(t):r.removeClass(t)}))})):this},scrollTop:function(t){if(this.length){var n="scrollTop"in this[0];return t===e?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var n="scrollLeft"in this[0];return t===e?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),s=y.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(i(t).css("margin-top"))||0,n.left-=parseFloat(i(t).css("margin-left"))||0,s.top+=parseFloat(i(e[0]).css("border-top-width"))||0,s.left+=parseFloat(i(e[0]).css("border-left-width"))||0,{top:n.top-s.top,left:n.left-s.left}}},offsetParent:function(){return this.map((function(){for(var t=this.offsetParent||h.body;t&&!y.test(t.nodeName)&&"static"==i(t).css("position");)t=t.offsetParent;return t}))}},i.fn.detach=i.fn.remove,["width","height"].forEach((function(t){var n=t.replace(/./,(function(t){return t[0].toUpperCase()}));i.fn[t]=function(s){var r,o=this[0];return s===e?L(o)?o["inner"+n]:M(o)?o.documentElement["scroll"+n]:(r=this.offset())&&r[t]:this.each((function(e){(o=i(this)).css(t,X(this,s,e,o[t]()))}))}})),C.forEach((function(n,s){var r=s%2;i.fn[n]=function(){var n,o,a=i.map(arguments,(function(t){var s=[];return"array"==(n=I(t))?(t.forEach((function(t){return t.nodeType!==e?s.push(t):i.zepto.isZ(t)?s=s.concat(t.get()):void(s=s.concat(O.fragment(t)))})),s):"object"==n||null==t?t:O.fragment(t)})),u=this.length>1;return a.length<1?this:this.each((function(e,n){o=r?n:n.parentNode,n=0==s?n.nextSibling:1==s?n.firstChild:2==s?n:null;var c=i.contains(h.documentElement,o);a.forEach((function(e){if(u)e=e.cloneNode(!0);else if(!o)return i(e).remove();o.insertBefore(e,n),c&&tt(e,(function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}}))}))}))},i.fn[r?n+"To":"insert"+(s?"Before":"After")]=function(t){return i(t)[n](this),this}})),O.Z.prototype=Q.prototype=i.fn,O.uniq=o,O.deserializeValue=Y,i.zepto=O,i}();return function(e){var n,i=1,s=Array.prototype.slice,r=e.isFunction,o=function(t){return"string"==typeof t},a={},u={},c="onfocusin"in t,l={focus:"focusin",blur:"focusout"},h={mouseenter:"mouseover",mouseleave:"mouseout"};function p(t){return t._zid||(t._zid=i++)}function f(t,e,n,i){if((e=d(e)).ns)var s=m(e.ns);return(a[p(t)]||[]).filter((function(t){return t&&(!e.e||t.e==e.e)&&(!e.ns||s.test(t.ns))&&(!n||p(t.fn)===p(n))&&(!i||t.sel==i)}))}function d(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function m(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function g(t,e){return t.del&&!c&&t.e in l||!!e}function v(t){return h[t]||c&&l[t]||t}function y(t,i,s,r,o,u,c){var l=p(t),f=a[l]||(a[l]=[]);i.split(/\s/).forEach((function(i){if("ready"==i)return e(document).ready(s);var a=d(i);a.fn=s,a.sel=o,a.e in h&&(s=function(t){var n=t.relatedTarget;if(!n||n!==this&&!e.contains(this,n))return a.fn.apply(this,arguments)}),a.del=u;var l=u||s;a.proxy=function(e){if(!(e=S(e)).isImmediatePropagationStopped()){try{var i=Object.getOwnPropertyDescriptor(e,"data");i&&!i.writable||(e.data=r)}catch(e){}var s=l.apply(t,e._args==n?[e]:[e].concat(e._args));return!1===s&&(e.preventDefault(),e.stopPropagation()),s}},a.i=f.length,f.push(a),"addEventListener"in t&&t.addEventListener(v(a.e),a.proxy,g(a,c))}))}function w(t,e,n,i,s){var r=p(t);(e||"").split(/\s/).forEach((function(e){f(t,e,n,i).forEach((function(e){delete a[r][e.i],"removeEventListener"in t&&t.removeEventListener(v(e.e),e.proxy,g(e,s))}))}))}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",e.event={add:y,remove:w},e.proxy=function(t,n){var i=2 in arguments&&s.call(arguments,2);if(r(t)){var a=function(){return t.apply(n,i?i.concat(s.call(arguments)):arguments)};return a._zid=p(t),a}if(o(n))return i?(i.unshift(t[n],t),e.proxy.apply(null,i)):e.proxy(t[n],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var b=function(){return!0},C=function(){return!1},x=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,_={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function S(t,i){if(i||!t.isDefaultPrevented){i||(i=t),e.each(_,(function(e,n){var s=i[e];t[e]=function(){return this[n]=b,s&&s.apply(i,arguments)},t[n]=C}));try{t.timeStamp||(t.timeStamp=Date.now())}catch(s){}(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?!1===i.returnValue:i.getPreventDefault&&i.getPreventDefault())&&(t.isDefaultPrevented=b)}return t}function E(t){var e,i={originalEvent:t};for(e in t)x.test(e)||t[e]===n||(i[e]=t[e]);return S(i,t)}e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,i,a,u,c){var l,h,p=this;return t&&!o(t)?(e.each(t,(function(t,e){p.on(t,i,a,e,c)})),p):(o(i)||r(u)||!1===u||(u=a,a=i,i=n),u!==n&&!1!==a||(u=a,a=n),!1===u&&(u=C),p.each((function(n,r){c&&(l=function(t){return w(r,t.type,u),u.apply(this,arguments)}),i&&(h=function(t){var n,o=e(t.target).closest(i,r).get(0);if(o&&o!==r)return n=e.extend(E(t),{currentTarget:o,liveFired:r}),(l||u).apply(o,[n].concat(s.call(arguments,1)))}),y(r,t,u,a,i,h||l)})))},e.fn.off=function(t,i,s){var a=this;return t&&!o(t)?(e.each(t,(function(t,e){a.off(t,i,e)})),a):(o(i)||r(s)||!1===s||(s=i,i=n),!1===s&&(s=C),a.each((function(){w(this,t,s,i)})))},e.fn.trigger=function(t,n){return(t=o(t)||e.isPlainObject(t)?e.Event(t):S(t))._args=n,this.each((function(){t.type in l&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)}))},e.fn.triggerHandler=function(t,n){var i,s;return this.each((function(r,a){(i=E(o(t)?e.Event(t):t))._args=n,i.target=a,e.each(f(a,t.type||t),(function(t,e){if(s=e.proxy(i),i.isImmediatePropagationStopped())return!1}))})),s},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach((function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}})),e.Event=function(t,e){o(t)||(t=(e=t).type);var n=document.createEvent(u[t]||"Events"),i=!0;if(e)for(var s in e)"bubbles"==s?i=!!e[s]:n[s]=e[s];return n.initEvent(t,i,!0),S(n)}}(i),n=[],i.fn.remove=function(){return this.each((function(){this.parentNode&&("IMG"===this.tagName&&(n.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",e&&clearTimeout(e),e=setTimeout((function(){n=[]}),6e4)),this.parentNode.removeChild(this))}))},function(t){var e={},n=t.fn.data,i=t.camelCase,s=t.expando="Zepto"+ +new Date,r=[];function o(r,o){var u=r[s],c=u&&e[u];if(void 0===o)return c||a(r);if(c){if(o in c)return c[o];var l=i(o);if(l in c)return c[l]}return n.call(t(r),o)}function a(n,r,o){var a=n[s]||(n[s]=++t.uuid),c=e[a]||(e[a]=u(n));return void 0!==r&&(c[i(r)]=o),c}function u(e){var n={};return t.each(e.attributes||r,(function(e,s){0==s.name.indexOf("data-")&&(n[i(s.name.replace("data-",""))]=t.zepto.deserializeValue(s.value))})),n}t.fn.data=function(e,n){return void 0===n?t.isPlainObject(e)?this.each((function(n,i){t.each(e,(function(t,e){a(i,t,e)}))})):0 in this?o(this[0],e):void 0:this.each((function(){a(this,e,n)}))},t.data=function(e,n,i){return t(e).data(n,i)},t.hasData=function(n){var i=n[s],r=i&&e[i];return!!r&&!t.isEmptyObject(r)},t.fn.removeData=function(n){return"string"==typeof n&&(n=n.split(/\s+/)),this.each((function(){var r=this[s],o=r&&e[r];o&&t.each(n||o,(function(t){delete o[n?i(this):t]}))}))},["remove","empty"].forEach((function(e){var n=t.fn[e];t.fn[e]=function(){var t=this.find("*");return"remove"===e&&(t=t.add(this)),t.removeData(),n.call(this)}}))}(i),i}(e)},8820:t=>{"use strict";var e={}.hasOwnProperty,n=/[ -,\.\/:-@\[-\^`\{-~]/,i=/[ -,\.\/:-@\[\]\^`\{-~]/,s=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,r=function t(r,o){"single"!=(o=function(t,n){if(!t)return n;var i={};for(var s in n)i[s]=e.call(t,s)?t[s]:n[s];return i}(o,t.options)).quotes&&"double"!=o.quotes&&(o.quotes="single");for(var a="double"==o.quotes?'"':"'",u=o.isIdentifier,c=r.charAt(0),l="",h=0,p=r.length;h<p;){var f=r.charAt(h++),d=f.charCodeAt(),m=void 0;if(d<32||d>126){if(d>=55296&&d<=56319&&h<p){var g=r.charCodeAt(h++);56320==(64512&g)?d=((1023&d)<<10)+(1023&g)+65536:h--}m="\\"+d.toString(16).toUpperCase()+" "}else m=o.escapeEverything?n.test(f)?"\\"+f:"\\"+d.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(f)?"\\"+d.toString(16).toUpperCase()+" ":"\\"==f||!u&&('"'==f&&a==f||"'"==f&&a==f)||u&&i.test(f)?"\\"+f:f;l+=m}return u&&(/^-[-\d]/.test(l)?l="\\-"+l.slice(1):/\d/.test(c)&&(l="\\3"+c+" "+l.slice(1))),l=l.replace(s,(function(t,e,n){return e&&e.length%2?t:(e||"")+n})),!u&&o.wrap?a+l+a:l};r.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},r.version="3.0.0",t.exports=r},624:(t,e,n)=>{"use strict";var i,s,r,o=[n(5525),n(4785),n(8291),n(2709),n(2506),n(9176)],a=-1,u=[],c=!1;function l(){i&&s&&(i=!1,s.length?u=s.concat(u):a=-1,u.length&&h())}function h(){if(!i){c=!1,i=!0;for(var t=u.length,e=setTimeout(l);t;){for(s=u,u=[];s&&++a<t;)s[a].run();a=-1,t=u.length}s=null,a=-1,i=!1,clearTimeout(e)}}for(var p=-1,f=o.length;++p<f;)if(o[p]&&o[p].test&&o[p].test()){r=o[p].install(h);break}function d(t,e){this.fun=t,this.array=e}d.prototype.run=function(){var t=this.fun,e=this.array;switch(e.length){case 0:return t();case 1:return t(e[0]);case 2:return t(e[0],e[1]);case 3:return t(e[0],e[1],e[2]);default:return t.apply(null,e)}},t.exports=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];u.push(new d(t,e)),c||i||(c=!0,r())}},2709:(t,e,n)=>{"use strict";e.test=function(){return!n.g.setImmediate&&void 0!==n.g.MessageChannel},e.install=function(t){var e=new n.g.MessageChannel;return e.port1.onmessage=t,function(){e.port2.postMessage(0)}}},8291:(t,e,n)=>{"use strict";var i=n.g.MutationObserver||n.g.WebKitMutationObserver;e.test=function(){return i},e.install=function(t){var e=0,s=new i(t),r=n.g.document.createTextNode("");return s.observe(r,{characterData:!0}),function(){r.data=e=++e%2}}},4785:(t,e,n)=>{"use strict";e.test=function(){return"function"==typeof n.g.queueMicrotask},e.install=function(t){return function(){n.g.queueMicrotask(t)}}},2506:(t,e,n)=>{"use strict";e.test=function(){return"document"in n.g&&"onreadystatechange"in n.g.document.createElement("script")},e.install=function(t){return function(){var e=n.g.document.createElement("script");return e.onreadystatechange=function(){t(),e.onreadystatechange=null,e.parentNode.removeChild(e),e=null},n.g.document.documentElement.appendChild(e),t}}},9176:(t,e)=>{"use strict";e.test=function(){return!0},e.install=function(t){return function(){setTimeout(t,0)}}}}]); \ No newline at end of file diff --git a/assets/js/86a069e0.18169989.js b/assets/js/86a069e0.18169989.js deleted file mode 100644 index 7ae3ce62..00000000 --- a/assets/js/86a069e0.18169989.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[1479],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var m=r.createContext({}),c=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(m.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,m=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(n),d=i,f=p["".concat(m,".").concat(d)]||p[d]||s[d]||a;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=p;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var c=2;c<a;c++)o[c]=n[c];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}p.displayName="MDXCreateElement"},8380:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>s,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var r=n(7462),i=(n(7294),n(3905));const a={},o="ambient_music",l={unversionedId:"rus/entities/ambient_music",id:"rus/entities/ambient_music",title:"ambient_music",description:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0417\u0432\u0443\u043a \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u043e\u043d\u043e\u043c, \u0438 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u043e\u043d\u043e\u0432\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438.",source:"@site/docs/rus/entities/ambient_music.md",sourceDirName:"rus/entities",slug:"/rus/entities/ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/ambient_music.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic"},next:{title:"env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam"}},m={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],u={toc:c};function s(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"ambient_music"},"ambient_music"),(0,i.kt)("p",null,"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0417\u0432\u0443\u043a \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u043e\u043d\u043e\u043c, \u0438 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u043e\u043d\u043e\u0432\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438.\n\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0444\u0430\u0439\u043b\u043e\u0432: ",(0,i.kt)("inlineCode",{parentName:"p"},".mp3"),", ",(0,i.kt)("inlineCode",{parentName:"p"},".wav")),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"File name"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0430\u0443\u0434\u0438\u043e-\u0444\u0430\u0439\u043b\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, ",(0,i.kt)("inlineCode",{parentName:"li"},"media/Half-Life1.mp3"),")")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Loop"))," - \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/86a069e0.c9bed60e.js b/assets/js/86a069e0.c9bed60e.js new file mode 100644 index 00000000..91bfb6ee --- /dev/null +++ b/assets/js/86a069e0.c9bed60e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[479],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var m=r.createContext({}),c=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},u=function(e){var t=c(e.components);return r.createElement(m.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},p=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,m=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=c(n),d=i,f=p["".concat(m,".").concat(d)]||p[d]||s[d]||a;return n?r.createElement(f,o(o({ref:t},u),{},{components:n})):r.createElement(f,o({ref:t},u))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=p;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var c=2;c<a;c++)o[c]=n[c];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}p.displayName="MDXCreateElement"},8380:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>s,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var r=n(7462),i=(n(7294),n(3905));const a={},o="ambient_music",l={unversionedId:"rus/entities/ambient_music",id:"rus/entities/ambient_music",title:"ambient_music",description:"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0417\u0432\u0443\u043a \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u043e\u043d\u043e\u043c, \u0438 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u043e\u043d\u043e\u0432\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438.",source:"@site/docs/rus/entities/ambient_music.md",sourceDirName:"rus/entities",slug:"/rus/entities/ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/ambient_music.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic"},next:{title:"env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam"}},m={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],u={toc:c};function s(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"ambient_music"},"ambient_music"),(0,i.kt)("p",null,"\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u044b\u0435 \u0444\u0430\u0439\u043b\u044b \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0417\u0432\u0443\u043a \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u043e\u043d\u043e\u043c, \u0438 \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0418\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0444\u043e\u043d\u043e\u0432\u043e\u0439 \u043c\u0443\u0437\u044b\u043a\u0438.\n\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0444\u0430\u0439\u043b\u043e\u0432: ",(0,i.kt)("inlineCode",{parentName:"p"},".mp3"),", ",(0,i.kt)("inlineCode",{parentName:"p"},".wav")),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"File name"))," - \u041f\u0443\u0442\u044c \u0434\u043e \u0430\u0443\u0434\u0438\u043e-\u0444\u0430\u0439\u043b\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, ",(0,i.kt)("inlineCode",{parentName:"li"},"media/Half-Life1.mp3"),")")),(0,i.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0441 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Loop"))," - \u0417\u0430\u0446\u0438\u043a\u043b\u0438\u0442\u044c \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8e229b63.9ec95b02.js b/assets/js/8e229b63.9ec95b02.js deleted file mode 100644 index 43ee5a56..00000000 --- a/assets/js/8e229b63.9ec95b02.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3548],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),d=s(n),m=i,f=d["".concat(l,".").concat(m)]||d[m]||u[m]||a;return n?r.createElement(f,o(o({ref:t},p),{},{components:n})):r.createElement(f,o({ref:t},p))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:i,o[1]=c;for(var s=2;s<a;s++)o[s]=n[s];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},4435:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>s});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_static_decal",c={unversionedId:"rus/entities/env_static_decal",id:"rus/entities/env_static_decal",title:"env_static_decal",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 HD \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 gfx\\decals (\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u0434\u0435\u043a\u0430\u043b\u044f\u043c \u0438\u0437 Half-Life 1).",source:"@site/docs/rus/entities/env_static_decal.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_static_decal.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_static",permalink:"/PrimeXT/docs/rus/entities/env_static"},next:{title:"func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor"}},l={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",level:2}],p={toc:s};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_static_decal"},"env_static_decal"),(0,i.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 HD \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,i.kt)("inlineCode",{parentName:"p"},"gfx\\decals")," (\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u0434\u0435\u043a\u0430\u043b\u044f\u043c \u0438\u0437 Half-Life 1)."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Decal group name"))," - \u0418\u043c\u044f \u0434\u0435\u043a\u0430\u043b\u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"gfx\\decals"),", \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"decalinfo.txt")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Direction"))," - \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043e\u0441\u0435\u0439 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0430\u0432\u0442\u043e\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u043e)")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre"},"grafity1 \n{\n grafity2 48 48 1\n}\n")),(0,i.kt)("p",null,"\u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e ",(0,i.kt)("inlineCode",{parentName:"p"},"grafity1")," - \u044d\u0442\u043e \u0438\u043c\u044f \u0433\u0440\u0443\u043f\u043f\u044b, \u043d\u0438\u0436\u0435 ",(0,i.kt)("inlineCode",{parentName:"p"},"grafity2")," - \u044d\u0442\u043e \u0438\u043c\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,i.kt)("inlineCode",{parentName:"p"},"gfx\\decals"),".\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b 48 48 - \u044d\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0447\u0435\u043c \u0432\u044b\u0448\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043a\u0430\u043b\u044c.\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 1 \u044d\u0442\u043e \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u043a\u0430\u043b\u0438 \u043e\u0442 0 \u0434\u043e 1, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a 0.2 \u0438\u043b\u0438 0.1234"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8e229b63.d68f7569.js b/assets/js/8e229b63.d68f7569.js new file mode 100644 index 00000000..bc502359 --- /dev/null +++ b/assets/js/8e229b63.d68f7569.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[548],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=r.createContext({}),s=function(e){var t=r.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,l=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),d=s(n),m=i,f=d["".concat(l,".").concat(m)]||d[m]||u[m]||a;return n?r.createElement(f,o(o({ref:t},p),{},{components:n})):r.createElement(f,o({ref:t},p))}));function m(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:i,o[1]=c;for(var s=2;s<a;s++)o[s]=n[s];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},4435:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>c,toc:()=>s});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_static_decal",c={unversionedId:"rus/entities/env_static_decal",id:"rus/entities/env_static_decal",title:"env_static_decal",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 HD \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 gfx\\decals (\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u0434\u0435\u043a\u0430\u043b\u044f\u043c \u0438\u0437 Half-Life 1).",source:"@site/docs/rus/entities/env_static_decal.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_static_decal",permalink:"/PrimeXT/docs/rus/entities/env_static_decal",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_static_decal.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_static",permalink:"/PrimeXT/docs/rus/entities/env_static"},next:{title:"func_monitor",permalink:"/PrimeXT/docs/rus/entities/func_monitor"}},l={},s=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",level:2}],p={toc:s};function u(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_static_decal"},"env_static_decal"),(0,i.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 HD \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,i.kt)("inlineCode",{parentName:"p"},"gfx\\decals")," (\u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u043c \u0434\u0435\u043a\u0430\u043b\u044f\u043c \u0438\u0437 Half-Life 1)."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Decal group name"))," - \u0418\u043c\u044f \u0434\u0435\u043a\u0430\u043b\u0438 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"gfx\\decals"),", \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"decalinfo.txt")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Direction"))," - \u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043e\u0441\u0435\u0439 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0430\u0432\u0442\u043e\u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u043e)")),(0,i.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,i.kt)("pre",null,(0,i.kt)("code",{parentName:"pre"},"grafity1 \n{\n grafity2 48 48 1\n}\n")),(0,i.kt)("p",null,"\u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e ",(0,i.kt)("inlineCode",{parentName:"p"},"grafity1")," - \u044d\u0442\u043e \u0438\u043c\u044f \u0433\u0440\u0443\u043f\u043f\u044b, \u043d\u0438\u0436\u0435 ",(0,i.kt)("inlineCode",{parentName:"p"},"grafity2")," - \u044d\u0442\u043e \u0438\u043c\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 ",(0,i.kt)("inlineCode",{parentName:"p"},"gfx\\decals"),".\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b 48 48 - \u044d\u0442\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0447\u0435\u043c \u0432\u044b\u0448\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432 \u0431\u0443\u0434\u0435\u0442 \u0434\u0435\u043a\u0430\u043b\u044c.\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 1 \u044d\u0442\u043e \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u043a\u0430\u043b\u0438 \u043e\u0442 0 \u0434\u043e 1, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a 0.2 \u0438\u043b\u0438 0.1234"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/8f696887.5cbdeb5f.js b/assets/js/8f696887.5cbdeb5f.js deleted file mode 100644 index 75147e06..00000000 --- a/assets/js/8f696887.5cbdeb5f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[4412],{3905:(t,e,n)=>{n.d(e,{Zo:()=>k,kt:()=>N});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},l=Object.keys(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var o=a.createContext({}),m=function(t){var e=a.useContext(o),n=e;return t&&(n="function"==typeof t?t(e):p(p({},e),t)),n},k=function(t){var e=m(t.components);return a.createElement(o.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},d=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,o=t.parentName,k=i(t,["components","mdxType","originalType","parentName"]),d=m(n),N=r,g=d["".concat(o,".").concat(N)]||d[N]||s[N]||l;return n?a.createElement(g,p(p({ref:e},k),{},{components:n})):a.createElement(g,p({ref:e},k))}));function N(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,p=new Array(l);p[0]=d;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=t,i.mdxType="string"==typeof t?t:r,p[1]=i;for(var m=2;m<l;m++)p[m]=n[m];return a.createElement.apply(null,p)}return a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},7680:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>o,contentTitle:()=>p,default:()=>s,frontMatter:()=>l,metadata:()=>i,toc:()=>m});var a=n(7462),r=(n(7294),n(3905));const l={sidebar_position:4},p="\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",i={unversionedId:"rus/working_with_textures",id:"rus/working_with_textures",title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",description:"PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0438 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438.",source:"@site/docs/rus/working_with_textures.md",sourceDirName:"rus",slug:"/rus/working_with_textures",permalink:"/PrimeXT/docs/rus/working_with_textures",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/working_with_textures.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",permalink:"/PrimeXT/docs/rus/installation"},next:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_materials"}},o={},m=[{value:"\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b",id:"\u043d\u0430\u0447\u0430\u043b\u043e-\u0440\u0430\u0431\u043e\u0442\u044b",level:2},{value:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 DDS",id:"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435-\u0444\u043e\u0440\u043c\u0430\u0442\u0430-dds",level:2},{value:"Normal Mapping",id:"normal-mapping",level:2},{value:"Parallax Mapping",id:"parallax-mapping",level:2},{value:"Gloss/PBR \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430",id:"glosspbr-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430",level:2},{value:"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",id:"\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",level:3},{value:"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",level:3},{value:"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 (detail) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",id:"\u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435-detail-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",level:2},{value:"C\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f (luma) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",id:"c\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f-luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",level:2},{value:"\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445",id:"\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438-\u0440\u0430\u0431\u043e\u0442\u044b-\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438-\u0432-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445",level:2},{value:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438",id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438",level:2},{value:"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b",id:"\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b",level:2}],k={toc:m};function s(t){let{components:e,...l}=t;return(0,r.kt)("wrapper",(0,a.Z)({},k,l,{components:e,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438"),(0,r.kt)("p",null,"PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0438 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".tga"))," - \u0424\u043e\u0440\u043c\u0430\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c. \u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0436\u0430\u0442\u0438\u0435, \u0438 \u043f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u043e\u0431\u0435\u043d \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u0432 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043a\u043e\u0433\u0434\u0430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435.\n\u041d\u043e \u0442\u0430\u043a\u0436\u0435 \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0441\u0436\u0430\u0442\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435. "),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".dds"))," - \u0424\u043e\u0440\u043c\u0430\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0436\u0430\u0442\u0438\u0435 \u0441 \u043f\u043e\u0442\u0435\u0440\u044f\u043c\u0438. \u041f\u0440\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 (\u043e\u0431\u044b\u0447\u043d\u043e \u0432 \u0432\u0438\u0434\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043e\u0432).\n\u0422\u0440\u0435\u0431\u0443\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u043d\u0430\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u043f\u0440\u0438 \u0434\u043e\u043b\u0436\u043d\u043e\u043c \u043d\u0430\u0432\u044b\u043a\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0441\u0436\u0430\u0442\u0438\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0437 \u0432\u0438\u0434\u0438\u043c\u044b\u0445 \u043f\u043e\u0442\u0435\u0440\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430.\n\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u043a\u0430\u043a\u043e\u043c-\u043b\u0438\u0431\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0431\u0435\u0437 \u0441\u0436\u0430\u0442\u0438\u044f, \u0438\u043b\u0438\n\u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0436\u0430\u0442\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u044c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".png"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".tga")),"), \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u0438 \u0441\u0436\u0430\u0442\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0442\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0442\u0435\u0440\u044f\u0435\u0442 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0434, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0435\u0451 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.")),(0,r.kt)("h2",{id:"\u043d\u0430\u0447\u0430\u043b\u043e-\u0440\u0430\u0431\u043e\u0442\u044b"},"\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b"),(0,r.kt)("p",null,"\u0412 \u043f\u0430\u043f\u043a\u0435 \u0441 \u043c\u043e\u0434\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u0430\u043f\u043a\u0430 \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures")),", \u0442\u0430\u043c \u0434\u043e\u043b\u0436\u043d\u044b \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u0440\u0442\u044b \u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u0414\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u0430\u044f, \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u0439 \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438 \u0432 \u043d\u0435\u0439 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438.\nPrimeXT \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0438\u0437 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},".wad"))," \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u0437 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0438, \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0435\u0435.\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0435\u043b\u044c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"ak47_v1.mdl"))," \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"a1.bmp"))," \u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"b2.bmp")),". \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043f\u043e \u043f\u0443\u0442\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures/ak47_v1/a1.dds"))," \u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures/ak47_v1/b2.dds")),".\n\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u0431\u0440\u0430\u0448\u0430\u0445, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043f\u0430\u043f\u043a\u0443 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures")),"."),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",type:"tip"},(0,r.kt)("ul",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ul"},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e\n\u0442\u0430\u043a\u043e\u0432\u043e\u0439 \u0432 WAD \u0444\u0430\u0439\u043b\u0435, \u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,r.kt)("li",{parentName:"ul"},"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0434\u043b\u044f\n\u0441\u043f\u0440\u0430\u0439\u0442\u043e\u0432"),(0,r.kt)("li",{parentName:"ul"},"\u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432 WAD \u0444\u0430\u0439\u043b\u0435 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 256\u0445256, \u0438\u043d\u0430\u0447\u0435 \u043f\u0440\u0438 \u043f\u043e\u0434\u043c\u0435\u043d\u0435\n\u043c\u043e\u0436\u0435\u0442 \u0443\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043a\u0430 \u043d\u0430 \u0431\u0440\u0430\u0448\u0430\u0445"),(0,r.kt)("li",{parentName:"ul"},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 - 4096\u04454096 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439"),(0,r.kt)("li",{parentName:"ul"},"PrimeXT \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0435\u043a\u0430\u043b\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0438\u043c\u0435\u0435\u0442 \u0438\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 GoldSrc"),(0,r.kt)("li",{parentName:"ul"},"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432 \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 sRGB, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0433\u0430\u043c\u043c\u0430-\u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0435\n\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e - \u0440\u0435\u043d\u0434\u0435\u0440 \u0434\u0435\u043b\u0430\u0435\u0442 \u044d\u0442\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 \u0448\u0435\u0439\u0434\u0435\u0440\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0437\u0430\u043c\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432 \u0432\u0430\u0448\u0435\u043c \u0444\u043e\u0442\u043e\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435\n\u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e - \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u0442\u0430\u043c \u043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432 sRGB \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e."))),(0,r.kt)("h2",{id:"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435-\u0444\u043e\u0440\u043c\u0430\u0442\u0430-dds"},"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 DDS"),(0,r.kt)("p",null,"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u044d\u0442\u0438\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0414\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f, \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438 \u0435\u0451 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f.\n\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 DDS \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, ",(0,r.kt)("a",{parentName:"p",href:"https://paintnet.ru/download/"},"Paint.NET"),", ",(0,r.kt)("a",{parentName:"p",href:"https://developer.nvidia.com/nvidia-texture-tools-exporter"},"NVIDIA Texture Tools Exporter"),", \u0438\u043b\u0438 ",(0,r.kt)("a",{target:"_blank",href:n(5902).Z},"\u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f Photoshop"),"."),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f",type:"danger"},(0,r.kt)("ol",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ol"},"\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e ",(0,r.kt)("strong",{parentName:"li"},"mip maps")," \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0432 \u0432\u0438\u0434\u0435 \u0448\u0443\u043c\u0430 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445, \u0432\u0438\u0434\u0438\u043c\u043e\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0438\u0433\u0440\u0435."),(0,r.kt)("li",{parentName:"ol"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043b\u044f Photoshop: \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 mip maps \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c ",(0,r.kt)("strong",{parentName:"li"},"box filter")),(0,r.kt)("li",{parentName:"ol"},"\u0420\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0434\u0432\u043e\u0439\u043a\u0438 (512\u0445512, 2048x2048, \u0438 \u0442.\u043f.), \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."),(0,r.kt)("li",{parentName:"ol"},"\u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0436\u0430\u0442\u0438\u044f ",(0,r.kt)("strong",{parentName:"li"},"BC7"),", \u0445\u043e\u0442\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438 \u0432 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0436\u0430\u0442\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435."))),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u0424\u043e\u0440\u043c\u0430\u0442"),(0,r.kt)("th",{parentName:"tr",align:null},"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC1 (S3TC, DXT1)"),(0,r.kt)("td",{parentName:"tr",align:null},"4 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB + 1-bit alpha")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC2 (DXT2, DXT3)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB + 4-bit alpha")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC3 (DXT4, DXT5)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGBA")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC5 (ATI2, 3Dc)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0421\u0440\u0435\u0434\u043d\u0435\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RG (\u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439)")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC6H"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0412\u044b\u0441\u043e\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB (\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 FP16, \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f HDR \u0442\u0435\u043a\u0441\u0442\u0443\u0440)")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC7"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0412\u044b\u0441\u043e\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGBA, \u0432\u044b\u0441\u043e\u043a\u043e\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u043d\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 BC1-BC5")))),(0,r.kt)("h2",{id:"normal-mapping"},"Normal Mapping"),(0,r.kt)("p",null,"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u043d\u0435\u0440\u043e\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u0438\u043b\u0438 \u0435\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0435\u0437 \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0435\u0433\u043e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438. \u0412 PrimeXT \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0431\u0440\u0430\u0448\u0435\u0439 \u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u043d\u0443\u0436\u043d\u043e \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_norm")),(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_norm.dds"))),(0,r.kt)("admonition",{type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u0430\u0440\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e PrimeXT \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0430 \u0432\u0445\u043e\u0434 \u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u0432 DirectX-style - \u044d\u0442\u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 3DS Max, CryEngine, Substance Painter, UE4.\n\u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0437 OpenGL-style \u0432 DirectX-style, \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0432 \u043d\u0435\u0439 \u0437\u0435\u043b\u0451\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b.")),(0,r.kt)("h2",{id:"parallax-mapping"},"Parallax Mapping"),(0,r.kt)("p",null,"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043e\u0431\u044a\u0451\u043c\u043d\u044b\u0439 \u0440\u0435\u043b\u044c\u0435\u0444 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435, \u043d\u0435 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430. \u0412 PrimeXT \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0448\u0435\u0439, \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u043d\u0443\u0436\u043d\u043e \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0432\u044b\u0441\u043e\u0442 \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_hmap")),". \u0422\u0430\u043a\u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"scripts"))," \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0441 \u043b\u044e\u0431\u044b\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},".mat"))," \u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0440\u0435\u043b\u044c\u0435\u0444\u043d\u043e\u0441\u0442\u0438.",(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043a\u0430\u0440\u0442\u043e\u0439 \u0432\u044b\u0441\u043e\u0442 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_hmap.dds")),". \u0424\u0430\u0439\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall_tex.mat")),". \u0412 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u043f\u0438\u0448\u0435\u043c:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wall1"\n{\n "reliefScale" "0.01"\n}\n')),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"reliefScale"))," \u044d\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0440\u0435\u043b\u044c\u0435\u0444\u043d\u043e\u0441\u0442\u0438, \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 - \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u044f\u0432\u043d\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d \u0440\u0435\u043b\u044c\u0435\u0444.",(0,r.kt)("br",{parentName:"p"}),"\n","\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433: \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"gl_parallax 1")," (",(0,r.kt)("em",{parentName:"p"},"\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441\u0430"),") \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"gl_parallax 2")," (",(0,r.kt)("em",{parentName:"p"},"parallax occlusion mapping"),").")),(0,r.kt)("h2",{id:"glosspbr-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430"},"Gloss/PBR \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430"),(0,r.kt)("p",null,"\u0414\u0430\u043d\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u044d\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430. \u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0438\u0436\u0435. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0432 PrimeXT \u0434\u0432\u0443\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043d\u044b\u0445, \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f: \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 (",(0,r.kt)("em",{parentName:"p"},"r_lighting_brdf 0"),") \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 (",(0,r.kt)("em",{parentName:"p"},"r_lighting_brdf 1"),"), \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_gloss"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_pbr")),(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0431\u043b\u0435\u0441\u043a\u0430 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_gloss.dds"))),(0,r.kt)("h3",{id:"\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"},"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,r.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438, \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043d\u0430\u0441\u044b\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0431\u043b\u0438\u043a\u043e\u0432. \u0414\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0431\u043b\u0438\u043a\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0438\u043b\u0443 \u0431\u043b\u0438\u043a\u0430, \u0430 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0431\u043b\u0438\u043a\u043e\u0432. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f."),(0,r.kt)("h3",{id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"},"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,r.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0435\u0451 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0432\u0438\u0434 \u0432 \u0438\u0433\u0440\u0435."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Smoothness"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 (0 - \u043e\u0447\u0435\u043d\u044c \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u0430\u044f \u0438 \u043d\u0435\u0440\u043e\u0432\u043d\u0430\u044f, 1 - \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u0440\u043e\u0432\u043d\u0430\u044f). \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430, \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0435 \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u043e\u0441\u0442\u0438 (",(0,r.kt)("em",{parentName:"li"},"roughness"),"). \u041c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c, \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 ",(0,r.kt)("em",{parentName:"li"},"roughness")," \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0432 \u0444\u043e\u0442\u043e\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Metalness"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 (0 - \u0434\u0438\u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a, 1 - \u0447\u0438\u0441\u0442\u044b\u0439 \u043c\u0435\u0442\u0430\u043b\u043b). \u041c\u043e\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043d\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0432 \u0432\u0438\u0434\u0435 \u0441\u0432\u0435\u0442\u043b\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0443\u0440\u0430 \u043d\u0430 \u043c\u0435\u0441\u0442\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043c\u0435\u0442\u0430\u043b\u043b-\u0434\u0438\u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a (",(0,r.kt)("em",{parentName:"li"},"\u0438\u0437-\u0437\u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 metalness workflow"),")."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Ambient occlusion"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u044f (0 - \u0437\u0430\u0442\u0435\u043d\u0435\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, 1 - \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u0442). \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442 \u0442\u043e, \u043a\u0430\u043a \u043e\u0431\u044c\u0435\u043a\u0442 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u044f\u0442\u044c \u0441\u0430\u043c \u0441\u0435\u0431\u044f, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u043d\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u0435\u0442. \u041e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u0435\u043b\u043a\u0438\u0435 \u0432\u043f\u0430\u0434\u0438\u043d\u044b \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Specular intensity"))," - \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u044f\u0440\u043a\u043e\u0441\u0442\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439 (0 - \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442, 1 - \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0442 100% \u043e\u0442 \u0441\u0432\u043e\u0435\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0439 \u044f\u0440\u043a\u043e\u0441\u0442\u0438). \u0425\u043e\u0442\u044c \u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0435 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u043d \u0434\u0430\u0451\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0445\u0443\u0434\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u043c \u0432\u0438\u0434\u043e\u043c \u0441\u0446\u0435\u043d\u044b. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0432\u043d\u044b\u043c 1.",(0,r.kt)("br",{parentName:"li"}),"\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438 \u0435\u0451 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435: ")),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u041a\u0430\u043d\u0430\u043b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"R"),(0,r.kt)("td",{parentName:"tr",align:null},"Smoothness")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"G"),(0,r.kt)("td",{parentName:"tr",align:null},"Metalness")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"B"),(0,r.kt)("td",{parentName:"tr",align:null},"Ambient occlusion")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"A"),(0,r.kt)("td",{parentName:"tr",align:null},"Specular intensity")))),(0,r.kt)("h2",{id:"\u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435-detail-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"},"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 (detail) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("p",null,"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0435 \u0434\u0435\u0442\u0430\u043b\u0438 \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0432 \u043d\u0438\u0437\u043a\u043e\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0435\u0441\u043a\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0440\u0435\u0434\u043a\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0449\u0435 \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443. \u0421\u043a\u043e\u0440\u0435\u0435, \u044d\u0442\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c. \u0414\u0430\u043d\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 GoldSrc.\n\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx/detail")),".",(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u043f\u0443\u0442\u044c \u0434\u043e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043d\u0435\u0435 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432 .mat \u0444\u0430\u0439\u043b\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"scripts"))),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wall1"\n{\n "detailmap" "gfx/detail/detail_tile_1"\n}\n')),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"r_detailtextures 1")))),(0,r.kt)("h2",{id:"c\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f-luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"},"C\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f (luma) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("p",null,"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0443\u0436\u043d\u044b\u0435 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435. \u041c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u0431\u043e\u0440\u043d\u044b\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439, \u043a\u043d\u043e\u043f\u043e\u043a, \u0438 \u0434\u0432\u0443\u0445 \u0441\u0432\u0435\u0442\u044f\u0449\u0438\u0445\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432.\n\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_luma")),". \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0442\u0430\u043a\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0435\u0451 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0447\u0451\u0440\u043d\u044b\u043c (",(0,r.kt)("em",{parentName:"p"},"#000000"),") \u0446\u0432\u0435\u0442\u043e\u043c, \u0430 \u0437\u0430\u0442\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u0430\u0441\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0446\u0432\u0435\u0442\u043e\u043c.\n\u0422\u0430\u043a\u0436\u0435, \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 DDS \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f BCH6, \u0442\u0430\u043a \u043a\u0430\u043a\n\u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u0430 \u0432 \u0448\u0438\u0440\u043e\u043a\u043e\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 (HDR), \u0447\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0435\u0442\u0430\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u044f\u0440\u043a\u0438\u043c\u0438, \u0447\u0435\u043c \u0435\u0441\u043b\u0438 \u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\n\u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435.\n\u0414\u0430\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b - \u044d\u0442\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435."),(0,r.kt)("h2",{id:"\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438-\u0440\u0430\u0431\u043e\u0442\u044b-\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438-\u0432-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445"},"\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445"),(0,r.kt)("p",null,"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u0430 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0440\u0438 \u0437\u0430\u043c\u0435\u043d\u0435, \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0440\u044f\u0434 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439: "),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"\u041c\u043e\u0434\u0435\u043b\u0438:")," \u0427\u0442\u043e\u0431\u044b \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u0448\u0438\u0442\u0430 \u0432\u043d\u0443\u0442\u0440\u044c ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"mdl"))," \u0444\u0430\u0439\u043b\u0430, \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Additive"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Transparent"))," \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430. "),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"\u041c\u0430\u043f\u043f\u0438\u043d\u0433:")," \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0440\u0430\u0448\u0430, \u0432 \u043f\u0443\u043d\u043a\u0442\u0435 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Texture"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Additive")),". \u0422\u0430\u043a\u0436\u0435, \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"FX Amount")),". \u041b\u0438\u0431\u043e \u0441\u0430\u043c\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"wad"))," \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0441\u0438\u043d\u0438\u0439 \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438.")),(0,r.kt)("h2",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438"),(0,r.kt)("p",null,"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 HD-\u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx/decals")),".\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0432\u0441\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u0448\u0435 \u0442\u0438\u043f\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440 (\u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u0432\u044b\u0441\u043e\u0442, \u0438 \u0442.\u0434). "),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 (",(0,r.kt)("em",{parentName:"p"},"\u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),"), \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0435\u0441\u0442\u044c \u0440\u044f\u0434 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b:"),(0,r.kt)("ul",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ul"},"C\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u043d\u0438\u0439 \u0444\u043e\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0441 \u0446\u0432\u0435\u0442\u043e\u043c ",(0,r.kt)("strong",{parentName:"li"},"R: 123 G: 125 B: 123"),", \u0442\u0430\u043a \u043a\u0430\u043a \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c"),(0,r.kt)("li",{parentName:"ul"},"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f ",(0,r.kt)("strong",{parentName:"li"},"DXT1 No alpha")))),(0,r.kt)("h2",{id:"\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b"},"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b"),(0,r.kt)("p",null,"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 6 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 - \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0433\u0440\u0430\u043d\u0438 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u043c, \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0438\u043c, \u043a\u0430\u043a\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e \u0433\u0440\u0430\u043d\u0438 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u044d\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430.\n\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u0432: ",(0,r.kt)("inlineCode",{parentName:"p"},"bk"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"dn"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"ft"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"lf"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"rt"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"up"),". \u042d\u0442\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx\\env"))," \u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0430 ",(0,r.kt)("strong",{parentName:"p"},"DDS")," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"TGA"),".\n\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f HDR-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c HDR-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442 DDS \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f BC6H."))}s.isMDXComponent=!0},5902:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/files/dds-a504cccf7d4b7a3546da65fc1d41fc8f.8bi"}}]); \ No newline at end of file diff --git a/assets/js/8f696887.8ffb3e3d.js b/assets/js/8f696887.8ffb3e3d.js new file mode 100644 index 00000000..efe00f39 --- /dev/null +++ b/assets/js/8f696887.8ffb3e3d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[412],{3905:(t,e,n)=>{n.d(e,{Zo:()=>k,kt:()=>N});var a=n(7294);function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function p(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){r(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function i(t,e){if(null==t)return{};var n,a,r=function(t,e){if(null==t)return{};var n,a,r={},l=Object.keys(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}var o=a.createContext({}),m=function(t){var e=a.useContext(o),n=e;return t&&(n="function"==typeof t?t(e):p(p({},e),t)),n},k=function(t){var e=m(t.components);return a.createElement(o.Provider,{value:e},t.children)},s={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},d=a.forwardRef((function(t,e){var n=t.components,r=t.mdxType,l=t.originalType,o=t.parentName,k=i(t,["components","mdxType","originalType","parentName"]),d=m(n),N=r,g=d["".concat(o,".").concat(N)]||d[N]||s[N]||l;return n?a.createElement(g,p(p({ref:e},k),{},{components:n})):a.createElement(g,p({ref:e},k))}));function N(t,e){var n=arguments,r=e&&e.mdxType;if("string"==typeof t||r){var l=n.length,p=new Array(l);p[0]=d;var i={};for(var o in e)hasOwnProperty.call(e,o)&&(i[o]=e[o]);i.originalType=t,i.mdxType="string"==typeof t?t:r,p[1]=i;for(var m=2;m<l;m++)p[m]=n[m];return a.createElement.apply(null,p)}return a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},7680:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>o,contentTitle:()=>p,default:()=>s,frontMatter:()=>l,metadata:()=>i,toc:()=>m});var a=n(7462),r=(n(7294),n(3905));const l={sidebar_position:4},p="\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",i={unversionedId:"rus/working_with_textures",id:"rus/working_with_textures",title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",description:"PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0438 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438.",source:"@site/docs/rus/working_with_textures.md",sourceDirName:"rus",slug:"/rus/working_with_textures",permalink:"/PrimeXT/docs/rus/working_with_textures",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/working_with_textures.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",permalink:"/PrimeXT/docs/rus/installation"},next:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_materials"}},o={},m=[{value:"\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b",id:"\u043d\u0430\u0447\u0430\u043b\u043e-\u0440\u0430\u0431\u043e\u0442\u044b",level:2},{value:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 DDS",id:"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435-\u0444\u043e\u0440\u043c\u0430\u0442\u0430-dds",level:2},{value:"Normal Mapping",id:"normal-mapping",level:2},{value:"Parallax Mapping",id:"parallax-mapping",level:2},{value:"Gloss/PBR \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430",id:"glosspbr-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430",level:2},{value:"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",id:"\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",level:3},{value:"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f",level:3},{value:"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 (detail) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",id:"\u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435-detail-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",level:2},{value:"C\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f (luma) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",id:"c\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f-luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b",level:2},{value:"\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445",id:"\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438-\u0440\u0430\u0431\u043e\u0442\u044b-\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438-\u0432-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445",level:2},{value:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438",id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438",level:2},{value:"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b",id:"\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b",level:2}],k={toc:m};function s(t){let{components:e,...l}=t;return(0,r.kt)("wrapper",(0,a.Z)({},k,l,{components:e,mdxType:"MDXLayout"}),(0,r.kt)("h1",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438"),(0,r.kt)("p",null,"PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0438 \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0438 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".tga"))," - \u0424\u043e\u0440\u043c\u0430\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c. \u041d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0436\u0430\u0442\u0438\u0435, \u0438 \u043f\u043e \u044d\u0442\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0443\u0434\u043e\u0431\u0435\u043d \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u0432 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043a\u043e\u0433\u0434\u0430 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435.\n\u041d\u043e \u0442\u0430\u043a\u0436\u0435 \u0438\u0437-\u0437\u0430 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044f \u0441\u0436\u0430\u0442\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430 \u043d\u0430 \u0434\u0438\u0441\u043a\u0435. "),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".dds"))," - \u0424\u043e\u0440\u043c\u0430\u0442, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0438 \u0441\u0436\u0430\u0442\u0438\u0435 \u0441 \u043f\u043e\u0442\u0435\u0440\u044f\u043c\u0438. \u041f\u0440\u0438 \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 (\u043e\u0431\u044b\u0447\u043d\u043e \u0432 \u0432\u0438\u0434\u0435 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043e\u0432).\n\u0422\u0440\u0435\u0431\u0443\u0435\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0437\u043d\u0430\u043d\u0438\u0439 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b, \u043d\u043e \u043f\u0440\u0438 \u0434\u043e\u043b\u0436\u043d\u043e\u043c \u043d\u0430\u0432\u044b\u043a\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0441\u0436\u0430\u0442\u0438\u044f \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0431\u0435\u0437 \u0432\u0438\u0434\u0438\u043c\u044b\u0445 \u043f\u043e\u0442\u0435\u0440\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430.\n\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430, \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u043a\u0430\u043a\u043e\u043c-\u043b\u0438\u0431\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0431\u0435\u0437 \u0441\u0436\u0430\u0442\u0438\u044f, \u0438\u043b\u0438\n\u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0441\u0436\u0430\u0442\u0438\u044f \u0431\u0435\u0437 \u043f\u043e\u0442\u0435\u0440\u044c (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".png"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},".tga")),"), \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u0438 \u0441\u0436\u0430\u0442\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0442\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f, \u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0442\u0435\u0440\u044f\u0435\u0442 \u0441\u0432\u043e\u0439 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0434, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043f\u0440\u0438 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u0435\u0451 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438.")),(0,r.kt)("h2",{id:"\u043d\u0430\u0447\u0430\u043b\u043e-\u0440\u0430\u0431\u043e\u0442\u044b"},"\u041d\u0430\u0447\u0430\u043b\u043e \u0440\u0430\u0431\u043e\u0442\u044b"),(0,r.kt)("p",null,"\u0412 \u043f\u0430\u043f\u043a\u0435 \u0441 \u043c\u043e\u0434\u043e\u043c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u0430\u043f\u043a\u0430 \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures")),", \u0442\u0430\u043c \u0434\u043e\u043b\u0436\u043d\u044b \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u0440\u0442\u044b \u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439. \u0414\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0438 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u0430\u044f, \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u0439 \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u0438 \u0432 \u043d\u0435\u0439 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438.\nPrimeXT \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043c\u0435\u0442\u043e\u0434 \u043f\u043e\u0434\u043c\u0435\u043d\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0438\u0437 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},".wad"))," \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u0437 \u044d\u0442\u043e\u0439 \u043f\u0430\u043f\u043a\u0438, \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432\u043d\u0443\u0442\u0440\u0438 \u043d\u0435\u0435.\n\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043c\u043e\u0434\u0435\u043b\u044c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"ak47_v1.mdl"))," \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"a1.bmp"))," \u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"b2.bmp")),". \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u043f\u043e \u043f\u0443\u0442\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures/ak47_v1/a1.dds"))," \u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures/ak47_v1/b2.dds")),".\n\u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0438 \u0434\u043b\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u0431\u0440\u0430\u0448\u0430\u0445, \u0437\u0430 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432 \u043f\u0430\u043f\u043a\u0443 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"textures")),"."),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",type:"tip"},(0,r.kt)("ul",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ul"},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e\n\u0442\u0430\u043a\u043e\u0432\u043e\u0439 \u0432 WAD \u0444\u0430\u0439\u043b\u0435, \u0438\u043b\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,r.kt)("li",{parentName:"ul"},"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0434\u043b\u044f\n\u0441\u043f\u0440\u0430\u0439\u0442\u043e\u0432"),(0,r.kt)("li",{parentName:"ul"},"\u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432 WAD \u0444\u0430\u0439\u043b\u0435 \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 256\u0445256, \u0438\u043d\u0430\u0447\u0435 \u043f\u0440\u0438 \u043f\u043e\u0434\u043c\u0435\u043d\u0435\n\u043c\u043e\u0436\u0435\u0442 \u0443\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u043a\u0430 \u043d\u0430 \u0431\u0440\u0430\u0448\u0430\u0445"),(0,r.kt)("li",{parentName:"ul"},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 - 4096\u04454096 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439"),(0,r.kt)("li",{parentName:"ul"},"PrimeXT \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0435\u043a\u0430\u043b\u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438 \u0438\u043c\u0435\u0435\u0442 \u0438\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0438\u0445 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0432 GoldSrc"),(0,r.kt)("li",{parentName:"ul"},"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0432 \u0446\u0432\u0435\u0442\u043e\u0432\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 sRGB, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0433\u0430\u043c\u043c\u0430-\u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044e \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u043b\u0438\u043d\u0435\u0439\u043d\u043e\u0435\n\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e - \u0440\u0435\u043d\u0434\u0435\u0440 \u0434\u0435\u043b\u0430\u0435\u0442 \u044d\u0442\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432 \u0448\u0435\u0439\u0434\u0435\u0440\u0435. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043f\u043e\u043d\u044f\u043b\u0438, \u0447\u0442\u043e \u044d\u0442\u043e \u0437\u043d\u0430\u0447\u0438\u0442, \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0437\u0430\u043c\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0432 \u0432\u0430\u0448\u0435\u043c \u0444\u043e\u0442\u043e\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435\n\u043a\u0430\u043a \u043e\u0431\u044b\u0447\u043d\u043e - \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0441\u0435\u0433\u0434\u0430 \u0442\u0430\u043c \u043f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u0442\u0441\u044f \u0432 sRGB \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e."))),(0,r.kt)("h2",{id:"\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435-\u0444\u043e\u0440\u043c\u0430\u0442\u0430-dds"},"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 DDS"),(0,r.kt)("p",null,"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u044d\u0442\u0438\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0438\u043c\u0435\u0435\u0442 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0430\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0445\u043e\u0440\u043e\u0448\u0435\u0433\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430. \u0414\u0430\u043d\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0444\u0430\u0439\u043b\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043e\u0432 \u0441\u0436\u0430\u0442\u0438\u044f, \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438 \u0435\u0451 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0441\u0436\u0430\u0442\u0438\u044f.\n\u0414\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 DDS \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, ",(0,r.kt)("a",{parentName:"p",href:"https://paintnet.ru/download/"},"Paint.NET"),", ",(0,r.kt)("a",{parentName:"p",href:"https://developer.nvidia.com/nvidia-texture-tools-exporter"},"NVIDIA Texture Tools Exporter"),", \u0438\u043b\u0438 ",(0,r.kt)("a",{target:"_blank",href:n(5902).Z},"\u043f\u043b\u0430\u0433\u0438\u043d \u0434\u043b\u044f Photoshop"),"."),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043d\u0443\u0436\u043d\u043e \u0441\u043e\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f",type:"danger"},(0,r.kt)("ol",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ol"},"\u041e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e ",(0,r.kt)("strong",{parentName:"li"},"mip maps")," \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u043e\u0432 \u0432 \u0432\u0438\u0434\u0435 \u0448\u0443\u043c\u0430 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445, \u0432\u0438\u0434\u0438\u043c\u043e\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0438\u0433\u0440\u0435."),(0,r.kt)("li",{parentName:"ol"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u043b\u0430\u0433\u0438\u043d\u0430 \u0434\u043b\u044f Photoshop: \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 mip maps \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c ",(0,r.kt)("strong",{parentName:"li"},"box filter")),(0,r.kt)("li",{parentName:"ol"},"\u0420\u0430\u0437\u043c\u0435\u0440 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0434\u0432\u043e\u0439\u043a\u0438 (512\u0445512, 2048x2048, \u0438 \u0442.\u043f.), \u0432\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c."),(0,r.kt)("li",{parentName:"ol"},"\u0414\u043b\u044f \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 \u0441\u0436\u0430\u0442\u0438\u044f ",(0,r.kt)("strong",{parentName:"li"},"BC7"),", \u0445\u043e\u0442\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0442 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0449\u0438\u043c\u0438 \u0432 \u0442\u043e\u0439 \u0438\u043b\u0438 \u0438\u043d\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0441\u0436\u0430\u0442\u0438\u044f \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435."))),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u0424\u043e\u0440\u043c\u0430\u0442"),(0,r.kt)("th",{parentName:"tr",align:null},"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0436\u0430\u0442\u0438\u044f"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC1 (S3TC, DXT1)"),(0,r.kt)("td",{parentName:"tr",align:null},"4 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB + 1-bit alpha")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC2 (DXT2, DXT3)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB + 4-bit alpha")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC3 (DXT4, DXT5)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u041d\u0438\u0437\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGBA")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC5 (ATI2, 3Dc)"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0421\u0440\u0435\u0434\u043d\u0435\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RG (\u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043a\u0430\u0440\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439)")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC6H"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0412\u044b\u0441\u043e\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGB (\u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 FP16, \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f HDR \u0442\u0435\u043a\u0441\u0442\u0443\u0440)")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"BC7"),(0,r.kt)("td",{parentName:"tr",align:null},"8 bpp"),(0,r.kt)("td",{parentName:"tr",align:null},"\u0412\u044b\u0441\u043e\u043a\u043e\u0435"),(0,r.kt)("td",{parentName:"tr",align:null},"RGBA, \u0432\u044b\u0441\u043e\u043a\u043e\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0437\u0430\u043c\u0435\u043d\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432 BC1-BC5")))),(0,r.kt)("h2",{id:"normal-mapping"},"Normal Mapping"),(0,r.kt)("p",null,"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u0438\u043c\u0438\u0442\u0430\u0446\u0438\u0438 \u043d\u0435\u0440\u043e\u0432\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u0435 \u0438\u043b\u0438 \u0435\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0431\u0435\u0437 \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u0435\u0433\u043e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438. \u0412 PrimeXT \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0431\u0440\u0430\u0448\u0435\u0439 \u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u043d\u0443\u0436\u043d\u043e \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_norm")),(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043d\u043e\u0440\u043c\u0430\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_norm.dds"))),(0,r.kt)("admonition",{type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u0430\u0440\u0442 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e PrimeXT \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u043d\u0430 \u0432\u0445\u043e\u0434 \u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u0432 DirectX-style - \u044d\u0442\u043e\u0442 \u043f\u043e\u0434\u0445\u043e\u0434 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 3DS Max, CryEngine, Substance Painter, UE4.\n\u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0437 OpenGL-style \u0432 DirectX-style, \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 \u0432 \u043d\u0435\u0439 \u0437\u0435\u043b\u0451\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b.")),(0,r.kt)("h2",{id:"parallax-mapping"},"Parallax Mapping"),(0,r.kt)("p",null,"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u044c \u043e\u0431\u044a\u0451\u043c\u043d\u044b\u0439 \u0440\u0435\u043b\u044c\u0435\u0444 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435, \u043d\u0435 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044e \u043e\u0431\u044a\u0435\u043a\u0442\u0430. \u0412 PrimeXT \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0431\u0440\u0430\u0448\u0435\u0439, \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0427\u0442\u043e\u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u043d\u0443\u0436\u043d\u043e \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0432\u044b\u0441\u043e\u0442 \u0438 \u043f\u043e\u0441\u043b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_hmap")),". \u0422\u0430\u043a\u0436\u0435 \u043d\u0443\u0436\u043d\u043e \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"scripts"))," \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0441 \u043b\u044e\u0431\u044b\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},".mat"))," \u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0432 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0440\u0435\u043b\u044c\u0435\u0444\u043d\u043e\u0441\u0442\u0438.",(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043a\u0430\u0440\u0442\u043e\u0439 \u0432\u044b\u0441\u043e\u0442 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_hmap.dds")),". \u0424\u0430\u0439\u043b \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f, \u043a \u043f\u0440\u0438\u043c\u0435\u0440\u0443, ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall_tex.mat")),". \u0412 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u043f\u0438\u0448\u0435\u043c:"),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wall1"\n{\n "reliefScale" "0.01"\n}\n')),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"reliefScale"))," \u044d\u0442\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0441\u0442\u0435\u043f\u0435\u043d\u044c \u0440\u0435\u043b\u044c\u0435\u0444\u043d\u043e\u0441\u0442\u0438, \u0447\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 - \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u044f\u0432\u043d\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d \u0440\u0435\u043b\u044c\u0435\u0444.",(0,r.kt)("br",{parentName:"p"}),"\n","\u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u043e\u0439 \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0443 \u0432\u0430\u0441 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433: \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"gl_parallax 1")," (",(0,r.kt)("em",{parentName:"p"},"\u0443\u043f\u0440\u043e\u0449\u0435\u043d\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441\u0430"),") \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"gl_parallax 2")," (",(0,r.kt)("em",{parentName:"p"},"parallax occlusion mapping"),").")),(0,r.kt)("h2",{id:"glosspbr-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430"},"Gloss/PBR \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430"),(0,r.kt)("p",null,"\u0414\u0430\u043d\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u044d\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430. \u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u044d\u0442\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0438\u0436\u0435. \u0412 \u0441\u0432\u044f\u0437\u0438 \u0441 \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0432 PrimeXT \u0434\u0432\u0443\u0445 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e \u0440\u0430\u0437\u043d\u044b\u0445, \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f: \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 (",(0,r.kt)("em",{parentName:"p"},"r_lighting_brdf 0"),") \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 (",(0,r.kt)("em",{parentName:"p"},"r_lighting_brdf 1"),"), \u043f\u043e\u0434\u0445\u043e\u0434 \u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0442\u043e\u0433\u043e, \u043a\u0430\u043a\u043e\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0432\u044b \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c.",(0,r.kt)("br",{parentName:"p"}),"\n","\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_gloss"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_pbr")),(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0431\u043b\u0435\u0441\u043a\u0430 \u0434\u043b\u044f \u043d\u0435\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1_gloss.dds"))),(0,r.kt)("h3",{id:"\u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"},"\u041a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,r.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u044c \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438, \u0438 \u0442\u0435\u043c \u0441\u0430\u043c\u044b\u043c \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u043d\u0430\u0441\u044b\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0431\u043b\u0438\u043a\u043e\u0432. \u0414\u043b\u044f \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432\u043d\u043e\u0441\u0442\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0431\u043b\u0438\u043a\u043e\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u043a\u0430\u043d\u0430\u043b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b: \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0441\u0438\u043b\u0443 \u0431\u043b\u0438\u043a\u0430, \u0430 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0435 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0431\u043b\u0438\u043a\u043e\u0432. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f."),(0,r.kt)("h3",{id:"\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438-\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439-\u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c-\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"},"\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f"),(0,r.kt)("p",null,"\u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f, \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0445\u0440\u0430\u043d\u0438\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0435\u0451 \u043a\u043e\u043d\u0435\u0447\u043d\u044b\u0439 \u0432\u0438\u0434 \u0432 \u0438\u0433\u0440\u0435."),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Smoothness"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0433\u043b\u0430\u0434\u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 (0 - \u043e\u0447\u0435\u043d\u044c \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u0430\u044f \u0438 \u043d\u0435\u0440\u043e\u0432\u043d\u0430\u044f, 1 - \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e \u0440\u043e\u0432\u043d\u0430\u044f). \u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430, \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0435 \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u043e\u0441\u0442\u0438 (",(0,r.kt)("em",{parentName:"li"},"roughness"),"). \u041c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c, \u0438\u043d\u0432\u0435\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0432 ",(0,r.kt)("em",{parentName:"li"},"roughness")," \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0432 \u0444\u043e\u0442\u043e\u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Metalness"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043c\u0435\u0442\u0430\u043b\u043b\u0438\u0447\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 (0 - \u0434\u0438\u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a, 1 - \u0447\u0438\u0441\u0442\u044b\u0439 \u043c\u0435\u0442\u0430\u043b\u043b). \u041c\u043e\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0438 \u043f\u0440\u043e\u043c\u0435\u0436\u0443\u0442\u043e\u0447\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u043d\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u0430\u0440\u0442\u0435\u0444\u0430\u043a\u0442\u044b \u0432 \u0432\u0438\u0434\u0435 \u0441\u0432\u0435\u0442\u043b\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0443\u0440\u0430 \u043d\u0430 \u043c\u0435\u0441\u0442\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u043c\u0435\u0442\u0430\u043b\u043b-\u0434\u0438\u044d\u043b\u0435\u043a\u0442\u0440\u0438\u043a (",(0,r.kt)("em",{parentName:"li"},"\u0438\u0437-\u0437\u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 metalness workflow"),")."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Ambient occlusion"))," - \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u044f (0 - \u0437\u0430\u0442\u0435\u043d\u0435\u043d \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e, 1 - \u0444\u043e\u043d\u043e\u0432\u043e\u0433\u043e \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u0442). \u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442 \u0442\u043e, \u043a\u0430\u043a \u043e\u0431\u044c\u0435\u043a\u0442 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u044f\u0442\u044c \u0441\u0430\u043c \u0441\u0435\u0431\u044f, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u043d\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d \u043f\u0440\u044f\u043c\u043e\u0439 \u0441\u0432\u0435\u0442. \u041e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f, \u0447\u0442\u043e\u0431\u044b \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044c \u043a\u0430\u043a\u0438\u0435-\u0442\u043e \u043c\u0435\u043b\u043a\u0438\u0435 \u0432\u043f\u0430\u0434\u0438\u043d\u044b \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435."),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Specular intensity"))," - \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u044f\u0440\u043a\u043e\u0441\u0442\u0438 \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439 (0 - \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442, 1 - \u0437\u0435\u0440\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u044e\u0442 100% \u043e\u0442 \u0441\u0432\u043e\u0435\u0439 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0439 \u044f\u0440\u043a\u043e\u0441\u0442\u0438). \u0425\u043e\u0442\u044c \u0438 \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0435 \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u043f\u043e\u043d\u044f\u0442\u0438\u0435 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438, \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u043d \u0434\u0430\u0451\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0434\u043b\u044f \u0445\u0443\u0434\u043e\u0436\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u043d\u0430\u0434 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u043c \u0432\u0438\u0434\u043e\u043c \u0441\u0446\u0435\u043d\u044b. \u0415\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u044d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440, \u043a\u0440\u0430\u0439\u043d\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0435\u0433\u043e \u0440\u0430\u0432\u043d\u044b\u043c 1.",(0,r.kt)("br",{parentName:"li"}),"\u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438 \u0435\u0451 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u0435: ")),(0,r.kt)("table",null,(0,r.kt)("thead",{parentName:"table"},(0,r.kt)("tr",{parentName:"thead"},(0,r.kt)("th",{parentName:"tr",align:null},"\u041a\u0430\u043d\u0430\u043b \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("th",{parentName:"tr",align:null},"\u041f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435"))),(0,r.kt)("tbody",{parentName:"table"},(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"R"),(0,r.kt)("td",{parentName:"tr",align:null},"Smoothness")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"G"),(0,r.kt)("td",{parentName:"tr",align:null},"Metalness")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"B"),(0,r.kt)("td",{parentName:"tr",align:null},"Ambient occlusion")),(0,r.kt)("tr",{parentName:"tbody"},(0,r.kt)("td",{parentName:"tr",align:null},"A"),(0,r.kt)("td",{parentName:"tr",align:null},"Specular intensity")))),(0,r.kt)("h2",{id:"\u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435-detail-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"},"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 (detail) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("p",null,"\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u0441\u043e\u043a\u043e\u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0435 \u0434\u0435\u0442\u0430\u043b\u0438 \u043a \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u0432 \u043d\u0438\u0437\u043a\u043e\u043c \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0448\u0435\u0440\u043e\u0445\u043e\u0432\u0430\u0442\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0435\u0441\u043a\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0440\u0435\u0434\u043a\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e \u043f\u0440\u043e\u0449\u0435 \u043e\u0442\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0443\u044e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443. \u0421\u043a\u043e\u0440\u0435\u0435, \u044d\u0442\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u0430, \u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0434\u0435\u043b\u0430\u0442\u044c \u043e\u043b\u0434\u0441\u043a\u0443\u043b\u044c\u043d\u044b\u0439 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c. \u0414\u0430\u043d\u043d\u0430\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 GoldSrc.\n\u0414\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0445\u0440\u0430\u043d\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx/detail")),".",(0,r.kt)("br",{parentName:"p"}),"\n",(0,r.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:")," \u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"wall1.dds")),", \u043f\u0443\u0442\u044c \u0434\u043e \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u0435\u0442\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043d\u0435\u0435 \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432 .mat \u0444\u0430\u0439\u043b\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"scripts"))),(0,r.kt)("pre",null,(0,r.kt)("code",{parentName:"pre"},'"wall1"\n{\n "detailmap" "gfx/detail/detail_tile_1"\n}\n')),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"r_detailtextures 1")))),(0,r.kt)("h2",{id:"c\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f-luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"},"C\u0432\u0435\u0442\u044f\u0449\u0438\u0435\u0441\u044f (luma) \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b"),(0,r.kt)("p",null,"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043d\u0443\u0436\u043d\u044b\u0435 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u044b \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435. \u041c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u043e\u0434\u0441\u0432\u0435\u0447\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u0438\u0431\u043e\u0440\u043d\u044b\u0445 \u043f\u0430\u043d\u0435\u043b\u0435\u0439, \u043a\u043d\u043e\u043f\u043e\u043a, \u0438 \u0434\u0432\u0443\u0445 \u0441\u0432\u0435\u0442\u044f\u0449\u0438\u0445\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432.\n\u0414\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u0443\u0444\u0444\u0438\u043a\u0441 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"_luma")),". \u041f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0442\u0430\u043a\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0435\u0451 \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0447\u0451\u0440\u043d\u044b\u043c (",(0,r.kt)("em",{parentName:"p"},"#000000"),") \u0446\u0432\u0435\u0442\u043e\u043c, \u0430 \u0437\u0430\u0442\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u0437\u0430\u043a\u0440\u0430\u0441\u0438\u0442\u044c \u043b\u044e\u0431\u044b\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0446\u0432\u0435\u0442\u043e\u043c.\n\u0422\u0430\u043a\u0436\u0435, \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 DDS \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f BCH6, \u0442\u0430\u043a \u043a\u0430\u043a\n\u043e\u043d \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0446\u0432\u0435\u0442\u0430 \u0432 \u0448\u0438\u0440\u043e\u043a\u043e\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 (HDR), \u0447\u0442\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u044f\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 luma-\u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0434\u0435\u0442\u0430\u043b\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u0435\u0435 \u044f\u0440\u043a\u0438\u043c\u0438, \u0447\u0435\u043c \u0435\u0441\u043b\u0438 \u0431\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\n\u0432 \u043e\u0431\u044b\u0447\u043d\u043e\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435.\n\u0414\u0430\u043d\u043d\u044b\u0439 \u0442\u0438\u043f \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b - \u044d\u0442\u043e \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u0435."),(0,r.kt)("h2",{id:"\u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438-\u0440\u0430\u0431\u043e\u0442\u044b-\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438-\u0432-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445"},"\u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445"),(0,r.kt)("p",null,"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b\u0430 \u0432 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435 \u043f\u0440\u0438 \u0437\u0430\u043c\u0435\u043d\u0435, \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0441\u0442\u0438 \u0440\u044f\u0434 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439: "),(0,r.kt)("ul",null,(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"\u041c\u043e\u0434\u0435\u043b\u0438:")," \u0427\u0442\u043e\u0431\u044b \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u043c\u043e\u0434\u0435\u043b\u0438 \u0443 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u0448\u0438\u0442\u0430 \u0432\u043d\u0443\u0442\u0440\u044c ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"mdl"))," \u0444\u0430\u0439\u043b\u0430, \u043d\u0443\u0436\u043d\u043e \u0432\u044b\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Additive"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Transparent"))," \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0436\u0435\u043b\u0430\u0435\u043c\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430. "),(0,r.kt)("li",{parentName:"ul"},(0,r.kt)("strong",{parentName:"li"},"\u041c\u0430\u043f\u043f\u0438\u043d\u0433:")," \u0414\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438, \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0431\u0440\u0430\u0448\u0430, \u0432 \u043f\u0443\u043d\u043a\u0442\u0435 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Render Mode"))," \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Texture"))," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"Additive")),". \u0422\u0430\u043a\u0436\u0435, \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"FX Amount")),". \u041b\u0438\u0431\u043e \u0441\u0430\u043c\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 ",(0,r.kt)("strong",{parentName:"li"},(0,r.kt)("inlineCode",{parentName:"strong"},"wad"))," \u0434\u043e\u043b\u0436\u043d\u0430 \u0438\u043c\u0435\u0442\u044c \u0441\u0438\u043d\u0438\u0439 \u043a\u0430\u043d\u0430\u043b \u0434\u043b\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438.")),(0,r.kt)("h2",{id:"\u0440\u0430\u0431\u043e\u0442\u0430-\u0441-\u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438"},"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0434\u0435\u043a\u0430\u043b\u044f\u043c\u0438"),(0,r.kt)("p",null,"\u0422\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0434\u043b\u044f \u043a\u0430\u0441\u0442\u043e\u043c\u043d\u044b\u0445 HD-\u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u0442\u044c\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx/decals")),".\n\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0432\u0441\u0435 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u0432\u044b\u0448\u0435 \u0442\u0438\u043f\u044b \u0442\u0435\u043a\u0441\u0442\u0443\u0440 (\u043a\u0430\u0440\u0442\u044b \u043d\u043e\u0440\u043c\u0430\u043b\u0435\u0439, \u0432\u044b\u0441\u043e\u0442, \u0438 \u0442.\u0434). "),(0,r.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",type:"tip"},(0,r.kt)("p",{parentName:"admonition"},"\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 (",(0,r.kt)("em",{parentName:"p"},"\u0444\u0435\u0432\u0440\u0430\u043b\u044c 2022"),"), \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u0435\u0441\u0442\u044c \u0440\u044f\u0434 \u043a\u043e\u0441\u0442\u044b\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b:"),(0,r.kt)("ul",{parentName:"admonition"},(0,r.kt)("li",{parentName:"ul"},"C\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0437\u0430\u0434\u043d\u0438\u0439 \u0444\u043e\u043d \u0434\u043b\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0441 \u0446\u0432\u0435\u0442\u043e\u043c ",(0,r.kt)("strong",{parentName:"li"},"R: 123 G: 125 B: 123"),", \u0442\u0430\u043a \u043a\u0430\u043a \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b \u043d\u0435\u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c"),(0,r.kt)("li",{parentName:"ul"},"\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0441 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f ",(0,r.kt)("strong",{parentName:"li"},"DXT1 No alpha")))),(0,r.kt)("h2",{id:"\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b"},"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u044b"),(0,r.kt)("p",null,"\u0421\u043a\u0430\u0439\u0431\u043e\u043a\u0441 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 6 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 - \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0433\u0440\u0430\u043d\u0438 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043d\u0430\u0437\u043d\u0430\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0432\u043e\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0441 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u043c \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u043c, \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0438\u043c, \u043a\u0430\u043a\u043e\u0439 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e \u0433\u0440\u0430\u043d\u0438 \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0438\u0442 \u044d\u0442\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430.\n\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0443\u0444\u0444\u0438\u043a\u0441\u043e\u0432: ",(0,r.kt)("inlineCode",{parentName:"p"},"bk"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"dn"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"ft"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"lf"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"rt"),", ",(0,r.kt)("inlineCode",{parentName:"p"},"up"),". \u042d\u0442\u0438 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0440\u0430\u0441\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0430\u043f\u043a\u0435 ",(0,r.kt)("strong",{parentName:"p"},(0,r.kt)("inlineCode",{parentName:"strong"},"gfx\\env"))," \u0438 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0430 ",(0,r.kt)("strong",{parentName:"p"},"DDS")," \u0438\u043b\u0438 ",(0,r.kt)("strong",{parentName:"p"},"TGA"),".\n\u0418\u043c\u0435\u0435\u0442\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f HDR-\u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0443\u043f\u0430\u043a\u043e\u0432\u0430\u0442\u044c HDR-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442 DDS \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0441\u0436\u0430\u0442\u0438\u044f BC6H."))}s.isMDXComponent=!0},5902:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/files/dds-a504cccf7d4b7a3546da65fc1d41fc8f.8bi"}}]); \ No newline at end of file diff --git a/assets/js/90c79543.ac4c3d87.js b/assets/js/90c79543.ac4c3d87.js deleted file mode 100644 index 9b7bcd68..00000000 --- a/assets/js/90c79543.ac4c3d87.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[1422],{9372:e=>{e.exports=JSON.parse('{"label":"primext","permalink":"/PrimeXT/blog/tags/primext","allTagsPath":"/PrimeXT/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/972.b16f0e73.js b/assets/js/972.b16f0e73.js new file mode 100644 index 00000000..86945bd8 --- /dev/null +++ b/assets/js/972.b16f0e73.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[972],{4972:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var a=n(7294),o=n(5999),l=n(1944),r=n(179);function i(){return a.createElement(a.Fragment,null,a.createElement(l.d,{title:(0,o.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(o.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(o.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(o.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}}}]); \ No newline at end of file diff --git a/assets/js/9dac88ca.1d32b9d6.js b/assets/js/9dac88ca.1d32b9d6.js new file mode 100644 index 00000000..0aa576c9 --- /dev/null +++ b/assets/js/9dac88ca.1d32b9d6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[992],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>c});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=r.createContext({}),p=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=p(e.components);return r.createElement(m.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},k=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,m=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),k=p(n),c=a,N=k["".concat(m,".").concat(c)]||k[c]||u[c]||i;return n?r.createElement(N,o(o({ref:t},s),{},{components:n})):r.createElement(N,o({ref:t},s))}));function c(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=k;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}k.displayName="MDXCreateElement"},2018:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_beam",l={unversionedId:"rus/entities/env_beam",id:"rus/entities/env_beam",title:"env_beam",description:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043b\u0443\u0447\u0435\u0439, \u0438\u043c\u0435\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a.",source:"@site/docs/rus/entities/env_beam.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_beam.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music"},next:{title:"env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter"}},m={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_beam"},"env_beam"),(0,a.kt)("p",null,"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043b\u0443\u0447\u0435\u0439, \u0438\u043c\u0435\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443, \u0442\u043e \u043b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0431\u0438\u0442\u044c \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u044f.\n\u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0438 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e, \u043d\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0438, \u0442\u043e \u043b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u0441\u044f \u0445\u0430\u043e\u0442\u0438\u0447\u043d\u043e \u0432 \u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435, \u0433\u0434\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u044d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 (\u044d\u0442\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u043b\u043d\u0438\u0438 \u0438\u043b\u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430)")),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Entity"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u043b\u0443\u0447\u0430. \u0415\u0441\u043b\u0438 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e, \u043b\u0443\u0447 \u0432\u044b\u0431\u0435\u0440\u0435\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0443\u044e \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Ending Entity"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Entity activation"))," - Classname \u0438\u043b\u0438 Targetname \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0437\u043e\u0432\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044e \u044d\u043d\u0442\u0438\u0442\u0438 Target \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u0435\u0439 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - \u042f\u0440\u043a\u043e\u0441\u0442\u044c (\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c) \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Beam color"))," - \u0426\u0432\u0435\u0442 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Radius"))," - \u0420\u0430\u0434\u0438\u0443\u0441, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 256"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Life"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043d \u043b\u0443\u0447 (\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u043d\u0435 \u0438\u0441\u0447\u0435\u0437\u0430\u043b)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Width of beam"))," - \u0428\u0438\u0440\u0438\u043d\u0430 \u043b\u0443\u0447\u0430 (0-255)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Amount of noise"))," - \u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0438\u0437\u043e\u0433\u043d\u0443\u0442\u043e\u0441\u0442\u0438 \u043b\u0443\u0447\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f (0-255), 0 - \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u044f\u043c\u043e\u0439 (\u043d\u0435 \u0438\u0437\u043e\u0433\u043d\u0443\u0442\u044b\u0439) \u043b\u0443\u0447"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sprite name"))," - \u0418\u043c\u044f \u0441\u043f\u0440\u0430\u0439\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 \u0434\u043b\u044f \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Texture scroll rate"))," - \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u043f\u0440\u0430\u0439\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Frames per 10 seconds"))," - \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Starting frame"))," - \u041a\u0430\u0434\u0440 \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strike again time")),' - \u0415\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 "Life" > 0, \u0442\u043e \u0437\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0430 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445'),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Damage / seconds"))," - \u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u043b\u0443\u0447, \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0415\u0441\u043b\u0438 \u0443 \u043b\u0443\u0447\u0430 \u0435\u0441\u0442\u044c \u0438\u043c\u044f, \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u0440\u0442\u044b \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d. \u041e\u0442\u043c\u0435\u0442\u044c\u0442\u0435 \u044d\u0442\u043e\u0442 \u0444\u043b\u0430\u0433, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u0431\u044b\u043b \u0432\u043a\u043b\u044e\u0447\u0435\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Toggle"))," - \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043b\u0443\u0447\u0430 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Random Strike")),' - \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u043e\u0442 \u043d\u0443\u043b\u044f (0) \u0434\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0432 "Strike again time"'),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Sparks"))," - \u0412 \u043c\u0435\u0441\u0442\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u044b\u043f\u0430\u0442\u044c \u0438\u0441\u043a\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"End Sparks"))," - \u041c\u0435\u0441\u0442\u043e \u0433\u0434\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043b\u0443\u0447 \u0431\u0443\u0434\u0443\u0442 \u0441\u044b\u043f\u0430\u0442\u044c \u0438\u0441\u043a\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Decal End"))," - \u041b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u044f\u0442\u043d\u0430 \u0432 \u043c\u0435\u0441\u0442\u0430\u0445, \u043a\u0443\u0434\u0430 \u043e\u043d \u043f\u043e\u043f\u0430\u0434\u0435\u0442 (",(0,a.kt)("em",{parentName:"li"},"bug"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Shade Start"))," - \u041d\u0430\u0447\u0430\u043b\u043e \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u043d\u044b\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Shade End"))," - \u041a\u043e\u043d\u0435\u0446 \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u043d\u044b\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u041a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0443 \u043b\u0443\u0447\u0430")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9dac88ca.af72f01b.js b/assets/js/9dac88ca.af72f01b.js deleted file mode 100644 index b365593d..00000000 --- a/assets/js/9dac88ca.af72f01b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[9992],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>c});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=r.createContext({}),p=function(e){var t=r.useContext(m),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=p(e.components);return r.createElement(m.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},k=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,m=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),k=p(n),c=a,N=k["".concat(m,".").concat(c)]||k[c]||u[c]||i;return n?r.createElement(N,o(o({ref:t},s),{},{components:n})):r.createElement(N,o({ref:t},s))}));function c(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=k;var l={};for(var m in t)hasOwnProperty.call(t,m)&&(l[m]=t[m]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}k.displayName="MDXCreateElement"},2018:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>m,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_beam",l={unversionedId:"rus/entities/env_beam",id:"rus/entities/env_beam",title:"env_beam",description:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043b\u0443\u0447\u0435\u0439, \u0438\u043c\u0435\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a.",source:"@site/docs/rus/entities/env_beam.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_beam",permalink:"/PrimeXT/docs/rus/entities/env_beam",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_beam.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"ambient_music",permalink:"/PrimeXT/docs/rus/entities/ambient_music"},next:{title:"env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter"}},m={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2}],s={toc:p};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_beam"},"env_beam"),(0,a.kt)("p",null,"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u043b\u0443\u0447\u0435\u0439, \u0438\u043c\u0435\u0435\u0442 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a."),(0,a.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"\u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443, \u0442\u043e \u043b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0438\u0437 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0438 \u0431\u0438\u0442\u044c \u0432 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u043c \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0438 \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0434\u043e\u0441\u0442\u0438\u0433\u043d\u0435\u0442 \u043f\u0440\u0435\u043f\u044f\u0442\u0441\u0442\u0432\u0438\u044f.\n\u0415\u0441\u043b\u0438 \u043d\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0438 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e, \u043d\u0438 \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0438, \u0442\u043e \u043b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u0441\u044f \u0445\u0430\u043e\u0442\u0438\u0447\u043d\u043e \u0432 \u0442\u043e\u043c \u043c\u0435\u0441\u0442\u0435, \u0433\u0434\u0435 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u044d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 (\u044d\u0442\u043e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043c\u043e\u043b\u043d\u0438\u0438 \u0438\u043b\u0438 \u0442\u0435\u043b\u0435\u043f\u043e\u0440\u0442\u0430)")),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Target"))," - \u0418\u043c\u044f \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043e\u0431\u044a\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Entity"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u043b\u0443\u0447\u0430. \u0415\u0441\u043b\u0438 \u043d\u0435 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043e, \u043b\u0443\u0447 \u0432\u044b\u0431\u0435\u0440\u0435\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0443\u044e \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u044c \u0432 \u0441\u0432\u043e\u0435\u043c \u0440\u0430\u0434\u0438\u0443\u0441\u0435 \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Ending Entity"))," - \u0418\u043c\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043e\u043d\u0435\u0447\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Entity activation"))," - Classname \u0438\u043b\u0438 Targetname \u043e\u0431\u044a\u0435\u043a\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0437\u043e\u0432\u0435\u0442 \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0438\u044e \u044d\u043d\u0442\u0438\u0442\u0438 Target \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0438 \u0435\u0439 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - \u042f\u0440\u043a\u043e\u0441\u0442\u044c (\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c) \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Beam color"))," - \u0426\u0432\u0435\u0442 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Radius"))," - \u0420\u0430\u0434\u0438\u0443\u0441, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 256"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Life"))," - \u0412\u0440\u0435\u043c\u044f \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445, \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043d \u043b\u0443\u0447 (\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u043d\u0435 \u0438\u0441\u0447\u0435\u0437\u0430\u043b)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Width of beam"))," - \u0428\u0438\u0440\u0438\u043d\u0430 \u043b\u0443\u0447\u0430 (0-255)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Amount of noise"))," - \u0421\u0442\u0435\u043f\u0435\u043d\u044c \u0438\u0437\u043e\u0433\u043d\u0443\u0442\u043e\u0441\u0442\u0438 \u043b\u0443\u0447\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u044f (0-255), 0 - \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0440\u044f\u043c\u043e\u0439 (\u043d\u0435 \u0438\u0437\u043e\u0433\u043d\u0443\u0442\u044b\u0439) \u043b\u0443\u0447"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sprite name"))," - \u0418\u043c\u044f \u0441\u043f\u0440\u0430\u0439\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439 \u0434\u043b\u044f \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Texture scroll rate"))," - \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0441\u043f\u0440\u0430\u0439\u0442\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Frames per 10 seconds"))," - \u0421\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043b\u0443\u0447\u0430"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Starting frame"))," - \u041a\u0430\u0434\u0440 \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Strike again time")),' - \u0415\u0441\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 "Life" > 0, \u0442\u043e \u0437\u0434\u0435\u0441\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0437\u0430\u0434\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0430 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445'),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Damage / seconds"))," - \u041f\u043e\u0432\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u043b\u0443\u0447, \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u0435")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start On"))," - \u0415\u0441\u043b\u0438 \u0443 \u043b\u0443\u0447\u0430 \u0435\u0441\u0442\u044c \u0438\u043c\u044f, \u0442\u043e \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u0440\u0442\u044b \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d. \u041e\u0442\u043c\u0435\u0442\u044c\u0442\u0435 \u044d\u0442\u043e\u0442 \u0444\u043b\u0430\u0433, \u0447\u0442\u043e\u0431\u044b \u043b\u0443\u0447 \u0431\u044b\u043b \u0432\u043a\u043b\u044e\u0447\u0435\u043d"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Toggle"))," - \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043b\u0443\u0447\u0430 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u043c \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u043e\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Random Strike")),' - \u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u0436\u0434\u0443 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f\u043c\u0438 \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u043c \u0447\u0438\u0441\u043b\u043e\u043c \u043e\u0442 \u043d\u0443\u043b\u044f (0) \u0434\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0433\u043e \u0432 "Strike again time"'),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Sparks"))," - \u0412 \u043c\u0435\u0441\u0442\u0435 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0443\u0442 \u0441\u044b\u043f\u0430\u0442\u044c \u0438\u0441\u043a\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"End Sparks"))," - \u041c\u0435\u0441\u0442\u043e \u0433\u0434\u0435 \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043b\u0443\u0447 \u0431\u0443\u0434\u0443\u0442 \u0441\u044b\u043f\u0430\u0442\u044c \u0438\u0441\u043a\u0440\u044b"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Decal End"))," - \u041b\u0443\u0447 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0442\u0435\u043c\u043d\u044b\u0435 \u043f\u044f\u0442\u043d\u0430 \u0432 \u043c\u0435\u0441\u0442\u0430\u0445, \u043a\u0443\u0434\u0430 \u043e\u043d \u043f\u043e\u043f\u0430\u0434\u0435\u0442 (",(0,a.kt)("em",{parentName:"li"},"bug"),")"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Shade Start"))," - \u041d\u0430\u0447\u0430\u043b\u043e \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u043d\u044b\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Shade End"))," - \u041a\u043e\u043d\u0435\u0446 \u043b\u0443\u0447\u0430 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0442\u0435\u043d\u0435\u043d\u043d\u044b\u043c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u041a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0443 \u043b\u0443\u0447\u0430")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.843ee75d.js b/assets/js/9e4087bc.843ee75d.js deleted file mode 100644 index 5092ed26..00000000 --- a/assets/js/9e4087bc.843ee75d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3608],{3169:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(7294),l=a(9960),n=a(5999),c=a(1944),m=a(179);function i(e){let{year:t,posts:a}=e;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((e=>r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.title))))))}function s(e){let{years:t}=e;return r.createElement("section",{className:"margin-vert--lg"},r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},t.map(((e,t)=>r.createElement("div",{key:t,className:"col col--4 margin-vert--lg"},r.createElement(i,e)))))))}function o(e){let{archive:t}=e;const a=(0,n.I)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),l=(0,n.I)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),i=function(e){const t=e.reduceRight(((e,t)=>{const a=t.metadata.date.split("-")[0],r=e.get(a)??[];return e.set(a,[t,...r])}),new Map);return Array.from(t,(e=>{let[t,a]=e;return{year:t,posts:a}}))}(t.blogPosts);return r.createElement(r.Fragment,null,r.createElement(c.d,{title:a,description:l}),r.createElement(m.Z,null,r.createElement("header",{className:"hero hero--primary"},r.createElement("div",{className:"container"},r.createElement("h1",{className:"hero__title"},a),r.createElement("p",{className:"hero__subtitle"},l))),r.createElement("main",null,i.length>0&&r.createElement(s,{years:i}))))}}}]); \ No newline at end of file diff --git a/assets/js/a0831354.6b11ba61.js b/assets/js/a0831354.6b11ba61.js deleted file mode 100644 index f1ebd73c..00000000 --- a/assets/js/a0831354.6b11ba61.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[5121],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>d});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s=a.createContext({}),p=function(e){var t=a.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},m=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=p(r),d=n,h=c["".concat(s,".").concat(d)]||c[d]||u[d]||i;return r?a.createElement(h,o(o({ref:t},m),{},{components:r})):a.createElement(h,o({ref:t},m))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,o=new Array(i);o[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:n,o[1]=l;for(var p=2;p<i;p++)o[p]=r[p];return a.createElement.apply(null,o)}return a.createElement.apply(null,r)}c.displayName="MDXCreateElement"},698:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var a=r(7462),n=(r(7294),r(3905));const i={slug:"alpha-oct-2021",title:"Alpha release 25.10.2021",authors:"snmetamorph",tags:["primext","alpha","release"]},o=void 0,l={permalink:"/PrimeXT/blog/alpha-oct-2021",editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/blog/2021-10-25-alpha-release.md",source:"@site/blog/2021-10-25-alpha-release.md",title:"Alpha release 25.10.2021",description:"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.",date:"2021-10-25T00:00:00.000Z",formattedDate:"October 25, 2021",tags:[{label:"primext",permalink:"/PrimeXT/blog/tags/primext"},{label:"alpha",permalink:"/PrimeXT/blog/tags/alpha"},{label:"release",permalink:"/PrimeXT/blog/tags/release"}],readingTime:.575,hasTruncateMarker:!1,authors:[{name:"Vladimir",title:"Lead Developer of PrimeXT",url:"https://github.com/SNMetamorph",imageURL:"https://avatars.githubusercontent.com/u/25657591?v=4",key:"snmetamorph"}],frontMatter:{slug:"alpha-oct-2021",title:"Alpha release 25.10.2021",authors:"snmetamorph",tags:["primext","alpha","release"]}},s={authorsImageUrls:[void 0]},p=[],m={toc:p};function u(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues."),(0,n.kt)("h1",{id:"known-issues"},"Known issues"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},"r_sun_allowed")," should be 0"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},"r_occlusion_culling")," should be 0"),(0,n.kt)("li",{parentName:"ul"},"Invalid game directory name in ",(0,n.kt)("inlineCode",{parentName:"li"},"_start_primext.cmd")," file (should be ",(0,n.kt)("inlineCode",{parentName:"li"},"primext")," instead ",(0,n.kt)("inlineCode",{parentName:"li"},"xash"),")")),(0,n.kt)("h1",{id:"installation"},"Installation"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Download and install ",(0,n.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"Xash3D FWGS engine build")," (select ",(0,n.kt)("inlineCode",{parentName:"li"},"win32-i386")," package)",(0,n.kt)("br",{parentName:"li"}),"Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly."),(0,n.kt)("li",{parentName:"ol"},"Download PrimeXT build ",(0,n.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/download/alpha/primext_build_25102021.zip"},".zip file")),(0,n.kt)("li",{parentName:"ol"},"Copy PrimeXT files to same folder where engine binaries located."),(0,n.kt)("li",{parentName:"ol"},"Start game using ",(0,n.kt)("inlineCode",{parentName:"li"},"_start_primext.cmd")," file")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/a55c287c.78b293c9.js b/assets/js/a55c287c.78b293c9.js deleted file mode 100644 index 8c8c061a..00000000 --- a/assets/js/a55c287c.78b293c9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8712],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>k});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},l=Object.keys(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var p=a.createContext({}),u=function(e){var t=a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=u(e.components);return a.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,l=e.originalType,p=e.parentName,s=o(e,["components","mdxType","originalType","parentName"]),c=u(r),k=n,d=c["".concat(p,".").concat(k)]||c[k]||m[k]||l;return r?a.createElement(d,i(i({ref:t},s),{},{components:r})):a.createElement(d,i({ref:t},s))}));function k(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var l=r.length,i=new Array(l);i[0]=c;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:n,i[1]=o;for(var u=2;u<l;u++)i[u]=r[u];return a.createElement.apply(null,i)}return a.createElement.apply(null,r)}c.displayName="MDXCreateElement"},9268:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>m,frontMatter:()=>l,metadata:()=>o,toc:()=>u});var a=r(7462),n=(r(7294),r(3905));const l={sidebar_position:1,description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435."},i="\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",o={unversionedId:"rus/intro",id:"rus/intro",title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.",source:"@site/docs/rus/intro.md",sourceDirName:"rus",slug:"/rus/intro",permalink:"/PrimeXT/docs/rus/intro",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435."},sidebar:"tutorialSidebar",next:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",permalink:"/PrimeXT/docs/rus/modding_introduction"}},p={},u=[{value:"\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435",id:"\u043e-\u043f\u0440\u043e\u0435\u043a\u0442\u0435",level:3},{value:"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442",id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b-\u043d\u0430-\u0434\u0430\u043d\u043d\u044b\u0439-\u043c\u043e\u043c\u0435\u043d\u0442",level:3},{value:"\u041f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435",id:"\u043f\u043b\u0430\u043d\u044b-\u043d\u0430-\u0431\u0443\u0434\u0443\u0449\u0435\u0435",level:3},{value:"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438 \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438",id:"\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438-\u0438-\u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438",level:3}],s={toc:u};function m(e){let{components:t,...l}=e;return(0,n.kt)("wrapper",(0,a.Z)({},s,l,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435"},"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435"),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"Header",src:r(571).Z,width:"1002",height:"175"})),(0,n.kt)("h3",{id:"\u043e-\u043f\u0440\u043e\u0435\u043a\u0442\u0435"},"\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435"),(0,n.kt)("p",null,"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.\n\u0411\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 XashXT, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u0435\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0438\u0437 XashXT \u0438 Spirit Of Half-Life. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043a \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432."),(0,n.kt)("h3",{id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b-\u043d\u0430-\u0434\u0430\u043d\u043d\u044b\u0439-\u043c\u043e\u043c\u0435\u043d\u0442"},"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e\u043c \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e GoldSrc"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043c\u043d\u043e\u0433\u0438\u0445 \u043b\u0438\u043c\u0438\u0442\u043e\u0432, \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 GoldSrc \u0438 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u043c\u0443 Xash3D"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0418\u043d\u0432\u0435\u0440\u0441\u043d\u0430\u044f \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 jiggle bones \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u0430\u0440\u0442\u044b (65535x65535x65535 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,n.kt)("li",{parentName:"ul"},"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f \u044d\u043a\u0441\u043f\u043e\u0437\u0438\u0446\u0438\u0438 (\u044d\u0444\u0444\u0435\u043a\u0442 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u0433\u043b\u0430\u0437)"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u043a\u0443\u0447\u0443 smd-\u0444\u0430\u0439\u043b\u043e\u0432)"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0442\u0435\u043d\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0424\u0438\u0437\u0438\u043a\u0430 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0432\u0438\u0436\u043e\u043a PhysX)"),(0,n.kt)("li",{parentName:"ul"},"\u041d\u043e\u0440\u043c\u0430\u043b-\u043c\u0430\u043f\u043f\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442"),(0,n.kt)("li",{parentName:"ul"},"HDR-\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"3D \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441"),(0,n.kt)("li",{parentName:"ul"},"Bloom"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u043b\u043d\u0435\u0447\u043d\u044b\u0435 \u043b\u0443\u0447\u0438 (sunshafts/godrays)"),(0,n.kt)("li",{parentName:"ul"},"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0444\u043e\u043d\u043e\u043c \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e"),(0,n.kt)("li",{parentName:"ul"},"\u0417\u0435\u0440\u043a\u0430\u043b\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u044b"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0440\u0442\u0430\u043b\u044b, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u043d\u0438\u0445"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u044b \u0430\u0441\u0441\u0435\u0442\u043e\u0432, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a \u043c\u043e\u0434\u0435\u043b\u0435\u0439/\u0441\u043f\u0440\u0430\u0439\u0442\u043e\u0432)")),(0,n.kt)("h3",{id:"\u043f\u043b\u0430\u043d\u044b-\u043d\u0430-\u0431\u0443\u0434\u0443\u0449\u0435\u0435"},"\u041f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 (PBR) \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0441\u0442\u0430\u0440\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 GPU"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Forward+ \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 (Screen Space Reflections)"),(0,n.kt)("li",{parentName:"ul"},"\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 (depth pre-pass, \u0431\u043e\u043b\u0435\u0435 \u0433\u0438\u0431\u043a\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u0443\u043b\u043b\u0438\u043d\u0433\u0430 \u0438 \u0442.\u0434.)"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u043b\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0438\u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0432\u0438\u0436\u043a\u0430 \u043f\u0430\u0440\u0442\u0438\u043a\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 ragdoll-\u0444\u0438\u0437\u0438\u043a\u0438"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 OpenAL Soft / Steam Audio"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 \u043f\u043e\u0434 Android \u0434\u043e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f")),(0,n.kt)("h3",{id:"\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438-\u0438-\u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438"},"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438 \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"SNMetamorph")," - \u0412\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Velaron")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430 Linux"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"\u0421ASPERX69X")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043b\u043e\u0433\u043e\u0442\u0438\u043f"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"ncuxonaT")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0440\u0435\u043d\u0434\u0435\u0440\u0430"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Lev")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0440\u0435\u043d\u0434\u0435\u0440\u0430"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"g-cont")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u043e\u0431\u0449\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Next Day")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Aynekko")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"ThomasvonWinkler")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"KorteZZ")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435")),(0,n.kt)("p",null,"\u041f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u0432\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 PrimeXT - \u0434\u043b\u044f \u043d\u0430\u0441 \u0432\u0430\u0436\u0435\u043d \u043b\u044e\u0431\u043e\u0439 \u0432\u043a\u043b\u0430\u0434. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\n\u043f\u0440\u043e \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u043d\u0430 ",(0,n.kt)("a",{parentName:"p",href:"https://discord.gg/BxQUMUescJ"},"Discord \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"),"."),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"Footer",src:r(3338).Z,width:"1002",height:"175"})))}m.isMDXComponent=!0},3338:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/footer-d780cb337a465e6bf733c79bb7120a34.png"},571:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/header-eb7705d5d2cc122209a1cc53790bdc18.png"}}]); \ No newline at end of file diff --git a/assets/js/a55c287c.f0b28c99.js b/assets/js/a55c287c.f0b28c99.js new file mode 100644 index 00000000..23709927 --- /dev/null +++ b/assets/js/a55c287c.f0b28c99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[712],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>k});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},l=Object.keys(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var p=a.createContext({}),u=function(e){var t=a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=u(e.components);return a.createElement(p.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,l=e.originalType,p=e.parentName,s=o(e,["components","mdxType","originalType","parentName"]),c=u(r),k=n,d=c["".concat(p,".").concat(k)]||c[k]||m[k]||l;return r?a.createElement(d,i(i({ref:t},s),{},{components:r})):a.createElement(d,i({ref:t},s))}));function k(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var l=r.length,i=new Array(l);i[0]=c;var o={};for(var p in t)hasOwnProperty.call(t,p)&&(o[p]=t[p]);o.originalType=e,o.mdxType="string"==typeof e?e:n,i[1]=o;for(var u=2;u<l;u++)i[u]=r[u];return a.createElement.apply(null,i)}return a.createElement.apply(null,r)}c.displayName="MDXCreateElement"},9268:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>i,default:()=>m,frontMatter:()=>l,metadata:()=>o,toc:()=>u});var a=r(7462),n=(r(7294),r(3905));const l={sidebar_position:1,description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435."},i="\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",o={unversionedId:"rus/intro",id:"rus/intro",title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435",description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.",source:"@site/docs/rus/intro.md",sourceDirName:"rus",slug:"/rus/intro",permalink:"/PrimeXT/docs/rus/intro",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1,description:"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435."},sidebar:"tutorialSidebar",next:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",permalink:"/PrimeXT/docs/rus/modding_introduction"}},p={},u=[{value:"\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435",id:"\u043e-\u043f\u0440\u043e\u0435\u043a\u0442\u0435",level:3},{value:"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442",id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b-\u043d\u0430-\u0434\u0430\u043d\u043d\u044b\u0439-\u043c\u043e\u043c\u0435\u043d\u0442",level:3},{value:"\u041f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435",id:"\u043f\u043b\u0430\u043d\u044b-\u043d\u0430-\u0431\u0443\u0434\u0443\u0449\u0435\u0435",level:3},{value:"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438 \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438",id:"\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438-\u0438-\u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438",level:3}],s={toc:u};function m(e){let{components:t,...l}=e;return(0,n.kt)("wrapper",(0,a.Z)({},s,l,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("h1",{id:"\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435"},"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435"),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"Header",src:r(571).Z,width:"1002",height:"175"})),(0,n.kt)("h3",{id:"\u043e-\u043f\u0440\u043e\u0435\u043a\u0442\u0435"},"\u041e \u043f\u0440\u043e\u0435\u043a\u0442\u0435"),(0,n.kt)("p",null,"\u0421\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 Half-Life 1 SDK \u0434\u043b\u044f \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS, \u0430\u0434\u0430\u043f\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u0434 \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c, \u0438\u043c\u0435\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043d\u0443\u044e \u0433\u0440\u0430\u0444\u0438\u043a\u0443 \u0438 \u0444\u0438\u0437\u0438\u043a\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u0435 GoldSrc \u0438 Xash3D \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0440\u0430\u0431\u043e\u0442\u0435.\n\u0411\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 XashXT, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0432\u0435\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0438\u0437 XashXT \u0438 Spirit Of Half-Life. \u041f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0430\u043a \u0441\u0438\u043d\u0433\u043b\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445, \u0442\u0430\u043a \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u0435\u0440\u043d\u044b\u0445 \u043c\u043e\u0434\u043e\u0432."),(0,n.kt)("h3",{id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b-\u043d\u0430-\u0434\u0430\u043d\u043d\u044b\u0439-\u043c\u043e\u043c\u0435\u043d\u0442"},"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e\u043c \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e GoldSrc"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u043c\u043d\u043e\u0433\u0438\u0445 \u043b\u0438\u043c\u0438\u0442\u043e\u0432, \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 GoldSrc \u0438 \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u043e\u043c\u0443 Xash3D"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0418\u043d\u0432\u0435\u0440\u0441\u043d\u0430\u044f \u043a\u0438\u043d\u0435\u043c\u0430\u0442\u0438\u043a\u0430 \u0438 jiggle bones \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0439 \u043b\u0438\u043c\u0438\u0442 \u043d\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u043a\u0430\u0440\u0442\u044b (65535x65535x65535 \u044e\u043d\u0438\u0442\u043e\u0432)"),(0,n.kt)("li",{parentName:"ul"},"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0446\u0438\u044f \u044d\u043a\u0441\u043f\u043e\u0437\u0438\u0446\u0438\u0438 (\u044d\u0444\u0444\u0435\u043a\u0442 \u0430\u0434\u0430\u043f\u0442\u0430\u0446\u0438\u0438 \u0433\u043b\u0430\u0437)"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0434\u0435\u043a\u0430\u043b\u0435\u0439 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043c\u043e\u0434\u0435\u043b\u0435\u0439 (\u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u043a\u0443\u0447\u0443 smd-\u0444\u0430\u0439\u043b\u043e\u0432)"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 \u0442\u0435\u043d\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0424\u0438\u0437\u0438\u043a\u0430 \u0442\u0432\u0451\u0440\u0434\u044b\u0445 \u0442\u0435\u043b (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0432\u0438\u0436\u043e\u043a PhysX)"),(0,n.kt)("li",{parentName:"ul"},"\u041d\u043e\u0440\u043c\u0430\u043b-\u043c\u0430\u043f\u043f\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u0430\u0440\u0430\u043b\u043b\u0430\u043a\u0441-\u043c\u0430\u043f\u043f\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"\u041e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442"),(0,n.kt)("li",{parentName:"ul"},"HDR-\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433"),(0,n.kt)("li",{parentName:"ul"},"3D \u0441\u043a\u0430\u0439\u0431\u043e\u043a\u0441"),(0,n.kt)("li",{parentName:"ul"},"Bloom"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u043b\u043d\u0435\u0447\u043d\u044b\u0435 \u043b\u0443\u0447\u0438 (sunshafts/godrays)"),(0,n.kt)("li",{parentName:"ul"},"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0430\u0440\u0442\u0443 \u0444\u043e\u043d\u043e\u043c \u0432 \u0433\u043b\u0430\u0432\u043d\u043e\u043c \u043c\u0435\u043d\u044e"),(0,n.kt)("li",{parentName:"ul"},"\u0417\u0435\u0440\u043a\u0430\u043b\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u044b"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0440\u0442\u0430\u043b\u044b, \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0435\u0439 \u0447\u0435\u0440\u0435\u0437 \u043d\u0438\u0445"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u0442\u0438\u043b\u0438\u0442 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 (\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u044b \u0430\u0441\u0441\u0435\u0442\u043e\u0432, \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0449\u0438\u043a \u043c\u043e\u0434\u0435\u043b\u0435\u0439/\u0441\u043f\u0440\u0430\u0439\u0442\u043e\u0432)")),(0,n.kt)("h3",{id:"\u043f\u043b\u0430\u043d\u044b-\u043d\u0430-\u0431\u0443\u0434\u0443\u0449\u0435\u0435"},"\u041f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0433\u043e \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 (PBR) \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u0441\u0442\u0430\u0440\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u043d\u0430 GPU"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f Forward+ \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0442\u0430\u0439\u043c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0432 \u044d\u043a\u0440\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 (Screen Space Reflections)"),(0,n.kt)("li",{parentName:"ul"},"\u041c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u0430\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 (depth pre-pass, \u0431\u043e\u043b\u0435\u0435 \u0433\u0438\u0431\u043a\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043a\u0443\u043b\u043b\u0438\u043d\u0433\u0430 \u0438 \u0442.\u0434.)"),(0,n.kt)("li",{parentName:"ul"},"\u041f\u043e\u043b\u043d\u0430\u044f \u043f\u0435\u0440\u0435\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432"),(0,n.kt)("li",{parentName:"ul"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0438\u0438\u0433\u0440\u043e\u0432\u043e\u0433\u043e \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0434\u0432\u0438\u0436\u043a\u0430 \u043f\u0430\u0440\u0442\u0438\u043a\u043b\u0435\u0439"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 ragdoll-\u0444\u0438\u0437\u0438\u043a\u0438"),(0,n.kt)("li",{parentName:"ul"},"\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442\u0430"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 OpenAL Soft / Steam Audio"),(0,n.kt)("li",{parentName:"ul"},"\u0414\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u0430 \u043f\u043e\u0434 Android \u0434\u043e \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0433\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f")),(0,n.kt)("h3",{id:"\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438-\u0438-\u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438"},"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0438 \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"SNMetamorph")," - \u0412\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Velaron")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043d\u0430 Linux"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"\u0421ASPERX69X")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043b\u043e\u0433\u043e\u0442\u0438\u043f"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"ncuxonaT")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0440\u0435\u043d\u0434\u0435\u0440\u0430"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Lev")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0440\u0435\u043d\u0434\u0435\u0440\u0430"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"g-cont")," - \u041f\u043e\u043c\u043e\u0449\u044c \u0432 \u043e\u0431\u0449\u0435\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Next Day")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"Aynekko")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"ThomasvonWinkler")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("strong",{parentName:"li"},"KorteZZ")," - \u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435")),(0,n.kt)("p",null,"\u041f\u0440\u0438 \u0436\u0435\u043b\u0430\u043d\u0438\u0438 \u0432\u044b \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 PrimeXT - \u0434\u043b\u044f \u043d\u0430\u0441 \u0432\u0430\u0436\u0435\u043d \u043b\u044e\u0431\u043e\u0439 \u0432\u043a\u043b\u0430\u0434. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435\n\u043f\u0440\u043e \u0441\u043e\u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0437\u043d\u0430\u0442\u044c \u043d\u0430 ",(0,n.kt)("a",{parentName:"p",href:"https://discord.gg/BxQUMUescJ"},"Discord \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"),"."),(0,n.kt)("p",null,(0,n.kt)("img",{alt:"Footer",src:r(3338).Z,width:"1002",height:"175"})))}m.isMDXComponent=!0},3338:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/footer-d780cb337a465e6bf733c79bb7120a34.png"},571:(e,t,r)=>{r.d(t,{Z:()=>a});const a=r.p+"assets/images/header-eb7705d5d2cc122209a1cc53790bdc18.png"}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.e205459b.js b/assets/js/a6aa9e1f.e205459b.js deleted file mode 100644 index 68af02ff..00000000 --- a/assets/js/a6aa9e1f.e205459b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3089],{46:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var n=a(7294),r=a(6010),l=a(2263),i=a(1944),o=a(5281),m=a(9058),s=a(9703),c=a(197),g=a(9985);function p(e){const{metadata:t}=e,{siteConfig:{title:a}}=(0,l.Z)(),{blogDescription:r,blogTitle:o,permalink:m}=t,s="/"===m?a:o;return n.createElement(n.Fragment,null,n.createElement(i.d,{title:s,description:r}),n.createElement(c.Z,{tag:"blog_posts_list"}))}function d(e){const{metadata:t,items:a,sidebar:r}=e;return n.createElement(m.Z,{sidebar:r},n.createElement(g.Z,{items:a}),n.createElement(s.Z,{metadata:t}))}function u(e){return n.createElement(i.FG,{className:(0,r.Z)(o.k.wrapper.blogPages,o.k.page.blogListPage)},n.createElement(p,e),n.createElement(d,e))}},9703:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(7294),r=a(5999),l=a(2244);function i(e){const{metadata:t}=e,{previousPage:a,nextPage:i}=t;return n.createElement("nav",{className:"pagination-nav","aria-label":(0,r.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"})},a&&n.createElement(l.Z,{permalink:a,title:n.createElement(r.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)"},"Newer Entries")}),i&&n.createElement(l.Z,{permalink:i,title:n.createElement(r.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)"},"Older Entries"),isNext:!0}))}},9985:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(7294),r=a(9460),l=a(390);function i(e){let{items:t,component:a=l.Z}=e;return n.createElement(n.Fragment,null,t.map((e=>{let{content:t}=e;return n.createElement(r.n,{key:t.metadata.permalink,content:t},n.createElement(a,null,n.createElement(t,null)))})))}}}]); \ No newline at end of file diff --git a/assets/js/ab39e8c4.2c952ea3.js b/assets/js/ab39e8c4.2c952ea3.js new file mode 100644 index 00000000..9e2e1033 --- /dev/null +++ b/assets/js/ab39e8c4.2c952ea3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[266],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ab39e8c4.2f31d37a.js b/assets/js/ab39e8c4.2f31d37a.js deleted file mode 100644 index d57ad366..00000000 --- a/assets/js/ab39e8c4.2f31d37a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[2266],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ae0b0be6.07780777.js b/assets/js/ae0b0be6.07780777.js new file mode 100644 index 00000000..68ce4a66 --- /dev/null +++ b/assets/js/ae0b0be6.07780777.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[703],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=r.createContext({}),p=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=p(e.components);return r.createElement(u.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},s=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,u=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),s=p(n),d=i,v=s["".concat(u,".").concat(d)]||s[d]||m[d]||a;return n?r.createElement(v,o(o({ref:t},c),{},{components:n})):r.createElement(v,o({ref:t},c))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=s;var l={};for(var u in t)hasOwnProperty.call(t,u)&&(l[u]=t[u]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var p=2;p<a;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}s.displayName="MDXCreateElement"},5740:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>m,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_cubemap",l={unversionedId:"rus/entities/env_cubemap",id:"rus/entities/env_cubemap",title:"env_cubemap",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043c\u0435\u0441\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0435\u0447\u0435\u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 (\u043a\u0443\u0431\u043c\u0430\u043f\u0430) - 3D-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0443\u0431\u0430, \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0433\u0440\u0430\u043d\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439/\u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445 \u0438 \u0432\u043e\u0434\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f.",source:"@site/docs/rus/entities/env_cubemap.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_cubemap.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter"},next:{title:"env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight"}},u={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442",id:"\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445-\u043a\u0430\u0440\u0442",level:2},{value:"\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",id:"\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f-\u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",level:2}],c={toc:p};function m(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_cubemap"},"env_cubemap"),(0,i.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043c\u0435\u0441\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0435\u0447\u0435\u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 (\u043a\u0443\u0431\u043c\u0430\u043f\u0430) - 3D-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0443\u0431\u0430, \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0433\u0440\u0430\u043d\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439/\u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445 \u0438 \u0432\u043e\u0434\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Resolution"))," - \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u0440\u0442\u044b (\u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 - \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u0442\u043a\u0438\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438)")),(0,i.kt)("h2",{id:"\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445-\u043a\u0430\u0440\u0442"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442"),(0,i.kt)("p",null,"\u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043a\u0430\u0440\u0442\u044b, \u0438\u0433\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u043c\u0430\u043f (\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0443\u0431\u043c\u0430\u043f \u043d\u0430 \u0434\u0438\u0441\u043a). \u041d\u043e \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 ",(0,i.kt)("inlineCode",{parentName:"p"},"buildcubemap")," \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0443\u0431\u043c\u0430\u043f \u0432\u0440\u0443\u0447\u043d\u0443\u044e."),(0,i.kt)("h2",{id:"\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f-\u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"},"\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"),(0,i.kt)("p",null,"\u041f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0435 ",(0,i.kt)("inlineCode",{parentName:"p"},"env_cubemap")," \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043a\u0430\u0440\u0442\u044b. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u0430\u0440\u0442\u044b, \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u0430\u0448\u0435\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0441 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u043a\u0443\u0431\u043c\u0430\u043f\u043e\u0439 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451. \u042d\u043d\u0442\u0438\u0442\u0438 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0435\u0431\u044f \u0441 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u043a \u043d\u0438\u043c \u043a\u0443\u0431\u043c\u0430\u043f\u043e\u0439.\u0414\u0432\u0438\u0436\u0443\u0449\u0438\u0435\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0443\u044e \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043a\u0430\u0440\u0442\u0443. \u0412\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043a\u0443\u0431\u043c\u0430\u043f \u043a\u0430\u043a \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u0442\u0430\u043a \u0438 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 (\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043a\u0443\u0431\u043c\u0430\u043f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e).",(0,i.kt)("br",{parentName:"p"}),"\n","\u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0435\u043b\u0435\u0439, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"env_cubemap")," \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f NPC \u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0433\u043b\u0430\u0437 (\u043e\u0431\u044b\u0447\u043d\u043e 64 \u044e\u043d\u0438\u0442\u0430) \u043d\u0430\u0434 \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u043f\u043e\u043b\u0430. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0438\u0440 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u043c\u0438\u0440\u0430, ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0434\u043e\u043b\u0436\u043d\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, 16 \u044e\u043d\u0438\u0442\u043e\u0432) \u043e\u0442 \u0432\u0441\u0435\u0445 \u0431\u0440\u0430\u0448\u0435\u0432\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439."),(0,i.kt)("li",{parentName:"ul"},"\u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0441\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b. \u0414\u043b\u044f \u043a\u043e\u0440\u0438\u0434\u043e\u0440\u0430 \u0441 \u044f\u0440\u043a\u0438\u043c \u0436\u0435\u043b\u0442\u044b\u043c \u0441\u0432\u0435\u0442\u043e\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap"),", \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0440\u044f\u0434\u043e\u043c \u0441 \u043a\u043e\u043c\u043d\u0430\u0442\u043e\u0439 \u0441 \u043d\u0438\u0437\u043a\u0438\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u0441\u0438\u043d\u0435\u0433\u043e \u0441\u0432\u0435\u0442\u0430. \u0411\u0435\u0437 \u0434\u0432\u0443\u0445 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430 \u044d\u043d\u0442\u0438\u0442\u044f\u0445 \u0438 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u043c\u0438\u0440\u0430 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439."),(0,i.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u043a\u043e\u043c\u043d\u0430\u0442\u0430-\u043a\u043e\u043c\u043d\u0430\u0442\u0430, \u043a\u043e\u043c\u043d\u0430\u0442\u0430-\u0443\u043b\u0438\u0446\u0430 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u043e\u0447\u043a\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0432 \u043e\u0431\u043e\u0438\u0445 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043c\u043d\u0430\u0442\u0430\u043c\u0438, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0443\u0431\u043c\u0430\u043f\u044b \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 16 \u044e\u043d\u0438\u0442\u043e\u0432 \u043e\u0442 \u0434\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043c\u0430 \u0432 \u043e\u0431\u043e\u0438\u0445 \u043a\u043e\u043c\u043d\u0430\u0442\u0430\u0445. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043c\u0435\u0436\u0434\u0443 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u043b\u0430\u0432\u043d\u044b\u043c. \u0422\u0430\u043a\u0436\u0435, \u044d\u0442\u043e \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u0440\u0442\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ae0b0be6.eaa7975c.js b/assets/js/ae0b0be6.eaa7975c.js deleted file mode 100644 index e1d23f02..00000000 --- a/assets/js/ae0b0be6.eaa7975c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[9703],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>d});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=r.createContext({}),p=function(e){var t=r.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},c=function(e){var t=p(e.components);return r.createElement(u.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},s=r.forwardRef((function(e,t){var n=e.components,i=e.mdxType,a=e.originalType,u=e.parentName,c=l(e,["components","mdxType","originalType","parentName"]),s=p(n),d=i,v=s["".concat(u,".").concat(d)]||s[d]||m[d]||a;return n?r.createElement(v,o(o({ref:t},c),{},{components:n})):r.createElement(v,o({ref:t},c))}));function d(e,t){var n=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=n.length,o=new Array(a);o[0]=s;var l={};for(var u in t)hasOwnProperty.call(t,u)&&(l[u]=t[u]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var p=2;p<a;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}s.displayName="MDXCreateElement"},5740:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>u,contentTitle:()=>o,default:()=>m,frontMatter:()=>a,metadata:()=>l,toc:()=>p});var r=n(7462),i=(n(7294),n(3905));const a={},o="env_cubemap",l={unversionedId:"rus/entities/env_cubemap",id:"rus/entities/env_cubemap",title:"env_cubemap",description:"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043c\u0435\u0441\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0435\u0447\u0435\u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 (\u043a\u0443\u0431\u043c\u0430\u043f\u0430) - 3D-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0443\u0431\u0430, \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0433\u0440\u0430\u043d\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439/\u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445 \u0438 \u0432\u043e\u0434\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f.",source:"@site/docs/rus/entities/env_cubemap.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_cubemap",permalink:"/PrimeXT/docs/rus/entities/env_cubemap",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_cubemap.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_counter",permalink:"/PrimeXT/docs/rus/entities/env_counter"},next:{title:"env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight"}},u={},p=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442",id:"\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445-\u043a\u0430\u0440\u0442",level:2},{value:"\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",id:"\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f-\u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",level:2}],c={toc:p};function m(e){let{components:t,...n}=e;return(0,i.kt)("wrapper",(0,r.Z)({},c,n,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_cubemap"},"env_cubemap"),(0,i.kt)("p",null,"\u0422\u043e\u0447\u0435\u0447\u043d\u0430\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u043e\u043c\u0435\u0447\u0430\u0435\u0442 \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438 \u043c\u0435\u0441\u0442\u0430, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u043f\u0435\u0447\u0435\u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 (\u043a\u0443\u0431\u043c\u0430\u043f\u0430) - 3D-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430 \u0432 \u0432\u0438\u0434\u0435 \u043a\u0443\u0431\u0430, \u043d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0433\u0440\u0430\u043d\u044c \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430. \u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u0439/\u043f\u0440\u0435\u043b\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445 \u0438 \u0432\u043e\u0434\u0435, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0451\u0442\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Resolution"))," - \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u0440\u0442\u044b (\u0431\u043e\u043b\u044c\u0448\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 - \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u0442\u043a\u0438\u0435 \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438 \u0431\u043e\u043b\u044c\u0448\u0438\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u0432\u0438\u0434\u0435\u043e\u043f\u0430\u043c\u044f\u0442\u0438)")),(0,i.kt)("h2",{id:"\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445-\u043a\u0430\u0440\u0442"},"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u0430\u0440\u0442"),(0,i.kt)("p",null,"\u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043a\u0430\u0440\u0442\u044b, \u0438\u0433\u0440\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u0443\u0431\u043c\u0430\u043f (\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u0443\u0431\u043c\u0430\u043f \u043d\u0430 \u0434\u0438\u0441\u043a). \u041d\u043e \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 ",(0,i.kt)("inlineCode",{parentName:"p"},"buildcubemap")," \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043a\u0443\u0431\u043c\u0430\u043f \u0432\u0440\u0443\u0447\u043d\u0443\u044e."),(0,i.kt)("h2",{id:"\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f-\u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"},"\u041f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"),(0,i.kt)("p",null,"\u041f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0435 ",(0,i.kt)("inlineCode",{parentName:"p"},"env_cubemap")," \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e \u043a\u0430\u0440\u0442\u044b. \u041f\u043e\u0441\u043b\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043a\u0430\u0440\u0442\u044b, \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u0431\u0440\u0430\u0448\u0435\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0430\u0441\u0441\u043e\u0446\u0438\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0441 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u043a\u0443\u0431\u043c\u0430\u043f\u043e\u0439 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0435\u0451. \u042d\u043d\u0442\u0438\u0442\u0438 \u0441\u0432\u044f\u0437\u044b\u0432\u0430\u044e\u0442 \u0441\u0435\u0431\u044f \u0441 \u0431\u043b\u0438\u0436\u0430\u0439\u0448\u0435\u0439 \u043a \u043d\u0438\u043c \u043a\u0443\u0431\u043c\u0430\u043f\u043e\u0439.\u0414\u0432\u0438\u0436\u0443\u0449\u0438\u0435\u0441\u044f \u043e\u0431\u044a\u0435\u043a\u0442\u044b \u0431\u0443\u0434\u0443\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0443\u044e \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u043a\u0430\u0440\u0442\u0443. \u0412\u0430\u0436\u043d\u043e \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043a\u0443\u0431\u043c\u0430\u043f \u043a\u0430\u043a \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430, \u0442\u0430\u043a \u0438 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 (\u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0440\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u043d\u043e\u0433\u043e \u043a\u0443\u0431\u043c\u0430\u043f \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e).",(0,i.kt)("br",{parentName:"p"}),"\n","\u041a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u0446\u0435\u043b\u0435\u0439, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c. \u041e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 ",(0,i.kt)("inlineCode",{parentName:"p"},"env_cubemap")," \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0438\u0437 \u044d\u0442\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0430\u0432\u0438\u043b:"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f NPC \u0438\u043b\u0438 \u0438\u0433\u0440\u043e\u043a\u0430, ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0440\u0430\u0437\u043c\u0435\u0449\u0430\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0433\u043b\u0430\u0437 (\u043e\u0431\u044b\u0447\u043d\u043e 64 \u044e\u043d\u0438\u0442\u0430) \u043d\u0430\u0434 \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u043f\u043e\u043b\u0430. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u0447\u043d\u043e \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0438\u0440 \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0438\u0433\u0440\u043e\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0415\u0441\u043b\u0438 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u0440\u0442\u0430 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u043c\u0438\u0440\u0430, ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0434\u043e\u043b\u0436\u043d\u0430 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 (\u043a\u0430\u043a \u043f\u0440\u0430\u0432\u0438\u043b\u043e, 16 \u044e\u043d\u0438\u0442\u043e\u0432) \u043e\u0442 \u0432\u0441\u0435\u0445 \u0431\u0440\u0430\u0448\u0435\u0432\u044b\u0445 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0435\u0439."),(0,i.kt)("li",{parentName:"ul"},"\u0412 \u043a\u0430\u0436\u0434\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0441\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442\u0430 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u044b. \u0414\u043b\u044f \u043a\u043e\u0440\u0438\u0434\u043e\u0440\u0430 \u0441 \u044f\u0440\u043a\u0438\u043c \u0436\u0435\u043b\u0442\u044b\u043c \u0441\u0432\u0435\u0442\u043e\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap"),", \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0435\u0441\u043b\u0438 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0440\u044f\u0434\u043e\u043c \u0441 \u043a\u043e\u043c\u043d\u0430\u0442\u043e\u0439 \u0441 \u043d\u0438\u0437\u043a\u0438\u043c \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u0441\u0438\u043d\u0435\u0433\u043e \u0441\u0432\u0435\u0442\u0430. \u0411\u0435\u0437 \u0434\u0432\u0443\u0445 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u043c\u0438 \u043d\u0430 \u044d\u043d\u0442\u0438\u0442\u044f\u0445 \u0438 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0438 \u043c\u0438\u0440\u0430 \u0432 \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043e\u0431\u043b\u0430\u0441\u0442\u0435\u0439."),(0,i.kt)("li",{parentName:"ul"},"\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u043d\u0430 \u043b\u043e\u043a\u0430\u0446\u0438\u0438, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u043a\u043e\u043c\u043d\u0430\u0442\u0430-\u043a\u043e\u043c\u043d\u0430\u0442\u0430, \u043a\u043e\u043c\u043d\u0430\u0442\u0430-\u0443\u043b\u0438\u0446\u0430 \u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u044b \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c\u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c\u0438, \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 ",(0,i.kt)("inlineCode",{parentName:"li"},"env_cubemap")," \u0441 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u043c \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435\u043c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u043e\u0447\u043a\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0432 \u043e\u0431\u043e\u0438\u0445 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0435 \u043c\u0435\u0436\u0434\u0443 \u0434\u0432\u0443\u043c\u044f \u043a\u043e\u043c\u043d\u0430\u0442\u0430\u043c\u0438, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0443\u0431\u043c\u0430\u043f\u044b \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 16 \u044e\u043d\u0438\u0442\u043e\u0432 \u043e\u0442 \u0434\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043c\u0430 \u0432 \u043e\u0431\u043e\u0438\u0445 \u043a\u043e\u043c\u043d\u0430\u0442\u0430\u0445. \u0422\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043c\u0435\u0436\u0434\u0443 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043a\u0430\u0440\u0442\u0430\u043c\u0438 \u0431\u0443\u0434\u0435\u0442 \u043f\u043b\u0430\u0432\u043d\u044b\u043c. \u0422\u0430\u043a\u0436\u0435, \u044d\u0442\u043e \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043a\u0443\u0431\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u0430\u0440\u0442\u0435 \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u043c\u043d\u0430\u0442\u044b \u0438 \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442.")))}m.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/bad0619c.16d3ea1f.js b/assets/js/bad0619c.16d3ea1f.js deleted file mode 100644 index f1939d43..00000000 --- a/assets/js/bad0619c.16d3ea1f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[1177],{3905:(t,e,n)=>{n.d(e,{Zo:()=>o,kt:()=>u});var a=n(7294);function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function p(t,e){if(null==t)return{};var n,a,l=function(t,e){if(null==t)return{};var n,a,l={},r=Object.keys(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||(l[n]=t[n]);return l}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(l[n]=t[n])}return l}var d=a.createContext({}),m=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},o=function(t){var e=m(t.components);return a.createElement(d.Provider,{value:e},t.children)},k={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},N=a.forwardRef((function(t,e){var n=t.components,l=t.mdxType,r=t.originalType,d=t.parentName,o=p(t,["components","mdxType","originalType","parentName"]),N=m(n),u=l,g=N["".concat(d,".").concat(u)]||N[u]||k[u]||r;return n?a.createElement(g,i(i({ref:e},o),{},{components:n})):a.createElement(g,i({ref:e},o))}));function u(t,e){var n=arguments,l=e&&e.mdxType;if("string"==typeof t||l){var r=n.length,i=new Array(r);i[0]=N;var p={};for(var d in e)hasOwnProperty.call(e,d)&&(p[d]=e[d]);p.originalType=t,p.mdxType="string"==typeof t?t:l,i[1]=p;for(var m=2;m<r;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}N.displayName="MDXCreateElement"},7250:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>d,contentTitle:()=>i,default:()=>k,frontMatter:()=>r,metadata:()=>p,toc:()=>m});var a=n(7462),l=(n(7294),n(3905));const r={sidebar_position:1},i="pxstudiomdl",p={unversionedId:"rus/tools/pxstudiomdl",id:"rus/tools/pxstudiomdl",title:"pxstudiomdl",description:"\u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 Paranoia 2 Savior studiomdl, \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438, \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b, \u0438 \u0440\u044f\u0434 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0431\u0430\u0433\u043e\u0432. \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 Xash3D \u0438 PrimeXT, \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 GoldSrc. \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 primext/devkit.",source:"@site/docs/rus/tools/pxstudiomdl.md",sourceDirName:"rus/tools",slug:"/rus/tools/pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/tools/pxstudiomdl.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_materials"},next:{title:"ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic"}},d={},m=[{value:"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b",id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b",level:2},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 QC",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u043a\u043e\u043c\u0430\u043d\u0434-qc",level:2},{value:"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 $jigglebone",id:"\u043a\u043e\u043c\u0430\u043d\u0434\u0430-jigglebone",level:2},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_rigid</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_rigid",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_flexible</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_flexible",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-1",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-1",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>has_base_spring</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-has_base_spring",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-2",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-2",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_boing</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_boing",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-3",level:4},{value:"\u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f",id:"\u0443\u0433\u043b\u043e\u0432\u044b\u0435-\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f",level:3},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-3",level:4}],o={toc:m};function k(t){let{components:e,...n}=t;return(0,l.kt)("wrapper",(0,a.Z)({},o,n,{components:e,mdxType:"MDXLayout"}),(0,l.kt)("h1",{id:"pxstudiomdl"},"pxstudiomdl"),(0,l.kt)("p",null,"\u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 ",(0,l.kt)("inlineCode",{parentName:"p"},"Paranoia 2 Savior studiomdl"),", \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438, \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b, \u0438 \u0440\u044f\u0434 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0431\u0430\u0433\u043e\u0432. \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 Xash3D \u0438 PrimeXT, \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 GoldSrc. \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"primext/devkit"),"."),(0,l.kt)("h2",{id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b"},"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f PrimeXT/Xash3D)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0435\u0439\u043a\u043e\u0432\u043e\u0433\u043e \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043b\u044f GoldSrc (\u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0432\u0435\u0442\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 TGA, BMP, PNG, DDS"),(0,l.kt)("li",{parentName:"ul"},"\u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0435\u0441\u043b\u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u043c\u0435\u044e\u0442 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0438 \u043a\u043e\u0441\u0442\u0435\u0439 (bone weighting)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043a\u043e\u0441\u0442\u0435\u0439 (jiggle bones)"),(0,l.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043d\u0430 \u043a\u043e\u043b-\u0432\u043e \u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043e\u0432 \u0432 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0432 SMD-\u0444\u0430\u0439\u043b\u0435"),(0,l.kt)("li",{parentName:"ul"},"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439-\u0437\u0430\u0433\u043b\u0443\u0448\u043a\u043e\u0439"),(0,l.kt)("li",{parentName:"ul"},"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 SMD-\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u0431\u0435\u0437 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f QC-\u0444\u0430\u0439\u043b\u0430 (\u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439)")),(0,l.kt)("h2",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u043a\u043e\u043c\u0430\u043d\u0434-qc"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 QC"),(0,l.kt)("admonition",{title:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",type:"danger"},(0,l.kt)("p",{parentName:"admonition"},"\u0412\u0430\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043d\u0438 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0441\n\u0437\u0430\u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0431\u0443\u043a\u0432\u044b, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438.")),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$modelname <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435>.mdl")," - \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$cd <\u043f\u0443\u0442\u044c>")," - \u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0443, \u0433\u0434\u0435 \u0438\u0441\u043a\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 ",(0,l.kt)("inlineCode",{parentName:"li"},'$cd ".\\"')," \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438 \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043f\u0430\u043f\u043a\u0435. \u0414\u043b\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$cd "C:\\Users\\Admin\\Desktop\\model_sources"')," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$texrendermode <\u0438\u043c\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b> <\u0440\u0435\u0436\u0438\u043c \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430>")," - \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b")),(0,l.kt)("p",null,"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0440\u0435\u0436\u0438\u043c\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"additive")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"masked")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"masked_solid")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"fullbright")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"smooth")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"nosmooth"))),(0,l.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0434\u0432\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c ",(0,l.kt)("inlineCode",{parentName:"p"},"masked")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"additive")," \u0432 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u0441\u0442\u0440\u043e\u043a\u0443."),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre"},"$texrendermode body.bmp masked \n$texrendermode body.bmp additive\n"))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$gamma <\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435>")," - \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0433\u0430\u043c\u043c\u044b \u0432\u043e \u0432\u0441\u0435\u0445 \u0432\u0430\u0448\u0438\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440.\n\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 1,8. \u0414\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u044c\u0442\u0435 \u0447\u0438\u0441\u043b\u043e, \u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044f\u0440\u043a\u043e\u0433\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$origin <x> <y> <z>")," - C\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043c\u043e\u0434\u0435\u043b\u0438. \u042d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0442\u043e\u0447\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$eyeposition <x> <y> <z>")," - \u0414\u043b\u044f \u043c\u043e\u043d\u0441\u0442\u0440\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u043e\u0439 \u0438\u0433\u0440\u0435, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0433\u0434\u0435 \u0433\u043b\u0430\u0437\u0430 \u043c\u043e\u043d\u0441\u0442\u0440\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},'$cdtexture ".\\"')," - \u0423\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u043c\u043e\u0434\u0435\u043b\u044c\u044e"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$cliptotextures")," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043e \u0433\u0440\u0430\u043d\u0438\u0446 UV-\u043a\u0430\u0440\u0442\u044b. \u041c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0448\u0432\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445. \u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u0444\u043b\u0430\u0433\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0435\u0439\u043a\u043e\u0432\u044b\u0439 \u0442\u0430\u0439\u043b\u0438\u043d\u0433 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043b\u044f GoldSrc."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$fixedcoords")," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 (\u0431\u0435\u0437 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430). \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$freecords")," \u0438\u043b\u0438 ",(0,l.kt)("inlineCode",{parentName:"li"},"$freecoords")," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 (\u0441 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u043c). \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$boneweights")," - \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0443 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438. \u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0439\u0442\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$scale <\u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430>")," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u0432\u043d\u043e 1"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$scale_x, $scale_y, $scale_z")," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043e\u0441\u044f\u043c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$body <\u0438\u043c\u044f \u043c\u0435\u0448\u0430> <\u0438\u043c\u044f SMD-\u0444\u0430\u0439\u043b\u0430>")," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0435\u0448 \u0432 \u043c\u043e\u0434\u0435\u043b\u044c. \u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$body "head" "barney"')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$bodygroup <\u0438\u043c\u044f \u0433\u0440\u0443\u043f\u043f\u044b>")," - \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0430\u0441\u0442\u0438, \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0432 \u043c\u043e\u0434\u0435\u043b\u0438. "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$flags <\u043d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u043e\u0432>")," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0443\u044e \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0444\u043b\u0430\u0433\u0438 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u043b\u0430\u0433\u043e\u0432, \u043d\u0443\u0436\u043d\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0438\u0445 \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0430\u043a \u043d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u0430.")),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0421\u043b\u0435\u0434 \u043e\u0442 \u0440\u0430\u043a\u0435\u0442\u044b Quake1 + \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442. \u0421\u043b\u0435\u0434 \u0447\u0430\u0441\u0442\u0438\u0446 \u043e\u0442 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u043e\u0433\u043e \u0434\u043e \u0441\u0435\u0440\u043e\u0433\u043e. \u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f). \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442 \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f, \u043f\u043e\u043a\u0430 \u044d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430 \u0438\u0437 \u0438\u0433\u0440\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0435\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0432\u0435\u0449\u0435\u0439, \u043a\u0430\u043a \u0441\u043d\u0430\u0440\u044f\u0434\u044b \u043e\u0440\u0443\u0436\u0438\u044f.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"2"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u044b\u043c\u043e\u0432\u043e\u0439 \u0441\u043b\u0435\u0434 \u043e\u0442 \u0433\u0440\u0430\u043d\u0430\u0442\u044b Quake1. \u042d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"4"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041a\u0440\u043e\u0432\u0430\u0432\u044b\u0439 \u0441\u043b\u0435\u0434 Quake1 Gib. \u042d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"16"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u0441\u0442\u0440\u0435\u043b\u044f\u0435\u0442 \u0437\u0435\u043b\u0435\u043d\u044b\u043c\u0438 \u0447\u0430\u0441\u0442\u0438\u0446\u0430\u043c\u0438 \u0438\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043d\u0430\u0440\u0443\u0436\u0443, \u043f\u043e\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430 \u0438\u0437 \u0438\u0433\u0440\u044b.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"32"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041a\u0440\u043e\u0432\u044c \u0437\u043e\u043c\u0431\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"64"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0435\u0436\u0443\u0449\u0438\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 Quake 1 Death Knight. \u041a\u0430\u043a \u044d\u0444\u0444\u0435\u043a\u0442 \u0441\u043b\u044e\u043d\u044b \u0421\u043a\u0440\u044d\u0433\u0430, \u043d\u043e \u0441 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u043c\u0438 \u0438 \u0436\u0435\u043b\u0442\u044b\u043c\u0438 \u0447\u0430\u0441\u0442\u0438\u0446\u0430\u043c\u0438.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"128"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0444\u0438\u043e\u043b\u0435\u0442\u043e\u0432\u044b\u0439 \u0441\u043b\u0435\u0434")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"256"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 50%. \u0425\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043b\u0435\u0442\u0430\u044e\u0449\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e\u0442 \u043e\u0442 \u043c\u0435\u043d\u0435\u0435 \u0440\u0435\u0437\u043a\u0438\u0445 \u0442\u0435\u043d\u0435\u0439, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u043c\u0443\u043b\u044c\u0442\u044f\u0448\u043d\u043e\u043c \u0441\u0442\u0438\u043b\u0435.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"512"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0434\u043b\u044f \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438, \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e bounding box")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1024"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0437 \u044d\u043d\u0442\u0438\u0442\u0438 light, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u0433\u0434\u0435 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0435.")))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$texturegroup")," - \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0432\u0435\u0449\u0435\u0439, \u043a\u0430\u043a \u0441\u043c\u0435\u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043e\u0434\u0435\u0436\u0434\u044b. \u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u0449\u0430\u044e\u0449\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b.",(0,l.kt)("br",{parentName:"li"}),"\u041f\u0440\u0438\u043c\u0435\u0440:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$texturegroup arm\n{ \n{ "newarm.bmp" "handback.bmp" "helmet.bmp" } \n{ "newarm(dark).bmp" "handback(dark).bmp" "helmet(dark).bmp" } \n}\n')),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$renamebone <\u0441\u0442\u0430\u0440\u043e\u0435 \u0438\u043c\u044f> <\u043d\u043e\u0432\u043e\u0435 \u0438\u043c\u044f>")," - \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043b\u044e\u0431\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u043a\u0435\u043b\u0435\u0442\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043b\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0438\u043c\u0435\u043d \u0441\u043a\u0435\u043b\u0435\u0442\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 SMD-\u0444\u0430\u0439\u043b\u0430\u043c\u0438.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$renamebone "Bip01 R Calf" "Bip01 R Leg1"')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$attachment <\u043d\u043e\u043c\u0435\u0440 \u0430\u0442\u0442\u0430\u0447\u043c\u0435\u043d\u0442\u0430> <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438> <X> <Y> <Z>")," - \u0417\u0430\u0434\u0430\u0451\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442\u0441\u044f \u043a \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u0441\u0442\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432, \u0438\u043b\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u044d\u0442\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0438\u0437 \u043a\u043e\u0434\u0430 \u0438\u0433\u0440\u044b. \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b ",(0,l.kt)("inlineCode",{parentName:"li"},"X,Y,Z")," \u0437\u0430\u0434\u0430\u044e\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u043a\u0438 \u043e\u0442 \u043a\u043e\u0441\u0442\u0438.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$attachment 0 "bip01 R hand" 25 0 5')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$hbox <\u043d\u043e\u043c\u0435\u0440 \u0445\u0438\u0442\u0433\u0440\u0443\u043f\u043f\u044b> <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438> <X> <Y> <Z> <X2> <Y2> <Z2>")," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0442\u0440\u043e\u043a\u0430 $hbox, \u0438 \u0435\u0441\u043b\u0438 \u0435\u0451 \u043d\u0435\u0442, \u0442\u043e \u043e\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u043e\u0441\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u043a \u043d\u0435\u0439 \u0441\u043a\u0438\u043d\u043d\u0438\u043d\u0433\u043e\u0432\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u044d\u0442\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u043e\u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u0435\u0445 \u043a\u043e\u0441\u0442\u044f\u0445 \u0441 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 $hbox. $hbox \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438 \u0433\u0440\u0443\u043f\u043f \u0443\u0440\u043e\u043d\u0430 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u043e\u0432.")),(0,l.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0423 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Blender, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0441\u0432\u043e\u0438 \u043a\u043e\u0441\u0442\u0438 \u0441 \u043d\u0443\u043b\u044f, \u0430 \u043d\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442, \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430 \u0438\u0437-\u0437\u0430 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0441\u0442\u0438")),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0432\u0430\u044f \u0438 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b XYZ \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0435 \u0443\u0433\u043b\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043a\u043e\u0441\u0442\u0435\u0439. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0443 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0438\u0445 \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b -h, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"p"},"pxstudiomdl.exe -h mymodel.qc >hitboxes.txt"),(0,l.kt)("br",{parentName:"p"}),"\n","\u0425\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u044b \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0433\u0440\u0443\u043f\u043f (\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0433\u0440\u0443\u043f\u043f\u044b 0). \u0413\u0440\u0443\u043f\u043f\u044b \u0431\u0443\u0434\u0443\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0442\u0435\u0433\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u043a\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044c \u0443\u0440\u043e\u043d\u0430 (\u044d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043a\u043e\u0434\u0435 \u0438\u0433\u0440\u044b).\n\u0422\u0430\u043a \u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0430\u043a\u0442\u044b, \u043f\u0443\u0442\u0435\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u043e\u043c\u0435\u0440 \u0433\u0440\u0443\u043f\u043f\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u043e\u0432"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u044b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"0"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041e\u0431\u0449\u0438\u0439"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_HEAD")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0413\u043e\u043b\u043e\u0432\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"-")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"2"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0413\u0440\u0443\u0434\u044c"),(0,l.kt)("td",{parentName:"tr",align:null},"-")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"3"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0416\u0438\u0432\u043e\u0442"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_DIE_GUTSHOT")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"4"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041b\u0435\u0432\u0430\u044f \u0440\u0443\u043a\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_LEFTARM")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"5"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u0440\u0430\u0432\u0430\u044f \u0440\u0443\u043a\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_RIGHTARM")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"6"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041b\u0435\u0432\u0430\u044f \u043d\u043e\u0433\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_LEFTLEG")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"7"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u0440\u0430\u0432\u0430\u044f \u043d\u043e\u0433\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_RIGHTLEG")))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},(0,l.kt)("inlineCode",{parentName:"p"},'$controller <ID#> "<bone name>" <controller axis> <axis limit 1> <axis limit 2>')," - \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u0441\u0442\u0438. \u042d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0433\u043e\u043b\u043e\u0432\u044b \u0438\u043b\u0438 \u0442\u0443\u043b\u043e\u0432\u0438\u0449\u0430 \u0443 NPC, \u043f\u0443\u0448\u043a\u0438 \u0443 \u0432\u0435\u0440\u0442\u043e\u043b\u0435\u0442\u0430, \u0438\u043b\u0438 \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0440\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0432\u0443\u043a\u043e\u043c \u0438\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u044d\u043d\u0442\u0438\u0442\u0438 (lip sync). ID \u2014 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430."),(0,l.kt)("admonition",{parentName:"li",title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0432\u0430 \u0442\u0438\u043f\u0430 \u043e\u0441\u0435\u0439: \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438 \u043b\u0438\u043d\u0435\u0439\u043d\u0430\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u2014 ",(0,l.kt)("strong",{parentName:"p"},"XR, YR")," \u0438 ",(0,l.kt)("strong",{parentName:"p"},"ZR")," , \u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u0430\u044f \u2014 ",(0,l.kt)("strong",{parentName:"p"},"X, Y, Z"),". \u0412\u0430\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043a\u043e\u0441\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0441\u0432\u043e\u044e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0441\u044c \u043e\u0442 ",(0,l.kt)("strong",{parentName:"p"},"\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u043a\u043e\u0441\u0442\u0438")," , \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0435\u0441\u043b\u0438 \u0432\u0430\u0448 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0435 \u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a, \u043a\u0430\u043a \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0432\u0430\u043c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u043d\u0438\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0443\u044e \u043a\u043e\u0441\u0442\u044c \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439. \u041e\u0441\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"p"},'$controller 0 "Bip01 Head" XR -60 60')))),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},(0,l.kt)("inlineCode",{parentName:"p"},'$sequence "<\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438>" "<\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 SMD-\u0444\u0430\u0439\u043b\u0430 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439>" <\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430>')," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u0432\u0441\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u043c. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0432\u0441\u0435\u0445 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0438\u0436\u0435."))),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"fps <\u0447\u0438\u0441\u043b\u043e>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0434\u0440\u043e\u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 \u0438\u043c\u0435\u043d\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"loop")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0437\u0430\u0446\u0438\u043a\u043b\u0435\u043d\u0430")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"event { <\u043d\u043e\u043c\u0435\u0440 \u0438\u0432\u0435\u043d\u0442\u0430> <\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 1> <\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 2> }")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u043e\u0439 \u0438\u0432\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438. \u041f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u043a\u0442\u043e\u0432, \u0438\u0432\u0435\u043d\u0442\u043e\u0432 \u0438 \u0438\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u0438\u043b\u0438 \u0432 \u043a\u043e\u0434\u0435 \u0438\u0433\u0440\u044b.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"rotate <\u0447\u0438\u0441\u043b\u043e>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0433\u043e\u043b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438")))),(0,l.kt)("p",null,(0,l.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:"),"\n",(0,l.kt)("inlineCode",{parentName:"p"},'$sequence "die" "die" fps 24 ACT_DIE_HEADSHOT { event 1000 1 }')," - \u041f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u0441\u043c\u0435\u0440\u0442\u0438 \u0438\u0433\u0440\u043e\u043a\u0430 \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430 \u0432 \u0433\u043e\u043b\u043e\u0432\u0443, \u0432\u044b\u0437\u044b\u0432\u0430\u044f \u0438\u0432\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430 \u043d\u0430 1 \u043a\u0430\u0434\u0440\u0435."),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$root <\u0438\u043c\u044f \u043a\u043e\u0441\u0442\u0438>")," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0430\u044f \u043a\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \xab\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\xbb \u043a\u043e\u0441\u0442\u0438, \u0435\u0441\u043b\u0438 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 \u0431\u0435\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$keepfreebones")," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0435\u0439, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u043a\u0430\u043a\u0430\u044f-\u043b\u0438\u0431\u043e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043e\u0431\u0449\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$collapsebones")," - \u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u043a\u043e\u0441\u0442\u0438 \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$collapseboneaggressive")," - \u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u043a\u043e\u0441\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f (\u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0440\u043e\u0433\u0438\u0439 \u0440\u0435\u0436\u0438\u043c)")),(0,l.kt)("h2",{id:"\u043a\u043e\u043c\u0430\u043d\u0434\u0430-jigglebone"},"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 $jigglebone"),(0,l.kt)("p",null,"\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432\u044b\u0434\u0435\u043b\u0435\u043d \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0435\u0451 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0435. \u041f\u0440\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u043a\u043e\u0441\u0442\u0438, \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u0431\u0443\u0434\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u0444\u0438\u0437\u0438\u043a\u0443 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0433\u0440\u044b, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0440\u0430\u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0430\u043d\u0442\u0435\u043d\u043d, \u0443\u043f\u0440\u0443\u0433\u0430\u044f \u043f\u043b\u043e\u0442\u044c, \u0432\u0438\u0441\u044f\u0447\u0438\u0435 \u0443\u0448\u0438, \u0431\u0440\u0435\u043b\u043a\u0438, \u0444\u043b\u0430\u0433\u0438, \u043f\u043b\u0430\u0449\u0438 \u0438 \u0442.\u0434. "),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 (",(0,l.kt)("em",{parentName:"p"},"stiffness"),") \u0438 \u0434\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (",(0,l.kt)("em",{parentName:"p"},"damping"),"). \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u043f\u0440\u0438 \u043d\u0438\u0437\u043a\u043e\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438, \u0442\u0430\u043a\u043e\u043c \u043a\u0430\u043a 10, \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0437\u043c\u0430\u0448\u0438\u0441\u0442\u044b\u0435 \u0438 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 500 \u043f\u043e\u0440\u043e\u0434\u0438\u0442 \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f, \u043d\u043e \u0441 \u043c\u0430\u043b\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 1 \u0434\u043e 1000. "),(0,l.kt)("p",null,"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u2013 \u044d\u0442\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044e. \u041d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u0442\u044c. \u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0440\u0430\u0432\u043d\u043e\u0435 10, \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u0442\u044c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 0 \u0434\u043e 10. "),(0,l.kt)("p",null,"\u0413\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 - \u044d\u0442\u043e \u043d\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f, \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043e\u0441\u0438 +Y (+Z \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043c\u043e\u0434\u0435\u043b\u0438) \u043a\u043e\u0441\u0442\u0438. "),(0,l.kt)("p",null,"\u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},"$jigglebone <\u0438\u043c\u044f \u043a\u043e\u0441\u0442\u0438> {\n <\u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432> {\n <\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e> <\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435> [<\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435>]\n \u2026\n }\n}\n")),(0,l.kt)("p",null,"\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u0443\u043f\u043f \u0441\u0432\u043e\u0439\u0441\u0442\u0432, \u0432\u0441\u0435 \u043e\u043d\u0438 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043d\u0438\u0436\u0435."),(0,l.kt)("admonition",{title:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",type:"danger"},(0,l.kt)("p",{parentName:"admonition"},"\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435, \u0437\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c: ",(0,l.kt)("inlineCode",{parentName:"p"},"is_rigid")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_flexible")," \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e, ",(0,l.kt)("inlineCode",{parentName:"p"},"has_base_spring")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_boing")," \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435.")),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_rigid"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_rigid")),(0,l.kt)("p",null,"\u041d\u0430 \u043a\u043e\u043d\u0435\u0446 \u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0441\u0430, \u0438 \u043a\u043e\u0441\u0442\u044c \u0432\u0435\u0434\u0451\u0442 \u0441\u0435\u0431\u044f \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0430\u044f \u043f\u0430\u043b\u043a\u0430. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0441 \u0446\u0435\u043d\u0442\u0440\u043e\u043c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u0438."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"length")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f (\u0432 \u044e\u043d\u0438\u0442\u0430\u0445) \u0434\u043e \u043c\u0430\u0441\u0441\u044b \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430\xbb. \u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044e. \u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u043d\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u043c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tip_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\xbb \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a 1000 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u0430\u0441\u0441\u043e\u0439")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Floppy" {\n is_rigid {\n tip_mass 100\n length 20\n angle_constraint 60 \n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_flexible"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_flexible")),(0,l.kt)("p",null,"\u041d\u0430 \u043a\u043e\u043d\u0435\u0446 \u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0441\u0430, \u0438 \u043a\u043e\u0441\u0442\u044c \u0432\u0435\u0434\u0451\u0442 \u0441\u0435\u0431\u044f \u043a\u0430\u043a \u0443\u043f\u0440\u0443\u0433\u0438\u0439 \u0438 \u0433\u0438\u0431\u043a\u0438\u0439 \u0441\u0442\u0435\u0440\u0436\u0435\u043d\u044c. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0441 \u0446\u0435\u043d\u0442\u0440\u043e\u043c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u0438."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-1"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Yaw \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Yaw \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Pitch \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c Pitch \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"along_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u0441\u0442\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e ",(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"along_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u043f\u0440\u0443\u0436\u0438\u043d\u044b. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u0441\u0442\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e ",(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex")," (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0441\u0432\u043e\u044e \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443. \u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u044d\u0442\u0443 \u0434\u043b\u0438\u043d\u0443 \u043f\u0440\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"length")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0434\u044e\u0439\u043c\u0430\u0445 \u0434\u043e \u043c\u0430\u0441\u0441\u044b \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430\xbb. \u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0441\u0438\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044e. \u0411\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u043d\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u043c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tip_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f. \u041d\u043e\u043b\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a 1000 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u0430\u0441\u0441\u043e\u0439")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-1"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "JigglyUpAndDown" {\n is_flexible {\n yaw_stiffness 100\n yaw_damping 3\n length 20\n yaw_constraint 0 0\n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-has_base_spring"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"has_base_spring")),(0,l.kt)("p",null,"\u0421\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043c\u0430\u0441\u0441\u0430 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044f \u0432\u0441\u044e \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u043f\u043e \u043e\u0441\u044f\u043c X, Y \u0438 Z. "),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-2"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 X")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438 \u0432\u0432\u0435\u0440\u0445/\u0432\u043f\u0435\u0440\u0435\u0434, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0435\u0442\u0441\u044f \u043e \u043b\u0435\u0432\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 (left_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 Y")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0430\u044f \u0432 \u043b\u0435\u0432\u043e\u0439/\u0432\u043f\u0435\u0440\u0435\u0434 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0435\u0442\u0441\u044f \u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0440\u0445 (up_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"forward_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 Z")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"forward_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043b\u0435\u0432\u043e\u0439/\u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0451\u0442\u0441\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u043d\u0435\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 (forward_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"base_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0438\u043b\u0430 \u0442\u044f\u0436\u0435\u0441\u0442\u0438")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-2"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Bouncy" {\n has_base_spring {\n stiffness 100 \n damping 1 \n left_constraint -20 20\n up_constraint -20 20\n forward_constraint -20 20\n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_boing"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_boing")),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0435\u0449\u0451 \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e.")),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435 \u0438 \u0440\u0430\u0441\u0442\u044f\u0436\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438, \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u043a\u043e\u0441\u0442\u044c. \u041c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u0438\u0433\u0440\u044b."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-3"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"damping")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"?")))),(0,l.kt)("h3",{id:"\u0443\u0433\u043b\u043e\u0432\u044b\u0435-\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f"},"\u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f"),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0433\u0440\u0443\u043f\u043f \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_rigid")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_flexible"),". \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0440\u0430\u0437\u0443 \u0432\u0441\u0435 \u0432\u043c\u0435\u0441\u0442\u0435, \u0438\u043b\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0432\u043e\u043e\u0431\u0449\u0435.\n\u0422\u0430\u043a\u0436\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u0438\u0437 \u0443\u0433\u043b\u043e\u0432\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 FPS \u0438\u043b\u0438 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 CPU."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"angle_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435, \u0441\u043e\u0437\u0434\u0430\u044e\u0449\u0435\u0435 \u043a\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0433\u0440\u0430\u043d\u0438\u0446\u0443, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_constraint <min> <max>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0440\u044b\u0441\u043a\u0430\u043d\u0438\u044f. \u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c +/- 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0438\u043b\u0443 \u0442\u0440\u0435\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u0437\u0438\u0442 \u043f\u043e \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0439 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u043c \u0440\u044b\u0441\u043a\u0430\u043d\u0438\u044f. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 20 \u0435\u0434\u0438\u043d\u0438\u0446")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_constraint <min> <max>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430. \u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c +/- 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0438\u043b\u0443 \u0442\u0440\u0435\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u0437\u0438\u0442 \u043f\u043e \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0439 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u043c \u0448\u0430\u0433\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 20 \u0435\u0434\u0438\u043d\u0438\u0446")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-3"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Antlion.glasswingR_bone" {\n is_flexible {\n yaw_stiffness 700\n yaw_damping 6\n pitch_stiffness 700\n pitch_damping 8\n tip_mass 5\n length 30\n angle_constraint 37\n }\n}\n\n$jigglebone "JigglyUpAndDown" {\n is_flexible {\n yaw_stiffness 100\n yaw_damping 3\n length 20\n yaw_constraint 0 0\n }\n}\n')))}k.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/bad0619c.a6828d62.js b/assets/js/bad0619c.a6828d62.js new file mode 100644 index 00000000..eb186d82 --- /dev/null +++ b/assets/js/bad0619c.a6828d62.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[177],{3905:(t,e,n)=>{n.d(e,{Zo:()=>o,kt:()=>u});var a=n(7294);function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function r(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?r(Object(n),!0).forEach((function(e){l(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function p(t,e){if(null==t)return{};var n,a,l=function(t,e){if(null==t)return{};var n,a,l={},r=Object.keys(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||(l[n]=t[n]);return l}(t,e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);for(a=0;a<r.length;a++)n=r[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(l[n]=t[n])}return l}var d=a.createContext({}),m=function(t){var e=a.useContext(d),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},o=function(t){var e=m(t.components);return a.createElement(d.Provider,{value:e},t.children)},k={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},N=a.forwardRef((function(t,e){var n=t.components,l=t.mdxType,r=t.originalType,d=t.parentName,o=p(t,["components","mdxType","originalType","parentName"]),N=m(n),u=l,g=N["".concat(d,".").concat(u)]||N[u]||k[u]||r;return n?a.createElement(g,i(i({ref:e},o),{},{components:n})):a.createElement(g,i({ref:e},o))}));function u(t,e){var n=arguments,l=e&&e.mdxType;if("string"==typeof t||l){var r=n.length,i=new Array(r);i[0]=N;var p={};for(var d in e)hasOwnProperty.call(e,d)&&(p[d]=e[d]);p.originalType=t,p.mdxType="string"==typeof t?t:l,i[1]=p;for(var m=2;m<r;m++)i[m]=n[m];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}N.displayName="MDXCreateElement"},7250:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>d,contentTitle:()=>i,default:()=>k,frontMatter:()=>r,metadata:()=>p,toc:()=>m});var a=n(7462),l=(n(7294),n(3905));const r={sidebar_position:1},i="pxstudiomdl",p={unversionedId:"rus/tools/pxstudiomdl",id:"rus/tools/pxstudiomdl",title:"pxstudiomdl",description:"\u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 Paranoia 2 Savior studiomdl, \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438, \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b, \u0438 \u0440\u044f\u0434 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0431\u0430\u0433\u043e\u0432. \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 Xash3D \u0438 PrimeXT, \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 GoldSrc. \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 primext/devkit.",source:"@site/docs/rus/tools/pxstudiomdl.md",sourceDirName:"rus/tools",slug:"/rus/tools/pxstudiomdl",permalink:"/PrimeXT/docs/rus/tools/pxstudiomdl",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/tools/pxstudiomdl.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",previous:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_materials"},next:{title:"ambient_generic",permalink:"/PrimeXT/docs/rus/entities/ambient_generic"}},d={},m=[{value:"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b",id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b",level:2},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 QC",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u043a\u043e\u043c\u0430\u043d\u0434-qc",level:2},{value:"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 $jigglebone",id:"\u043a\u043e\u043c\u0430\u043d\u0434\u0430-jigglebone",level:2},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_rigid</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_rigid",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_flexible</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_flexible",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-1",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-1",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>has_base_spring</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-has_base_spring",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-2",level:4},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-2",level:4},{value:"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 <code>is_boing</code>",id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_boing",level:3},{value:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432",id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-3",level:4},{value:"\u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f",id:"\u0443\u0433\u043b\u043e\u0432\u044b\u0435-\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f",level:3},{value:"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-3",level:4}],o={toc:m};function k(t){let{components:e,...n}=t;return(0,l.kt)("wrapper",(0,a.Z)({},o,n,{components:e,mdxType:"MDXLayout"}),(0,l.kt)("h1",{id:"pxstudiomdl"},"pxstudiomdl"),(0,l.kt)("p",null,"\u0414\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0441\u043b\u0435\u0434\u043d\u0438\u043a\u043e\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430 ",(0,l.kt)("inlineCode",{parentName:"p"},"Paranoia 2 Savior studiomdl"),", \u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043d\u043e\u0432\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u043c\u043e\u0434\u0435\u043b\u044f\u043c\u0438, \u0438\u043c\u0435\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b, \u0438 \u0440\u044f\u0434 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0431\u0430\u0433\u043e\u0432. \u0420\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d \u0434\u043b\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441 Xash3D \u0438 PrimeXT, \u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u043e\u043d \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0441 GoldSrc. \u0421\u043a\u0430\u0447\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043c\u043e\u0436\u043d\u043e \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0444\u0430\u0439\u043b \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e \u043f\u0443\u0442\u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"primext/devkit"),"."),(0,l.kt)("h2",{id:"\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b"},"\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u044f\u0445 (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f PrimeXT/Xash3D)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0444\u0435\u0439\u043a\u043e\u0432\u043e\u0433\u043e \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043b\u044f GoldSrc (\u0434\u043e \u0447\u0435\u0442\u044b\u0440\u0451\u0445 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u043e\u043b\u043d\u043e\u0446\u0432\u0435\u0442\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u0445 TGA, BMP, PNG, DDS"),(0,l.kt)("li",{parentName:"ul"},"\u041a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u0442 \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440, \u0435\u0441\u043b\u0438 \u0432\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0438\u043c\u0435\u044e\u0442 \u0430\u043b\u044c\u0444\u0430-\u043a\u0430\u043d\u0430\u043b"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0438 \u043a\u043e\u0441\u0442\u0435\u0439 (bone weighting)"),(0,l.kt)("li",{parentName:"ul"},"\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u043e\u0439 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043a\u043e\u0441\u0442\u0435\u0439 (jiggle bones)"),(0,l.kt)("li",{parentName:"ul"},"\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043b\u0438\u043c\u0438\u0442\u044b \u043d\u0430 \u043a\u043e\u043b-\u0432\u043e \u0432\u0435\u0440\u0442\u0435\u043a\u0441\u043e\u0432 \u0432 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438 \u0432 SMD-\u0444\u0430\u0439\u043b\u0435"),(0,l.kt)("li",{parentName:"ul"},"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u0434\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043e\u0439-\u0437\u0430\u0433\u043b\u0443\u0448\u043a\u043e\u0439"),(0,l.kt)("li",{parentName:"ul"},"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 SMD-\u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u0431\u0435\u0437 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f QC-\u0444\u0430\u0439\u043b\u0430 (\u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0431\u0435\u0437 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0439)")),(0,l.kt)("h2",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u043a\u043e\u043c\u0430\u043d\u0434-qc"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434 QC"),(0,l.kt)("admonition",{title:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",type:"danger"},(0,l.kt)("p",{parentName:"admonition"},"\u0412\u0430\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043d\u0438 \u043e\u0434\u043d\u0430 \u0438\u0437 \u043a\u043e\u043c\u0430\u043d\u0434 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0441\n\u0437\u0430\u0433\u043b\u0430\u0432\u043d\u043e\u0439 \u0431\u0443\u043a\u0432\u044b, \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u0440\u0438\u0432\u0435\u0434\u0451\u0442 \u043a \u043e\u0448\u0438\u0431\u043a\u0430\u043c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438.")),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$modelname <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435>.mdl")," - \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0438\u043c\u0435\u043d\u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$cd <\u043f\u0443\u0442\u044c>")," - \u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0443, \u0433\u0434\u0435 \u0438\u0441\u043a\u0430\u0442\u044c \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 ",(0,l.kt)("inlineCode",{parentName:"li"},'$cd ".\\"')," \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u043f\u0443\u0442\u0438 \u043a \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u043f\u0430\u043f\u043a\u0435. \u0414\u043b\u044f \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e\u0433\u043e \u043f\u0443\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$cd "C:\\Users\\Admin\\Desktop\\model_sources"')," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$texrendermode <\u0438\u043c\u044f \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b> <\u0440\u0435\u0436\u0438\u043c \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430>")," - \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0434\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b")),(0,l.kt)("p",null,"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0440\u0435\u0436\u0438\u043c\u044b \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430:"),(0,l.kt)("ol",null,(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"additive")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"masked")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"masked_solid")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"fullbright")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"smooth")),(0,l.kt)("li",{parentName:"ol"},(0,l.kt)("strong",{parentName:"li"},"nosmooth"))),(0,l.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0415\u0441\u043b\u0438 \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0434\u0432\u0430 \u0440\u0435\u0436\u0438\u043c\u0430 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u043d\u0430 \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0435, \u0432\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c, \u0442\u0430\u043a \u043a\u0430\u043a \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u044c ",(0,l.kt)("inlineCode",{parentName:"p"},"masked")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"additive")," \u0432 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u0441\u0442\u0440\u043e\u043a\u0443."),(0,l.kt)("pre",{parentName:"admonition"},(0,l.kt)("code",{parentName:"pre"},"$texrendermode body.bmp masked \n$texrendermode body.bmp additive\n"))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$gamma <\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435>")," - \u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0433\u0430\u043c\u043c\u044b \u0432\u043e \u0432\u0441\u0435\u0445 \u0432\u0430\u0448\u0438\u0445 \u0444\u0430\u0439\u043b\u0430\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440.\n\u041d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u2014 1,8. \u0414\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u0442\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u044c\u0442\u0435 \u0447\u0438\u0441\u043b\u043e, \u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u044f\u0440\u043a\u043e\u0433\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u0435 \u0447\u0438\u0441\u043b\u043e"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$origin <x> <y> <z>")," - C\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043c\u043e\u0434\u0435\u043b\u0438. \u042d\u0442\u043e\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u043d\u0443\u0436\u0435\u043d \u0434\u043b\u044f \u0442\u043e\u0447\u043d\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$eyeposition <x> <y> <z>")," - \u0414\u043b\u044f \u043c\u043e\u043d\u0441\u0442\u0440\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u043e\u0439 \u0438\u0433\u0440\u0435, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0433\u0434\u0435 \u0433\u043b\u0430\u0437\u0430 \u043c\u043e\u043d\u0441\u0442\u0440\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0430 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},'$cdtexture ".\\"')," - \u0423\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043a \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c, \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043d\u0435 \u0432 \u043f\u0430\u043f\u043a\u0435 \u0441 \u043c\u043e\u0434\u0435\u043b\u044c\u044e"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$cliptotextures")," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043e \u0433\u0440\u0430\u043d\u0438\u0446 UV-\u043a\u0430\u0440\u0442\u044b. \u041c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0448\u0432\u043e\u0432 \u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u0445. \u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u0444\u043b\u0430\u0433\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0444\u0435\u0439\u043a\u043e\u0432\u044b\u0439 \u0442\u0430\u0439\u043b\u0438\u043d\u0433 \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0434\u043b\u044f GoldSrc."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$fixedcoords")," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 (\u0431\u0435\u0437 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u0430). \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$freecords")," \u0438\u043b\u0438 ",(0,l.kt)("inlineCode",{parentName:"li"},"$freecoords")," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u043d\u044b\u0435 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0441 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0435\u0439 \u0442\u043e\u0447\u043a\u043e\u0439 (\u0441 \u0442\u0430\u0439\u043b\u0438\u043d\u0433\u043e\u043c). \u0422\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$boneweights")," - \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0440\u0430\u0437\u0432\u0435\u0441\u043e\u0432\u043a\u0443 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438. \u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u043c\u043d\u0438\u0442\u0435, \u0447\u0442\u043e \u0434\u0435\u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u0430, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0439\u0442\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438. \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0432 Xash3D."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$scale <\u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0430>")," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0432\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u0432\u043d\u043e 1"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$scale_x, $scale_y, $scale_z")," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c \u043e\u0441\u044f\u043c. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$body <\u0438\u043c\u044f \u043c\u0435\u0448\u0430> <\u0438\u043c\u044f SMD-\u0444\u0430\u0439\u043b\u0430>")," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u0435\u0448 \u0432 \u043c\u043e\u0434\u0435\u043b\u044c. \u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$body "head" "barney"')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$bodygroup <\u0438\u043c\u044f \u0433\u0440\u0443\u043f\u043f\u044b>")," - \u042d\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0447\u0430\u0441\u0442\u0438, \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0440\u0430\u0437\u043d\u044b\u0445 \u0447\u0430\u0441\u0442\u0435\u0439 \u0432 \u043c\u043e\u0434\u0435\u043b\u0438. "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$flags <\u043d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u043e\u0432>")," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 \u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0443\u044e \u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0444\u043b\u0430\u0433\u0438 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0438\u0436\u0435. \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u043b\u0430\u0433\u043e\u0432, \u043d\u0443\u0436\u043d\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u0432 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0438\u0445 \u043d\u043e\u043c\u0435\u0440\u0430 \u0438 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u043a\u0430\u043a \u043d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u0430.")),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u043e\u043c\u0435\u0440 \u0444\u043b\u0430\u0433\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0421\u043b\u0435\u0434 \u043e\u0442 \u0440\u0430\u043a\u0435\u0442\u044b Quake1 + \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442. \u0421\u043b\u0435\u0434 \u0447\u0430\u0441\u0442\u0438\u0446 \u043e\u0442 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u043e\u0433\u043e \u0434\u043e \u0441\u0435\u0440\u043e\u0433\u043e. \u0421\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f). \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0432\u0435\u0442 \u043d\u0435 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f, \u043f\u043e\u043a\u0430 \u044d\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430 \u0438\u0437 \u0438\u0433\u0440\u044b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0435\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0432\u0435\u0449\u0435\u0439, \u043a\u0430\u043a \u0441\u043d\u0430\u0440\u044f\u0434\u044b \u043e\u0440\u0443\u0436\u0438\u044f.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"2"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u044b\u043c\u043e\u0432\u043e\u0439 \u0441\u043b\u0435\u0434 \u043e\u0442 \u0433\u0440\u0430\u043d\u0430\u0442\u044b Quake1. \u042d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"4"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041a\u0440\u043e\u0432\u0430\u0432\u044b\u0439 \u0441\u043b\u0435\u0434 Quake1 Gib. \u042d\u0442\u043e \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0441\u043b\u0435\u0434 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u0433\u0434\u0430, \u043a\u043e\u0433\u0434\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0438 (\u043d\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"16"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u0441\u0442\u0440\u0435\u043b\u044f\u0435\u0442 \u0437\u0435\u043b\u0435\u043d\u044b\u043c\u0438 \u0447\u0430\u0441\u0442\u0438\u0446\u0430\u043c\u0438 \u0438\u0437 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043d\u0430\u0440\u0443\u0436\u0443, \u043f\u043e\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0430 \u0438\u0437 \u0438\u0433\u0440\u044b.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"32"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041a\u0440\u043e\u0432\u044c \u0437\u043e\u043c\u0431\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"64"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0435\u0436\u0443\u0449\u0438\u0439 \u044d\u0444\u0444\u0435\u043a\u0442 Quake 1 Death Knight. \u041a\u0430\u043a \u044d\u0444\u0444\u0435\u043a\u0442 \u0441\u043b\u044e\u043d\u044b \u0421\u043a\u0440\u044d\u0433\u0430, \u043d\u043e \u0441 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u044b\u043c\u0438 \u0438 \u0436\u0435\u043b\u0442\u044b\u043c\u0438 \u0447\u0430\u0441\u0442\u0438\u0446\u0430\u043c\u0438.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"128"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f \u0444\u0438\u043e\u043b\u0435\u0442\u043e\u0432\u044b\u0439 \u0441\u043b\u0435\u0434")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"256"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0430 50%. \u0425\u043e\u0440\u043e\u0448\u043e \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043b\u0435\u0442\u0430\u044e\u0449\u0438\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0438\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u044b\u0438\u0433\u0440\u044b\u0432\u0430\u044e\u0442 \u043e\u0442 \u043c\u0435\u043d\u0435\u0435 \u0440\u0435\u0437\u043a\u0438\u0445 \u0442\u0435\u043d\u0435\u0439, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u0432 \u043c\u0443\u043b\u044c\u0442\u044f\u0448\u043d\u043e\u043c \u0441\u0442\u0438\u043b\u0435.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"512"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0434\u043b\u044f \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0438, \u0432\u043c\u0435\u0441\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e bounding box")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1024"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u0437 \u044d\u043d\u0442\u0438\u0442\u0438 light, \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e \u043e\u0442 \u0442\u043e\u0433\u043e, \u0433\u0434\u0435 \u043e\u043d \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0435.")))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$texturegroup")," - \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u0430\u0448\u0435\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0432\u0437\u0430\u0438\u043c\u043e\u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u0432\u0435\u0449\u0435\u0439, \u043a\u0430\u043a \u0441\u043c\u0435\u043d\u0430 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b \u043e\u0434\u0435\u0436\u0434\u044b. \u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432 \u043a\u0430\u0436\u0434\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0430 \u0437\u0430\u0442\u0435\u043c \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0438\u043b\u0438 \u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0440\u043e\u043a\u0435 \u043f\u043e\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0437\u0430\u043c\u0435\u0449\u0430\u044e\u0449\u0438\u0435 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b.",(0,l.kt)("br",{parentName:"li"}),"\u041f\u0440\u0438\u043c\u0435\u0440:")),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$texturegroup arm\n{ \n{ "newarm.bmp" "handback.bmp" "helmet.bmp" } \n{ "newarm(dark).bmp" "handback(dark).bmp" "helmet(dark).bmp" } \n}\n')),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$renamebone <\u0441\u0442\u0430\u0440\u043e\u0435 \u0438\u043c\u044f> <\u043d\u043e\u0432\u043e\u0435 \u0438\u043c\u044f>")," - \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u043b\u044e\u0431\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 \u0432\u0430\u0448\u0435\u0433\u043e \u0441\u043a\u0435\u043b\u0435\u0442\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0434\u043b\u044f \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0438\u043c\u0435\u043d \u0441\u043a\u0435\u043b\u0435\u0442\u043e\u0432 \u043c\u0435\u0436\u0434\u0443 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 SMD-\u0444\u0430\u0439\u043b\u0430\u043c\u0438.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$renamebone "Bip01 R Calf" "Bip01 R Leg1"')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$attachment <\u043d\u043e\u043c\u0435\u0440 \u0430\u0442\u0442\u0430\u0447\u043c\u0435\u043d\u0442\u0430> <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438> <X> <Y> <Z>")," - \u0417\u0430\u0434\u0430\u0451\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u0442\u0441\u044f \u043a \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0439 \u043a\u043e\u0441\u0442\u0438, \u0430 \u0437\u0430\u0442\u0435\u043c \u0435\u0451 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u044d\u0444\u0444\u0435\u043a\u0442\u043e\u0432, \u0438\u043b\u0438 \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442 \u044d\u0442\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0438\u0437 \u043a\u043e\u0434\u0430 \u0438\u0433\u0440\u044b. \u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b ",(0,l.kt)("inlineCode",{parentName:"li"},"X,Y,Z")," \u0437\u0430\u0434\u0430\u044e\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0447\u043a\u0438 \u043e\u0442 \u043a\u043e\u0441\u0442\u0438.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"li"},'$attachment 0 "bip01 R hand" 25 0 5')),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$hbox <\u043d\u043e\u043c\u0435\u0440 \u0445\u0438\u0442\u0433\u0440\u0443\u043f\u043f\u044b> <\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438> <X> <Y> <Z> <X2> <Y2> <Z2>")," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442, \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u0432\u0430\u0441 \u0441\u0442\u0440\u043e\u043a\u0430 $hbox, \u0438 \u0435\u0441\u043b\u0438 \u0435\u0451 \u043d\u0435\u0442, \u0442\u043e \u043e\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u043e\u0441\u0442\u0438, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u0443\u044e \u043a \u043d\u0435\u0439 \u0441\u043a\u0438\u043d\u043d\u0438\u043d\u0433\u043e\u0432\u0443\u044e \u0441\u0435\u0442\u043a\u0443 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440\u0430. \u041a\u043e\u0433\u0434\u0430 \u0432\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 \u044d\u0442\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u043e\u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0442\u0435\u0445 \u043a\u043e\u0441\u0442\u044f\u0445 \u0441 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 $hbox. $hbox \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0430\u0437\u043c\u0435\u0440\u0430 \u0438 \u0433\u0440\u0443\u043f\u043f \u0443\u0440\u043e\u043d\u0430 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u043e\u0432.")),(0,l.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0423 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b Blender, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043e\u0437\u0434\u0430\u044e\u0442 \u0441\u0432\u043e\u0438 \u043a\u043e\u0441\u0442\u0438 \u0441 \u043d\u0443\u043b\u044f, \u0430 \u043d\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u0443\u044e\u0442, \u043c\u043e\u0433\u0443\u0442 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0435\u0439 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430 \u0438\u0437-\u0437\u0430 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0441\u0442\u0438")),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0432\u0430\u044f \u0438 \u0432\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b XYZ \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0435 \u0443\u0433\u043b\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435 \u043a\u043e\u0441\u0442\u0435\u0439. \u0427\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u043e\u0447\u043a\u0438 \u0434\u043b\u044f \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0443 \u0441\u0431\u0440\u043e\u0441\u0438\u0442\u044c \u0438\u0445 \u0432 \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u044b -h, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"p"},"pxstudiomdl.exe -h mymodel.qc >hitboxes.txt"),(0,l.kt)("br",{parentName:"p"}),"\n","\u0425\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u044b \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043d\u044b\u0445 \u0433\u0440\u0443\u043f\u043f (\u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u044b \u0432\u0441\u0435\u0433\u0434\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0441 \u0433\u0440\u0443\u043f\u043f\u044b 0). \u0413\u0440\u0443\u043f\u043f\u044b \u0431\u0443\u0434\u0443\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c \u0440\u0430\u0437\u043d\u044b\u0435 \u0442\u0435\u0433\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0430\u043a\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a \u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043d\u043e\u0436\u0438\u0442\u0435\u043b\u044c \u0443\u0440\u043e\u043d\u0430 (\u044d\u0442\u043e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432 \u043a\u043e\u0434\u0435 \u0438\u0433\u0440\u044b).\n\u0422\u0430\u043a \u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0438 \u0430\u043a\u0442\u044b, \u043f\u0443\u0442\u0435\u043c \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u043e\u0434\u0430."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u043e\u043c\u0435\u0440 \u0433\u0440\u0443\u043f\u043f\u044b \u0445\u0438\u0442\u0431\u043e\u043a\u0441\u043e\u0432"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0433\u0440\u0443\u043f\u043f\u044b"),(0,l.kt)("th",{parentName:"tr",align:null},"\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"0"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041e\u0431\u0449\u0438\u0439"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_HEAD")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"1"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0413\u043e\u043b\u043e\u0432\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"-")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"2"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0413\u0440\u0443\u0434\u044c"),(0,l.kt)("td",{parentName:"tr",align:null},"-")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"3"),(0,l.kt)("td",{parentName:"tr",align:null},"\u0416\u0438\u0432\u043e\u0442"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_DIE_GUTSHOT")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"4"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041b\u0435\u0432\u0430\u044f \u0440\u0443\u043a\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_LEFTARM")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"5"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u0440\u0430\u0432\u0430\u044f \u0440\u0443\u043a\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_RIGHTARM")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"6"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041b\u0435\u0432\u0430\u044f \u043d\u043e\u0433\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_LEFTLEG")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},"7"),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u0440\u0430\u0432\u0430\u044f \u043d\u043e\u0433\u0430"),(0,l.kt)("td",{parentName:"tr",align:null},"ACT_FLINCH_RIGHTLEG")))),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},(0,l.kt)("inlineCode",{parentName:"p"},'$controller <ID#> "<bone name>" <controller axis> <axis limit 1> <axis limit 2>')," - \u041a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0438\u043b\u0438 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u0441\u0442\u0438. \u042d\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0433\u043e\u043b\u043e\u0432\u044b \u0438\u043b\u0438 \u0442\u0443\u043b\u043e\u0432\u0438\u0449\u0430 \u0443 NPC, \u043f\u0443\u0448\u043a\u0438 \u0443 \u0432\u0435\u0440\u0442\u043e\u043b\u0435\u0442\u0430, \u0438\u043b\u0438 \u0434\u043b\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0440\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0437\u0432\u0443\u043a\u043e\u043c \u0438\u0437 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u043a \u043c\u043e\u0434\u0435\u043b\u0438 \u044d\u043d\u0442\u0438\u0442\u0438 (lip sync). ID \u2014 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430."),(0,l.kt)("admonition",{parentName:"li",title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u0432\u0430 \u0442\u0438\u043f\u0430 \u043e\u0441\u0435\u0439: \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0438 \u043b\u0438\u043d\u0435\u0439\u043d\u0430\u044f, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u2014 ",(0,l.kt)("strong",{parentName:"p"},"XR, YR")," \u0438 ",(0,l.kt)("strong",{parentName:"p"},"ZR")," , \u0430 \u043b\u0438\u043d\u0435\u0439\u043d\u0430\u044f \u2014 ",(0,l.kt)("strong",{parentName:"p"},"X, Y, Z"),". \u0412\u0430\u0436\u043d\u043e \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c, \u0447\u0442\u043e \u043a\u043e\u0441\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043d\u0430\u0441\u043b\u0435\u0434\u0443\u044e\u0442 \u0441\u0432\u043e\u044e \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u043e\u0441\u044c \u043e\u0442 ",(0,l.kt)("strong",{parentName:"p"},"\u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0439 \u043a\u043e\u0441\u0442\u0438")," , \u043f\u043e\u044d\u0442\u043e\u043c\u0443, \u0435\u0441\u043b\u0438 \u0432\u0430\u0448 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0435 \u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a, \u043a\u0430\u043a \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435, \u0432\u0430\u043c, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434 \u043d\u0438\u043c \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0443\u044e \u043a\u043e\u0441\u0442\u044c \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u043e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439. \u041e\u0441\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0442 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f.\n\u041f\u0440\u0438\u043c\u0435\u0440: ",(0,l.kt)("inlineCode",{parentName:"p"},'$controller 0 "Bip01 Head" XR -60 60')))),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("p",{parentName:"li"},(0,l.kt)("inlineCode",{parentName:"p"},'$sequence "<\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438>" "<\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 SMD-\u0444\u0430\u0439\u043b\u0430 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439>" <\u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430>')," - \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438, \u0432\u0441\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0440\u0430\u0437\u0434\u0435\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u0435\u043b\u043e\u043c. \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0432\u0441\u0435\u0445 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0441\u043b\u043e\u0432 \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043d\u0438\u0436\u0435."))),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041a\u043b\u044e\u0447\u0435\u0432\u043e\u0435 \u0441\u043b\u043e\u0432\u043e"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"fps <\u0447\u0438\u0441\u043b\u043e>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u0434\u0440\u043e\u0432 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u043f\u043e\u0441\u043b\u0435 \u0438\u043c\u0435\u043d\u0438 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"loop")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0437\u0430\u0446\u0438\u043a\u043b\u0435\u043d\u0430")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"event { <\u043d\u043e\u043c\u0435\u0440 \u0438\u0432\u0435\u043d\u0442\u0430> <\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 1> <\u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 2> }")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u043e\u0439 \u0438\u0432\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u0432\u0430\u043d \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438. \u041f\u043e\u043b\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u0430\u043a\u0442\u043e\u0432, \u0438\u0432\u0435\u043d\u0442\u043e\u0432 \u0438 \u0438\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435, \u0438\u043b\u0438 \u0432 \u043a\u043e\u0434\u0435 \u0438\u0433\u0440\u044b.")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"rotate <\u0447\u0438\u0441\u043b\u043e>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0433\u043e\u043b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438")))),(0,l.kt)("p",null,(0,l.kt)("strong",{parentName:"p"},"\u041f\u0440\u0438\u043c\u0435\u0440:"),"\n",(0,l.kt)("inlineCode",{parentName:"p"},'$sequence "die" "die" fps 24 ACT_DIE_HEADSHOT { event 1000 1 }')," - \u041f\u0440\u043e\u0438\u0433\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f \u0441\u043c\u0435\u0440\u0442\u0438 \u0438\u0433\u0440\u043e\u043a\u0430 \u043e\u0442 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0430 \u0432 \u0433\u043e\u043b\u043e\u0432\u0443, \u0432\u044b\u0437\u044b\u0432\u0430\u044f \u0438\u0432\u0435\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u0431\u0438\u0432\u0430\u0435\u0442 \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u0436\u0430 \u043d\u0430 1 \u043a\u0430\u0434\u0440\u0435."),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$root <\u0438\u043c\u044f \u043a\u043e\u0441\u0442\u0438>")," - \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442, \u043a\u0430\u043a\u0430\u044f \u043a\u043e\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \xab\u043a\u043e\u0440\u043d\u0435\u0432\u043e\u0439\xbb \u043a\u043e\u0441\u0442\u0438, \u0435\u0441\u043b\u0438 \u0438\u043c\u0435\u0435\u0442\u0441\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0440\u043d\u0435\u0432\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 \u0431\u0435\u0437 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$keepfreebones")," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0435\u0439, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u043a\u0430\u043a\u0430\u044f-\u043b\u0438\u0431\u043e \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e \u0434\u043b\u044f \u043d\u0430\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0440\u0430\u0437\u043d\u044b\u0445 \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043e\u0431\u0449\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438."),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$collapsebones")," - \u0423\u0434\u0430\u043b\u044f\u0435\u0442 \u043a\u043e\u0441\u0442\u0438 \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f"),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("inlineCode",{parentName:"li"},"$collapseboneaggressive")," - \u041f\u0440\u0438\u043d\u0443\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0434\u0430\u043b\u044f\u0435\u0442 \u043a\u043e\u0441\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u0430 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u044f (\u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0440\u043e\u0433\u0438\u0439 \u0440\u0435\u0436\u0438\u043c)")),(0,l.kt)("h2",{id:"\u043a\u043e\u043c\u0430\u043d\u0434\u0430-jigglebone"},"\u041a\u043e\u043c\u0430\u043d\u0434\u0430 $jigglebone"),(0,l.kt)("p",null,"\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0432\u044b\u0434\u0435\u043b\u0435\u043d \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0435\u0451 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u043e\u0435. \u041f\u0440\u0438 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0438 \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0434\u043b\u044f \u043a\u043e\u0441\u0442\u0438, \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u0431\u0443\u0434\u0435\u0442 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0451 \u0444\u0438\u0437\u0438\u043a\u0443 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0438\u0433\u0440\u044b, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0440\u0435\u0430\u043b\u0438\u0441\u0442\u0438\u0447\u043d\u044b\u0435 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f, \u0442\u0430\u043a\u0438\u0435 \u043a\u0430\u043a \u0440\u0430\u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0430\u043d\u0442\u0435\u043d\u043d, \u0443\u043f\u0440\u0443\u0433\u0430\u044f \u043f\u043b\u043e\u0442\u044c, \u0432\u0438\u0441\u044f\u0447\u0438\u0435 \u0443\u0448\u0438, \u0431\u0440\u0435\u043b\u043a\u0438, \u0444\u043b\u0430\u0433\u0438, \u043f\u043b\u0430\u0449\u0438 \u0438 \u0442.\u0434. "),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u0443\u0442\u0451\u043c \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 (",(0,l.kt)("em",{parentName:"p"},"stiffness"),") \u0438 \u0434\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (",(0,l.kt)("em",{parentName:"p"},"damping"),"). \u0416\u0435\u0441\u0442\u043a\u043e\u0441\u0442\u044c: \u043f\u0440\u0438 \u043d\u0438\u0437\u043a\u043e\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438, \u0442\u0430\u043a\u043e\u043c \u043a\u0430\u043a 10, \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u043e\u0447\u0435\u043d\u044c \u0440\u0430\u0437\u043c\u0430\u0448\u0438\u0441\u0442\u044b\u0435 \u0438 \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0435, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 500 \u043f\u043e\u0440\u043e\u0434\u0438\u0442 \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f, \u043d\u043e \u0441 \u043c\u0430\u043b\u043e\u0439 \u0430\u043c\u043f\u043b\u0438\u0442\u0443\u0434\u043e\u0439. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 1 \u0434\u043e 1000. "),(0,l.kt)("p",null,"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u2013 \u044d\u0442\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u0432\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0441\u043e\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044e. \u041d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u0442\u044c. \u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435, \u0440\u0430\u0432\u043d\u043e\u0435 10, \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0442\u0443\u0445\u0430\u0442\u044c \u043f\u043e\u0447\u0442\u0438 \u0441\u0440\u0430\u0437\u0443. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 0 \u0434\u043e 10. "),(0,l.kt)("p",null,"\u0413\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u043d\u044b\u0445 \u043a\u043e\u0441\u0442\u0435\u0439 - \u044d\u0442\u043e \u043d\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u0430\u044f \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0432\u043b\u0438\u044f\u0435\u0442 \u043d\u0430 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u044b, \u0430 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f, \u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043e\u0441\u0438 +Y (+Z \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 \u043c\u043e\u0434\u0435\u043b\u0438) \u043a\u043e\u0441\u0442\u0438. "),(0,l.kt)("p",null,"\u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441:"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},"$jigglebone <\u0438\u043c\u044f \u043a\u043e\u0441\u0442\u0438> {\n <\u0433\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432> {\n <\u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e> <\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435> [<\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435>]\n \u2026\n }\n}\n")),(0,l.kt)("p",null,"\u0414\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0433\u0440\u0443\u043f\u043f \u0441\u0432\u043e\u0439\u0441\u0442\u0432, \u0432\u0441\u0435 \u043e\u043d\u0438 \u043f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u044b \u043d\u0438\u0436\u0435."),(0,l.kt)("admonition",{title:"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435",type:"danger"},(0,l.kt)("p",{parentName:"admonition"},"\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u043c\u043e\u0436\u043d\u043e \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435, \u0437\u0430 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435\u043c: ",(0,l.kt)("inlineCode",{parentName:"p"},"is_rigid")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_flexible")," \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435. \u0410\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u043e, ",(0,l.kt)("inlineCode",{parentName:"p"},"has_base_spring")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_boing")," \u0442\u0430\u043a\u0436\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u043c\u0435\u0441\u0442\u0435.")),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_rigid"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_rigid")),(0,l.kt)("p",null,"\u041d\u0430 \u043a\u043e\u043d\u0435\u0446 \u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0441\u0430, \u0438 \u043a\u043e\u0441\u0442\u044c \u0432\u0435\u0434\u0451\u0442 \u0441\u0435\u0431\u044f \u043a\u0430\u043a \u0436\u0435\u0441\u0442\u043a\u0430\u044f \u043f\u0430\u043b\u043a\u0430. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0441 \u0446\u0435\u043d\u0442\u0440\u043e\u043c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u0438."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"length")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f (\u0432 \u044e\u043d\u0438\u0442\u0430\u0445) \u0434\u043e \u043c\u0430\u0441\u0441\u044b \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430\xbb. \u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u043c\u0443 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044e. \u0411\u043e\u043b\u044c\u0448\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u043d\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u043c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tip_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\xbb \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a 1000 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u0430\u0441\u0441\u043e\u0439")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Floppy" {\n is_rigid {\n tip_mass 100\n length 20\n angle_constraint 60 \n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_flexible"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_flexible")),(0,l.kt)("p",null,"\u041d\u0430 \u043a\u043e\u043d\u0435\u0446 \u043a\u043e\u0441\u0442\u0438 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u043c\u0443\u043b\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u043c\u0430\u0441\u0441\u0430, \u0438 \u043a\u043e\u0441\u0442\u044c \u0432\u0435\u0434\u0451\u0442 \u0441\u0435\u0431\u044f \u043a\u0430\u043a \u0443\u043f\u0440\u0443\u0433\u0438\u0439 \u0438 \u0433\u0438\u0431\u043a\u0438\u0439 \u0441\u0442\u0435\u0440\u0436\u0435\u043d\u044c. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0430\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435 \u0441 \u0446\u0435\u043d\u0442\u0440\u043e\u043c \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u0432 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u0438."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-1"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Yaw \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Yaw \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 Pitch \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c Pitch \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"along_stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u0441\u0442\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e ",(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex"))),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"along_damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0414\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u043f\u0440\u0443\u0436\u0438\u043d\u044b. \u042d\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u043a\u043e\u0441\u0442\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u043e ",(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex")," (\u043c\u0438\u043d: 0, \u043c\u0430\u043a\u0441: 10)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"allow_length_flex")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043f\u0440\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0438 \u043a\u043e\u0441\u0442\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0441\u0432\u043e\u044e \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u0443\u044e \u0434\u043b\u0438\u043d\u0443. \u0423\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u044d\u0442\u0443 \u0434\u043b\u0438\u043d\u0443 \u043f\u0440\u0438 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"length")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0420\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043e\u0442 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u044f \u0432 \u0434\u044e\u0439\u043c\u0430\u0445 \u0434\u043e \u043c\u0430\u0441\u0441\u044b \xab\u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a\u0430\xbb. \u041c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0441\u0438\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044e. \u0411\u043e\u043b\u0435\u0435 \u0432\u044b\u0441\u043e\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u0432\u043e\u0434\u044f\u0442 \u043a \u0431\u043e\u043b\u0435\u0435 \u0442\u043e\u043d\u043a\u0438\u043c \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f\u043c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"tip_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043d\u0430\u043a\u043e\u043d\u0435\u0447\u043d\u0438\u043a \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u044f. \u041d\u043e\u043b\u044c \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u044d\u0444\u0444\u0435\u043a\u0442\u044b \u0433\u0440\u0430\u0432\u0438\u0442\u0430\u0446\u0438\u0438, \u0442\u043e\u0433\u0434\u0430 \u043a\u0430\u043a 1000 \u0431\u0443\u0434\u0435\u0442 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043c\u0430\u0441\u0441\u043e\u0439")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-1"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "JigglyUpAndDown" {\n is_flexible {\n yaw_stiffness 100\n yaw_damping 3\n length 20\n yaw_constraint 0 0\n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-has_base_spring"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"has_base_spring")),(0,l.kt)("p",null,"\u0421\u043c\u043e\u0434\u0435\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u043c\u0430\u0441\u0441\u0430 \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438. \u042d\u0442\u043e\u0442 \u0432\u0438\u0434 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044f \u0432\u0441\u044e \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0443\u044e\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u043f\u043e \u043e\u0441\u044f\u043c X, Y \u0438 Z. "),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-2"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0436\u0451\u0441\u0442\u043a\u043e\u0441\u0442\u0438")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"damping")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u043c\u043f\u0444\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 X")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438 \u0432\u0432\u0435\u0440\u0445/\u0432\u043f\u0435\u0440\u0435\u0434, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0435\u0442\u0441\u044f \u043e \u043b\u0435\u0432\u043e\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 (left_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 Y")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u0430\u044f \u0432 \u043b\u0435\u0432\u043e\u0439/\u0432\u043f\u0435\u0440\u0435\u0434 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0435\u0442\u0441\u044f \u043e \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u0432\u0432\u0435\u0440\u0445 (up_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"forward_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0441\u043c\u0435\u0449\u0430\u0442\u044c\u0441\u044f \u043a\u043e\u0441\u0442\u0438 \u0432\u0434\u043e\u043b\u044c \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0441\u0438 Z")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"forward_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0412\u0435\u043b\u0438\u0447\u0438\u043d\u0430 \u0442\u0440\u0435\u043d\u0438\u044f, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u043b\u0435\u0432\u043e\u0439/\u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u0443\u0436\u0438\u043d\u0430 \u0442\u0440\u0451\u0442\u0441\u044f \u043e \u043f\u0435\u0440\u0435\u0434\u043d\u0435\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 (forward_constraint)")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"base_mass")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043b\u0435\u0431\u0430\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0438\u043b\u0430 \u0442\u044f\u0436\u0435\u0441\u0442\u0438")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-2"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Bouncy" {\n has_base_spring {\n stiffness 100 \n damping 1 \n left_constraint -20 20\n up_constraint -20 20\n forward_constraint -20 20\n }\n}\n')),(0,l.kt)("h3",{id:"\u0433\u0440\u0443\u043f\u043f\u0430-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-is_boing"},"\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"h3"},"is_boing")),(0,l.kt)("admonition",{type:"tip"},(0,l.kt)("p",{parentName:"admonition"},"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0435\u0449\u0451 \u043d\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e.")),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0441\u0436\u0430\u0442\u0438\u0435 \u0438 \u0440\u0430\u0441\u0442\u044f\u0436\u0435\u043d\u0438\u0435 \u043a\u043e\u0441\u0442\u0438, \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u0443\u044e \u043a\u043e\u0441\u0442\u044c. \u041c\u043e\u0436\u0435\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u0438\u0433\u0440\u044b."),(0,l.kt)("h4",{id:"\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435-\u0441\u0432\u043e\u0439\u0441\u0442\u0432-3"},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432"),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"stiffness")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"damping")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"left_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"?")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"up_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"?")))),(0,l.kt)("h3",{id:"\u0443\u0433\u043b\u043e\u0432\u044b\u0435-\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f"},"\u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f"),(0,l.kt)("p",null,"\u041f\u0435\u0440\u0435\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043d\u0438\u0436\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0438 \u0433\u0440\u0443\u043f\u043f \u0441\u0432\u043e\u0439\u0441\u0442\u0432 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_rigid")," \u0438 ",(0,l.kt)("inlineCode",{parentName:"p"},"is_flexible"),". \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u0442\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0440\u0430\u0437\u0443 \u0432\u0441\u0435 \u0432\u043c\u0435\u0441\u0442\u0435, \u0438\u043b\u0438 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0432\u043e\u043e\u0431\u0449\u0435.\n\u0422\u0430\u043a\u0436\u0435, \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u043e\u0435 \u0438\u0437 \u0443\u0433\u043b\u043e\u0432\u044b\u0445 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0442\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f, \u0447\u0442\u043e \u0432 \u0442\u0435\u043e\u0440\u0438\u0438 \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0432\u043b\u0438\u044f\u0442\u044c \u043d\u0430 FPS \u0438\u043b\u0438 \u0443\u0441\u0438\u043b\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043d\u0430 CPU."),(0,l.kt)("table",null,(0,l.kt)("thead",{parentName:"table"},(0,l.kt)("tr",{parentName:"thead"},(0,l.kt)("th",{parentName:"tr",align:null},"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435"),(0,l.kt)("th",{parentName:"tr",align:null},"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435"))),(0,l.kt)("tbody",{parentName:"table"},(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"angle_constraint")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435, \u0441\u043e\u0437\u0434\u0430\u044e\u0449\u0435\u0435 \u043a\u043e\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0433\u0440\u0430\u043d\u0438\u0446\u0443, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_constraint <min> <max>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0440\u044b\u0441\u043a\u0430\u043d\u0438\u044f. \u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c +/- 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"yaw_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0438\u043b\u0443 \u0442\u0440\u0435\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u0437\u0438\u0442 \u043f\u043e \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0439 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u043c \u0440\u044b\u0441\u043a\u0430\u043d\u0438\u044f. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 20 \u0435\u0434\u0438\u043d\u0438\u0446")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_constraint <min> <max>")),(0,l.kt)("td",{parentName:"tr",align:null},"\u0417\u0430\u0434\u0430\u0439\u0442\u0435 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0438 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u043e\u0435 \u0443\u0433\u043b\u043e\u0432\u043e\u0435 \u043e\u0442\u043a\u043b\u043e\u043d\u0435\u043d\u0438\u0435 \u0432\u0434\u043e\u043b\u044c \u043e\u0441\u0438 \u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0448\u0430\u0433\u0430. \u0423\u0433\u043b\u043e\u0432\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c +/- 90 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432")),(0,l.kt)("tr",{parentName:"tbody"},(0,l.kt)("td",{parentName:"tr",align:null},(0,l.kt)("inlineCode",{parentName:"td"},"pitch_friction")),(0,l.kt)("td",{parentName:"tr",align:null},"\u041d\u0435\u043d\u0443\u043b\u0435\u0432\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0441\u0438\u043b\u0443 \u0442\u0440\u0435\u043d\u0438\u044f, \u043a\u043e\u0433\u0434\u0430 \u043f\u043e\u043a\u0430\u0447\u0438\u0432\u0430\u044e\u0449\u0430\u044f\u0441\u044f \u043a\u043e\u0441\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u0437\u0438\u0442 \u043f\u043e \u043f\u043b\u043e\u0441\u043a\u043e\u0441\u0442\u0438, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c\u043e\u0439 \u043f\u0440\u0435\u0434\u0435\u043b\u043e\u043c \u0448\u0430\u0433\u0430. \u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0448\u0430\u0442\u044c 20 \u0435\u0434\u0438\u043d\u0438\u0446")))),(0,l.kt)("h4",{id:"\u043f\u0440\u0438\u043c\u0435\u0440-\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f-3"},"\u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f"),(0,l.kt)("pre",null,(0,l.kt)("code",{parentName:"pre"},'$jigglebone "Antlion.glasswingR_bone" {\n is_flexible {\n yaw_stiffness 700\n yaw_damping 6\n pitch_stiffness 700\n pitch_damping 8\n tip_mass 5\n length 30\n angle_constraint 37\n }\n}\n\n$jigglebone "JigglyUpAndDown" {\n is_flexible {\n yaw_stiffness 100\n yaw_damping 3\n length 20\n yaw_constraint 0 0\n }\n}\n')))}k.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/be697825.02948f63.js b/assets/js/be697825.02948f63.js new file mode 100644 index 00000000..b302c529 --- /dev/null +++ b/assets/js/be697825.02948f63.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[265],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},s),{},{components:n})):r.createElement(d,o({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var m=2;m<i;m++)o[m]=n[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},2459:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>m});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_model",l={unversionedId:"rus/entities/env_model",id:"rus/entities/env_model",title:"env_model",description:"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_static. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (parent system).",source:"@site/docs/rus/entities/env_model.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_model",permalink:"/PrimeXT/docs/rus/entities/env_model",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_model.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire"},next:{title:"env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_model"},"env_model"),(0,a.kt)("p",null,"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_static. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (",(0,a.kt)("em",{parentName:"p"},"parent system"),")."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043e\u043b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Animation Sequence"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Skin"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u043a\u0438\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Body"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u0443\u0431\u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438 (\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0432\u043b\u0438\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u0442\u0440\u0438 \u043e\u0441\u0438) "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence when on"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Behaviour when on"))," - \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence when off"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Behaviour when off"))," - \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f ")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Initially"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Drop to floor"))," - \u041e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u043f\u043e\u043b, \u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0438\u043f\u043e\u0434\u043d\u044f\u0442\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0443 \u043c\u043e\u0434\u0435\u043b\u0438 (\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u043c)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for dynamic light)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430 ")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f (",(0,a.kt)("em",{parentName:"li"},"parent system"),") \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432, \u0434\u043b\u044f \u0432\u0435\u0440\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438 \u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0438\u0433\u0440\u044b. \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043a\u0430\u0440\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0438 \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0432\u0435\u0440\u0438 \u043a func_door_rotating, \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0435 \u043f\u0440\u044f\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u043d\u0442\u0438\u0442\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u044d\u043d\u0442\u0438\u0442\u0438."),(0,a.kt)("li",{parentName:"ol"},"\u041a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0443 env_model \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043b\u043e\u0445\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 ",(0,a.kt)("em",{parentName:"li"},"parent system"),", \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u0434\u0440\u0443\u0433\u0438\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u0435\u0441\u0442\u0435. "),(0,a.kt)("li",{parentName:"ol"},"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0432 \u0441\u0435\u0431\u0435 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0435 remap-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0430\u0441\u0442\u044c \u043f\u0430\u043b\u0438\u0442\u0440\u044b \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u043a\u0440\u0430\u0441\u043a\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043e\u0434\u043d\u0430\u043a\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u043e\u0439 \u0438\u0433\u0440\u044b. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0445 \u0438\u043c\u0435\u043d\u0438 \u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043b\u0438\u0442\u0440\u044b. \u0422\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0434\u0432\u0438\u0436\u043a\u0443 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043f\u0438\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/be697825.b9e280cc.js b/assets/js/be697825.b9e280cc.js deleted file mode 100644 index 5beb51b1..00000000 --- a/assets/js/be697825.b9e280cc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6265],{3905:(e,t,n)=>{n.d(t,{Zo:()=>s,kt:()=>k});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createContext({}),m=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},s=function(e){var t=m(e.components);return r.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),c=m(n),k=a,d=c["".concat(p,".").concat(k)]||c[k]||u[k]||i;return n?r.createElement(d,o(o({ref:t},s),{},{components:n})):r.createElement(d,o({ref:t},s))}));function k(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var m=2;m<i;m++)o[m]=n[m];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}c.displayName="MDXCreateElement"},2459:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>m});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_model",l={unversionedId:"rus/entities/env_model",id:"rus/entities/env_model",title:"env_model",description:"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_static. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (parent system).",source:"@site/docs/rus/entities/env_model.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_model",permalink:"/PrimeXT/docs/rus/entities/env_model",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_model.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire"},next:{title:"env_particle",permalink:"/PrimeXT/docs/rus/entities/env_particle"}},p={},m=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2},{value:"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438",level:2},{value:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f",level:2}],s={toc:m};function u(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},s,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_model"},"env_model"),(0,a.kt)("p",null,"\u042d\u043d\u0442\u0438\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u043d\u0430 \u043a\u0430\u0440\u0442\u0435. \u0421\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439 \u0441 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0435\u0439 \u0438 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0430\u044e\u0442\u0441\u044f \u0432 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0435. \u0412 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u044d\u043d\u0442\u0438\u0442\u0438 env_static. \u042d\u0442\u0430 \u044d\u043d\u0442\u0438\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0437\u0430 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c (",(0,a.kt)("em",{parentName:"p"},"parent system"),")."),(0,a.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Pitch Yaw Roll"))," - \u0423\u0433\u043e\u043b \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Reflection"))," - \u0422\u0438\u043f \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u044d\u043d\u0442\u0438\u0442\u0438 \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0430\u0445 (0 - \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043e\u0442\u0440\u0430\u0436\u0435\u043d\u0438\u044f, 1 - \u043d\u0435 \u043e\u0442\u0440\u0430\u0436\u0430\u0442\u044c \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435, 2 - \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0437\u0435\u0440\u043a\u0430\u043b\u0435)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0430 \u0434\u0430\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Render FX"))," - \u0422\u0438\u043f \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Amount"))," - \u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 (0 - \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430, 255 - \u043d\u0435\u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u0430)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"FX Color"))," - \u0426\u0432\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u0438, \u043d\u0430\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," - \u0426\u0432\u0435\u0442 \u0432\u0435\u0440\u0445\u0430 \u0438 \u0446\u0432\u0435\u0442 \u043d\u0438\u0437\u0430 \u0438\u0437 \u043f\u0430\u043b\u0438\u0442\u0440\u044b "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Animation Sequence"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Skin"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u043a\u0438\u043d\u0430 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Body"))," - \u041d\u043e\u043c\u0435\u0440 \u0441\u0443\u0431\u043c\u043e\u0434\u0435\u043b\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Scale"))," - \u041c\u0430\u0441\u0448\u0442\u0430\u0431 \u043c\u043e\u0434\u0435\u043b\u0438 (\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0432\u043b\u0438\u044f\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430 \u0442\u0440\u0438 \u043e\u0441\u0438) "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence when on"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Behaviour when on"))," - \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u043c \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Sequence when off"))," - \u041d\u043e\u043c\u0435\u0440 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Behaviour when off"))," - \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0430\u043d\u0438\u043c\u0430\u0446\u0438\u0438 \u043f\u0440\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f ")),(0,a.kt)("h2",{id:"\u0441\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"},"\u0421\u043f\u0430\u0432\u043d\u0444\u043b\u0430\u0433\u0438"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Initially"))," - \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u043e"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Drop to floor"))," - \u041e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043c\u043e\u0434\u0435\u043b\u044c \u043d\u0430 \u043f\u043e\u043b, \u0435\u0441\u043b\u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u0440\u0438\u043f\u043e\u0434\u043d\u044f\u0442\u0430 "),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Solid"))," - \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044e \u0443 \u043c\u043e\u0434\u0435\u043b\u0438 (\u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u043e\u0431\u044c\u0435\u043a\u0442\u0430\u043c\u0438 \u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u043c)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable shadows (for dynamic light)"))," - \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0442\u0435\u043d\u0438 \u043e\u0442 \u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u043b\u044f \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432 \u0441\u0432\u0435\u0442\u0430 ")),(0,a.kt)("h2",{id:"\u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"},"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u044f"),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f (",(0,a.kt)("em",{parentName:"li"},"parent system"),") \u043d\u0443\u0436\u043d\u043e \u0443\u0447\u0435\u0441\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0430\u0436\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432, \u0434\u043b\u044f \u0432\u0435\u0440\u043d\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0446\u0438\u0438 \u0434\u0432\u0438\u0436\u043a\u043e\u043c \u0438\u0433\u0440\u044b. \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u043c\u043e\u0434\u0435\u043b\u044c \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0442\u043e\u0447\u043d\u043e \u0432 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0435 \u043a\u0430\u0440\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u0438 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d\u0438\u0438 \u0441\u0442\u0443\u0434\u0438\u043e\u043c\u043e\u0434\u0435\u043b\u0438 \u0434\u0432\u0435\u0440\u0438 \u043a func_door_rotating, \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0435\u0435 \u043f\u0440\u044f\u043c \u0432\u043d\u0443\u0442\u0440\u0438 \u044d\u043d\u0442\u0438\u0442\u0438, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u043e\u0448\u0438\u0431\u043e\u043a \u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0435\u043d\u0438\u0438 \u044d\u043d\u0442\u0438\u0442\u0438."),(0,a.kt)("li",{parentName:"ol"},"\u041a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0443 env_model \u0438\u043c\u0435\u0435\u0442 \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043b\u043e\u0445\u043e \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0441 ",(0,a.kt)("em",{parentName:"li"},"parent system"),", \u0432 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u044f \u0438 \u043c\u043e\u0434\u0435\u043b\u044c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0437\u0430 \u0434\u0440\u0443\u0433\u0438\u043c \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u043c, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u043b\u043e\u0447\u043a\u0430 \u043c\u043e\u0434\u0435\u043b\u0438 \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u043d\u0430 \u043c\u0435\u0441\u0442\u0435. "),(0,a.kt)("li",{parentName:"ol"},"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 ",(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Topcolor & Bottomcolor"))," \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043c\u043e\u0434\u0435\u043b\u0435\u0439, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0432 \u0441\u0435\u0431\u0435 \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0435 remap-\u0442\u0435\u043a\u0441\u0442\u0443\u0440\u044b, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0447\u0430\u0441\u0442\u044c \u043f\u0430\u043b\u0438\u0442\u0440\u044b \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043c\u0435\u043d\u044f\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0440\u0430\u0441\u043a\u0440\u0430\u0441\u043a\u0438 \u0438\u0433\u0440\u043e\u043a\u043e\u0432 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434, \u043e\u0434\u043d\u0430\u043a\u043e \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043e\u0434\u0438\u043d\u043e\u0447\u043d\u043e\u0439 \u0438\u0433\u0440\u044b. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0443\u0440 \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0432 \u0438\u0445 \u0438\u043c\u0435\u043d\u0438 \u0438 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0435 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043b\u0438\u0442\u0440\u044b. \u0422\u0430\u043a\u0436\u0435 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u043e\u043c\u043d\u0438\u0442\u044c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0443\u0440\u043e\u0432\u043d\u044f, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0434\u0432\u0438\u0436\u043a\u0443 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043f\u0438\u0439 \u0442\u0435\u043a\u0441\u0442\u0443\u0440.")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c2e61b98.1f8906e5.js b/assets/js/c2e61b98.1f8906e5.js deleted file mode 100644 index 743580fb..00000000 --- a/assets/js/c2e61b98.1f8906e5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[2096],{2776:e=>{e.exports=JSON.parse('{"name":"@easyops-cn/docusaurus-search-local","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/c2e61b98.950012bc.js b/assets/js/c2e61b98.950012bc.js new file mode 100644 index 00000000..cd056e46 --- /dev/null +++ b/assets/js/c2e61b98.950012bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[96],{2776:e=>{e.exports=JSON.parse('{"name":"@easyops-cn/docusaurus-search-local","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/c4f5d8e4.2843cec7.js b/assets/js/c4f5d8e4.2843cec7.js new file mode 100644 index 00000000..04e902c3 --- /dev/null +++ b/assets/js/c4f5d8e4.2843cec7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[195],{9335:(e,t,n)=>{n.r(t),n.d(t,{default:()=>N});var a=n(7294),r=n(6010),o=n(179),l=n(9960),i=n(2263);const s="heroBanner_qdFl",c="buttons_AeoN",m="buttonIntro_tvxU";var d=n(7462),u=n(4996);const p="features_xdhU",h="featurePicture_Clel",f=[{title:"Open Source",path:"/img/osi_standard_logo.png",description:a.createElement(a.Fragment,null,"PrimeXT is open source project, this means everyone from community can take part in development. Also it's free and available for all.")},{title:"Most Functional Toolkit",path:"/img/terminal_logo.png",description:a.createElement(a.Fragment,null,"It provides a lot of features that other mods haven't. Like advanced graphics features, extended limits, new entities, rigid body physics.")},{title:"Crossplatform",path:"/img/crossplatform_logo.png",description:a.createElement(a.Fragment,null,"You can develop your mod not only for one specific platform. Now available Windows and Linux, in future we plans to support Android also.")}];function g(e){let{path:t,title:n,description:o}=e;return a.createElement("div",{className:(0,r.Z)("col col--4")},a.createElement("div",{className:"text--center"},a.createElement("img",{className:h,src:(0,u.Z)(t),alt:n})),a.createElement("div",{className:"text--center padding-horiz--md"},a.createElement("h3",null,n),a.createElement("p",null,o)))}function E(){return a.createElement("section",{className:p},a.createElement("div",{className:"container"},a.createElement("div",{className:"row"},f.map(((e,t)=>a.createElement(g,(0,d.Z)({key:t},e)))))))}function v(){const{siteConfig:e}=(0,i.Z)();return a.createElement("header",{className:(0,r.Z)("hero hero--primary",s)},a.createElement("div",{className:"container"},a.createElement("h1",{className:"hero__title"},e.title),a.createElement("p",{className:"hero__subtitle"},e.tagline),a.createElement("div",{className:c},a.createElement(l.Z,{className:"button button--secondary button--lg "+m,to:"/docs/rus/intro"},"\ud83c\uddf7\ud83c\uddfa \u0427\u0438\u0442\u0430\u0442\u044c \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435"),a.createElement(l.Z,{className:"button button--secondary button--lg "+m,to:"/docs/eng/intro"},"\ud83c\uddec\ud83c\udde7 Read Intro"))))}function N(){const{siteConfig:e}=(0,i.Z)();return a.createElement(o.Z,{title:"Main Page",description:"Modern SDK for the Xash3D FWGS engine, with cross-platform support and improved graphics/physics, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D"},a.createElement(v,null),a.createElement("main",null,a.createElement(E,null)))}}}]); \ No newline at end of file diff --git a/assets/js/c4f5d8e4.29678b8c.js b/assets/js/c4f5d8e4.29678b8c.js deleted file mode 100644 index f87aaadc..00000000 --- a/assets/js/c4f5d8e4.29678b8c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[4195],{9335:(e,t,n)=>{n.r(t),n.d(t,{default:()=>N});var a=n(7294),r=n(6010),o=n(179),l=n(9960),i=n(2263);const s="heroBanner_qdFl",c="buttons_AeoN",m="buttonIntro_tvxU";var d=n(7462),u=n(4996);const p="features_xdhU",h="featurePicture_Clel",f=[{title:"Open Source",path:"/img/osi_standard_logo.png",description:a.createElement(a.Fragment,null,"PrimeXT is open source project, this means everyone from community can take part in development. Also it's free and available for all.")},{title:"Most Functional Toolkit",path:"/img/terminal_logo.png",description:a.createElement(a.Fragment,null,"It provides a lot of features that other mods haven't. Like advanced graphics features, extended limits, new entities, rigid body physics.")},{title:"Crossplatform",path:"/img/crossplatform_logo.png",description:a.createElement(a.Fragment,null,"You can develop your mod not only for one specific platform. Now available Windows and Linux, in future we plans to support Android also.")}];function g(e){let{path:t,title:n,description:o}=e;return a.createElement("div",{className:(0,r.Z)("col col--4")},a.createElement("div",{className:"text--center"},a.createElement("img",{className:h,src:(0,u.Z)(t),alt:n})),a.createElement("div",{className:"text--center padding-horiz--md"},a.createElement("h3",null,n),a.createElement("p",null,o)))}function E(){return a.createElement("section",{className:p},a.createElement("div",{className:"container"},a.createElement("div",{className:"row"},f.map(((e,t)=>a.createElement(g,(0,d.Z)({key:t},e)))))))}function v(){const{siteConfig:e}=(0,i.Z)();return a.createElement("header",{className:(0,r.Z)("hero hero--primary",s)},a.createElement("div",{className:"container"},a.createElement("h1",{className:"hero__title"},e.title),a.createElement("p",{className:"hero__subtitle"},e.tagline),a.createElement("div",{className:c},a.createElement(l.Z,{className:"button button--secondary button--lg "+m,to:"/docs/rus/intro"},"\ud83c\uddf7\ud83c\uddfa \u0427\u0438\u0442\u0430\u0442\u044c \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u0435"),a.createElement(l.Z,{className:"button button--secondary button--lg "+m,to:"/docs/eng/intro"},"\ud83c\uddec\ud83c\udde7 Read Intro"))))}function N(){const{siteConfig:e}=(0,i.Z)();return a.createElement(o.Z,{title:"Main Page",description:"Modern SDK for the Xash3D FWGS engine, with cross-platform support and improved graphics/physics, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D"},a.createElement(v,null),a.createElement("main",null,a.createElement(E,null)))}}}]); \ No newline at end of file diff --git a/assets/js/ccc49370.bd3800ef.js b/assets/js/ccc49370.bd3800ef.js deleted file mode 100644 index a1fd3b59..00000000 --- a/assets/js/ccc49370.bd3800ef.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6103],{5203:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var a=n(7294),l=n(6010),r=n(1944),o=n(5281),i=n(9460),c=n(9058),s=n(390),m=n(7462),d=n(5999),u=n(2244);function g(e){const{nextItem:t,prevItem:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,d.I)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"})},n&&a.createElement(u.Z,(0,m.Z)({},n,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post"},"Newer Post")})),t&&a.createElement(u.Z,(0,m.Z)({},t,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post"},"Older Post"),isNext:!0})))}function f(){const{assets:e,metadata:t}=(0,i.C)(),{title:n,description:l,date:o,tags:c,authors:s,frontMatter:m}=t,{keywords:d}=m,u=e.image??m.image;return a.createElement(r.d,{title:n,description:l,keywords:d,image:u},a.createElement("meta",{property:"og:type",content:"article"}),a.createElement("meta",{property:"article:published_time",content:o}),s.some((e=>e.url))&&a.createElement("meta",{property:"article:author",content:s.map((e=>e.url)).filter(Boolean).join(",")}),c.length>0&&a.createElement("meta",{property:"article:tag",content:c.map((e=>e.label)).join(",")}))}var v=n(9407);function p(e){let{sidebar:t,children:n}=e;const{metadata:l,toc:r}=(0,i.C)(),{nextItem:o,prevItem:m,frontMatter:d}=l,{hide_table_of_contents:u,toc_min_heading_level:f,toc_max_heading_level:p}=d;return a.createElement(c.Z,{sidebar:t,toc:!u&&r.length>0?a.createElement(v.Z,{toc:r,minHeadingLevel:f,maxHeadingLevel:p}):void 0},a.createElement(s.Z,null,n),(o||m)&&a.createElement(g,{nextItem:o,prevItem:m}))}function h(e){const t=e.content;return a.createElement(i.n,{content:e.content,isBlogPostPage:!0},a.createElement(r.FG,{className:(0,l.Z)(o.k.wrapper.blogPages,o.k.page.blogPostPage)},a.createElement(f,null),a.createElement(p,{sidebar:e.sidebar},a.createElement(t,null))))}},9407:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(7462),l=n(7294),r=n(6010),o=n(3743);const i="tableOfContents_bqdL";function c(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,r.Z)(i,"thin-scrollbar",t)},l.createElement(o.Z,(0,a.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}},3743:(e,t,n)=>{n.d(t,{Z:()=>f});var a=n(7462),l=n(7294),r=n(6668);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function i(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=i({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function s(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(c(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function m(){const e=(0,l.useRef)(0),{navbar:{hideOnScroll:t}}=(0,r.L)();return(0,l.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function d(e){const t=(0,l.useRef)(void 0),n=m();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:o}=e;function i(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),i=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:o}),c=s(i,{anchorTopOffset:n.current}),m=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===m)}))}return document.addEventListener("scroll",i),document.addEventListener("resize",i),i(),()=>{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:r}=e;return t.length?l.createElement("ul",{className:r?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const g=l.memo(u);function f(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:s,minHeadingLevel:m,maxHeadingLevel:u,...f}=e;const v=(0,r.L)(),p=m??v.tableOfContents.minHeadingLevel,h=u??v.tableOfContents.maxHeadingLevel,b=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>i({toc:o(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:p,maxHeadingLevel:h});return d((0,l.useMemo)((()=>{if(c&&s)return{linkClassName:c,linkActiveClassName:s,minHeadingLevel:p,maxHeadingLevel:h}}),[c,s,p,h])),l.createElement(g,(0,a.Z)({toc:b,className:n,linkClassName:c},f))}}}]); \ No newline at end of file diff --git a/assets/js/d4ee0f51.d48897b1.js b/assets/js/d4ee0f51.d48897b1.js deleted file mode 100644 index f0d988d9..00000000 --- a/assets/js/d4ee0f51.d48897b1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[2830],{4086:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"alpha-oct-2021","metadata":{"permalink":"/PrimeXT/blog/alpha-oct-2021","editUrl":"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/blog/2021-10-25-alpha-release.md","source":"@site/blog/2021-10-25-alpha-release.md","title":"Alpha release 25.10.2021","description":"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.","date":"2021-10-25T00:00:00.000Z","formattedDate":"October 25, 2021","tags":[{"label":"primext","permalink":"/PrimeXT/blog/tags/primext"},{"label":"alpha","permalink":"/PrimeXT/blog/tags/alpha"},{"label":"release","permalink":"/PrimeXT/blog/tags/release"}],"readingTime":0.575,"hasTruncateMarker":false,"authors":[{"name":"Vladimir","title":"Lead Developer of PrimeXT","url":"https://github.com/SNMetamorph","imageURL":"https://avatars.githubusercontent.com/u/25657591?v=4","key":"snmetamorph"}],"frontMatter":{"slug":"alpha-oct-2021","title":"Alpha release 25.10.2021","authors":"snmetamorph","tags":["primext","alpha","release"]}},"content":"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.\\n\\n# Known issues\\n- `r_sun_allowed` should be 0\\n- `r_occlusion_culling` should be 0\\n- Invalid game directory name in `_start_primext.cmd` file (should be `primext` instead `xash`)\\n\\n# Installation\\n1. Download and install [Xash3D FWGS engine build](https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous) (select `win32-i386` package) \\nKeep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.\\n2. Download PrimeXT build [.zip file](https://github.com/SNMetamorph/PrimeXT/releases/download/alpha/primext_build_25102021.zip)\\n3. Copy PrimeXT files to same folder where engine binaries located.\\n4. Start game using `_start_primext.cmd` file"}]}')}}]); \ No newline at end of file diff --git a/assets/js/d74bbe60.05d21310.js b/assets/js/d74bbe60.05d21310.js deleted file mode 100644 index aefacf30..00000000 --- a/assets/js/d74bbe60.05d21310.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8907],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>u});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),p=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=p(e.components);return r.createElement(s.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},g=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),g=p(n),u=a,d=g["".concat(s,".").concat(u)]||g[u]||c[u]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function u(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=g;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}g.displayName="MDXCreateElement"},3379:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_dynlight",l={unversionedId:"eng/entities/env_dynlight",id:"eng/entities/env_dynlight",title:"env_dynlight",description:"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.",source:"@site/docs/eng/entities/env_dynlight.md",sourceDirName:"eng/entities",slug:"/eng/entities/env_dynlight",permalink:"/PrimeXT/docs/eng/entities/env_dynlight",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/entities/env_dynlight.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Installation",permalink:"/PrimeXT/docs/eng/installation"}},s={},p=[{value:"Properties",id:"properties",level:2},{value:"Spawnflags",id:"spawnflags",level:2}],m={toc:p};function c(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_dynlight"},"env_dynlight"),(0,a.kt)("p",null,"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema."),(0,a.kt)("h2",{id:"properties"},"Properties"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - Light source targetname"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - Targetname of object which light source will be attached to"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Color"))," - Light color (in format R G B)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Distance"))," - Light attenuation radius (in units)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - Light brightness"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Cutoff Angle"))," - Light beam angle (in degrees)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Texture"))," - Path to texture (for projecting)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Media file"))," - Path to video file (for projecting)")),(0,a.kt)("h2",{id:"spawnflags"},"Spawnflags"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - Light source appears initially turned off"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable Shadows"))," - Disables shadow mapping for light source"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable Bump"))," - Disables normal-mapping for light source")),(0,a.kt)("admonition",{title:"Tip",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"To make the light source omnidirectional, you need to set the value to 0 for the ",(0,a.kt)("inlineCode",{parentName:"p"},"Cutoff Angle")," parameter")),(0,a.kt)("admonition",{title:"Warning",type:"danger"},(0,a.kt)("p",{parentName:"admonition"},"To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the ",(0,a.kt)("inlineCode",{parentName:"p"},"Cutoff Angle")," parameter")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d74bbe60.d391307e.js b/assets/js/d74bbe60.d391307e.js new file mode 100644 index 00000000..462ae53e --- /dev/null +++ b/assets/js/d74bbe60.d391307e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[907],{3905:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>u});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var s=r.createContext({}),p=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):o(o({},t),e)),n},m=function(e){var t=p(e.components);return r.createElement(s.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},g=r.forwardRef((function(e,t){var n=e.components,a=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),g=p(n),u=a,d=g["".concat(s,".").concat(u)]||g[u]||c[u]||i;return n?r.createElement(d,o(o({ref:t},m),{},{components:n})):r.createElement(d,o({ref:t},m))}));function u(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var i=n.length,o=new Array(i);o[0]=g;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:a,o[1]=l;for(var p=2;p<i;p++)o[p]=n[p];return r.createElement.apply(null,o)}return r.createElement.apply(null,n)}g.displayName="MDXCreateElement"},3379:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>c,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var r=n(7462),a=(n(7294),n(3905));const i={},o="env_dynlight",l={unversionedId:"eng/entities/env_dynlight",id:"eng/entities/env_dynlight",title:"env_dynlight",description:"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.",source:"@site/docs/eng/entities/env_dynlight.md",sourceDirName:"eng/entities",slug:"/eng/entities/env_dynlight",permalink:"/PrimeXT/docs/eng/entities/env_dynlight",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/eng/entities/env_dynlight.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Installation",permalink:"/PrimeXT/docs/eng/installation"}},s={},p=[{value:"Properties",id:"properties",level:2},{value:"Spawnflags",id:"spawnflags",level:2}],m={toc:p};function c(e){let{components:t,...n}=e;return(0,a.kt)("wrapper",(0,r.Z)({},m,n,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"env_dynlight"},"env_dynlight"),(0,a.kt)("p",null,"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema."),(0,a.kt)("h2",{id:"properties"},"Properties"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Name"))," - Light source targetname"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Parent"))," - Targetname of object which light source will be attached to"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Color"))," - Light color (in format R G B)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Light Distance"))," - Light attenuation radius (in units)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Brightness"))," - Light brightness"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Cutoff Angle"))," - Light beam angle (in degrees)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Texture"))," - Path to texture (for projecting)"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Media file"))," - Path to video file (for projecting)")),(0,a.kt)("h2",{id:"spawnflags"},"Spawnflags"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Start Off"))," - Light source appears initially turned off"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable Shadows"))," - Disables shadow mapping for light source"),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},(0,a.kt)("inlineCode",{parentName:"strong"},"Disable Bump"))," - Disables normal-mapping for light source")),(0,a.kt)("admonition",{title:"Tip",type:"tip"},(0,a.kt)("p",{parentName:"admonition"},"To make the light source omnidirectional, you need to set the value to 0 for the ",(0,a.kt)("inlineCode",{parentName:"p"},"Cutoff Angle")," parameter")),(0,a.kt)("admonition",{title:"Warning",type:"danger"},(0,a.kt)("p",{parentName:"admonition"},"To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the ",(0,a.kt)("inlineCode",{parentName:"p"},"Cutoff Angle")," parameter")))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/d8c94122.13fe453e.js b/assets/js/d8c94122.13fe453e.js deleted file mode 100644 index e2c333a6..00000000 --- a/assets/js/d8c94122.13fe453e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[7164],{2372:e=>{e.exports=JSON.parse('{"permalink":"/PrimeXT/blog/tags/alpha","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/dce36a47.4a4aa321.js b/assets/js/dce36a47.4a4aa321.js deleted file mode 100644 index 47886aa6..00000000 --- a/assets/js/dce36a47.4a4aa321.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[1467],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var p=n.createContext({}),c=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=c(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=c(r),d=i,f=m["".concat(p,".").concat(d)]||m[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=m;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var c=2;c<a;c++)o[c]=r[c];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},8103:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var n=r(7462),i=(r(7294),r(3905));const a={},o="env_electrified_wire",l={unversionedId:"rus/entities/env_electrified_wire",id:"rus/entities/env_electrified_wire",title:"env_electrified_wire",description:"\u0421\u0443\u0449\u043d\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434 \u043f\u043e\u0434 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435\u043c.",source:"@site/docs/rus/entities/env_electrified_wire.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_electrified_wire.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight"},next:{title:"env_model",permalink:"/PrimeXT/docs/rus/entities/env_model"}},p={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2}],s={toc:c};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_electrified_wire"},"env_electrified_wire"),(0,i.kt)("p",null,"\u0421\u0443\u0449\u043d\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434 \u043f\u043e\u0434 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435\u043c."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Segments"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u0435\u0440\u0435\u0432\u043a\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Spark Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0438\u0441\u043a\u0440"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Body Spark Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0438\u0441\u043a\u0440 \u0438\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Lightning Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043c\u043e\u043b\u043d\u0438\u0439"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"X Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 X"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Y Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 Y"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Z Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 Z"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Use"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0435\u0432\u043a\u0443 \u0438\u043b\u0438 \u043d\u0435\u0442"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Ending Model"))," - \u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 (bug, \u0432\u044b\u043b\u0435\u0442)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Body Model"))," - \u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u0440\u043e\u043c\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/dce36a47.711ec23d.js b/assets/js/dce36a47.711ec23d.js new file mode 100644 index 00000000..f88fb4a6 --- /dev/null +++ b/assets/js/dce36a47.711ec23d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[467],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var p=n.createContext({}),c=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},s=function(e){var t=c(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},m=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),m=c(r),d=i,f=m["".concat(p,".").concat(d)]||m[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},s),{},{components:r})):n.createElement(f,o({ref:t},s))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=m;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var c=2;c<a;c++)o[c]=r[c];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}m.displayName="MDXCreateElement"},8103:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var n=r(7462),i=(r(7294),r(3905));const a={},o="env_electrified_wire",l={unversionedId:"rus/entities/env_electrified_wire",id:"rus/entities/env_electrified_wire",title:"env_electrified_wire",description:"\u0421\u0443\u0449\u043d\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434 \u043f\u043e\u0434 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435\u043c.",source:"@site/docs/rus/entities/env_electrified_wire.md",sourceDirName:"rus/entities",slug:"/rus/entities/env_electrified_wire",permalink:"/PrimeXT/docs/rus/entities/env_electrified_wire",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/entities/env_electrified_wire.md",tags:[],version:"current",frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"env_dynlight",permalink:"/PrimeXT/docs/rus/entities/env_dynlight"},next:{title:"env_model",permalink:"/PrimeXT/docs/rus/entities/env_model"}},p={},c=[{value:"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",level:2}],s={toc:c};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},s,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"env_electrified_wire"},"env_electrified_wire"),(0,i.kt)("p",null,"\u0421\u0443\u0449\u043d\u043e\u0441\u0442\u044c, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0432\u043e\u0434 \u043f\u043e\u0434 \u043d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435\u043c."),(0,i.kt)("h2",{id:"\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"},"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Name"))," - \u0418\u043c\u044f \u044d\u043d\u0442\u0438\u0442\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Segments"))," - \u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0432\u0435\u0440\u0435\u0432\u043a\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Spark Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0438\u0441\u043a\u0440"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Body Spark Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u0438\u0441\u043a\u0440 \u0438\u0437 \u043c\u043e\u0434\u0435\u043b\u0438"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Lightning Frequency"))," - \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043c\u043e\u043b\u043d\u0438\u0439"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"X Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 X"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Y Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 Y"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Z Force"))," - \u0421\u0438\u043b\u0430 \u0438\u043c\u043f\u0443\u043b\u044c\u0441\u0430 \u043f\u0440\u043e\u0432\u043e\u0434\u0430 \u043f\u043e \u043e\u0441\u0438 Z"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Disable Use"))," - \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442, \u043c\u043e\u0436\u043d\u043e \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0440\u0435\u0432\u043a\u0443 \u0438\u043b\u0438 \u043d\u0435\u0442"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Ending Model"))," - \u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430 (bug, \u0432\u044b\u043b\u0435\u0442)"),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("strong",{parentName:"li"},(0,i.kt)("inlineCode",{parentName:"strong"},"Body Model"))," - \u041c\u043e\u0434\u0435\u043b\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043e\u0432, \u043a\u0440\u043e\u043c\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e3073e75.832f1da8.js b/assets/js/e3073e75.832f1da8.js deleted file mode 100644 index acb132a4..00000000 --- a/assets/js/e3073e75.832f1da8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[5551],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var p=n.createContext({}),s=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},m=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},c=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(r),d=i,f=c["".concat(p,".").concat(d)]||c[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},m),{},{components:r})):n.createElement(f,o({ref:t},m))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var s=2;s<a;s++)o[s]=r[s];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}c.displayName="MDXCreateElement"},9116:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>s});var n=r(7462),i=(r(7294),r(3905));const a={sidebar_position:3},o="\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",l={unversionedId:"rus/installation",id:"rus/installation",title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",description:"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0434\u043b\u044f \u0440\u0435\u043b\u0438\u0437\u043d\u044b\u0445 \u0431\u0438\u043b\u0434\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f.",source:"@site/docs/rus/installation.md",sourceDirName:"rus",slug:"/rus/installation",permalink:"/PrimeXT/docs/rus/installation",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/installation.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",permalink:"/PrimeXT/docs/rus/modding_introduction"},next:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_textures"}},p={},s=[{value:"1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430",id:"1-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-\u0434\u0432\u0438\u0436\u043a\u0430",level:2},{value:"2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PrimeXT",id:"2-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-primext",level:2}],m={toc:s};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"},"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"),(0,i.kt)("p",null,"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0434\u043b\u044f \u0440\u0435\u043b\u0438\u0437\u043d\u044b\u0445 \u0431\u0438\u043b\u0434\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f.\n\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u0432\u0438\u0436\u043e\u043a, \u0448\u0430\u0433 1 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c.\n\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0434\u0432\u0438\u0436\u043e\u043a, \u0442\u0430\u043a \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043d\u0430 \u043c\u0435\u0441\u0442\u0435 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0444\u0438\u043a\u0441\u044b \u0431\u0430\u0433\u043e\u0432 \u0438 \u043d\u043e\u0432\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b."),(0,i.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,i.kt)("p",{parentName:"admonition"},"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434 \u0441\u0432\u0435\u0436\u0438\u043c\u0438 \u0431\u0438\u043b\u0434\u0430\u043c\u0438 Xash3D FWGS, \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u044b\u0439 Xash3D \u0438\u043b\u0438 \u0441\u0442\u0430\u0440\u044b\u0435 \u0431\u0438\u043b\u0434\u044b FWGS \u043d\u0435 \u043f\u043e\u0434\u043e\u0439\u0434\u0443\u0442.")),(0,i.kt)("h2",{id:"1-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-\u0434\u0432\u0438\u0436\u043a\u0430"},"1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438 \u0441\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"\u0431\u0438\u043b\u0434 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS"),"\n\u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 Windows, \u044d\u0442\u043e \u0444\u0430\u0439\u043b ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-i386.7z")," \u0434\u043b\u044f 32-\u0431\u0438\u0442, \u0438\u043b\u0438 \u0444\u0430\u0439\u043b ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-amd64.7z")," \u0434\u043b\u044f 64-\u0431\u0438\u0442. \u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0440\u0430\u0441\u043f\u0430\u043a\u0443\u0439\u0442\u0435 \u0432 \u043f\u0430\u043f\u043a\u0443.\n\u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u043e\u0434 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0435\u0439 \u0434\u0432\u0438\u0436\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0430 \u043f\u0430\u043f\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 ",(0,i.kt)("inlineCode",{parentName:"li"},"valve")," \u0438\u0437 \u0432\u0430\u0448\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 ",(0,i.kt)("a",{parentName:"li",href:"https://store.steampowered.com/app/70/HalfLife/"},"Half-Life 1")," \u0432 \u043f\u0430\u043f\u043a\u0443 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0448\u0430\u0433\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d.exe"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d.sh"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d")," \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.")),(0,i.kt)("h2",{id:"2-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-primext"},"2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PrimeXT"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/tag/continious"},"\u0431\u0438\u043b\u0434 PrimeXT")," \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u0438\u043b\u0434 \u0434\u0432\u0438\u0436\u043a\u0430 \u0438 PrimeXT\n\u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b."),(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://drive.google.com/file/d/1l3voCVdNi_SlFrOI31ZwABWLQXXUW-Zc/view?usp=sharing"},"\u043a\u043e\u043d\u0442\u0435\u043d\u0442 PrimeXT")," \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 ",(0,i.kt)("inlineCode",{parentName:"li"},"primext")," \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430! \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443 \u043c\u043e\u0436\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0430\u0439\u043b\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"primext.exe"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"primext_run"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/e3073e75.fb98e172.js b/assets/js/e3073e75.fb98e172.js new file mode 100644 index 00000000..354500b1 --- /dev/null +++ b/assets/js/e3073e75.fb98e172.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[551],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>d});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var p=n.createContext({}),s=function(e){var t=n.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},m=function(e){var t=s(e.components);return n.createElement(p.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},c=n.forwardRef((function(e,t){var r=e.components,i=e.mdxType,a=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=s(r),d=i,f=c["".concat(p,".").concat(d)]||c[d]||u[d]||a;return r?n.createElement(f,o(o({ref:t},m),{},{components:r})):n.createElement(f,o({ref:t},m))}));function d(e,t){var r=arguments,i=t&&t.mdxType;if("string"==typeof e||i){var a=r.length,o=new Array(a);o[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:i,o[1]=l;for(var s=2;s<a;s++)o[s]=r[s];return n.createElement.apply(null,o)}return n.createElement.apply(null,r)}c.displayName="MDXCreateElement"},9116:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>s});var n=r(7462),i=(r(7294),r(3905));const a={sidebar_position:3},o="\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",l={unversionedId:"rus/installation",id:"rus/installation",title:"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430",description:"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0434\u043b\u044f \u0440\u0435\u043b\u0438\u0437\u043d\u044b\u0445 \u0431\u0438\u043b\u0434\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f.",source:"@site/docs/rus/installation.md",sourceDirName:"rus",slug:"/rus/installation",permalink:"/PrimeXT/docs/rus/installation",draft:!1,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/docs/rus/installation.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0432 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u043e\u0434\u0434\u0438\u043d\u0433 Half-Life 1",permalink:"/PrimeXT/docs/rus/modding_introduction"},next:{title:"\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 \u0442\u0435\u043a\u0441\u0442\u0443\u0440\u0430\u043c\u0438",permalink:"/PrimeXT/docs/rus/working_with_textures"}},p={},s=[{value:"1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430",id:"1-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-\u0434\u0432\u0438\u0436\u043a\u0430",level:2},{value:"2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PrimeXT",id:"2-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-primext",level:2}],m={toc:s};function u(e){let{components:t,...r}=e;return(0,i.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,i.kt)("h1",{id:"\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"},"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430"),(0,i.kt)("p",null,"\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0432\u0435\u0436\u0435\u0433\u043e \u0431\u0438\u043b\u0434\u0430 PrimeXT, \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c, \u0434\u043b\u044f \u0440\u0435\u043b\u0438\u0437\u043d\u044b\u0445 \u0431\u0438\u043b\u0434\u043e\u0432 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f.\n\u0412 \u0441\u043b\u0443\u0447\u0430\u0435, \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0434\u0432\u0438\u0436\u043e\u043a, \u0448\u0430\u0433 1 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c.\n\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u0434\u0432\u0438\u0436\u043e\u043a, \u0442\u0430\u043a \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u043d\u0435 \u0441\u0442\u043e\u0438\u0442 \u043d\u0430 \u043c\u0435\u0441\u0442\u0435 \u0438 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0444\u0438\u043a\u0441\u044b \u0431\u0430\u0433\u043e\u0432 \u0438 \u043d\u043e\u0432\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b."),(0,i.kt)("admonition",{title:"\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435",type:"tip"},(0,i.kt)("p",{parentName:"admonition"},"\u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e PrimeXT \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434 \u0441\u0432\u0435\u0436\u0438\u043c\u0438 \u0431\u0438\u043b\u0434\u0430\u043c\u0438 Xash3D FWGS, \u0432\u0430\u043d\u0438\u043b\u044c\u043d\u044b\u0439 Xash3D \u0438\u043b\u0438 \u0441\u0442\u0430\u0440\u044b\u0435 \u0431\u0438\u043b\u0434\u044b FWGS \u043d\u0435 \u043f\u043e\u0434\u043e\u0439\u0434\u0443\u0442.")),(0,i.kt)("h2",{id:"1-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-\u0434\u0432\u0438\u0436\u043a\u0430"},"1. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u0432\u0438\u0436\u043a\u0430"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438 \u0441\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"\u0431\u0438\u043b\u0434 \u0434\u0432\u0438\u0436\u043a\u0430 Xash3D FWGS"),"\n\u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 Windows, \u044d\u0442\u043e \u0444\u0430\u0439\u043b ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-i386.7z")," \u0434\u043b\u044f 32-\u0431\u0438\u0442, \u0438\u043b\u0438 \u0444\u0430\u0439\u043b ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d-fwgs-win32-amd64.7z")," \u0434\u043b\u044f 64-\u0431\u0438\u0442. \u0412\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0440\u0430\u0441\u043f\u0430\u043a\u0443\u0439\u0442\u0435 \u0432 \u043f\u0430\u043f\u043a\u0443.\n\u0412 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u043c \u043f\u043e\u0434 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0435\u0439 \u0434\u0432\u0438\u0436\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043c\u0435\u043d\u043d\u043e \u044d\u0442\u0430 \u043f\u0430\u043f\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 ",(0,i.kt)("inlineCode",{parentName:"li"},"valve")," \u0438\u0437 \u0432\u0430\u0448\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043a\u043e\u043f\u0438\u0438 ",(0,i.kt)("a",{parentName:"li",href:"https://store.steampowered.com/app/70/HalfLife/"},"Half-Life 1")," \u0432 \u043f\u0430\u043f\u043a\u0443 \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0438\u0437 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0433\u043e \u0448\u0430\u0433\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 ",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d.exe"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d.sh"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"xash3d")," \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b.")),(0,i.kt)("h2",{id:"2-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430-primext"},"2. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 PrimeXT"),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/tag/continious"},"\u0431\u0438\u043b\u0434 PrimeXT")," \u0434\u043b\u044f \u0432\u0430\u0448\u0435\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u0432\u0441\u0435 \u0444\u0430\u0439\u043b\u044b \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0431\u0438\u043b\u0434 \u0434\u0432\u0438\u0436\u043a\u0430 \u0438 PrimeXT\n\u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0439 \u0438 \u0442\u043e\u0439 \u0436\u0435 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b."),(0,i.kt)("li",{parentName:"ul"},"\u0421\u043a\u0430\u0447\u0430\u0439\u0442\u0435 ",(0,i.kt)("a",{parentName:"li",href:"https://drive.google.com/file/d/1l3voCVdNi_SlFrOI31ZwABWLQXXUW-Zc/view?usp=sharing"},"\u043a\u043e\u043d\u0442\u0435\u043d\u0442 PrimeXT")," \u0438 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 \u043f\u0430\u043f\u043a\u0443 ",(0,i.kt)("inlineCode",{parentName:"li"},"primext")," \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0434\u0432\u0438\u0436\u043a\u0430."),(0,i.kt)("li",{parentName:"ul"},"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0430! \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0438\u0433\u0440\u0443 \u043c\u043e\u0436\u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0444\u0430\u0439\u043b\u0430 ",(0,i.kt)("inlineCode",{parentName:"li"},"primext.exe"),"/",(0,i.kt)("inlineCode",{parentName:"li"},"primext_run"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ef15d86c.2d7c14e7.js b/assets/js/ef15d86c.2d7c14e7.js deleted file mode 100644 index 534da5ee..00000000 --- a/assets/js/ef15d86c.2d7c14e7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[6360],{8681:e=>{e.exports=JSON.parse('{"permalink":"/PrimeXT/blog/tags/release","page":1,"postsPerPage":10,"totalPages":1,"totalCount":1,"blogDescription":"Blog","blogTitle":"Blog"}')}}]); \ No newline at end of file diff --git a/assets/js/f93ce5c0.8bc60e6b.js b/assets/js/f93ce5c0.8bc60e6b.js deleted file mode 100644 index 04f11c04..00000000 --- a/assets/js/f93ce5c0.8bc60e6b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[3123],{2426:a=>{a.exports=JSON.parse('{"label":"alpha","permalink":"/PrimeXT/blog/tags/alpha","allTagsPath":"/PrimeXT/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/fcac2fef.3edddeae.js b/assets/js/fcac2fef.3edddeae.js deleted file mode 100644 index 51ed3174..00000000 --- a/assets/js/fcac2fef.3edddeae.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[8004],{3905:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>d});var a=r(7294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var s=a.createContext({}),p=function(e){var t=a.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):o(o({},t),e)),r},m=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,s=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=p(r),d=n,h=c["".concat(s,".").concat(d)]||c[d]||u[d]||i;return r?a.createElement(h,o(o({ref:t},m),{},{components:r})):a.createElement(h,o({ref:t},m))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,o=new Array(i);o[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:n,o[1]=l;for(var p=2;p<i;p++)o[p]=r[p];return a.createElement.apply(null,o)}return a.createElement.apply(null,r)}c.displayName="MDXCreateElement"},1923:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>s,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var a=r(7462),n=(r(7294),r(3905));const i={slug:"alpha-oct-2021",title:"Alpha release 25.10.2021",authors:"snmetamorph",tags:["primext","alpha","release"]},o=void 0,l={permalink:"/PrimeXT/blog/alpha-oct-2021",editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation/blog/2021-10-25-alpha-release.md",source:"@site/blog/2021-10-25-alpha-release.md",title:"Alpha release 25.10.2021",description:"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.",date:"2021-10-25T00:00:00.000Z",formattedDate:"October 25, 2021",tags:[{label:"primext",permalink:"/PrimeXT/blog/tags/primext"},{label:"alpha",permalink:"/PrimeXT/blog/tags/alpha"},{label:"release",permalink:"/PrimeXT/blog/tags/release"}],readingTime:.575,hasTruncateMarker:!1,authors:[{name:"Vladimir",title:"Lead Developer of PrimeXT",url:"https://github.com/SNMetamorph",imageURL:"https://avatars.githubusercontent.com/u/25657591?v=4",key:"snmetamorph"}],frontMatter:{slug:"alpha-oct-2021",title:"Alpha release 25.10.2021",authors:"snmetamorph",tags:["primext","alpha","release"]}},s={authorsImageUrls:[void 0]},p=[],m={toc:p};function u(e){let{components:t,...r}=e;return(0,n.kt)("wrapper",(0,a.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,n.kt)("p",null,"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues."),(0,n.kt)("h1",{id:"known-issues"},"Known issues"),(0,n.kt)("ul",null,(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},"r_sun_allowed")," should be 0"),(0,n.kt)("li",{parentName:"ul"},(0,n.kt)("inlineCode",{parentName:"li"},"r_occlusion_culling")," should be 0"),(0,n.kt)("li",{parentName:"ul"},"Invalid game directory name in ",(0,n.kt)("inlineCode",{parentName:"li"},"_start_primext.cmd")," file (should be ",(0,n.kt)("inlineCode",{parentName:"li"},"primext")," instead ",(0,n.kt)("inlineCode",{parentName:"li"},"xash"),")")),(0,n.kt)("h1",{id:"installation"},"Installation"),(0,n.kt)("ol",null,(0,n.kt)("li",{parentName:"ol"},"Download and install ",(0,n.kt)("a",{parentName:"li",href:"https://github.com/FWGS/xash3d-fwgs/releases/tag/continuous"},"Xash3D FWGS engine build")," (select ",(0,n.kt)("inlineCode",{parentName:"li"},"win32-i386")," package)",(0,n.kt)("br",{parentName:"li"}),"Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly."),(0,n.kt)("li",{parentName:"ol"},"Download PrimeXT build ",(0,n.kt)("a",{parentName:"li",href:"https://github.com/SNMetamorph/PrimeXT/releases/download/alpha/primext_build_25102021.zip"},".zip file")),(0,n.kt)("li",{parentName:"ol"},"Copy PrimeXT files to same folder where engine binaries located."),(0,n.kt)("li",{parentName:"ol"},"Start game using ",(0,n.kt)("inlineCode",{parentName:"li"},"_start_primext.cmd")," file")))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.6dea07d2.js b/assets/js/main.6dea07d2.js deleted file mode 100644 index 1f83f485..00000000 --- a/assets/js/main.6dea07d2.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.6dea07d2.js.LICENSE.txt */ -(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),a=n(7462),i=n(8356),o=n.n(i),l=n(6887);const s={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,1223)),"@theme/BlogTagsListPage",1223],"0313420b":[()=>n.e(3271).then(n.bind(n,8830)),"@site/docs/rus/entities/env_dynlight.md",8830],"04b7b624":[()=>n.e(8890).then(n.bind(n,3867)),"@site/docs/rus/entities/env_counter.md",3867],"11ee862b":[()=>n.e(659).then(n.t.bind(n,4469,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"157ce1fa":[()=>n.e(3799).then(n.bind(n,635)),"@site/docs/eng/intro.md",635],17896441:[()=>Promise.all([n.e(532),n.e(8105),n.e(7918)]).then(n.bind(n,8945)),"@theme/DocItem",8945],"18b5f2b4":[()=>n.e(9589).then(n.bind(n,1233)),"@site/docs/rus/modding_introduction.md",1233],"1a4e3797":[()=>Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,1473)),"@theme/SearchPage",1473],"1be78505":[()=>Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,9963)),"@theme/DocPage",9963],"1cf00a1b":[()=>n.e(1270).then(n.bind(n,8671)),"@site/docs/eng/installation.md",8671],"1d13ab7e":[()=>n.e(3539).then(n.bind(n,7380)),"@site/docs/rus/entities/func_monitor.md",7380],"35657ead":[()=>n.e(6530).then(n.bind(n,5776)),"@site/docs/rus/entities/ambient_generic.md",5776],"4340f530":[()=>n.e(3815).then(n.bind(n,6912)),"@site/docs/rus/entities/env_particle.md",6912],"4fa8c4e9":[()=>n.e(8725).then(n.bind(n,3752)),"@site/docs/rus/entities/func_physbox.md",3752],"53eabd3c":[()=>n.e(5040).then(n.t.bind(n,4759,19)),"~blog/default/prime-xt-blog-b6b.json",4759],"548ba278":[()=>n.e(7717).then(n.bind(n,4303)),"@site/docs/rus/entities/env_static.md",4303],"5547d685":[()=>n.e(3210).then(n.bind(n,1081)),"@site/docs/eng/modding_introduction.md",1081],"563c5cbc":[()=>n.e(274).then(n.t.bind(n,1827,19)),"~blog/default/prime-xt-blog-tags-primext-2ca-list.json",1827],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"63f572f1":[()=>n.e(2631).then(n.t.bind(n,5745,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"685534bb":[()=>n.e(3658).then(n.bind(n,8418)),"@site/docs/rus/entities/env_physbox.md",8418],"6875c492":[()=>Promise.all([n.e(532),n.e(8105),n.e(6048),n.e(8610)]).then(n.bind(n,1714)),"@theme/BlogTagsPostsPage",1714],"687db6e9":[()=>n.e(7062).then(n.t.bind(n,5385,19)),"~blog/default/prime-xt-blog-tags-release-773.json",5385],"720d88a7":[()=>n.e(9681).then(n.bind(n,2799)),"@site/docs/rus/entities/func_screenmovie.md",2799],"7d44a24a":[()=>n.e(6397).then(n.bind(n,8303)),"@site/docs/rus/entities/env_sky.md",8303],"7ee0a7d6":[()=>n.e(8321).then(n.t.bind(n,2235,19)),"~blog/default/prime-xt-blog-tags-tags-848.json",2235],"80c10ff8":[()=>n.e(6205).then(n.bind(n,9843)),"@site/docs/rus/working_with_materials.md",9843],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"86a069e0":[()=>n.e(1479).then(n.bind(n,8380)),"@site/docs/rus/entities/ambient_music.md",8380],"8e229b63":[()=>n.e(3548).then(n.bind(n,4435)),"@site/docs/rus/entities/env_static_decal.md",4435],"8f696887":[()=>n.e(4412).then(n.bind(n,7680)),"@site/docs/rus/working_with_textures.md",7680],"90c79543":[()=>n.e(1422).then(n.t.bind(n,9372,19)),"~blog/default/prime-xt-blog-tags-primext-2ca.json",9372],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9dac88ca":[()=>n.e(9992).then(n.bind(n,2018)),"@site/docs/rus/entities/env_beam.md",2018],"9e4087bc":[()=>n.e(3608).then(n.bind(n,3169)),"@theme/BlogArchivePage",3169],a0831354:[()=>n.e(5121).then(n.bind(n,698)),"@site/blog/2021-10-25-alpha-release.md",698],a55c287c:[()=>n.e(8712).then(n.bind(n,9268)),"@site/docs/rus/intro.md",9268],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(8105),n.e(6048),n.e(3089)]).then(n.bind(n,46)),"@theme/BlogListPage",46],ab39e8c4:[()=>n.e(2266).then(n.t.bind(n,3769,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],ae0b0be6:[()=>n.e(9703).then(n.bind(n,5740)),"@site/docs/rus/entities/env_cubemap.md",5740],bad0619c:[()=>n.e(1177).then(n.bind(n,7250)),"@site/docs/rus/tools/pxstudiomdl.md",7250],be697825:[()=>n.e(6265).then(n.bind(n,2459)),"@site/docs/rus/entities/env_model.md",2459],c2e61b98:[()=>n.e(2096).then(n.t.bind(n,2776,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/@easyops-cn/docusaurus-search-local/default/plugin-route-context-module-100.json",2776],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(4195)]).then(n.bind(n,9335)),"@site/src/pages/index.js",9335],ccc49370:[()=>Promise.all([n.e(532),n.e(8105),n.e(6048),n.e(6103)]).then(n.bind(n,5203)),"@theme/BlogPostPage",5203],d4ee0f51:[()=>n.e(2830).then(n.t.bind(n,4086,19)),"~blog/default/prime-xt-blog-archive-fdb.json",4086],d74bbe60:[()=>n.e(8907).then(n.bind(n,3379)),"@site/docs/eng/entities/env_dynlight.md",3379],d8c94122:[()=>n.e(7164).then(n.t.bind(n,2372,19)),"~blog/default/prime-xt-blog-tags-alpha-039-list.json",2372],dce36a47:[()=>n.e(1467).then(n.bind(n,8103)),"@site/docs/rus/entities/env_electrified_wire.md",8103],e3073e75:[()=>n.e(5551).then(n.bind(n,9116)),"@site/docs/rus/installation.md",9116],ef15d86c:[()=>n.e(6360).then(n.t.bind(n,8681,19)),"~blog/default/prime-xt-blog-tags-release-773-list.json",8681],f93ce5c0:[()=>n.e(3123).then(n.t.bind(n,2426,19)),"~blog/default/prime-xt-blog-tags-alpha-039.json",2426],fcac2fef:[()=>n.e(8004).then(n.bind(n,1923)),"@site/blog/2021-10-25-alpha-release.md?truncated=true",1923]};function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(9670),d=n(226);function f(e,t){if("*"===e)return o()({loading:u,loader:()=>n.e(4972).then(n.bind(n,4972)),modules:["@theme/NotFound"],webpack:()=>[4972],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const i=l[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(i);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),o().Map({loading:u,loader:f,modules:p,webpack:()=>m,render(t,n){const o=JSON.parse(JSON.stringify(i));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const l=o.__comp;delete o.__comp;const s=o.__context;return delete o.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},o,n)))}})}const p=[{path:"/PrimeXT/blog",component:f("/PrimeXT/blog","89b"),exact:!0},{path:"/PrimeXT/blog/alpha-oct-2021",component:f("/PrimeXT/blog/alpha-oct-2021","9ae"),exact:!0},{path:"/PrimeXT/blog/archive",component:f("/PrimeXT/blog/archive","d1e"),exact:!0},{path:"/PrimeXT/blog/tags",component:f("/PrimeXT/blog/tags","cec"),exact:!0},{path:"/PrimeXT/blog/tags/alpha",component:f("/PrimeXT/blog/tags/alpha","e59"),exact:!0},{path:"/PrimeXT/blog/tags/primext",component:f("/PrimeXT/blog/tags/primext","e03"),exact:!0},{path:"/PrimeXT/blog/tags/release",component:f("/PrimeXT/blog/tags/release","a34"),exact:!0},{path:"/PrimeXT/search",component:f("/PrimeXT/search","ce7"),exact:!0},{path:"/PrimeXT/docs",component:f("/PrimeXT/docs","ca5"),routes:[{path:"/PrimeXT/docs/eng/entities/env_dynlight",component:f("/PrimeXT/docs/eng/entities/env_dynlight","efd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/installation",component:f("/PrimeXT/docs/eng/installation","521"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/intro",component:f("/PrimeXT/docs/eng/intro","b51"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/modding_introduction",component:f("/PrimeXT/docs/eng/modding_introduction","6e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/ambient_generic",component:f("/PrimeXT/docs/rus/entities/ambient_generic","ee6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/ambient_music",component:f("/PrimeXT/docs/rus/entities/ambient_music","87e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_beam",component:f("/PrimeXT/docs/rus/entities/env_beam","dc4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_counter",component:f("/PrimeXT/docs/rus/entities/env_counter","25b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_cubemap",component:f("/PrimeXT/docs/rus/entities/env_cubemap","86a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_dynlight",component:f("/PrimeXT/docs/rus/entities/env_dynlight","4f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_electrified_wire",component:f("/PrimeXT/docs/rus/entities/env_electrified_wire","bf0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_model",component:f("/PrimeXT/docs/rus/entities/env_model","073"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_particle",component:f("/PrimeXT/docs/rus/entities/env_particle","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_physbox",component:f("/PrimeXT/docs/rus/entities/env_physbox","f7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_sky",component:f("/PrimeXT/docs/rus/entities/env_sky","931"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_static",component:f("/PrimeXT/docs/rus/entities/env_static","dea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_static_decal",component:f("/PrimeXT/docs/rus/entities/env_static_decal","1a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_monitor",component:f("/PrimeXT/docs/rus/entities/func_monitor","1e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_physbox",component:f("/PrimeXT/docs/rus/entities/func_physbox","87d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_screenmovie",component:f("/PrimeXT/docs/rus/entities/func_screenmovie","47d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/installation",component:f("/PrimeXT/docs/rus/installation","814"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/intro",component:f("/PrimeXT/docs/rus/intro","022"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/modding_introduction",component:f("/PrimeXT/docs/rus/modding_introduction","637"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/tools/pxstudiomdl",component:f("/PrimeXT/docs/rus/tools/pxstudiomdl","389"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/working_with_materials",component:f("/PrimeXT/docs/rus/working_with_materials","24b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/working_with_textures",component:f("/PrimeXT/docs/rus/working_with_textures","b9b"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/PrimeXT/",component:f("/PrimeXT/","768"),exact:!0},{path:"*",component:f("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>i});var r=n(7294);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},7221:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),i=n(3727),o=n(405),l=n(412);const s=[n(6657),n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6775),d=n(8790);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(7462),m=n(5742),h=n(2263),g=n(4996),v=n(6668),b=n(1944),y=n(4711),w=n(9727),k=n(3320),E=n(8780),S=n(197);function x(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),a=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,c.TH)();return e+(0,E.applyTrailingSlash)((0,g.Z)(r),{trailingSlash:n,baseUrl:t})}(),i=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:i}),r.createElement("link",{rel:"canonical",href:i}))}function T(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,v.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(_,null),r.createElement(x,null),r.createElement(S.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const C=new Map;function P(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var L=n(8934),A=n(8940);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>(t.default?.[e]??t[e])?.(...n)));return()=>a.forEach((e=>e?.()))}const O=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,i=t.search===n.search;if(r&&a&&!i)return;const{hash:o}=t;if(o){const e=decodeURIComponent(o.substring(1));document.getElementById(e)?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),R("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function N(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),N(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(O,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const D=I,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner-suggestion-container",j="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${j}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${j}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${M}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${F}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${F}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function z(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[j]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:M}))}function $(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement(z,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:i}}=(0,h.Z)(),o=(0,g.Z)(e),{htmlLang:l,direction:s}=i[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:o}))}var q=n(4763),H=n(2389);function G(){const e=(0,H.Z)();return r.createElement(m.Z,null,r.createElement("html",{"data-has-hydrated":e}))}function X(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement(q.Z,null,r.createElement(A.M,null,r.createElement(L.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(T,null),r.createElement($,null),r.createElement(D,{location:P(t)},e)),r.createElement(G,null))))}var Q=n(6887);const Z=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();(document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode)?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var V=n(9670);const W=new Set,K=new Set,Y=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,J={prefetch(e){if(!(e=>!Y()&&!K.has(e)&&!W.has(e))(e))return!1;W.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(Q).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,V.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Z(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!Y()&&!K.has(e))(e)&&(K.add(e),N(e))},ee=Object.freeze(J);if(l.Z.canUseDOM){window.docusaurus=ee;const e=a.hydrate;N(window.location.pathname).then((()=>{e(r.createElement(o.B6,null,r.createElement(i.VK,null,r.createElement(X,null))),document.getElementById("__docusaurus"))}))}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7294),a=n(6809);const i=JSON.parse('{"docusaurus-plugin-google-gtag":{"default":{"trackingID":["G-NLS6RNCBDY"],"anonymizeIP":false,"id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/PrimeXT/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/PrimeXT/docs","mainDocId":"rus/intro","docs":[{"id":"eng/entities/env_dynlight","path":"/PrimeXT/docs/eng/entities/env_dynlight","sidebar":"tutorialSidebar"},{"id":"eng/installation","path":"/PrimeXT/docs/eng/installation","sidebar":"tutorialSidebar"},{"id":"eng/intro","path":"/PrimeXT/docs/eng/intro","sidebar":"tutorialSidebar"},{"id":"eng/modding_introduction","path":"/PrimeXT/docs/eng/modding_introduction","sidebar":"tutorialSidebar"},{"id":"rus/entities/ambient_generic","path":"/PrimeXT/docs/rus/entities/ambient_generic","sidebar":"tutorialSidebar"},{"id":"rus/entities/ambient_music","path":"/PrimeXT/docs/rus/entities/ambient_music","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_beam","path":"/PrimeXT/docs/rus/entities/env_beam","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_counter","path":"/PrimeXT/docs/rus/entities/env_counter","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_cubemap","path":"/PrimeXT/docs/rus/entities/env_cubemap","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_dynlight","path":"/PrimeXT/docs/rus/entities/env_dynlight","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_electrified_wire","path":"/PrimeXT/docs/rus/entities/env_electrified_wire","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_model","path":"/PrimeXT/docs/rus/entities/env_model","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_particle","path":"/PrimeXT/docs/rus/entities/env_particle","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_physbox","path":"/PrimeXT/docs/rus/entities/env_physbox","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_sky","path":"/PrimeXT/docs/rus/entities/env_sky","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_static","path":"/PrimeXT/docs/rus/entities/env_static","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_static_decal","path":"/PrimeXT/docs/rus/entities/env_static_decal","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_monitor","path":"/PrimeXT/docs/rus/entities/func_monitor","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_physbox","path":"/PrimeXT/docs/rus/entities/func_physbox","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_screenmovie","path":"/PrimeXT/docs/rus/entities/func_screenmovie","sidebar":"tutorialSidebar"},{"id":"rus/installation","path":"/PrimeXT/docs/rus/installation","sidebar":"tutorialSidebar"},{"id":"rus/intro","path":"/PrimeXT/docs/rus/intro","sidebar":"tutorialSidebar"},{"id":"rus/modding_introduction","path":"/PrimeXT/docs/rus/modding_introduction","sidebar":"tutorialSidebar"},{"id":"rus/tools/pxstudiomdl","path":"/PrimeXT/docs/rus/tools/pxstudiomdl","sidebar":"tutorialSidebar"},{"id":"rus/working_with_materials","path":"/PrimeXT/docs/rus/working_with_materials","sidebar":"tutorialSidebar"},{"id":"rus/working_with_textures","path":"/PrimeXT/docs/rus/working_with_textures","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/PrimeXT/docs/rus/intro","label":"rus/intro"}}}}],"breadcrumbs":true}}}'),o=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.4.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.3"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"2.4.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.3"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.33.4"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:i,i18n:o,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),a=n(412),i=n(5742),o=n(8780),l=n(179);function s(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},r.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),r.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),r.createElement(u,{error:t}))}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function c(e){let{error:t,tryAgain:n}=e;return r.createElement(f,{fallback:()=>r.createElement(s,{error:t,tryAgain:n})},r.createElement(i.Z,null,r.createElement("title",null,"Page Error")),r.createElement(l.Z,null,r.createElement(s,{error:t,tryAgain:n})))}const d=e=>r.createElement(c,e);class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(405);function i(e){return r.createElement(a.ql,e)}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7462),a=n(7294),i=n(3727),o=n(8780),l=n(2263),s=n(3919),u=n(412);const c=a.createContext({collectLink:()=>{}});var d=n(4996);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:v=!0,...b}=e;const{siteConfig:{trailingSlash:y,baseUrl:w}}=(0,l.Z)(),{withBaseUrl:k}=(0,d.C)(),E=(0,a.useContext)(c),S=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>S.current));const x=f||p;const _=(0,s.Z)(x),T=x?.replace("pathname://","");let C=void 0!==T?(P=T,v&&(e=>e.startsWith("/"))(P)?k(P):P):void 0;var P;C&&_&&(C=(0,o.applyTrailingSlash)(C,{trailingSlash:y,baseUrl:w}));const L=(0,a.useRef)(!1),A=n?i.OL:i.rU,R=u.Z.canUseIntersectionObserver,O=(0,a.useRef)(),N=()=>{L.current||null==C||(window.docusaurus.preload(C),L.current=!0)};(0,a.useEffect)((()=>(!R&&_&&null!=C&&window.docusaurus.prefetch(C),()=>{R&&O.current&&O.current.disconnect()})),[O,C,R,_]);const I=C?.startsWith("#")??!1,D=!C||!_||I;return D||g||E.collectLink(C),D?a.createElement("a",(0,r.Z)({ref:S,href:C},x&&!_&&{target:"_blank",rel:"noopener noreferrer"},b)):a.createElement(A,(0,r.Z)({},b,{onMouseEnter:N,onTouchStart:N,innerRef:e=>{S.current=e,R&&e&&_&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),O.current.observe(e))},to:C},n&&{isActive:h,activeClassName:m}))}const p=a.forwardRef(f)},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7294);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(7529);function o(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(o({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:i}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const l=o({message:t,id:n});return r.createElement(r.Fragment,null,a(l,i))}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>l});var r=n(7294),a=n(2263),i=n(3919);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:o=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,i.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return o?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(8940);function i(){return(0,r.useContext)(a._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(8934);function i(){return(0,r.useContext)(a._)}},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,i]=n;const o=r?`${r}.${a}`:a;var l;"object"==typeof(l=i)&&l&&Object.keys(l).length>0?e(i,o):t[o]=i}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>i});var r=n(7294);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),o=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return r.createElement(a.Provider,{value:o},t)}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>f,_r:()=>c,Jo:()=>g,zh:()=>d,yW:()=>m,gB:()=>p});var r=n(6775),a=n(2263),i=n(9935);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},c=()=>o("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=i.m),void 0===n&&(n={});const r=o(e)?.[t];if(!r&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return r}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),i=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!i&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return i}(t,n,e)}function p(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function h(e){const t=d(e),{pathname:n}=(0,r.TH)();return s(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6657:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate(e){let{location:t,previousLocation:n}=e;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((()=>{window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:t.pathname+t.search+t.hash})}))}}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(4865),a=n.n(r);a().configure({showSpinner:!1});const i={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294);const a="iconExternalLink_nPIU";function i(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},179:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Jt});var r=n(7294),a=n(6010),i=n(4763),o=n(1944),l=n(7462),s=n(6775),u=n(5999),c=n(5936);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var g=n(5281),v=n(9727);const b="skipToContent_fXgn";function y(){return r.createElement(h,{className:b})}var w=n(6668),k=n(9689);function E(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:i=1.2,className:o,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:i},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_CVFx";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const _="content_knG7";function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const C="announcementBar_mb4j",P="announcementBarPlaceholder_vyr4",L="announcementBarClose_gvF7",A="announcementBarContent_xLdY";function R(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:a,textColor:i,isCloseable:o}=e;return r.createElement("div",{className:C,style:{backgroundColor:a,color:i},role:"banner"},o&&r.createElement("div",{className:P}),r.createElement(T,{className:A}),o&&r.createElement(x,{onClick:n,className:L}))}var O=n(2961),N=n(2466);var I=n(902),D=n(3102);const M=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,O.e)(),t=(0,D.HY)(),[n,a]=(0,r.useState)(!1),i=null!==t.component,o=(0,I.D9)(i);return(0,r.useEffect)((()=>{i&&!o&&a(!0)}),[i,o]),(0,r.useEffect)((()=>{i?e.shown||a(!0):a(!1)}),[e.shown,i]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(M.Provider,{value:n},t)}function j(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function B(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),i=(0,D.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:j(i)})),[a,i,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:i}=e;const{shown:o}=B();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},i)))}var $=n(2949),U=n(2389);function q(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const G={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function X(e){let{className:t,buttonClassName:n,value:i,onChange:o}=e;const l=(0,U.Z)(),s=(0,u.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===i?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(G.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",G.toggleButton,!l&&G.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===i?"light":"dark"),disabled:!l,title:s,"aria-label":s,"aria-live":"polite"},r.createElement(q,{className:(0,a.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(G.toggleIcon,G.darkToggleIcon)})))}const Q=r.memo(X),Z="darkNavbarColorModeToggle_X3D1";function V(e){let{className:t}=e;const n=(0,w.L)().navbar.style,a=(0,w.L)().colorMode.disableSwitch,{colorMode:i,setColorMode:o}=(0,$.I)();return a?null:r.createElement(Q,{className:t,buttonClassName:"dark"===n?Z:void 0,value:i,onChange:o})}var W=n(1327);function K(){return r.createElement(W.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Y(){const e=(0,O.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function J(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(K,null),r.createElement(V,{className:"margin-right--md"}),r.createElement(Y,null))}var ee=n(9960),te=n(4996),ne=n(3919);function re(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var ae=n(9471);function ie(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:i,label:o,html:s,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,te.Z)(a),p=(0,te.Z)(t),m=(0,te.Z)(i,{forcePrependBaseUrl:!0}),h=o&&i&&!(0,ne.Z)(i),g=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,o,h&&r.createElement(ae.Z,u&&{width:12,height:12}))};return i?r.createElement(ee.Z,(0,l.Z)({href:c?m:i},d,g)):r.createElement(ee.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?re(n,t.pathname):t.pathname.startsWith(p)},d,g))}function oe(e){let{className:t,isDropdownItem:n=!1,...i}=e;const o=r.createElement(ie,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},i));return n?r.createElement("li",null,o):o}function le(e){let{className:t,isDropdownItem:n,...i}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ie,(0,l.Z)({className:(0,a.Z)("menu__link",t)},i)))}function se(e){let{mobile:t=!1,position:n,...a}=e;const i=t?le:oe;return r.createElement(i,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var ue=n(6043),ce=n(8596),de=n(2263);function fe(e,t){return e.some((e=>function(e,t){return!!(0,ce.Mg)(e.to,t)||!!re(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function pe(e){let{items:t,position:n,className:i,onClick:o,...s}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[u]),r.createElement("div",{ref:u,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(ie,(0,l.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",i)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,t)=>r.createElement(ft,(0,l.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))))))}function me(e){let{items:t,className:n,position:i,onClick:o,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,de.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=fe(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,ue.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(ie,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(ue.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(ft,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:o,activeClassName:"menu__link--active"},e,{key:t}))))))}function he(e){let{mobile:t=!1,...n}=e;const a=t?me:pe;return r.createElement(a,n)}var ge=n(4711);function ve(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const be="iconLanguage_nlXk";var ye=n(1029),we=n(412),ke=n(373),Ee=n(143),Se=n(22),xe=n(8202),_e=n(3926),Te=n(1073),Ce=n(2539),Pe=n(726);const Le="searchBar_RVTs",Ae="dropdownMenu_qbY6",Re="searchBarLeft_MXDe",Oe="suggestion_fB_2",Ne="cursor_eG29",Ie="hitTree_kk6K",De="hitIcon_a7Zy",Me="hitPath_ieM4",Fe="noResultsIcon_EBY5",je="hitFooter_E9YW",Be="hitWrapper_sAK8",ze="hitTitle_vyVt",$e="hitAction_NqkB",Ue="noResults_l6Q3",qe="searchBarContainer_NW3z",He="searchBarLoadingRing_YnHq",Ge="searchClearButton_qk4g",Xe="searchIndexLoading_EJ1f",Qe="searchHintContainer_Pkmr",Ze="searchHint_iIMx",Ve="focused_OWtg",We="input_FOTf",Ke="hint_URu1",Ye="suggestions_X8XU",Je="dataset_QiCy",et="empty_eITn";function tt(e){let{document:t,type:n,page:r,metadata:a,tokens:i,isInterOfTree:o,isLastOfTree:l}=e;const s=0===n,u=1===n,c=[];o?c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>'):l&&c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>');const d=c.map((e=>`<span class="${Ie}">${e}</span>`)),f=`<span class="${De}">${s?'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>':u?'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>':'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>'}</span>`,p=[`<span class="${ze}">${(0,Pe.o)(t.t,(0,Te.m)(a,"t"),i)}</span>`];if(!o&&!l&&ye.H6){const e=r?(r.b??[]).concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;p.push(`<span class="${Me}">${(0,_e.e)(e??[])}</span>`)}else s||p.push(`<span class="${Me}">${(0,Ce.C)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),i)}</span>`);const m=`<span class="${$e}"><svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg></span>`;return[...d,f,`<span class="${Be}">`,...p,"</span>",m].join("")}function nt(){return`<span class="${Ue}"><span class="${Fe}"><svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"></path></svg></span><span>${(0,u.I)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var rt=n(311);async function at(){const e=await Promise.all([n.e(8443),n.e(5525)]).then(n.t.bind(n,8443,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const it="_highlight";const ot=function(e){let{handleSearchBarToggle:t}=e;const{siteConfig:{baseUrl:n}}=(0,de.Z)(),i=(0,Ee.gA)();let o=n;try{const{preferredVersion:e}=(0,ke.J)(i?.pluginId??ye.gQ);e&&!e.isLast&&(o=e.path+"/")}catch(D){if(ye.l9&&!(D instanceof I.i6))throw D}const l=(0,s.k6)(),c=(0,s.TH)(),d=(0,r.useRef)(null),f=(0,r.useRef)(new Map),p=(0,r.useRef)(!1),[m,h]=(0,r.useState)(!1),[g,v]=(0,r.useState)(!1),[b,y]=(0,r.useState)(""),w=(0,r.useRef)(null),k=(0,r.useRef)(""),[E,S]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Kc))return;let e="";if(c.pathname.startsWith(o)){const t=c.pathname.substring(o.length),n=ye.Kc.find((e=>t===e||t.startsWith(`${e}/`)));n&&(e=n)}k.current!==e&&(f.current.delete(e),k.current=e),S(e)}),[c.pathname,o]);const x=!!ye.hG&&Array.isArray(ye.Kc)&&""===E,_=(0,r.useCallback)((async()=>{if(x||f.current.get(E))return;f.current.set(E,"loading"),w.current?.autocomplete.destroy(),h(!0);const[{wrappedIndexes:e,zhDictionary:t},r]=await Promise.all([(0,Se.w)(o,E),at()]);if(w.current=r(d.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,a.Z)(Le,{[Re]:"left"===ye.pu}),noPrefix:!0,dropdownMenu:Ae,input:We,hint:Ke,suggestions:Ye,suggestion:Oe,cursor:Ne,dataset:Je,empty:et}},[{source:(0,xe.v)(e,t,ye.qo),templates:{suggestion:tt,empty:nt,footer:e=>{let{query:t,isEmpty:r}=e;if(r)return;const a=document.createElement("a"),i=new URLSearchParams;if(i.set("q",encodeURIComponent(t)),Array.isArray(ye.Kc)&&i.set("ctx",E),o!==n){if(!o.startsWith(n))throw new Error(`Version url '${o}' does not start with base url '${n}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);i.set("version",o.substring(n.length))}const s=`${n}search?${i.toString()}`;a.href=s,a.textContent=(0,u.I)({id:"theme.SearchBar.seeAll",message:"See all results"}),a.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),w.current?.autocomplete.close(),l.push(s))}));const c=document.createElement("div");return c.className=je,c.appendChild(a),c}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:r},tokens:a}=t;d.current?.blur();let i=n;if(ye.vc&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append(it,t);i+=`?${e.toString()}`}r&&(i+=r),l.push(i)})).on("autocomplete:closed",(()=>{d.current?.blur()})),f.current.set(E,"done"),h(!1),p.current){const e=d.current;e.value&&w.current?.autocomplete.open(),e.focus()}}),[x,E,o,n,l]);(0,r.useEffect)((()=>{if(!ye.vc)return;const e=we.Z.canUseDOM?new URLSearchParams(c.search).getAll(it):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new ye.vc(t);n.unmark(),0!==e.length&&n.mark(e),y(e.join(" ")),w.current?.autocomplete.setVal(e.join(" "))}))}),[c.search,c.pathname]);const[T,C]=(0,r.useState)(!1),P=(0,r.useCallback)((()=>{p.current=!0,_(),C(!0),t?.(!0)}),[t,_]),L=(0,r.useCallback)((()=>{C(!1),t?.(!1)}),[t]),A=(0,r.useCallback)((()=>{_()}),[_]),R=(0,r.useCallback)((e=>{y(e.target.value),e.target.value&&v(!0)}),[]),O=!!we.Z.canUseDOM&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,r.useEffect)((()=>{if(!ye.AY)return;const e=e=>{(O?e.metaKey:e.ctrlKey)&&"KeyK"===e.code&&(e.preventDefault(),d.current?.focus(),P())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[O,P]);const N=(0,r.useCallback)((()=>{const e=new URLSearchParams(c.search);e.delete(it);const t=e.toString(),n=c.pathname+(""!=t?`?${t}`:"")+c.hash;n!=c.pathname+c.search+c.hash&&l.push(n),y(""),w.current?.autocomplete.setVal("")}),[c.pathname,c.search,c.hash,l]);return r.createElement("div",{className:(0,a.Z)("navbar__search",qe,{[Xe]:m&&g,[Ve]:T}),hidden:x},r.createElement("input",{placeholder:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:A,onFocus:P,onBlur:L,onChange:R,ref:d,value:b}),r.createElement(rt.Z,{className:He}),ye.AY&&ye.t_&&(""!==b?r.createElement("button",{className:Ge,onClick:N},"\u2715"):r.createElement("div",{className:Qe},r.createElement("kbd",{className:Ze},O?"\u2318":"ctrl"),r.createElement("kbd",{className:Ze},"K"))))},lt="searchBox_ZlJk";function st(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,lt)},t)}var ut=n(2802);const ct=e=>e.docs.find((t=>t.id===e.mainDocId));const dt={default:se,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...i}=e;const{i18n:{currentLocale:o,locales:c,localeConfigs:d}}=(0,de.Z)(),f=(0,ge.l)(),{search:p,hash:m}=(0,s.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===o?t?"menu__link--active":"dropdown__link--active":""}})),...a],g=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[o].label;return r.createElement(he,(0,l.Z)({},i,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ve,{className:be}),g),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(st,{className:n},r.createElement(ot,null))},dropdown:he,html:function(e){let{value:t,className:n,mobile:i=!1,isDropdownItem:o=!1}=e;const l=o?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!i&&!o,"menu__list-item":i},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...i}=e;const{activeDoc:o}=(0,Ee.Iw)(a),s=(0,ut.vY)(t,a);return null===s?null:r.createElement(se,(0,l.Z)({exact:!0},i,{isActive:()=>o?.path===s.path||!!o?.sidebar&&o.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...i}=e;const{activeDoc:o}=(0,Ee.Iw)(a),s=(0,ut.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(se,(0,l.Z)({exact:!0},i,{isActive:()=>o?.sidebar===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...i}=e;const o=(0,ut.lO)(a)[0],s=t??o.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return r.createElement(se,(0,l.Z)({},i,{label:s,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:i,dropdownItemsAfter:o,...c}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,Ee.Iw)(n),m=(0,Ee.gB)(n),{savePreferredVersionName:h}=(0,ke.J)(n),g=[...i,...m.map((e=>{const t=p.alternateDocVersions[e.name]??ct(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...o],v=(0,ut.lO)(n)[0],b=t&&g.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,y=t&&g.length>1?void 0:ct(v).path;return g.length<=1?r.createElement(se,(0,l.Z)({},c,{mobile:t,label:b,to:y,isActive:a?()=>!1:void 0})):r.createElement(he,(0,l.Z)({},c,{mobile:t,label:b,to:y,items:g,isActive:a?()=>!1:void 0}))}};function ft(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),i=dt[a];if(!i)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(i,n)}function pt(){const e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(ft,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function mt(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function ht(){const e=0===(0,w.L)().navbar.items.length,t=B();return r.createElement(r.Fragment,null,!e&&r.createElement(mt,{onClick:()=>t.hide()}),t.content)}function gt(){const e=(0,O.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(z,{header:r.createElement(J,null),primaryMenu:r.createElement(pt,null),secondaryMenu:r.createElement(ht,null)}):null}const vt="navbarHideable_m1mJ",bt="navbarHidden_jGov";function yt(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function wt(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:i}}=(0,w.L)(),o=(0,O.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),i=(0,r.useRef)(0),o=(0,r.useCallback)((e=>{null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:o}=t;if(!e)return;if(o<i.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-i.current,u=window.innerHeight;l&&o>=l?n(!1):o+u<s&&n(!0)})),(0,c.S)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:o,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,"aria-label":(0,u.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[vt,!s&&bt],{"navbar--dark":"dark"===i,"navbar--primary":"primary"===i,"navbar-sidebar--show":o.shown})},t,r.createElement(yt,{onClick:o.toggle}),r.createElement(gt,null))}var kt=n(8780);const Et="errorBoundaryError_a6uf";function St(e){return r.createElement("button",(0,l.Z)({type:"button"},e),r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function xt(e){let{error:t}=e;const n=(0,kt.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{className:Et},n)}class _t extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}function Tt(e){let{width:t=30,height:n=30,className:a,...i}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},i),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function Ct(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(Tt,null))}const Pt="colorModeToggle_DEke";function Lt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(_t,{key:t,onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t})},r.createElement(ft,e)))))}function At(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function Rt(){const e=(0,O.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),i=t.find((e=>"search"===e.type));return r.createElement(At,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(Ct,null),r.createElement(K,null),r.createElement(Lt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(Lt,{items:a}),r.createElement(V,{className:Pt}),!i&&r.createElement(st,null,r.createElement(ot,null)))})}function Ot(){return r.createElement(wt,null,r.createElement(Rt,null))}function Nt(e){let{item:t}=e;const{to:n,href:a,label:i,prependBaseUrlToHref:o,...s}=t,u=(0,te.Z)(n),c=(0,te.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(ee.Z,(0,l.Z)({className:"footer__link-item"},a?{href:o?c:a}:{to:u},s),i,a&&!(0,ne.Z)(a)&&r.createElement(ae.Z,null))}function It(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(Nt,{item:t}))}function Dt(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(It,{key:t,item:e})))))}function Mt(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(Dt,{key:t,column:e}))))}function Ft(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function jt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(Nt,{item:t})}function Bt(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(jt,{item:e}),t.length!==n+1&&r.createElement(Ft,null))))))}function zt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(Mt,{columns:t}):r.createElement(Bt,{links:t})}var $t=n(941);const Ut="footerLogoLink_BH7S";function qt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,te.C)(),i={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement($t.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:i,width:t.width,height:t.height,style:t.style})}function Ht(e){let{logo:t}=e;return t.href?r.createElement(ee.Z,{href:t.href,className:Ut,target:t.target},r.createElement(qt,{logo:t})):r.createElement(qt,{logo:t})}function Gt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Xt(e){let{style:t,links:n,logo:i,copyright:o}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(i||o)&&r.createElement("div",{className:"footer__bottom text--center"},i&&r.createElement("div",{className:"margin-bottom--sm"},i),o)))}function Qt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:i}=e;return r.createElement(Xt,{style:i,links:n&&n.length>0&&r.createElement(zt,{links:n}),logo:a&&r.createElement(Ht,{logo:a}),copyright:t&&r.createElement(Gt,{copyright:t})})}const Zt=r.memo(Qt),Vt=(0,I.Qc)([$.S,k.pl,N.OC,ke.L5,o.VC,function(e){let{children:t}=e;return r.createElement(D.n2,null,r.createElement(O.M,null,r.createElement(F,null,t)))}]);function Wt(e){let{children:t}=e;return r.createElement(Vt,null,t)}function Kt(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(St,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(xt,{error:t})))))}const Yt="mainWrapper_z2l0";function Jt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:u}=e;return(0,v.t)(),r.createElement(Wt,null,r.createElement(o.d,{title:s,description:u}),r.createElement(y,null),r.createElement(R,null),r.createElement(Ot,null),r.createElement("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,Yt,l)},r.createElement(i.Z,{fallback:e=>r.createElement(Kt,e)},t)),!n&&r.createElement(Zt,null))}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),a=n(7294),i=n(9960),o=n(4996),l=n(2263),s=n(6668),u=n(941);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const i={light:(0,o.Z)(t.src),dark:(0,o.Z)(t.srcDark||t.src)},l=a.createElement(u.Z,{className:t.className,sources:i,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,o.Z)(u?.href||"/"),h=n?"":t,g=u?.alt??h;return a.createElement(i.Z,(0,r.Z)({to:m},p,u?.target&&{target:u.target}),u&&a.createElement(c,{logo:u,alt:g,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(5742);function i(e){let{locale:t,version:n,tag:i}=e;const o=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),i&&r.createElement("meta",{name:"docusaurus_tag",content:i}),o&&r.createElement("meta",{name:"docsearch:language",content:o}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),i&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:i}))}},941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7462),a=n(7294),i=n(6010),o=n(2389),l=n(2949);const s={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function u(e){const t=(0,o.Z)(),{colorMode:n}=(0,l.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,i.Z)(s.themedImage,s[`themedImage--${e}`],c)},f)))))}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>l,z:()=>h});var r=n(7462),a=n(7294),i=n(412),o=n(1442);function l(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),i=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:i}}const s={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function c(e,t){const n=t?s:u;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function d(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const i=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=r?.duration??function(e){if((0,o.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??"ease-in-out"}`,height:`${t}px`}}function l(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!i.current)return c(e,n),void(i.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=s.height,e.style.overflow=s.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function f(e){if(!i.Z.canUseDOM)return e?s:u}function p(e){let{as:t="div",collapsed:n,children:r,animation:i,onCollapseTransitionEnd:o,className:l,disableSSRStyle:s}=e;const u=(0,a.useRef)(null);return d({collapsibleRef:u,collapsed:n,animation:i}),a.createElement(t,{ref:u,style:s?void 0:f(n),onTransitionEnd:e=>{"height"===e.propertyName&&(c(u.current,n),o?.(n))},className:l},r)}function m(e){let{collapsed:t,...n}=e;const[i,o]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||o(!0)}),[t]),(0,a.useLayoutEffect)((()=>{i&&s(t)}),[i,t]),i?a.createElement(p,(0,r.Z)({},n,{collapsed:l})):null}function h(e){let{lazy:t,...n}=e;const r=t?m:p;return a.createElement(r,n)}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7294),a=n(2389),i=n(12),o=n(902),l=n(6668);const s=(0,i.WA)("docusaurus.announcement.dismiss"),u=(0,i.WA)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,i]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{i(c())}),[]);const o=(0,r.useCallback)((()=>{d(!0),i(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||i(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:o})),[e,n,o])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new o.i6("AnnouncementBarProvider");return e}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(7294),a=n(412),i=n(902),o=n(12),l=n(6668);const s=r.createContext(void 0),u="theme",c=(0,o.WA)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[i,o]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&(e=>{c.set(p(e))})(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(i))}),[i]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:i,setColorMode:s,get isDarkTheme(){return i===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[i,s])}function h(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new i.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>v});var r=n(7294),a=n(143),i=n(9935),o=n(6668),l=n(2802),s=n(902),u=n(12);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.WA)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.WA)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.WA)(c(e),{persistence:t}).del()};const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,o.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[i,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[i,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return r.createElement(m.Provider,{value:n},t)}function v(e){let{children:t}=e;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=i.m);const t=(0,a.zh)(e),[n,o]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{o.savePreferredVersion(e,t)}),[o,e])}}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7294),a=n(902);const i=Symbol("EmptyContext"),o=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(o.Provider,{value:i},t)}function s(){const e=(0,r.useContext)(o);if(e===i)throw new a.i6("DocsSidebarProvider");return e}},2961:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7294),a=n(3102),i=n(7524),o=n(6775),l=(n(1688),n(902));function s(e){!function(e){const t=(0,o.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6668);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,i.i)(),n=!e&&"mobile"===t,[o,l]=(0,r.useState)(!1);s((()=>{if(o)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:o})),[e,n,c,o])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>o});var r=n(7294),a=n(902);const i=r.createContext(null);function o(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(i.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>i});var r=n(7294);const a="navigation-with-keyboard";function i(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7294),a=n(412);const i="desktop",o="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?i:o:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},1442:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},2802:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>v,vY:()=>y,oz:()=>b,s1:()=>g});var r=n(7294),a=n(6775),i=n(8790),o=n(143),l=n(373),s=n(1116);function u(e){return Array.from(new Set(e))}var c=n(8596);const d=!!o._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function h(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const i of t)if("category"===i.type&&((0,c.Mg)(i.href,n)||e(i.items))||"link"===i.type&&(0,c.Mg)(i.href,n)){return r&&"category"!==i.type||a.unshift(i),!0}return!1}(t),a}function g(){const e=(0,s.V)(),{pathname:t}=(0,a.TH)(),n=(0,o.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?h({sidebarItems:e.items,pathname:t}):null}function v(e){const{activeVersion:t}=(0,o.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,o.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function b(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),o=t.routes,l=o.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,i.H)(o),sidebarName:s,sidebarItems:u}}},1944:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7294),a=n(6010),i=n(5742),o=n(226);function l(){const e=r.useContext(o._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(4996),u=n(2263);function c(e){let{title:t,description:n,keywords:a,image:o,children:l}=e;const c=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=o?d(o,{absolute:!0}):void 0;return r.createElement(i.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const o=r.useContext(d),l=(0,a.Z)(o,t);return r.createElement(d.Provider,{value:l},r.createElement(i.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),i=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(i,o)},t)}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>o,Qc:()=>u,Ql:()=>s,i6:()=>l,zX:()=>i});var r=n(7294);const a=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function i(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function o(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>o,Ns:()=>l});var r=n(7294),a=n(723),i=n(2263);function o(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,i.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>s,RF:()=>d});var r=n(7294),a=n(412),i=n(2389),o=n(902);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new o.i6("ScrollControllerProvider");return e}const c=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),i=(0,o.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();i(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[i,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,i.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>r,os:()=>a});n(2263);const r="default";function a(e,t){return`docs-${e}-${t}`}},12:(e,t,n)=>{"use strict";n.d(t,{WA:()=>s});n(7294),n(1688);const r="localStorage";function a(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const i=document.createEvent("StorageEvent");i.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(i)}function i(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,o||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),o=!0),null}var t}let o=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function s(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},4711:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(2263),a=n(6775),i=n(8780);function o(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:o,currentLocale:l}}=(0,r.Z)(),{pathname:s}=(0,a.TH)(),u=(0,i.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===o?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===o?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>o});var r=n(7294),a=n(6775),i=n(902);function o(e){const t=(0,a.TH)(),n=(0,i.D9)(t),o=(0,i.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&o({location:t,previousLocation:n})}),[o,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2263);function a(){return(0,r.Z)().siteConfig.themeConfig}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),i="/"===a||a===r?a:(o=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(o):function(e){return e.endsWith("/")?e.slice(0,-1):e}(o));var o;return e.replace(a,i)}},4143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},8780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var i=n(4143);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},311:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(6010);const i="loadingRing_RJI3";function o(e){let{className:t}=e;return r.createElement("div",{className:(0,a.Z)(i,t)},r.createElement("div",null),r.createElement("div",null),r.createElement("div",null),r.createElement("div",null))}},22:(e,t,n)=>{"use strict";n.d(t,{w:()=>l});var r=n(1336),a=n.n(r),i=n(1029);const o=new Map;function l(e,t){const n=`${e}${t}`;let r=o.get(n);return r||(r=async function(e,t){{const n=`${e}${i.J.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const r=await(await fetch(n)).json(),o=r.map(((e,t)=>{let{documents:n,index:r}=e;return{type:t,documents:n,index:a().Index.load(r)}})),l=r.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:o,zhDictionary:Array.from(l)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),o.set(n,r)),r}},8202:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(1336),a=n.n(r);var i=n(1029);function o(e){return l(e).concat(l(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function l(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:a().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?a().Query.wildcard.TRAILING:a().Query.wildcard.NONE})))})))}function s(e,t,n){return function(r,l){const s=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return a()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(r,i.dK);if(0===s.length)return void l([]);const u=function(e,t){const n=function(e,t){const n=[];return function e(r,a){if(0===r.length)return void n.push(a);const i=r[0];if(/\p{Unified_Ideograph}/u.test(i)){const n=function(e,t){const n=[];return function e(r,a){let i=0,o=!1;for(const l of t)if(r.substr(0,l.length)===l){const t={missed:a.missed,term:a.term.concat({value:l})};r.length>l.length?e(r.substr(l.length),t):n.push(t),o=!0}else for(let t=l.length-1;t>i;t-=1){const s=l.substr(0,t);if(r.substr(0,t)===s){i=t;const l={missed:a.missed,term:a.term.concat({value:s,trailing:!0})};r.length>t?e(r.substr(t),l):n.push(l),o=!0;break}}o||(r.length>0?e(r.substr(1),{missed:a.missed+1,term:a.term}):a.term.length>0&&n.push(a))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,r=t.missed>0?1:0;return n!==r?n-r:e.term.length-t.term.length})).map((e=>e.term))}(i,t);for(const t of n){const n=a.concat(...t);e(r.slice(1),n)}}else{const t=a.concat({value:i});e(r.slice(1),t)}}(e,[]),n}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:a().Query.presence.REQUIRED,wildcard:a().Query.wildcard.LEADING|a().Query.wildcard.TRAILING})))}];for(const a of n)a[a.length-1].maybeTyping=!0;const r=[];for(const o of i.dK)if("en"===o)i._k||r.unshift(a().stopWordFilter);else{const e=a()[o];e.stopWordFilter&&r.unshift(e.stopWordFilter)}let l;if(r.length>0){const e=e=>r.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);l=[];const t=[];for(const r of n){const n=e(r);l.push(n),n.length<r.length&&n.length>0&&t.push(n)}n.push(...t)}else l=n.slice();const s=[];for(const a of l)if(a.length>2)for(let e=a.length-1;e>=0;e-=1)s.push(a.slice(0,e).concat(a.slice(e+1)));return o(n).concat(o(s))}(s,t),c=[];e:for(const{term:t,tokens:a}of u)for(const{documents:r,index:i,type:o}of e)if(c.push(...i.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!c.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-c.length).map((t=>{const n=r.find((e=>e.i.toString()===t.ref));return{document:n,type:o,page:0!==o&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:a,score:t.score}}))),c.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let r=t.type>0&&t.page?e.findIndex((e=>e.document===t.page)):t.index,a=n.type>0&&n.page?e.findIndex((e=>e.document===n.page)):n.index;return-1===r&&(r=t.index),-1===a&&(a=n.index),r===a?0===t.type?-1:0===n.type?1:t.index-n.index:r-a}))}(c),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.some((e=>e.document===t.page))&&(n<e.length-1&&e[n+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(c),l(c)}}},3926:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{e:()=>r})},1690:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}n.d(t,{X:()=>r})},1073:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{m:()=>r})},2539:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(1690);function a(e,t,n){const i=[];for(const o of t){const n=e.toLowerCase().indexOf(o);if(n>=0){n>0&&i.push(a(e.substr(0,n),t)),i.push(`<mark>${(0,r.X)(e.substr(n,o.length))}</mark>`);const l=n+o.length;l<e.length&&i.push(a(e.substr(l),t));break}}return 0===i.length?n?`<mark>${(0,r.X)(e)}</mark>`:(0,r.X)(e):i.join("")}},726:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(1690),a=n(2539);const i=/\w+|\p{Unified_Ideograph}/u;function o(e){const t=[];let n=0,r=e;for(;r.length>0;){const a=r.match(i);if(!a){t.push(r);break}a.index>0&&t.push(r.substring(0,a.index)),t.push(a[0]),n+=a.index+a[0].length,r=e.substring(n)}return t}var l=n(1029);function s(e,t,n,i){void 0===i&&(i=l.Hk);const{chunkIndex:s,chunks:u}=function(e,t,n){const i=[];let l=0,s=0,u=-1;for(;l<t.length;){const[c,d]=t[l];if(l+=1,!(c<s)){if(c>s){const t=o(e.substring(s,c)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)i.push(e)}-1===u&&(u=i.length),s=c+d,i.push({html:(0,a.C)(e.substring(c,s),n,!0),textLength:d})}}if(s<e.length){const t=o(e.substring(s)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)i.push(e)}return{chunkIndex:u,chunks:i}}(e,t,n),c=u.slice(0,s),d=u[s],f=[d.html],p=u.slice(s+1);let m=d.textLength,h=0,g=0,v=!1,b=!1;for(;m<i;)if((h<=g||0===p.length)&&c.length>0){const e=c.pop();m+e.textLength<=i?(f.unshift(e.html),h+=e.textLength,m+=e.textLength):(v=!0,c.length=0)}else{if(!(p.length>0))break;{const e=p.shift();m+e.textLength<=i?(f.push(e.html),g+=e.textLength,m+=e.textLength):(b=!0,p.length=0)}}return(v||c.length>0)&&f.unshift("\u2026"),(b||p.length>0)&&f.push("\u2026"),f.join("")}},1029:(e,t,n)=>{"use strict";n.d(t,{vc:()=>l,gQ:()=>h,H6:()=>d,hG:()=>b,l9:()=>g,dK:()=>i,_k:()=>o,pu:()=>m,AY:()=>f,t_:()=>p,Kc:()=>v,J:()=>s,Hk:()=>c,qo:()=>u});var r=n(1336),a=n.n(r);n(892)(a()),n(8808)(a()),n(4182)(a());const i=["en","ru"],o=!1,l=null,s="search-index{dir}.json?_=9bc44fdc",u=8,c=50,d=!1,f=!0,p=!0,m="right",h=void 0,g=!0,v=null,b=!1},6010:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}n.d(t,{Z:()=>a});const a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>P,Ep:()=>f});var r=n(7462);function a(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const o=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],o=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;if(e&&a(e)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var c=o[o.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,f=o.length;f>=0;f--){var p=o[f];"."===p?i(o,f):".."===p?(i(o,f),d++):d&&(i(o,f),d--)}if(!u)for(;d--;d)o.unshift("..");!u||""===o[0]||o[0]&&a(o[0])||o.unshift("");var m=o.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(2177);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),i.state=t):(void 0===(i=(0,r.Z)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),a?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,a.pathname)):i.pathname=a.pathname:i.pathname||(i.pathname="/"),i}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,a):a(!0):a(!1!==i)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var v="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e,u=o.forceRefresh,w=void 0!==u&&u,k=o.getUserConfirmation,E=void 0===k?g:k,S=o.keyLength,x=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function T(e){var t=e||{},n=t.key,r=t.state,a=window.location,i=a.pathname+a.search+a.hash;return _&&(i=c(i,_)),p(i,r,n)}function C(){return Math.random().toString(36).substr(2,x)}var P=m();function L(e){(0,r.Z)($,e),$.length=n.length,P.notifyListeners($.location,$.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(T(e.state))}function R(){N(T(y()))}var O=!1;function N(e){if(O)O=!1,L();else{P.confirmTransitionTo(e,"POP",E,(function(t){t?L({action:"POP",location:e}):function(e){var t=$.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,F(a))}(e)}))}}var I=T(y()),D=[I.key];function M(e){return _+f(e)}function F(e){n.go(e)}var j=0;function B(e){1===(j+=e)&&1===e?(window.addEventListener(v,A),i&&window.addEventListener(b,R)):0===j&&(window.removeEventListener(v,A),i&&window.removeEventListener(b,R))}var z=!1;var $={length:n.length,action:"POP",location:I,createHref:M,push:function(e,t){var r="PUSH",i=p(e,t,C(),$.location);P.confirmTransitionTo(i,r,E,(function(e){if(e){var t=M(i),o=i.key,l=i.state;if(a)if(n.pushState({key:o,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf($.location.key),u=D.slice(0,s+1);u.push(i.key),D=u,L({action:r,location:i})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",i=p(e,t,C(),$.location);P.confirmTransitionTo(i,r,E,(function(e){if(e){var t=M(i),o=i.key,l=i.state;if(a)if(n.replaceState({key:o,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf($.location.key);-1!==s&&(D[s]=i.key),L({action:r,location:i})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return z||(B(1),z=!0),function(){return z&&(z=!1,B(-1)),t()}},listen:function(e){var t=P.appendListener(e);return B(1),function(){B(-1),t()}}};return $}var k="hashchange",E={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function x(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,i=void 0===a?g:a,o=n.hashType,u=void 0===o?"slash":o,v=e.basename?d(s(e.basename)):"",b=E[u],y=b.encodePath,w=b.decodePath;function T(){var e=w(x());return v&&(e=c(e,v)),p(e)}var C=m();function P(e){(0,r.Z)(z,e),z.length=t.length,C.notifyListeners(z.location,z.action)}var L=!1,A=null;function R(){var e,t,n=x(),r=y(n);if(n!==r)_(r);else{var a=T(),o=z.location;if(!L&&(t=a,(e=o).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===f(a))return;A=null,function(e){if(L)L=!1,P();else{var t="POP";C.confirmTransitionTo(e,t,i,(function(n){n?P({action:t,location:e}):function(e){var t=z.location,n=D.lastIndexOf(f(t));-1===n&&(n=0);var r=D.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(L=!0,M(a))}(e)}))}}(a)}}var O=x(),N=y(O);O!==N&&_(N);var I=T(),D=[f(I)];function M(e){t.go(e)}var F=0;function j(e){1===(F+=e)&&1===e?window.addEventListener(k,R):0===F&&window.removeEventListener(k,R)}var B=!1;var z={length:t.length,action:"POP",location:I,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+y(v+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,z.location);C.confirmTransitionTo(r,n,i,(function(e){if(e){var t=f(r),a=y(v+t);if(x()!==a){A=t,function(e){window.location.hash=e}(a);var i=D.lastIndexOf(f(z.location)),o=D.slice(0,i+1);o.push(t),D=o,P({action:n,location:r})}else P()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,z.location);C.confirmTransitionTo(r,n,i,(function(e){if(e){var t=f(r),a=y(v+t);x()!==a&&(A=t,_(a));var i=D.indexOf(f(z.location));-1!==i&&(D[i]=t),P({action:n,location:r})}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return B||(j(1),B=!0),function(){return B&&(B=!1,j(-1)),t()}},listen:function(e){var t=C.appendListener(e);return j(1),function(){j(-1),t()}}};return z}function C(e,t,n){return Math.min(Math.max(e,t),n)}function P(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,i=void 0===a?["/"]:a,o=t.initialIndex,l=void 0===o?0:o,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=C(l,0,i.length-1),v=i.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function y(e){var t=C(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:v.length,action:"POP",location:v[g],index:g,entries:v,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},8679:(e,t,n)=>{"use strict";var r=n(9864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?o:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var o=c(n);d&&(o=o.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<o.length;++g){var v=o[g];if(!(i[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=f(n,v);try{u(t,v,b)}catch(y){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,a,i,o,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,i,o,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4182:function(e,t,n){var r,a;r=function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),n=t.join("-"),r="",a=[],i=[],o=0;o<t.length;++o)"en"==t[o]?(r+="\\w",a.unshift(e.stopWordFilter),a.push(e.stemmer),i.push(e.stemmer)):(r+=e[t[o]].wordCharacters,e[t[o]].stopWordFilter&&a.unshift(e[t[o]].stopWordFilter),e[t[o]].stemmer&&(a.push(e[t[o]].stemmer),i.push(e[t[o]].stemmer)));var l=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(l,"lunr-multi-trimmer-"+n),a.unshift(l),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,a),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,i))}}}},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},8808:function(e,t,n){var r,a;void 0===(a="function"==typeof(r=function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var t,n,r;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(t=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,r=new function(){var e,r,a=[new t("\u0432",-1,1),new t("\u0438\u0432",0,2),new t("\u044b\u0432",0,2),new t("\u0432\u0448\u0438",-1,1),new t("\u0438\u0432\u0448\u0438",3,2),new t("\u044b\u0432\u0448\u0438",3,2),new t("\u0432\u0448\u0438\u0441\u044c",-1,1),new t("\u0438\u0432\u0448\u0438\u0441\u044c",6,2),new t("\u044b\u0432\u0448\u0438\u0441\u044c",6,2)],i=[new t("\u0435\u0435",-1,1),new t("\u0438\u0435",-1,1),new t("\u043e\u0435",-1,1),new t("\u044b\u0435",-1,1),new t("\u0438\u043c\u0438",-1,1),new t("\u044b\u043c\u0438",-1,1),new t("\u0435\u0439",-1,1),new t("\u0438\u0439",-1,1),new t("\u043e\u0439",-1,1),new t("\u044b\u0439",-1,1),new t("\u0435\u043c",-1,1),new t("\u0438\u043c",-1,1),new t("\u043e\u043c",-1,1),new t("\u044b\u043c",-1,1),new t("\u0435\u0433\u043e",-1,1),new t("\u043e\u0433\u043e",-1,1),new t("\u0435\u043c\u0443",-1,1),new t("\u043e\u043c\u0443",-1,1),new t("\u0438\u0445",-1,1),new t("\u044b\u0445",-1,1),new t("\u0435\u044e",-1,1),new t("\u043e\u044e",-1,1),new t("\u0443\u044e",-1,1),new t("\u044e\u044e",-1,1),new t("\u0430\u044f",-1,1),new t("\u044f\u044f",-1,1)],o=[new t("\u0435\u043c",-1,1),new t("\u043d\u043d",-1,1),new t("\u0432\u0448",-1,1),new t("\u0438\u0432\u0448",2,2),new t("\u044b\u0432\u0448",2,2),new t("\u0449",-1,1),new t("\u044e\u0449",5,1),new t("\u0443\u044e\u0449",6,2)],l=[new t("\u0441\u044c",-1,1),new t("\u0441\u044f",-1,1)],s=[new t("\u043b\u0430",-1,1),new t("\u0438\u043b\u0430",0,2),new t("\u044b\u043b\u0430",0,2),new t("\u043d\u0430",-1,1),new t("\u0435\u043d\u0430",3,2),new t("\u0435\u0442\u0435",-1,1),new t("\u0438\u0442\u0435",-1,2),new t("\u0439\u0442\u0435",-1,1),new t("\u0435\u0439\u0442\u0435",7,2),new t("\u0443\u0439\u0442\u0435",7,2),new t("\u043b\u0438",-1,1),new t("\u0438\u043b\u0438",10,2),new t("\u044b\u043b\u0438",10,2),new t("\u0439",-1,1),new t("\u0435\u0439",13,2),new t("\u0443\u0439",13,2),new t("\u043b",-1,1),new t("\u0438\u043b",16,2),new t("\u044b\u043b",16,2),new t("\u0435\u043c",-1,1),new t("\u0438\u043c",-1,2),new t("\u044b\u043c",-1,2),new t("\u043d",-1,1),new t("\u0435\u043d",22,2),new t("\u043b\u043e",-1,1),new t("\u0438\u043b\u043e",24,2),new t("\u044b\u043b\u043e",24,2),new t("\u043d\u043e",-1,1),new t("\u0435\u043d\u043e",27,2),new t("\u043d\u043d\u043e",27,1),new t("\u0435\u0442",-1,1),new t("\u0443\u0435\u0442",30,2),new t("\u0438\u0442",-1,2),new t("\u044b\u0442",-1,2),new t("\u044e\u0442",-1,1),new t("\u0443\u044e\u0442",34,2),new t("\u044f\u0442",-1,2),new t("\u043d\u044b",-1,1),new t("\u0435\u043d\u044b",37,2),new t("\u0442\u044c",-1,1),new t("\u0438\u0442\u044c",39,2),new t("\u044b\u0442\u044c",39,2),new t("\u0435\u0448\u044c",-1,1),new t("\u0438\u0448\u044c",-1,2),new t("\u044e",-1,2),new t("\u0443\u044e",44,2)],u=[new t("\u0430",-1,1),new t("\u0435\u0432",-1,1),new t("\u043e\u0432",-1,1),new t("\u0435",-1,1),new t("\u0438\u0435",3,1),new t("\u044c\u0435",3,1),new t("\u0438",-1,1),new t("\u0435\u0438",6,1),new t("\u0438\u0438",6,1),new t("\u0430\u043c\u0438",6,1),new t("\u044f\u043c\u0438",6,1),new t("\u0438\u044f\u043c\u0438",10,1),new t("\u0439",-1,1),new t("\u0435\u0439",12,1),new t("\u0438\u0435\u0439",13,1),new t("\u0438\u0439",12,1),new t("\u043e\u0439",12,1),new t("\u0430\u043c",-1,1),new t("\u0435\u043c",-1,1),new t("\u0438\u0435\u043c",18,1),new t("\u043e\u043c",-1,1),new t("\u044f\u043c",-1,1),new t("\u0438\u044f\u043c",21,1),new t("\u043e",-1,1),new t("\u0443",-1,1),new t("\u0430\u0445",-1,1),new t("\u044f\u0445",-1,1),new t("\u0438\u044f\u0445",26,1),new t("\u044b",-1,1),new t("\u044c",-1,1),new t("\u044e",-1,1),new t("\u0438\u044e",30,1),new t("\u044c\u044e",30,1),new t("\u044f",-1,1),new t("\u0438\u044f",33,1),new t("\u044c\u044f",33,1)],c=[new t("\u043e\u0441\u0442",-1,1),new t("\u043e\u0441\u0442\u044c",-1,1)],d=[new t("\u0435\u0439\u0448\u0435",-1,1),new t("\u043d",-1,2),new t("\u0435\u0439\u0448",-1,1),new t("\u044c",-1,3)],f=[33,65,8,232],p=new n;function m(){for(;!p.in_grouping(f,1072,1103);){if(p.cursor>=p.limit)return!1;p.cursor++}return!0}function h(){for(;!p.out_grouping(f,1072,1103);){if(p.cursor>=p.limit)return!1;p.cursor++}return!0}function g(){r=p.limit,e=r,m()&&(r=p.cursor,h()&&m()&&h()&&(e=p.cursor))}function v(){return e<=p.cursor}function b(e,t){var n,r;if(p.ket=p.cursor,n=p.find_among_b(e,t)){switch(p.bra=p.cursor,n){case 1:if(r=p.limit-p.cursor,!p.eq_s_b(1,"\u0430")&&(p.cursor=p.limit-r,!p.eq_s_b(1,"\u044f")))return!1;case 2:p.slice_del()}return!0}return!1}function y(){return b(a,9)}function w(e,t){var n;return p.ket=p.cursor,!!(n=p.find_among_b(e,t))&&(p.bra=p.cursor,1==n&&p.slice_del(),!0)}function k(){return w(i,26)}function E(){return!!k()&&(b(o,8),!0)}function S(){return w(l,2)}function x(){return b(s,46)}function _(){w(u,36)}function T(){var e;p.ket=p.cursor,(e=p.find_among_b(c,2))&&(p.bra=p.cursor,v()&&1==e&&p.slice_del())}function C(){var e;if(p.ket=p.cursor,e=p.find_among_b(d,4))switch(p.bra=p.cursor,e){case 1:if(p.slice_del(),p.ket=p.cursor,!p.eq_s_b(1,"\u043d"))break;p.bra=p.cursor;case 2:if(!p.eq_s_b(1,"\u043d"))break;case 3:p.slice_del()}}this.setCurrent=function(e){p.setCurrent(e)},this.getCurrent=function(){return p.getCurrent()},this.stem=function(){return g(),p.cursor=p.limit,!(p.cursor<r||(p.limit_backward=r,y()||(p.cursor=p.limit,S()||(p.cursor=p.limit),E()||(p.cursor=p.limit,x()||(p.cursor=p.limit,_()))),p.cursor=p.limit,p.ket=p.cursor,p.eq_s_b(1,"\u0438")?(p.bra=p.cursor,p.slice_del()):p.cursor=p.limit,T(),p.cursor=p.limit,C(),0))}},function(e){return"function"==typeof e.update?e.update((function(e){return r.setCurrent(e),r.stem(),r.getCurrent()})):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.ru.stemmer,"stemmer-ru"),e.ru.stopWordFilter=e.generateStopWordFilter("\u0430\u043b\u043b\u043e \u0431\u0435\u0437 \u0431\u043b\u0438\u0437\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0431\u0443\u0434\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0431\u0443\u0434\u0435\u0442\u0435 \u0431\u0443\u0434\u0435\u0448\u044c \u0431\u0443\u0434\u0442\u043e \u0431\u0443\u0434\u0443 \u0431\u0443\u0434\u0443\u0442 \u0431\u0443\u0434\u044c \u0431\u044b \u0431\u044b\u0432\u0430\u0435\u0442 \u0431\u044b\u0432\u044c \u0431\u044b\u043b \u0431\u044b\u043b\u0430 \u0431\u044b\u043b\u0438 \u0431\u044b\u043b\u043e \u0431\u044b\u0442\u044c \u0432 \u0432\u0430\u0436\u043d\u0430\u044f \u0432\u0430\u0436\u043d\u043e\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0432\u0430\u0436\u043d\u044b\u0439 \u0432\u0430\u043c \u0432\u0430\u043c\u0438 \u0432\u0430\u0441 \u0432\u0430\u0448 \u0432\u0430\u0448\u0430 \u0432\u0430\u0448\u0435 \u0432\u0430\u0448\u0438 \u0432\u0432\u0435\u0440\u0445 \u0432\u0434\u0430\u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0432\u0435\u0434\u044c \u0432\u0435\u0437\u0434\u0435 \u0432\u0435\u0441\u044c \u0432\u043d\u0438\u0437 \u0432\u043d\u0438\u0437\u0443 \u0432\u043e \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u043e\u043d \u0432\u043e\u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0432\u043e\u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0432\u043e\u0441\u0435\u043c\u044c \u0432\u043e\u0441\u044c\u043c\u043e\u0439 \u0432\u043e\u0442 \u0432\u043f\u0440\u043e\u0447\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u0441\u0435\u0433\u043e \u0432\u0441\u0435\u043c \u0432\u0441\u0435\u043c\u0438 \u0432\u0441\u0435\u043c\u0443 \u0432\u0441\u0435\u0445 \u0432\u0441\u0435\u044e \u0432\u0441\u044e \u0432\u0441\u044e\u0434\u0443 \u0432\u0441\u044f \u0432\u0441\u0451 \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u044b \u0433 \u0433\u0434\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0433\u043e\u0434 \u0433\u043e\u0434\u0430 \u0433\u043e\u0434\u0443 \u0434\u0430 \u0434\u0430\u0432\u043d\u043e \u0434\u0430\u0436\u0435 \u0434\u0430\u043b\u0435\u043a\u043e \u0434\u0430\u043b\u044c\u0448\u0435 \u0434\u0430\u0440\u043e\u043c \u0434\u0432\u0430 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0432\u0435 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0432\u0443\u0445 \u0434\u0435\u0432\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0435\u0432\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0435\u0432\u044f\u0442\u044b\u0439 \u0434\u0435\u0432\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b \u0434\u0435\u043d\u044c \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u0434\u0435\u0441\u044f\u0442\u044c \u0434\u043b\u044f \u0434\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0433\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0434\u0440\u0443\u0433\u0430\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u0440\u0443\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u0435 \u0435\u0433\u043e \u0435\u0435 \u0435\u0439 \u0435\u043c\u0443 \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0435\u0449\u0451 \u0435\u044e \u0435\u0451 \u0436 \u0436\u0435 \u0436\u0438\u0437\u043d\u044c \u0437\u0430 \u0437\u0430\u043d\u044f\u0442 \u0437\u0430\u043d\u044f\u0442\u0430 \u0437\u0430\u043d\u044f\u0442\u043e \u0437\u0430\u043d\u044f\u0442\u044b \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u0442\u043e \u0437\u0430\u0447\u0435\u043c \u0437\u0434\u0435\u0441\u044c \u0437\u043d\u0430\u0447\u0438\u0442 \u0438 \u0438\u0437 \u0438\u043b\u0438 \u0438\u043c \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0438\u043c\u0438 \u0438\u043c\u044f \u0438\u043d\u043e\u0433\u0434\u0430 \u0438\u0445 \u043a \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u0430\u0436\u0434\u043e\u0435 \u043a\u0430\u0436\u0434\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043a\u0430\u043a\u0430\u044f \u043a\u0430\u043a\u043e\u0439 \u043a\u0435\u043c \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u0433\u043e \u043a\u043e\u043c \u043a\u043e\u043c\u0443 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0440\u043e\u043c\u0435 \u043a\u0440\u0443\u0433\u043e\u043c \u043a\u0442\u043e \u043a\u0443\u0434\u0430 \u043b\u0435\u0442 \u043b\u0438 \u043b\u0438\u0448\u044c \u043b\u0443\u0447\u0448\u0435 \u043b\u044e\u0434\u0438 \u043c \u043c\u0430\u043b\u043e \u043c\u0435\u0436\u0434\u0443 \u043c\u0435\u043b\u044f \u043c\u0435\u043d\u0435\u0435 \u043c\u0435\u043d\u044c\u0448\u0435 \u043c\u0435\u043d\u044f \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043c\u0438\u043c\u043e \u043c\u0438\u0440\u0430 \u043c\u043d\u0435 \u043c\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0430\u044f \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u043c\u043d\u043e\u044e \u043c\u043e\u0433 \u043c\u043e\u0433\u0443\u0442 \u043c\u043e\u0436 \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u0436\u043d\u043e \u043c\u043e\u0436\u0445\u043e \u043c\u043e\u0438 \u043c\u043e\u0439 \u043c\u043e\u0440 \u043c\u043e\u0447\u044c \u043c\u043e\u044f \u043c\u043e\u0451 \u043c\u044b \u043d\u0430 \u043d\u0430\u0432\u0435\u0440\u0445\u0443 \u043d\u0430\u0434 \u043d\u0430\u0434\u043e \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043d\u0430\u043c \u043d\u0430\u043c\u0438 \u043d\u0430\u0441 \u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0448 \u043d\u0430\u0448\u0430 \u043d\u0430\u0448\u0435 \u043d\u0430\u0448\u0438 \u043d\u0435 \u043d\u0435\u0433\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0435\u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435\u0435 \u043d\u0435\u0439 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0435\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043d\u0435\u043c\u0443 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u043d\u0435\u0440\u0435\u0434\u043a\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u0442 \u043d\u0435\u044e \u043d\u0435\u0451 \u043d\u0438 \u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0438\u0436\u0435 \u043d\u0438\u0437\u043a\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0438\u043c\u0438 \u043d\u0438\u0445 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u043e \u043d\u0443 \u043d\u0443\u0436\u043d\u043e \u043d\u0445 \u043e \u043e\u0431 \u043e\u0431\u0430 \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0434\u0438\u043d \u043e\u0434\u0438\u043d\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u043e\u0434\u0438\u043d\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0439 \u043e\u043a\u043e\u043b\u043e \u043e\u043d \u043e\u043d\u0430 \u043e\u043d\u0438 \u043e\u043d\u043e \u043e\u043f\u044f\u0442\u044c \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043e\u0442 \u043e\u0442\u043e\u0432\u0441\u044e\u0434\u0443 \u043e\u0442\u0441\u044e\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0434 \u043f\u043e \u043f\u043e\u0434 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043f\u043e\u0437\u0436\u0435 \u043f\u043e\u043a\u0430 \u043f\u043e\u0440 \u043f\u043e\u0440\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0441\u0440\u0435\u0434\u0438 \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u0442\u043e\u043c\u0443 \u043f\u043e\u0447\u0435\u043c\u0443 \u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u043f\u0440\u0438 \u043f\u0440\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u043f\u044f\u0442\u044b\u0439 \u043f\u044f\u0442\u044c \u0440\u0430\u0437 \u0440\u0430\u0437\u0432\u0435 \u0440\u0430\u043d\u043e \u0440\u0430\u043d\u044c\u0448\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u0441\u0430\u043c \u0441\u0430\u043c\u0430 \u0441\u0430\u043c\u0438 \u0441\u0430\u043c\u0438\u043c \u0441\u0430\u043c\u0438\u043c\u0438 \u0441\u0430\u043c\u0438\u0445 \u0441\u0430\u043c\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0439 \u0441\u0430\u043c\u043e\u043c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0430\u043c\u0443 \u0441\u0432\u043e\u0435 \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0432\u043e\u0438 \u0441\u0432\u043e\u0438\u0445 \u0441\u0432\u043e\u044e \u0441\u0435\u0430\u043e\u0439 \u0441\u0435\u0431\u0435 \u0441\u0435\u0431\u044f \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0435\u0434\u044c\u043c\u043e\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0441\u0435\u043c\u044c \u0441\u0438\u0445 \u0441\u043a\u0430\u0437\u0430\u043b \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043d\u043e\u0432\u0430 \u0441\u043e \u0441\u043e\u0431\u043e\u0439 \u0441\u043e\u0431\u043e\u044e \u0441\u043e\u0432\u0441\u0435\u043c \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0441\u0442\u0430\u043b \u0441\u0443\u0442\u044c \u0442 \u0442\u0430 \u0442\u0430\u043a \u0442\u0430\u043a\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u0442\u0430\u043a\u0438\u0435 \u0442\u0430\u043a\u043e\u0435 \u0442\u0430\u043a\u043e\u0439 \u0442\u0430\u043c \u0442\u0432\u043e\u0439 \u0442\u0432\u043e\u044f \u0442\u0432\u043e\u0451 \u0442\u0435 \u0442\u0435\u0431\u0435 \u0442\u0435\u0431\u044f \u0442\u0435\u043c \u0442\u0435\u043c\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0435\u0445 \u0442\u043e \u0442\u043e\u0431\u043e\u0439 \u0442\u043e\u0431\u043e\u044e \u0442\u043e\u0433\u0434\u0430 \u0442\u043e\u0433\u043e \u0442\u043e\u0436\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u043c \u0442\u043e\u043c\u0443 \u0442\u043e\u0442 \u0442\u043e\u044e \u0442\u0440\u0435\u0442\u0438\u0439 \u0442\u0440\u0438 \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0442\u0443 \u0442\u0443\u0434\u0430 \u0442\u0443\u0442 \u0442\u044b \u0442\u044b\u0441\u044f\u0447 \u0443 \u0443\u0436 \u0443\u0436\u0435 \u0443\u043c\u0435\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u043e \u0445\u043e\u0442\u0435\u0442\u044c \u0445\u043e\u0442\u044c \u0445\u043e\u0442\u044f \u0445\u043e\u0447\u0435\u0448\u044c \u0447\u0430\u0441\u0442\u043e \u0447\u0430\u0449\u0435 \u0447\u0435\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0447\u0435\u043c \u0447\u0435\u043c\u0443 \u0447\u0435\u0440\u0435\u0437 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044b\u0439 \u0447\u0435\u0442\u044b\u0440\u0435 \u0447\u0435\u0442\u044b\u0440\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0447\u0435\u0442\u044b\u0440\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0447\u0442\u043e \u0447\u0442\u043e\u0431 \u0447\u0442\u043e\u0431\u044b \u0447\u0443\u0442\u044c \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0448\u0435\u0441\u0442\u043e\u0439 \u0448\u0435\u0441\u0442\u044c \u044d\u0442\u0430 \u044d\u0442\u0438 \u044d\u0442\u0438\u043c \u044d\u0442\u0438\u043c\u0438 \u044d\u0442\u0438\u0445 \u044d\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u044d\u0442\u043e\u0439 \u044d\u0442\u043e\u043c \u044d\u0442\u043e\u043c\u0443 \u044d\u0442\u043e\u0442 \u044d\u0442\u0443 \u044f \ufeff\u0430".split(" ")),e.Pipeline.registerFunction(e.ru.stopWordFilter,"stopWordFilter-ru")}})?r.call(t,n,t,e):r)||(e.exports=a)},892:function(e,t,n){var r,a;void 0===(a="function"==typeof(r=function(){return function(e){e.stemmerSupport={Among:function(e,t,n,r){if(this.toCharArray=function(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},!e&&""!=e||!t&&0!=t||!n)throw"Bad Among initialisation: s:"+e+", substring_i: "+t+", result: "+n;this.s_size=e.length,this.s=this.toCharArray(e),this.substring_i=t,this.result=n,this.method=r},SnowballProgram:function(){var e;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){e=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=e;return e=null,t},in_grouping:function(t,n,r){if(this.cursor<this.limit){var a=e.charCodeAt(this.cursor);if(a<=r&&a>=n&&t[(a-=n)>>3]&1<<(7&a))return this.cursor++,!0}return!1},in_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var a=e.charCodeAt(this.cursor-1);if(a<=r&&a>=n&&t[(a-=n)>>3]&1<<(7&a))return this.cursor--,!0}return!1},out_grouping:function(t,n,r){if(this.cursor<this.limit){var a=e.charCodeAt(this.cursor);if(a>r||a<n)return this.cursor++,!0;if(!(t[(a-=n)>>3]&1<<(7&a)))return this.cursor++,!0}return!1},out_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var a=e.charCodeAt(this.cursor-1);if(a>r||a<n)return this.cursor--,!0;if(!(t[(a-=n)>>3]&1<<(7&a)))return this.cursor--,!0}return!1},eq_s:function(t,n){if(this.limit-this.cursor<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor+r)!=n.charCodeAt(r))return!1;return this.cursor+=t,!0},eq_s_b:function(t,n){if(this.cursor-this.limit_backward<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor-t+r)!=n.charCodeAt(r))return!1;return this.cursor-=t,!0},find_among:function(t,n){for(var r=0,a=n,i=this.cursor,o=this.limit,l=0,s=0,u=!1;;){for(var c=r+(a-r>>1),d=0,f=l<s?l:s,p=t[c],m=f;m<p.s_size;m++){if(i+f==o){d=-1;break}if(d=e.charCodeAt(i+f)-p.s[m])break;f++}if(d<0?(a=c,s=f):(r=c,l=f),a-r<=1){if(r>0||a==r||u)break;u=!0}}for(;;){if(l>=(p=t[r]).s_size){if(this.cursor=i+p.s_size,!p.method)return p.result;var h=p.method();if(this.cursor=i+p.s_size,h)return p.result}if((r=p.substring_i)<0)return 0}},find_among_b:function(t,n){for(var r=0,a=n,i=this.cursor,o=this.limit_backward,l=0,s=0,u=!1;;){for(var c=r+(a-r>>1),d=0,f=l<s?l:s,p=(m=t[c]).s_size-1-f;p>=0;p--){if(i-f==o){d=-1;break}if(d=e.charCodeAt(i-1-f)-m.s[p])break;f++}if(d<0?(a=c,s=f):(r=c,l=f),a-r<=1){if(r>0||a==r||u)break;u=!0}}for(;;){var m;if(l>=(m=t[r]).s_size){if(this.cursor=i-m.s_size,!m.method)return m.result;var h=m.method();if(this.cursor=i-m.s_size,h)return m.result}if((r=m.substring_i)<0)return 0}},replace_s:function(t,n,r){var a=r.length-(n-t),i=e.substring(0,t),o=e.substring(n);return e=i+r+o,this.limit+=a,this.cursor>=n?this.cursor+=a:this.cursor>t&&(this.cursor=t),a},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>e.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,n){var r=this.replace_s(e,t,n);e<=this.bra&&(this.bra+=r),e<=this.ket&&(this.ket+=r)},slice_to:function(){return this.slice_check(),e.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),n=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update((function(e){return e.replace(t,"").replace(n,"")})):e.replace(t,"").replace(n,"")}}}}})?r.call(t,n,t,e):r)||(e.exports=a)},1336:(e,t,n)=>{var r,a;!function(){var i,o,l,s,u,c,d,f,p,m,h,g,v,b,y,w,k,E,S,x,_,T,C,P,L,A,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(i=this,function(e){i.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var a=n[r],i=e[a];if(Array.isArray(i))t[a]=i.slice();else{if("string"!=typeof i&&"number"!=typeof i&&"boolean"!=typeof i)throw new TypeError("clone is not deep and does not support nested objects");t[a]=i}}return t},R.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new R.FieldRef(r,n,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,n,r,a=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var i=0;i<r.length;i++){var o=r[i];o in n.elements&&a.push(o)}return new R.Set(a)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var a=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(a))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,a=[],i=0,o=0;i<=r;i++){var l=i-o;if(n.charAt(i).match(R.tokenizer.separator)||i==r){if(l>0){var s=R.utils.clone(t)||{};s.position=[o,l],s.index=a.length,a.push(new R.Token(n.slice(o,i),s))}o=i+1}}return a},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],a=[],i=0;i<e.length;i++){var o=r(e[i],i,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var l=0;l<o.length;l++)a.push(o[l]);else a.push(o)}e=a}return e},R.Pipeline.prototype.runString=function(e,t){var n=new R.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,a=Math.floor(r/2),i=this.elements[2*a];r>1&&(i<e&&(t=a),i>e&&(n=a),i!=e);)r=n-t,a=t+Math.floor(r/2),i=this.elements[2*a];return i==e||i>e?2*a:i<e?2*(a+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,a=n.length,i=r.length,o=0,l=0,s=0,u=0;s<a&&u<i;)(o=n[s])<(l=r[u])?s+=2:o>l?u+=2:o==l&&(t+=n[s+1]*r[u+1],s+=2,u+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},l={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},s="[aeiouy]",u="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),m=/^(.+?)(ss|i)es$/,h=/^(.+?)([^s])s$/,g=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,b=/.$/,y=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+u+s+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,x=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,T=/^(.+?)(s|t)(ion)$/,C=/^(.+?)e$/,P=/ll$/,L=new RegExp("^"+u+s+"[^aeiouwxy]$"),A=function(e){var t,n,r,a,i,s,u;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),i=h,(a=m).test(e)?e=e.replace(a,"$1$2"):i.test(e)&&(e=e.replace(i,"$1$2")),i=v,(a=g).test(e)){var A=a.exec(e);(a=c).test(A[1])&&(a=b,e=e.replace(a,""))}else i.test(e)&&(t=(A=i.exec(e))[1],(i=p).test(t)&&(s=w,u=k,(i=y).test(e=t)?e+="e":s.test(e)?(a=b,e=e.replace(a,"")):u.test(e)&&(e+="e")));return(a=E).test(e)&&(e=(t=(A=a.exec(e))[1])+"i"),(a=S).test(e)&&(t=(A=a.exec(e))[1],n=A[2],(a=c).test(t)&&(e=t+o[n])),(a=x).test(e)&&(t=(A=a.exec(e))[1],n=A[2],(a=c).test(t)&&(e=t+l[n])),i=T,(a=_).test(e)?(t=(A=a.exec(e))[1],(a=d).test(t)&&(e=t)):i.test(e)&&(t=(A=i.exec(e))[1]+A[2],(i=d).test(t)&&(e=t)),(a=C).test(e)&&(t=(A=a.exec(e))[1],i=f,s=L,((a=d).test(t)||i.test(t)&&!s.test(t))&&(e=t)),i=d,(a=P).test(e)&&i.test(e)&&(a=b,e=e.replace(a,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(A)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var n=new R.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var a=r.pop();if(a.str.length>0){var i,o=a.str.charAt(0);o in a.node.edges?i=a.node.edges[o]:(i=new R.TokenSet,a.node.edges[o]=i),1==a.str.length&&(i.final=!0),r.push({node:i,editsRemaining:a.editsRemaining,str:a.str.slice(1)})}if(0!=a.editsRemaining){if("*"in a.node.edges)var l=a.node.edges["*"];else{l=new R.TokenSet;a.node.edges["*"]=l}if(0==a.str.length&&(l.final=!0),r.push({node:l,editsRemaining:a.editsRemaining-1,str:a.str}),a.str.length>1&&r.push({node:a.node,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)}),1==a.str.length&&(a.node.final=!0),a.str.length>=1){if("*"in a.node.edges)var s=a.node.edges["*"];else{s=new R.TokenSet;a.node.edges["*"]=s}1==a.str.length&&(s.final=!0),r.push({node:s,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)})}if(a.str.length>1){var u,c=a.str.charAt(0),d=a.str.charAt(1);d in a.node.edges?u=a.node.edges[d]:(u=new R.TokenSet,a.node.edges[d]=u),1==a.str.length&&(u.final=!0),r.push({node:u,editsRemaining:a.editsRemaining-1,str:c+a.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,r=0,a=e.length;r<a;r++){var i=e[r],o=r==a-1;if("*"==i)t.edges[i]=t,t.final=o;else{var l=new R.TokenSet;l.final=o,t.edges[i]=l,t=l}}return n},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),a=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var i=0;i<a;i++){var o=r[i];t.push({prefix:n.prefix.concat(o),node:n.node.edges[o]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var a=t[r];e=e+a+this.edges[a].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var a=Object.keys(n.qNode.edges),i=a.length,o=Object.keys(n.node.edges),l=o.length,s=0;s<i;s++)for(var u=a[s],c=0;c<l;c++){var d=o[c];if(d==u||"*"==u){var f=n.node.edges[d],p=n.qNode.edges[u],m=f.final&&p.final,h=void 0;d in n.output.edges?(h=n.output.edges[d]).final=h.final||m:((h=new R.TokenSet).final=m,n.output.edges[d]=h),r.push({qNode:p,output:h,node:f})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var a=new R.TokenSet,i=e[r];t.edges[i]=a,this.uncheckedNodes.push({parent:t,char:i,child:a}),t=a}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),r=Object.create(null),a=Object.create(null),i=Object.create(null),o=Object.create(null),l=0;l<this.fields.length;l++)r[this.fields[l]]=new R.Vector;e.call(t,t);for(l=0;l<t.clauses.length;l++){var s=t.clauses[l],u=null,c=R.Set.empty;u=s.usePipeline?this.pipeline.runString(s.term,{fields:s.fields}):[s.term];for(var d=0;d<u.length;d++){var f=u[d];s.term=f;var p=R.TokenSet.fromClause(s),m=this.tokenSet.intersect(p).toArray();if(0===m.length&&s.presence===R.Query.presence.REQUIRED){for(var h=0;h<s.fields.length;h++){i[O=s.fields[h]]=R.Set.empty}break}for(var g=0;g<m.length;g++){var v=m[g],b=this.invertedIndex[v],y=b._index;for(h=0;h<s.fields.length;h++){var w=b[O=s.fields[h]],k=Object.keys(w),E=v+"/"+O,S=new R.Set(k);if(s.presence==R.Query.presence.REQUIRED&&(c=c.union(S),void 0===i[O]&&(i[O]=R.Set.complete)),s.presence!=R.Query.presence.PROHIBITED){if(r[O].upsert(y,s.boost,(function(e,t){return e+t})),!a[E]){for(var x=0;x<k.length;x++){var _,T=k[x],C=new R.FieldRef(T,O),P=w[T];void 0===(_=n[C])?n[C]=new R.MatchData(v,O,P):_.add(v,O,P)}a[E]=!0}}else void 0===o[O]&&(o[O]=R.Set.empty),o[O]=o[O].union(S)}}}if(s.presence===R.Query.presence.REQUIRED)for(h=0;h<s.fields.length;h++){i[O=s.fields[h]]=i[O].intersect(c)}}var L=R.Set.complete,A=R.Set.empty;for(l=0;l<this.fields.length;l++){var O;i[O=this.fields[l]]&&(L=L.intersect(i[O])),o[O]&&(A=A.union(o[O]))}var N=Object.keys(n),I=[],D=Object.create(null);if(t.isNegated()){N=Object.keys(this.fieldVectors);for(l=0;l<N.length;l++){C=N[l];var M=R.FieldRef.fromString(C);n[C]=new R.MatchData}}for(l=0;l<N.length;l++){var F=(M=R.FieldRef.fromString(N[l])).docRef;if(L.contains(F)&&!A.contains(F)){var j,B=this.fieldVectors[M],z=r[M.fieldName].similarity(B);if(void 0!==(j=D[F]))j.score+=z,j.matchData.combine(n[M]);else{var $={ref:F,score:z,matchData:n[M]};D[F]=$,I.push($)}}}return I.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},n={},r=e.fieldVectors,a=Object.create(null),i=e.invertedIndex,o=new R.TokenSet.Builder,l=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var s=0;s<r.length;s++){var u=(d=r[s])[0],c=d[1];n[u]=new R.Vector(c)}for(s=0;s<i.length;s++){var d,f=(d=i[s])[0],p=d[1];o.insert(f),a[f]=p}return o.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=a,t.tokenSet=o.root,t.pipeline=l,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var a=0;a<r.length;a++){var i=r[a],o=this._fields[i].extractor,l=o?o(e):e[i],s=this.tokenizer(l,{fields:[i]}),u=this.pipeline.run(s),c=new R.FieldRef(n,i),d=Object.create(null);this.fieldTermFrequencies[c]=d,this.fieldLengths[c]=0,this.fieldLengths[c]+=u.length;for(var f=0;f<u.length;f++){var p=u[f];if(null==d[p]&&(d[p]=0),d[p]+=1,null==this.invertedIndex[p]){var m=Object.create(null);m._index=this.termIndex,this.termIndex+=1;for(var h=0;h<r.length;h++)m[r[h]]=Object.create(null);this.invertedIndex[p]=m}null==this.invertedIndex[p][i][n]&&(this.invertedIndex[p][i][n]=Object.create(null));for(var g=0;g<this.metadataWhitelist.length;g++){var v=this.metadataWhitelist[g],b=p.metadata[v];null==this.invertedIndex[p][i][n][v]&&(this.invertedIndex[p][i][n][v]=[]),this.invertedIndex[p][i][n][v].push(b)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},a=0;a<t;a++){var i=R.FieldRef.fromString(e[a]),o=i.fieldName;r[o]||(r[o]=0),r[o]+=1,n[o]||(n[o]=0),n[o]+=this.fieldLengths[i]}var l=Object.keys(this._fields);for(a=0;a<l.length;a++){var s=l[a];n[s]=n[s]/r[s]}this.averageFieldLength=n},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),a=0;a<n;a++){for(var i=R.FieldRef.fromString(t[a]),o=i.fieldName,l=this.fieldLengths[i],s=new R.Vector,u=this.fieldTermFrequencies[i],c=Object.keys(u),d=c.length,f=this._fields[o].boost||1,p=this._documents[i.docRef].boost||1,m=0;m<d;m++){var h,g,v,b=c[m],y=u[b],w=this.invertedIndex[b]._index;void 0===r[b]?(h=R.idf(this.invertedIndex[b],this.documentCount),r[b]=h):h=r[b],g=h*((this._k1+1)*y)/(this._k1*(1-this._b+this._b*(l/this.averageFieldLength[o]))+y),g*=f,g*=p,v=Math.round(1e3*g)/1e3,s.insert(w,v)}e[i]=s}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,n){for(var r=Object.create(null),a=Object.keys(n||{}),i=0;i<a.length;i++){var o=a[i];r[o]=n[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],a=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var i=0;i<a.length;i++){var o=a[i],l=Object.keys(e.metadata[r][o]);null==this.metadata[r][o]&&(this.metadata[r][o]=Object.create(null));for(var s=0;s<l.length;s++){var u=l[s];null==this.metadata[r][o][u]?this.metadata[r][o][u]=e.metadata[r][o][u]:this.metadata[r][o][u]=this.metadata[r][o][u].concat(e.metadata[r][o][u])}}}},R.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),a=0;a<r.length;a++){var i=r[a];i in this.metadata[e][t]?this.metadata[e][t][i]=this.metadata[e][t][i].concat(n[i]):this.metadata[e][t][i]=n[i]}else this.metadata[e][t]=n},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},R.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(r.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var a=e.peekLexeme();if(null==a){r="expecting term, found nothing";throw new R.QueryParseError(r,t.start,t.end)}if(a.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;r="expecting term, found '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(r,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}else e.nextClause()}},void 0===(a="function"==typeof(r=function(){return R})?r.call(t,n,t,e):r)||(e.exports=a)}()},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function i(e){return 100*(-1+e)}function o(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var i=n.render(!t),u=i.querySelector(r.barSelector),c=r.speed,d=r.easing;return i.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,o(e,c,d)),1===e?(s(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){s(i,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,o=t.querySelector(r.barSelector),l=e?"-100":i(n.status||0),u=document.querySelector(r.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+i)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,i){for(var o,l,s=a(e),u=1;u<arguments.length;u++){for(var c in o=Object(arguments[u]))n.call(o,c)&&(s[c]=o[c]);if(t){l=t(o);for(var d=0;d<l.length;d++)r.call(o,l[d])&&(s[l[d]]=o[l[d]])}}return s}},4779:(e,t,n)=>{var r=n(5826);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,o=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(o,p),o=p+d.length,f)l+=f[1];else{var m=e[o],h=n[2],g=n[3],v=n[4],b=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,E="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,_=v||b;r.push({name:g||i++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+s(x)+"]+?"})}}return o<e.length&&(l+=e.substr(o)),l&&r.push(l),r}function o(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var i="",l=t||{},s=(a||{}).pretty?o:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=l[c.name];if(null==f){if(c.optional){c.partial&&(i+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");i+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');i+=c.prefix+d}}else i+=c}return i}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,i=!1!==n.end,o="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)o+=s(u);else{var f=s(u.prefix),p="(?:"+u.pattern+")";t.push(u),u.repeat&&(p+="(?:"+f+p+")*"),o+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var m=s(n.delimiter||"/"),h=o.slice(-m.length)===m;return a||(o=(h?o.slice(0,-m.length):o)+"(?:"+m+"(?=$))?"),o+=i?"$":a&&h?"":"(?="+m+"|$)",c(new RegExp("^"+o,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(i(e,n),t,n)}(e,t,n)}},7410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,i;switch(n=n||{},r.util.type(t)){case"Object":if(i=r.util.objId(t),n[i])return n[i];for(var o in a={},n[i]=a,t)t.hasOwnProperty(o)&&(a[o]=e(t[o],n));return a;case"Array":return i=r.util.objId(t),n[i]?n[i]:(a=[],n[i]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var i=(a=a||r.languages)[e],o={};for(var l in i)if(i.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);n.hasOwnProperty(l)||(o[l]=i[l])}var u=a[e];return a[e]=o,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,a,i){i=i||{};var o=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||i[o(s)]?"Array"!==u||i[o(s)]||(i[o(s)]=!0,e(s,n,l,i)):(i[o(s)]=!0,e(s,n,null,i))}}},plugins:{},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),a.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),o(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,i=0;a=n[i++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function i(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function o(e,t,n,l,c,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m<p.length;++m){if(d&&d.cause==f+","+m)return;var h=p[m],g=h.inside,v=!!h.lookbehind,b=!!h.greedy,y=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,E=l.next,S=c;E!==t.tail&&!(d&&S>=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var _,T=1;if(b){if(!(_=i(k,S,e,v))||_.index>=e.length)break;var C=_.index,P=_.index+_[0].length,L=S;for(L+=E.value.length;C>=L;)L+=(E=E.next).value.length;if(S=L-=E.value.length,E.value instanceof a)continue;for(var A=E;A!==t.tail&&(L<P||"string"==typeof A.value);A=A.next)T++,L+=A.value.length;T--,x=e.slice(S,L),_.index-=S}else if(!(_=i(k,0,x,v)))continue;C=_.index;var R=_[0],O=x.slice(0,C),N=x.slice(C+R.length),I=S+x.length;d&&I>d.reach&&(d.reach=I);var D=E.prev;if(O&&(D=s(t,D,O),S+=O.length),u(t,D,T),E=s(t,D,new a(f,g?r.tokenize(R,g):R,y,R)),N&&s(t,E,N),T>1){var M={cause:f+","+m,reach:I};o(e,t,n,E.prev,S,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(i.classes,o):i.classes.push(o)),r.hooks.run("wrap",i);var l="";for(var s in i.attributes)l+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+l+">"+i.content+"</"+i.tag+">"},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,o=0;o<a.length;o++)i[a[o]]=e.languages.bash[a[o]];e.languages.shell=e.languages.bash}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a=t[n];if("code"===a.type){var i=a.content[1],o=a.content[3];if(i&&o&&"code-language"===i.type&&"code-block"===o.type&&"string"==typeof i.content){var l=i.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(l=(/[a-z][\w-]*/i.exec(l)||[""])[0].toLowerCase());o.alias?"string"==typeof o.alias?o.alias=[o.alias,s]:o.alias.push(s):o.alias=[s]}}else e(a.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var i=t.classes[r],u=/language-(.+)/.exec(i);if(u){n=u[1];break}}var c,d=e.languages[n];if(d)t.content=e.highlight((c=t.content,c.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n);var r=l[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var o=RegExp(e.languages.markup.tag.pattern.source,"gi"),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var i=f(/^\($/,/^\)$/);if(-1===i)continue;for(;n<i;n++){var o=c(0);"variable"===o.type&&(p(o,"variable-input"),a.push(o.content))}n=i+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),a.length>0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&a.indexOf(u.content)>=0&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return!1}return!0}function f(e,r){for(var a=1,i=n;i<t.length;i++){var o=t[i],l=o.content;if("punctuation"===o.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0===--a)return i}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),a.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],i=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var i=e.tokenize(t,n);if(3===i.length){var o=[1,1];o.push.apply(o,s(i[1],e.languages.javascript,"javascript")),i.splice.apply(i,o)}return new e.Token("interpolation",i,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(o++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return o=0,function e(t){for(var n=0;n<t.length;n++){if(o>=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[o],i="string"==typeof r?r:r.content,l=i.indexOf(a);if(-1!==l){++o;var s=i.substring(0,l),d=u(c[a]),p=i.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r<a;r++){var i=n[r];if("string"!=typeof i){var o=i.content;if(Array.isArray(o))if("template-string"===i.type){var l=o[1];if(3===o.length&&"string"!=typeof l&&"embedded-code"===l.type){var s=f(l),u=l.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;o[1]=c(s,p,d)}}else t(o);else"string"!=typeof o&&t([o])}}}(t.tokens)}))}(a),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],i=e.languages.javascript[a];"RegExp"===e.util.type(i)&&(i=e.languages.javascript[a]={pattern:i});var o=i.inside||{};i.inside=o,o["maybe-class-name"]=/^[A-Z][\s\S]*/}}(a),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function i(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}a=i(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},l=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],i=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===o(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=o(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(s+=o(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=o(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,i){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof i&&!i(e))return e;for(var a,l=o.length;-1!==n.code.indexOf(a=t(r,l));)++l;return o[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,i=Object.keys(n.tokenStack);!function o(l){for(var s=0;s<l.length&&!(a>=i.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=i[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];h&&b.push.apply(b,o([h])),b.push(g),v&&b.push.apply(b,o([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&o(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const i=a},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),a=n(9642),i=new Set;function o(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(o.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),i.add(e)}))}o.silent=!1,e.exports=o},6726:(e,t,n)=>{var r={"./":2885};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=6726},6500:(e,t,n)=>{var r={"./":2885};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,i){if(!(r in n)){i.push(r);var o=i.indexOf(r);if(o<i.length-1)throw new Error("Circular dependency: "+i.slice(o).join(" -> "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var o in a(t,i),l[t]=!0,n[t])l[o]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,i.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(i,o,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var i=r[a];t[a]="string"==typeof i?{title:i}:i}}return t}(i),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var i=e[a];t(i&&i.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);o=o.map(u),l=(l||[]).map(u);var c=n(o),d=n(l);o.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;a(m);){for(var h in f={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in m=f)c[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var i=a?a.series:void 0,o=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=o(c.map((function(e){var t=u(e);return delete s[e],t})));i?a=i(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return o(d)}(p,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(7418),i=n(3840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,m={},h={};function g(e,t,n,r,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=v.hasOwnProperty(t)?v[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,_=60108,T=60114,C=60109,P=60110,L=60112,A=60113,R=60120,O=60115,N=60116,I=60121,D=60128,M=60129,F=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;E=B("react.element"),S=B("react.portal"),x=B("react.fragment"),_=B("react.strict_mode"),T=B("react.profiler"),C=B("react.provider"),P=B("react.context"),L=B("react.forward_ref"),A=B("react.suspense"),R=B("react.suspense_list"),O=B("react.memo"),N=B("react.lazy"),I=B("react.block"),B("react.scope"),D=B("react.opaque.id"),M=B("react.debug_trace_mode"),F=B("react.offscreen"),j=B("react.legacy_hidden")}var z,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function q(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function G(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"==typeof s.stack){for(var a=s.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l])return"\n"+a[o].replace(" at new "," at ")}while(1<=o&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function X(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function Q(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case T:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case L:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case O:return Q(e.type);case I:return Q(e._render);case N:t=e._payload,e=e._init;try{return Q(e(t))}catch(n){}}return null}function Z(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Z(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,Z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Z(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Z(n)}}function ue(e,t){var n=Z(t.value),r=Z(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Se=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Te(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Pe=null,Le=null;function Ae(e){if(e=ra(e)){if("function"!=typeof Ce)throw Error(o(280));var t=e.stateNode;t&&(t=ia(t),Ce(e.stateNode,e.type,t))}}function Re(e){Pe?Le?Le.push(e):Le=[e]:Pe=e}function Oe(){if(Pe){var e=Pe,t=Le;if(Le=Pe=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ne(e,t){return e(t)}function Ie(e,t,n,r,a){return e(t,n,r,a)}function De(){}var Me=Ne,Fe=!1,je=!1;function Be(){null===Pe&&null===Le||(De(),Oe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=ia(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var $e=!1;if(d)try{var Ue={};Object.defineProperty(Ue,"passive",{get:function(){$e=!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch(ge){$e=!1}function qe(e,t,n,r,a,i,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ge=null,Xe=!1,Qe=null,Ze={onError:function(e){He=!0,Ge=e}};function Ve(e,t,n,r,a,i,o,l,s){He=!1,Ge=null,qe.apply(Ze,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ke(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ye(e){if(We(e)!==e)throw Error(o(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Ye(a),e;if(i===r)return Ye(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,it=!1,ot=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function mt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e=mt(t,n,r,a,i),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function vt(e){var t=na(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ke(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(it=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==lt&&bt(lt)&&(lt=null),null!==st&&bt(st)&&(st=null),null!==ut&&bt(ut)&&(ut=null),ct.forEach(yt),dt.forEach(yt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<ot.length){kt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&kt(lt,e),null!==st&&kt(st,e),null!==ut&&kt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},_t={},Tt={};function Ct(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Tt)return _t[e]=n[t];return e}d&&(Tt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Pt=Ct("animationend"),Lt=Ct("animationiteration"),At=Ct("animationstart"),Rt=Ct("transitionend"),Ot=new Map,Nt=new Map,It=["abort","abort",Pt,"animationEnd",Lt,"animationIteration",At,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Rt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Nt.set(r,t),Ot.set(r,a),u(a,[r])}}(0,i.unstable_now)();var Mt=8;function Ft(e){if(0!=(1&e))return Mt=15,1;if(0!=(2&e))return Mt=14,2;if(0!=(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!=(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!=(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!=(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!=(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!=(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function jt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,a=0,i=e.expiredLanes,o=e.suspendedLanes,l=e.pingedLanes;if(0!==i)r=i,a=Mt=15;else if(0!==(i=134217727&n)){var s=i&~o;0!==s?(r=Ft(s),a=Mt):0!==(l&=i)&&(r=Ft(l),a=Mt)}else 0!==(i=n&~o)?(r=Ft(i),a=Mt):0!==l&&(r=Ft(l),a=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&o)){if(Ft(t),a<=Mt)return t;Mt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ht(t)),r|=e[n],t&=~a;return r}function Bt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=$t(24&~t))?zt(10,t):e;case 10:return 0===(e=$t(192&~t))?zt(8,t):e;case 8:return 0===(e=$t(3584&~t))&&(0===(e=$t(4186112&~t))&&(e=512)),e;case 2:return 0===(t=$t(805306368&~t))&&(t=268435456),t}throw Error(o(358,e))}function $t(e){return e&-e}function Ut(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/Xt|0)|0},Gt=Math.log,Xt=Math.LN2;var Qt=i.unstable_UserBlockingPriority,Zt=i.unstable_runWithPriority,Vt=!0;function Wt(e,t,n,r){Fe||De();var a=Yt,i=Fe;Fe=!0;try{Ie(a,e,t,n,r)}finally{(Fe=i)||Be()}}function Kt(e,t,n,r){Zt(Qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var a;if(Vt)if((a=0==(4&t))&&0<ot.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),ot.push(e);else{var i=Jt(e,t,n,r);if(null===i)a&&ht(e,r);else{if(a){if(-1<pt.indexOf(e))return e=mt(i,e,t,n,r),void ot.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,a),!0;case"dragenter":return st=gt(st,e,t,n,r,a),!0;case"mouseover":return ut=gt(ut,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return ct.set(i,gt(ct.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,dt.set(i,gt(dt.get(i)||null,e,t,n,r,a)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}Dr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=Te(r);if(null!==(a=na(a))){var i=We(a);if(null===i)a=null;else{var o=i.tag;if(13===o){if(null!==(a=Ke(i)))return a;a=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Dr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function ln(){return!1}function sn(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:ln,this.isPropagationStopped=ln,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),mn=a({},fn,{view:0,detail:0}),hn=sn(mn),gn=a({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=sn(gn),bn=sn(a({},gn,{dataTransfer:0})),yn=sn(a({},mn,{relatedTarget:0})),wn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=sn(kn),Sn=sn(a({},fn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Tn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tn[e])&&!!t[e]}function Pn(){return Cn}var Ln=a({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=sn(Ln),Rn=sn(a({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=sn(a({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pn})),Nn=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=a({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Dn=sn(In),Mn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,jn=null;d&&"documentMode"in document&&(jn=document.documentMode);var Bn=d&&"TextEvent"in window&&!jn,zn=d&&(!Fn||jn&&8<jn&&11>=jn),$n=String.fromCharCode(32),Un=!1;function qn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Xn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Xn[e.type]:"textarea"===t}function Zn(e,t,n,r){Re(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,Wn=null;function Kn(e){Lr(e,0)}function Yn(e){if(K(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){Vn&&(Vn.detachEvent("onpropertychange",ir),Wn=Vn=null)}function ir(e){if("value"===e.propertyName&&Yn(Wn)){var t=[];if(Zn(t,Wn,e,Te(e)),e=Kn,Fe)e(t);else{Fe=!0;try{Ne(e,t)}finally{Fe=!1,Be()}}}}function or(e,t,n){"focusin"===e?(ar(),Wn=n,(Vn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&ar()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Wn)}function sr(e,t){if("click"===e)return Yn(t)}function ur(e,t){if("input"===e||"change"===e)return Yn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var br=d&&"documentMode"in document&&11>=document.documentMode,yr=null,wr=null,kr=null,Er=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Er||null==yr||yr!==Y(r)||("selectionStart"in(r=yr)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},kr&&fr(kr,r)||(kr=r,0<(r=Fr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(It,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<xr.length;_r++)Nt.set(xr[_r],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Pr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,u){if(Ve.apply(this,arguments),He){if(!He)throw Error(o(198));var c=Ge;He=!1,Ge=null,Xe||(Xe=!0,Qe=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&a.isPropagationStopped())break e;Pr(a,l,u),i=s}else for(o=0;o<r.length;o++){if(s=(l=r[o]).instance,u=l.currentTarget,l=l.listener,s!==i&&a.isPropagationStopped())break e;Pr(a,l,u),i=s}}}if(Xe)throw e=Qe,Xe=!1,Qe=null,e}function Ar(e,t){var n=oa(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Rr]||(e[Rr]=!0,l.forEach((function(t){Cr.has(t)||Nr(t,!1,e,null),Nr(t,!0,e,null)})))}function Nr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Cr.has(e)){if("scroll"!==e)return;a|=2,i=r}var o=oa(i),l=e+"__"+(t?"capture":"bubble");o.has(l)||(t&&(a|=4),Ir(i,e,a,t),o.add(l))}function Ir(e,t,n,r){var a=Nt.get(t);switch(void 0===a?2:a){case 0:a=Wt;break;case 1:a=Kt;break;default:a=Yt}n=a.bind(null,t,n,e),a=void 0,!$e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Dr(e,t,n,r,a){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=na(l)))return;if(5===(s=o.tag)||6===s){r=i=o;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{Me(e,t,n)}finally{je=!1,Be()}}((function(){var r=i,a=Te(n),o=[];e:{var l=Ot.get(e);if(void 0!==l){var s=pn,u=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=An;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=On;break;case Pt:case Lt:case At:s=wn;break;case Rt:s=Nn;break;case"scroll":s=hn;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Rn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=ze(m,f))&&c.push(Mr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),o.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!na(u)&&!u[ea])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?na(u):null)&&(u!==(d=We(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Rn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:aa(s),p=null==u?l:aa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,na(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=jr(p))m++;for(p=0,h=f;h;h=jr(h))p++;for(;0<m-p;)c=jr(c),m--;for(;0<p-m;)f=jr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=jr(c),f=jr(f)}c=null}else c=null;null!==s&&Br(o,l,s,c,!1),null!==u&&null!==d&&Br(o,d,u,c,!0)}if("select"===(s=(l=r?aa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Jn;else if(Qn(l))if(er)g=ur;else{g=lr;var v=or}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=sr);switch(g&&(g=g(e,r))?Zn(o,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ae(l,"number",l.value)),v=r?aa(r):window,e){case"focusin":(Qn(v)||"true"===v.contentEditable)&&(yr=v,wr=r,kr=null);break;case"focusout":kr=wr=yr=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,Sr(o,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Sr(o,n,a)}var b;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Gn?qn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(zn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Gn&&(b=rn()):(tn="value"in(en=a)?en.value:en.textContent,Gn=!0)),0<(v=Fr(r,y)).length&&(y=new Sn(y,e,null,n,a),o.push({event:y,listeners:v}),b?y.data=b:null!==(b=Hn(n))&&(y.data=b))),(b=Bn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(Un=!0,$n);case"textInput":return(e=t.data)===$n&&Un?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&qn(e,t)?(e=rn(),nn=tn=en=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=b))}Lr(o,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=ze(e,n))&&r.unshift(Mr(e,i,a)),null!=(i=ze(e,t))&&r.push(Mr(e,i,a))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=ze(n,i))&&o.unshift(Mr(n,s,l)):a||null!=(s=ze(n,i))&&o.push(Mr(n,s,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}function zr(){}var $r=null,Ur=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Gr="function"==typeof setTimeout?setTimeout:void 0,Xr="function"==typeof clearTimeout?clearTimeout:void 0;function Qr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Zr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Vr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Wr=0;var Kr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Kr,Jr="__reactProps$"+Kr,ea="__reactContainer$"+Kr,ta="__reactEvents$"+Kr;function na(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Vr(e);null!==e;){if(n=e[Yr])return n;e=Vr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Yr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ia(e){return e[Jr]||null}function oa(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var la=[],sa=-1;function ua(e){return{current:e}}function ca(e){0>sa||(e.current=la[sa],la[sa]=null,sa--)}function da(e,t){sa++,la[sa]=e.current,e.current=t}var fa={},pa=ua(fa),ma=ua(!1),ha=fa;function ga(e,t){var n=e.type.contextTypes;if(!n)return fa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function va(e){return null!=(e=e.childContextTypes)}function ba(){ca(ma),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(o(168));da(pa,t),da(ma,n)}function wa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(o(108,Q(t)||"Unknown",i));return a({},n,r)}function ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ha=pa.current,da(pa,e),da(ma,ma.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=wa(e,t,ha),r.__reactInternalMemoizedMergedChildContext=e,ca(ma),ca(pa),da(pa,e)):ca(ma),da(ma,n)}var Sa=null,xa=null,_a=i.unstable_runWithPriority,Ta=i.unstable_scheduleCallback,Ca=i.unstable_cancelCallback,Pa=i.unstable_shouldYield,La=i.unstable_requestPaint,Aa=i.unstable_now,Ra=i.unstable_getCurrentPriorityLevel,Oa=i.unstable_ImmediatePriority,Na=i.unstable_UserBlockingPriority,Ia=i.unstable_NormalPriority,Da=i.unstable_LowPriority,Ma=i.unstable_IdlePriority,Fa={},ja=void 0!==La?La:function(){},Ba=null,za=null,$a=!1,Ua=Aa(),qa=1e4>Ua?Aa:function(){return Aa()-Ua};function Ha(){switch(Ra()){case Oa:return 99;case Na:return 98;case Ia:return 97;case Da:return 96;case Ma:return 95;default:throw Error(o(332))}}function Ga(e){switch(e){case 99:return Oa;case 98:return Na;case 97:return Ia;case 96:return Da;case 95:return Ma;default:throw Error(o(332))}}function Xa(e,t){return e=Ga(e),_a(e,t)}function Qa(e,t,n){return e=Ga(e),Ta(e,t,n)}function Za(){if(null!==za){var e=za;za=null,Ca(e)}Va()}function Va(){if(!$a&&null!==Ba){$a=!0;var e=0;try{var t=Ba;Xa(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ba=null}catch(n){throw null!==Ba&&(Ba=Ba.slice(e+1)),Ta(Oa,Za),n}finally{$a=!1}}}var Wa=k.ReactCurrentBatchConfig;function Ka(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ya=ua(null),Ja=null,ei=null,ti=null;function ni(){ti=ei=Ja=null}function ri(e){var t=Ya.current;ca(Ya),e.type._context._currentValue=t}function ai(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ii(e,t){Ja=e,ti=ei=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fo=!0),e.firstContext=null)}function oi(e,t){if(ti!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ti=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ei){if(null===Ja)throw Error(o(308));ei=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else ei=ei.next=t;return e._currentValue}var li=!1;function si(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ui(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ci(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function di(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function fi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pi(e,t,n,r){var i=e.updateQueue;li=!1;var o=i.firstBaseUpdate,l=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?o=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==o){for(f=i.baseState,l=0,d=c=u=null;;){s=o.lane;var p=o.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,h=o;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=a({},f,s);break e;case 2:li=!0}}null!==o.callback&&(e.flags|=32,null===(s=i.effects)?i.effects=[o]:s.push(o))}else p={eventTime:p,lane:s,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(o=o.next)){if(null===(s=i.shared.pending))break;o=s.next,s.next=null,i.lastBaseUpdate=s,i.shared.pending=null}}null===d&&(u=f),i.baseState=u,i.firstBaseUpdate=c,i.lastBaseUpdate=d,$l|=l,e.lanes=l,e.memoizedState=f}}function mi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var hi=(new r.Component).refs;function gi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var vi={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),i=ci(r,a);i.payload=t,null!=n&&(i.callback=n),di(e,i),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),i=ci(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),di(e,i),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fs(),r=ps(e),a=ci(n,r);a.tag=2,null!=t&&(a.callback=t),di(e,a),ms(e,r,n)}};function bi(e,t,n,r,a,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,i))}function yi(e,t,n){var r=!1,a=fa,i=t.contextType;return"object"==typeof i&&null!==i?i=oi(i):(a=va(t)?ha:pa.current,i=(r=null!=(r=t.contextTypes))?ga(e,a):fa),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=vi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function wi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&vi.enqueueReplaceState(t,t.state,null)}function ki(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=hi,si(e);var i=t.contextType;"object"==typeof i&&null!==i?a.context=oi(i):(i=va(t)?ha:pa.current,a.context=ga(e,i)),pi(e,n,a,r),a.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&vi.enqueueReplaceState(a,a.state,null),pi(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var Ei=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===hi&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function xi(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function _i(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Xs(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ws(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=Qs(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ks(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Zs(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ws(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Qs(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case S:return(t=Ks(t,e.mode,n)).return=e,t}if(Ei(t)||U(t))return(t=Zs(t,e.mode,n,null)).return=e,t;xi(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===a?n.type===x?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case S:return n.key===a?c(e,t,n,r):null}if(Ei(n)||U(n))return null!==a?null:d(e,t,n,r,null);xi(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(Ei(r)||U(r))return d(t,e=e.get(n)||null,r,a,null);xi(t,r)}return null}function h(a,o,l,s){for(var u=null,c=null,d=o,h=o=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(a,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),o=i(v,o,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(a,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(o=i(d,o,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),o=i(g,o,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),u}function g(a,l,s,u){var c=U(s);if("function"!=typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,h=l,g=l=0,v=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=p(a,h,b.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(a,h),l=i(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(b.done)return n(a,h),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=f(a,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(h=r(a,h);!b.done;g++,b=s.next())null!==(b=m(h,a,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===x&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case E:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===x){n(e,u.sibling),(r=a(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=a(u,i.props)).ref=Si(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===x?((r=Zs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Qs(i.type,i.key,i.props,null,e.mode,s)).ref=Si(e,r,i),s.return=e,e=s)}return l(e);case S:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=a(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ks(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,i)).return=e,e=r):(n(e,r),(r=Ws(i,e.mode,s)).return=e,e=r),l(e);if(Ei(i))return h(e,r,i,s);if(U(i))return g(e,r,i,s);if(c&&xi(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,Q(e.type)||"Component"))}return n(e,r)}}var Ti=_i(!0),Ci=_i(!1),Pi={},Li=ua(Pi),Ai=ua(Pi),Ri=ua(Pi);function Oi(e){if(e===Pi)throw Error(o(174));return e}function Ni(e,t){switch(da(Ri,t),da(Ai,e),da(Li,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(Li),da(Li,t)}function Ii(){ca(Li),ca(Ai),ca(Ri)}function Di(e){Oi(Ri.current);var t=Oi(Li.current),n=me(t,e.type);t!==n&&(da(Ai,e),da(Li,n))}function Mi(e){Ai.current===e&&(ca(Li),ca(Ai))}var Fi=ua(0);function ji(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bi=null,zi=null,$i=!1;function Ui(e,t){var n=Hs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function qi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Hi(e){if($i){var t=zi;if(t){var n=t;if(!qi(e,t)){if(!(t=Zr(n.nextSibling))||!qi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Bi=e);Ui(Bi,n)}Bi=e,zi=Zr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Bi=e}}function Gi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function Xi(e){if(e!==Bi)return!1;if(!$i)return Gi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=zi;t;)Ui(e,t),t=Zr(t.nextSibling);if(Gi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){zi=Zr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}zi=null}}else zi=Bi?Zr(e.stateNode.nextSibling):null;return!0}function Qi(){zi=Bi=null,$i=!1}var Zi=[];function Vi(){for(var e=0;e<Zi.length;e++)Zi[e]._workInProgressVersionPrimary=null;Zi.length=0}var Wi=k.ReactCurrentDispatcher,Ki=k.ReactCurrentBatchConfig,Yi=0,Ji=null,eo=null,to=null,no=!1,ro=!1;function ao(){throw Error(o(321))}function io(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function oo(e,t,n,r,a,i){if(Yi=i,Ji=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wi.current=null===e||null===e.memoizedState?No:Io,e=n(r,a),ro){i=0;do{if(ro=!1,!(25>i))throw Error(o(301));i+=1,to=eo=null,t.updateQueue=null,Wi.current=Do,e=n(r,a)}while(ro)}if(Wi.current=Oo,t=null!==eo&&null!==eo.next,Yi=0,to=eo=Ji=null,no=!1,t)throw Error(o(300));return e}function lo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===to?Ji.memoizedState=to=e:to=to.next=e,to}function so(){if(null===eo){var e=Ji.alternate;e=null!==e?e.memoizedState:null}else e=eo.next;var t=null===to?Ji.memoizedState:to.next;if(null!==t)to=t,eo=e;else{if(null===e)throw Error(o(310));e={memoizedState:(eo=e).memoizedState,baseState:eo.baseState,baseQueue:eo.baseQueue,queue:eo.queue,next:null},null===to?Ji.memoizedState=to=e:to=to.next=e}return to}function uo(e,t){return"function"==typeof t?t(e):t}function co(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=eo,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=i=null,u=a;do{var c=u.lane;if((Yi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Ji.lanes|=c,$l|=c}u=u.next}while(null!==u&&u!==a);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Fo=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fo(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);cr(i,t.memoizedState)||(Fo=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function po(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Yi&e)===e)&&(t._workInProgressVersionPrimary=r,Zi.push(t))),e)return n(t._source);throw Zi.push(t),Error(o(350))}function mo(e,t,n,r){var a=Nl;if(null===a)throw Error(o(349));var i=t._getVersion,l=i(t._source),s=Wi.current,u=s.useState((function(){return po(a,t,n)})),c=u[1],d=u[0];u=to;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=Ji;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,o=e;0<o;){var s=31-Ht(o),u=1<<s;r[s]|=e,o&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ps(g);a.mutableReadLanes|=r&a.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:d}).dispatch=c=Ro.bind(null,Ji,e),u.queue=e,u.baseQueue=null,d=po(a,t,n),u.memoizedState=u.baseState=d),d}function ho(e,t,n){return mo(so(),e,t,n)}function go(e){var t=lo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:e}).dispatch=Ro.bind(null,Ji,e),[t.memoizedState,e]}function vo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ji.updateQueue)?(t={lastEffect:null},Ji.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bo(e){return e={current:e},lo().memoizedState=e}function yo(){return so().memoizedState}function wo(e,t,n,r){var a=lo();Ji.flags|=e,a.memoizedState=vo(1|t,n,void 0,void 0===r?null:r)}function ko(e,t,n,r){var a=so();r=void 0===r?null:r;var i=void 0;if(null!==eo){var o=eo.memoizedState;if(i=o.destroy,null!==r&&io(r,o.deps))return void vo(t,n,i,r)}Ji.flags|=e,a.memoizedState=vo(1|t,n,i,r)}function Eo(e,t){return wo(516,4,e,t)}function So(e,t){return ko(516,4,e,t)}function xo(e,t){return ko(4,2,e,t)}function _o(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function To(e,t,n){return n=null!=n?n.concat([e]):null,ko(4,2,_o.bind(null,t,e),n)}function Co(){}function Po(e,t){var n=so();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&io(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Lo(e,t){var n=so();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&io(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ao(e,t){var n=Ha();Xa(98>n?98:n,(function(){e(!0)})),Xa(97<n?97:n,(function(){var n=Ki.transition;Ki.transition=1;try{e(!1),t()}finally{Ki.transition=n}}))}function Ro(e,t,n){var r=fs(),a=ps(e),i={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Ji||null!==o&&o===Ji)ro=no=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=o(l,n);if(i.eagerReducer=o,i.eagerState=s,cr(s,l))return}catch(u){}ms(e,a,r)}}var Oo={readContext:oi,useCallback:ao,useContext:ao,useEffect:ao,useImperativeHandle:ao,useLayoutEffect:ao,useMemo:ao,useReducer:ao,useRef:ao,useState:ao,useDebugValue:ao,useDeferredValue:ao,useTransition:ao,useMutableSource:ao,useOpaqueIdentifier:ao,unstable_isNewReconciler:!1},No={readContext:oi,useCallback:function(e,t){return lo().memoizedState=[e,void 0===t?null:t],e},useContext:oi,useEffect:Eo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wo(4,2,_o.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wo(4,2,e,t)},useMemo:function(e,t){var n=lo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ro.bind(null,Ji,e),[r.memoizedState,e]},useRef:bo,useState:go,useDebugValue:Co,useDeferredValue:function(e){var t=go(e),n=t[0],r=t[1];return Eo((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=go(!1),t=e[0];return bo(e=Ao.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=lo();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mo(r,e,t,n)},useOpaqueIdentifier:function(){if($i){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Wr++).toString(36))),Error(o(355))})),n=go(t)[1];return 0==(2&Ji.mode)&&(Ji.flags|=516,vo(5,(function(){n("r:"+(Wr++).toString(36))}),void 0,null)),t}return go(t="r:"+(Wr++).toString(36)),t},unstable_isNewReconciler:!1},Io={readContext:oi,useCallback:Po,useContext:oi,useEffect:So,useImperativeHandle:To,useLayoutEffect:xo,useMemo:Lo,useReducer:co,useRef:yo,useState:function(){return co(uo)},useDebugValue:Co,useDeferredValue:function(e){var t=co(uo),n=t[0],r=t[1];return So((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=co(uo)[0];return[yo().current,e]},useMutableSource:ho,useOpaqueIdentifier:function(){return co(uo)[0]},unstable_isNewReconciler:!1},Do={readContext:oi,useCallback:Po,useContext:oi,useEffect:So,useImperativeHandle:To,useLayoutEffect:xo,useMemo:Lo,useReducer:fo,useRef:yo,useState:function(){return fo(uo)},useDebugValue:Co,useDeferredValue:function(e){var t=fo(uo),n=t[0],r=t[1];return So((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=fo(uo)[0];return[yo().current,e]},useMutableSource:ho,useOpaqueIdentifier:function(){return fo(uo)[0]},unstable_isNewReconciler:!1},Mo=k.ReactCurrentOwner,Fo=!1;function jo(e,t,n,r){t.child=null===e?Ci(t,null,n,r):Ti(t,e.child,n,r)}function Bo(e,t,n,r,a){n=n.render;var i=t.ref;return ii(t,a),r=oo(e,t,n,r,i,a),null===e||Fo?(t.flags|=1,jo(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,il(e,t,a))}function zo(e,t,n,r,a,i){if(null===e){var o=n.type;return"function"!=typeof o||Gs(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Qs(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,$o(e,t,o,r,a,i))}return o=e.child,0==(a&i)&&(a=o.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?il(e,t,i):(t.flags|=1,(e=Xs(o,r)).ref=t.ref,e.return=t,t.child=e)}function $o(e,t,n,r,a,i){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fo=!1,0==(i&a))return t.lanes=e.lanes,il(e,t,i);0!=(16384&e.flags)&&(Fo=!0)}return Ho(e,t,n,r,i)}function Uo(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Es(t,n);else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Es(t,e),null;t.memoizedState={baseLanes:0},Es(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Es(t,r);return jo(e,t,a,n),t.child}function qo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ho(e,t,n,r,a){var i=va(n)?ha:pa.current;return i=ga(t,i),ii(t,a),n=oo(e,t,n,r,i,a),null===e||Fo?(t.flags|=1,jo(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,il(e,t,a))}function Go(e,t,n,r,a){if(va(n)){var i=!0;ka(t)}else i=!1;if(ii(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),yi(t,n,r),ki(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=n.contextType;"object"==typeof u&&null!==u?u=oi(u):u=ga(t,u=va(n)?ha:pa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==r||s!==u)&&wi(t,o,r,u),li=!1;var f=t.memoizedState;o.state=f,pi(t,r,o,a),s=t.memoizedState,l!==r||f!==s||ma.current||li?("function"==typeof c&&(gi(t,n,c,r),s=t.memoizedState),(l=li||bi(t,n,l,r,f,s,u))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4)):("function"==typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=l):("function"==typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,ui(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Ka(t.type,l),o.props=u,d=t.pendingProps,f=o.context,"object"==typeof(s=n.contextType)&&null!==s?s=oi(s):s=ga(t,s=va(n)?ha:pa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==d||f!==s)&&wi(t,o,r,s),li=!1,f=t.memoizedState,o.state=f,pi(t,r,o,a);var m=t.memoizedState;l!==d||f!==m||ma.current||li?("function"==typeof p&&(gi(t,n,p,r),m=t.memoizedState),(u=li||bi(t,n,u,r,f,m,s))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,m,s),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=s,r=u):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Xo(e,t,n,r,i,a)}function Xo(e,t,n,r,a,i){qo(e,t);var o=0!=(64&t.flags);if(!r&&!o)return a&&Ea(t,n,!1),il(e,t,i);r=t.stateNode,Mo.current=t;var l=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ti(t,e.child,null,i),t.child=Ti(t,null,l,i)):jo(e,t,l,i),t.memoizedState=r.state,a&&Ea(t,n,!0),t.child}function Qo(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Ni(e,t.containerInfo)}var Zo,Vo,Wo,Ko={dehydrated:null,retryLane:0};function Yo(e,t,n){var r,a=t.pendingProps,i=Fi.current,o=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),da(Fi,1&i),null===e?(void 0!==a.fallback&&Hi(t),e=a.children,i=a.fallback,o?(e=Jo(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,e):"number"==typeof a.unstable_expectedLoadTime?(e=Jo(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,t.lanes=33554432,e):((n=Vs({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(a=tl(e,t,a.children,a.fallback,n),o=t.child,i=e.child.memoizedState,o.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=Ko,a):(n=el(e,t,a.children,n),t.memoizedState=null,n))}function Jo(e,t,n,r){var a=e.mode,i=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Vs(t,a,0,null),n=Zs(n,a,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function el(e,t,n,r){var a=e.child;return e=a.sibling,n=Xs(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,a){var i=t.mode,o=e.child;e=o.sibling;var l={mode:"hidden",children:n};return 0==(2&i)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=l,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Xs(o,l),null!==e?r=Xs(e,r):(r=Zs(r,i,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ai(e.return,t)}function rl(e,t,n,r,a,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a,o.lastEffect=i)}function al(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(jo(e,t,r.children,n),0!=(2&(r=Fi.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nl(e,n);else if(19===e.tag)nl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(da(Fi,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ji(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),rl(t,!1,a,n,i,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ji(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}rl(t,!0,n,null,i,t.lastEffect);break;case"together":rl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function il(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),$l|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Xs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Xs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ol(e,t){if(!$i)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ll(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return va(t.type)&&ba(),null;case 3:return Ii(),ca(ma),ca(pa),Vi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Xi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Mi(t);var i=Oi(Ri.current);if(n=t.type,null!==e&&null!=t.stateNode)Vo(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(o(166));return null}if(e=Oi(Li.current),Xi(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Yr]=t,r[Jr]=l,n){case"dialog":Ar("cancel",r),Ar("close",r);break;case"iframe":case"object":case"embed":Ar("load",r);break;case"video":case"audio":for(e=0;e<Tr.length;e++)Ar(Tr[e],r);break;case"source":Ar("error",r);break;case"img":case"image":case"link":Ar("error",r),Ar("load",r);break;case"details":Ar("toggle",r);break;case"input":ee(r,l),Ar("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Ar("invalid",r);break;case"textarea":se(r,l),Ar("invalid",r)}for(var u in xe(n,l),e=null,l)l.hasOwnProperty(u)&&(i=l[u],"children"===u?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):s.hasOwnProperty(u)&&null!=i&&"onScroll"===u&&Ar("scroll",r));switch(n){case"input":W(r),re(r,l,!0);break;case"textarea":W(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===i.nodeType?i:i.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Yr]=t,e[Jr]=r,Zo(e,t),t.stateNode=e,u=_e(n,r),n){case"dialog":Ar("cancel",e),Ar("close",e),i=r;break;case"iframe":case"object":case"embed":Ar("load",e),i=r;break;case"video":case"audio":for(i=0;i<Tr.length;i++)Ar(Tr[i],e);i=r;break;case"source":Ar("error",e),i=r;break;case"img":case"image":case"link":Ar("error",e),Ar("load",e),i=r;break;case"details":Ar("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Ar("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=a({},r,{value:void 0}),Ar("invalid",e);break;case"textarea":se(e,r),i=le(e,r),Ar("invalid",e);break;default:i=r}xe(n,i);var c=i;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?Ee(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Ar("scroll",e):null!=d&&w(e,l,d,u))}switch(n){case"input":W(e),re(e,r,!1);break;case"textarea":W(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Z(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?oe(e,!!r.multiple,l,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=zr)}qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Wo(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));n=Oi(Ri.current),Oi(Li.current),Xi(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return ca(Fi),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Xi(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Fi.current)?0===jl&&(jl=3):(0!==jl&&3!==jl||(jl=4),null===Nl||0==(134217727&$l)&&0==(134217727&Ul)||bs(Nl,Dl))),(r||n)&&(t.flags|=4),null);case 4:return Ii(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return ri(t),null;case 19:if(ca(Fi),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)ol(r,!1);else{if(0!==jl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=ji(e))){for(t.flags|=64,ol(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Fi,1&Fi.current|2),t.child}e=e.sibling}null!==r.tail&&qa()>Xl&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=ji(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ol(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qa()-r.renderingStartTime>Xl&&1073741824!==n&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qa(),n.sibling=null,t=Fi.current,da(Fi,l?1&t|2:1&t),n):null;case 23:case 24:return Ss(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function sl(e){switch(e.tag){case 1:va(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ii(),ca(ma),ca(pa),Vi(),0!=(64&(t=e.flags)))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Mi(e),null;case 13:return ca(Fi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Fi),null;case 4:return Ii(),null;case 10:return ri(e),null;case 23:case 24:return Ss(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=X(r),r=r.return}while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a}}function cl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Zo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Vo=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Li.current);var o,l=null;switch(n){case"input":i=J(e,i),r=J(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=a({},i,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in xe(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(o in u)!u.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&u[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Ar("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Wo=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Kl=r),cl(0,t)},n}function pl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return cl(0,t),r(a)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Yl?Yl=new Set([this]):Yl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ml="function"==typeof WeakSet?WeakSet:Set;function hl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){zs(e,n)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ka(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Qr(t.stateNode.containerInfo))}throw Error(o(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Fs(n,e),Ms(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ka(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&mi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&qr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))))}throw Error(o(163))}function bl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(xa&&"function"==typeof xa.onCommitFiberUnmount)try{xa.onCommitFiberUnmount(Sa,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Fs(t,n);else{r=t;try{a()}catch(i){zs(r,i)}}n=n.next}while(n!==e)}break;case 1:if(hl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){zs(t,i)}break;case 5:hl(t);break;case 4:_l(e,t)}}function wl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function kl(e){return 5===e.tag||3===e.tag||4===e.tag}function El(e){e:{for(var t=e.return;null!==t;){if(kl(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||kl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Sl(e,n,t):xl(e,n,t)}function Sl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=zr));else if(4!==r&&null!==(e=e.child))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function _l(e,t){for(var n,r,a=t,i=!1;;){if(!i){i=a.return;e:for(;;){if(null===i)throw Error(o(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(yl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(yl(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(i=!1)}a.sibling.return=a.return,a=a.sibling}}function Tl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,a),t=_e(e,r),a=0;a<i.length;a+=2){var l=i[a],s=i[a+1];"style"===l?Ee(n,s):"dangerouslySetInnerHTML"===l?ve(n,s):"children"===l?be(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?oe(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?oe(n,!!r.multiple,r.defaultValue,!0):oe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 13:return null!==t.memoizedState&&(Gl=qa(),bl(t.child,!0)),void Cl(t);case 19:return void Cl(t);case 23:case 24:return void bl(t,null!==t.memoizedState)}throw Error(o(163))}function Cl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ml),t.forEach((function(t){var r=Us.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Pl(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ll=Math.ceil,Al=k.ReactCurrentDispatcher,Rl=k.ReactCurrentOwner,Ol=0,Nl=null,Il=null,Dl=0,Ml=0,Fl=ua(0),jl=0,Bl=null,zl=0,$l=0,Ul=0,ql=0,Hl=null,Gl=0,Xl=1/0;function Ql(){Xl=qa()+500}var Zl,Vl=null,Wl=!1,Kl=null,Yl=null,Jl=!1,es=null,ts=90,ns=[],rs=[],as=null,is=0,os=null,ls=-1,ss=0,us=0,cs=null,ds=!1;function fs(){return 0!=(48&Ol)?qa():-1!==ls?ls:ls=qa()}function ps(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ha()?1:2;if(0===ss&&(ss=zl),0!==Wa.transition){0!==us&&(us=null!==Hl?Hl.pendingLanes:0),e=ss;var t=4186112&~us;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ha(),0!=(4&Ol)&&98===e?e=zt(12,ss):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ss),e}function ms(e,t,n){if(50<is)throw is=0,os=null,Error(o(185));if(null===(e=hs(e,t)))return null;qt(e,t,n),e===Nl&&(Ul|=t,4===jl&&bs(e,Dl));var r=Ha();1===t?0!=(8&Ol)&&0==(48&Ol)?ys(e):(gs(e,n),0===Ol&&(Ql(),Za())):(0==(4&Ol)||98!==r&&99!==r||(null===as?as=new Set([e]):as.add(e)),gs(e,n)),Hl=e}function hs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Ht(l),u=1<<s,c=i[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Ft(u);var d=Mt;i[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=jt(e,e===Nl?Dl:0),t=Mt,0===r)null!==n&&(n!==Fa&&Ca(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&Ca(n)}15===t?(n=ys.bind(null,e),null===Ba?(Ba=[n],za=Ta(Oa,Va)):Ba.push(n),n=Fa):14===t?n=Qa(99,ys.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,e))}}(t),n=Qa(n,vs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vs(e){if(ls=-1,us=ss=0,0!=(48&Ol))throw Error(o(327));var t=e.callbackNode;if(Ds()&&e.callbackNode!==t)return null;var n=jt(e,e===Nl?Dl:0);if(0===n)return null;var r=n,a=Ol;Ol|=16;var i=Ts();for(Nl===e&&Dl===r||(Ql(),xs(e,r));;)try{Ls();break}catch(s){_s(e,s)}if(ni(),Al.current=i,Ol=a,null!==Il?r=0:(Nl=null,Dl=0,r=jl),0!=(zl&Ul))xs(e,0);else if(0!==r){if(2===r&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Qr(e.containerInfo)),0!==(n=Bt(e))&&(r=Cs(e,n))),1===r)throw t=Bl,xs(e,0),bs(e,n),gs(e,qa()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:case 5:Os(e);break;case 3:if(bs(e,n),(62914560&n)===n&&10<(r=Gl+500-qa())){if(0!==jt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){fs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Gr(Os.bind(null,e),r);break}Os(e);break;case 4:if(bs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Ht(n);i=1<<l,(l=r[l])>a&&(a=l),n&=~i}if(n=a,10<(n=(120>(n=qa()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ll(n/1960))-n)){e.timeoutHandle=Gr(Os.bind(null,e),n);break}Os(e);break;default:throw Error(o(329))}}return gs(e,qa()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~ql,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(0!=(48&Ol))throw Error(o(327));if(Ds(),e===Nl&&0!=(e.expiredLanes&Dl)){var t=Dl,n=Cs(e,t);0!=(zl&Ul)&&(n=Cs(e,t=jt(e,t)))}else n=Cs(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Qr(e.containerInfo)),0!==(t=Bt(e))&&(n=Cs(e,t))),1===n)throw n=Bl,xs(e,0),bs(e,t),gs(e,qa()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Os(e),gs(e,qa()),null}function ws(e,t){var n=Ol;Ol|=1;try{return e(t)}finally{0===(Ol=n)&&(Ql(),Za())}}function ks(e,t){var n=Ol;Ol&=-2,Ol|=8;try{return e(t)}finally{0===(Ol=n)&&(Ql(),Za())}}function Es(e,t){da(Fl,Ml),Ml|=t,zl|=t}function Ss(){Ml=Fl.current,ca(Fl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Xr(n)),null!==Il)for(n=Il.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:Ii(),ca(ma),ca(pa),Vi();break;case 5:Mi(r);break;case 4:Ii();break;case 13:case 19:ca(Fi);break;case 10:ri(r);break;case 23:case 24:Ss()}n=n.return}Nl=e,Il=Xs(e.current,null),Dl=Ml=zl=t,jl=0,Bl=null,ql=Ul=$l=0}function _s(e,t){for(;;){var n=Il;try{if(ni(),Wi.current=Oo,no){for(var r=Ji.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}no=!1}if(Yi=0,to=eo=Ji=null,ro=!1,Rl.current=null,null===n||null===n.return){jl=1,Bl=t,Il=null;break}e:{var i=e,o=n.return,l=n,s=t;if(t=Dl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&Fi.current),f=o;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=ci(-1,1);b.tag=2,di(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=i.pingCache;if(null===y?(y=i.pingCache=new dl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var w=$s.bind(null,i,u,l);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((Q(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==jl&&(jl=2),s=ul(s,l),f=o;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,fi(f,fl(0,i,t));break e;case 1:i=s;var k=f.type,E=f.stateNode;if(0==(64&f.flags)&&("function"==typeof k.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Yl||!Yl.has(E)))){f.flags|=4096,t&=-t,f.lanes|=t,fi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}Rs(n)}catch(S){t=S,Il===n&&null!==n&&(Il=n=n.return);continue}break}}function Ts(){var e=Al.current;return Al.current=Oo,null===e?Oo:e}function Cs(e,t){var n=Ol;Ol|=16;var r=Ts();for(Nl===e&&Dl===t||xs(e,t);;)try{Ps();break}catch(a){_s(e,a)}if(ni(),Ol=n,Al.current=r,null!==Il)throw Error(o(261));return Nl=null,Dl=0,jl}function Ps(){for(;null!==Il;)As(Il)}function Ls(){for(;null!==Il&&!Pa();)As(Il)}function As(e){var t=Zl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Rs(e):Il=t,Rl.current=null}function Rs(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Ml)))return void(Il=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ml)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=sl(t)))return n.flags&=2047,void(Il=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===jl&&(jl=5)}function Os(e){var t=Ha();return Xa(99,Ns.bind(null,e,t)),null}function Ns(e,t){do{Ds()}while(null!==es);if(0!=(48&Ol))throw Error(o(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,i=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<i;){var u=31-Ht(i),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,i&=~c}if(null!==as&&0==(24&r)&&as.has(e)&&as.delete(e),e===Nl&&(Il=Nl=null,Dl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ol,Ol|=32,Rl.current=null,$r=Vt,vr(l=gr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,i=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(T){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,v=null;t:for(;;){for(var b;g!==s||0!==i&&3!==g.nodeType||(f=d+i),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)v=g,g=b;for(;;){if(g===l)break t;if(v===s&&++m===i&&(f=d),v===u&&++h===c&&(p=d),null!==(b=g.nextSibling))break;v=(g=v).parentNode}g=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;Ur={focusedElem:l,selectionRange:s},Vt=!1,cs=null,ds=!1,Vl=r;do{try{Is()}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);cs=null,Vl=r;do{try{for(l=e;null!==Vl;){var y=Vl.flags;if(16&y&&be(Vl.stateNode,""),128&y){var w=Vl.alternate;if(null!==w){var k=w.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&y){case 2:El(Vl),Vl.flags&=-3;break;case 6:El(Vl),Vl.flags&=-3,Tl(Vl.alternate,Vl);break;case 1024:Vl.flags&=-1025;break;case 1028:Vl.flags&=-1025,Tl(Vl.alternate,Vl);break;case 4:Tl(Vl.alternate,Vl);break;case 8:_l(l,s=Vl);var E=s.alternate;wl(s),null!==E&&wl(E)}Vl=Vl.nextEffect}}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);if(k=Ur,w=gr(),y=k.focusedElem,l=k.selectionRange,w!==y&&y&&y.ownerDocument&&hr(y.ownerDocument.documentElement,y)){null!==l&&vr(y)&&(w=l.start,void 0===(k=l.end)&&(k=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(k,y.value.length)):(k=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),s=y.textContent.length,E=Math.min(l.start,s),l=void 0===l.end?E:Math.min(l.end,s),!k.extend&&E>l&&(s=l,l=E,E=s),s=mr(y,E),i=mr(y,l),s&&i&&(1!==k.rangeCount||k.anchorNode!==s.node||k.anchorOffset!==s.offset||k.focusNode!==i.node||k.focusOffset!==i.offset)&&((w=w.createRange()).setStart(s.node,s.offset),k.removeAllRanges(),E>l?(k.addRange(w),k.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(k=w[y]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Vt=!!$r,Ur=$r=null,e.current=n,Vl=r;do{try{for(y=e;null!==Vl;){var S=Vl.flags;if(36&S&&vl(y,Vl.alternate,Vl),128&S){w=void 0;var x=Vl.ref;if(null!==x){var _=Vl.stateNode;Vl.tag,w=_,"function"==typeof x?x(w):x.current=w}}Vl=Vl.nextEffect}}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);Vl=null,ja(),Ol=a}else e.current=n;if(Jl)Jl=!1,es=e,ts=t;else for(Vl=r;null!==Vl;)t=Vl.nextEffect,Vl.nextEffect=null,8&Vl.flags&&((S=Vl).sibling=null,S.stateNode=null),Vl=t;if(0===(r=e.pendingLanes)&&(Yl=null),1===r?e===os?is++:(is=0,os=e):is=0,n=n.stateNode,xa&&"function"==typeof xa.onCommitFiberRoot)try{xa.onCommitFiberRoot(Sa,n,void 0,64==(64&n.current.flags))}catch(T){}if(gs(e,qa()),Wl)throw Wl=!1,e=Kl,Kl=null,e;return 0!=(8&Ol)||Za(),null}function Is(){for(;null!==Vl;){var e=Vl.alternate;ds||null===cs||(0!=(8&Vl.flags)?et(Vl,cs)&&(ds=!0):13===Vl.tag&&Pl(e,Vl)&&et(Vl,cs)&&(ds=!0));var t=Vl.flags;0!=(256&t)&&gl(e,Vl),0==(512&t)||Jl||(Jl=!0,Qa(97,(function(){return Ds(),null}))),Vl=Vl.nextEffect}}function Ds(){if(90!==ts){var e=97<ts?97:ts;return ts=90,Xa(e,js)}return!1}function Ms(e,t){ns.push(t,e),Jl||(Jl=!0,Qa(97,(function(){return Ds(),null})))}function Fs(e,t){rs.push(t,e),Jl||(Jl=!0,Qa(97,(function(){return Ds(),null})))}function js(){if(null===es)return!1;var e=es;if(es=null,0!=(48&Ol))throw Error(o(331));var t=Ol;Ol|=32;var n=rs;rs=[];for(var r=0;r<n.length;r+=2){var a=n[r],i=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(u){if(null===i)throw Error(o(330));zs(i,u)}}for(n=ns,ns=[],r=0;r<n.length;r+=2){a=n[r],i=n[r+1];try{var s=a.create;a.destroy=s()}catch(u){if(null===i)throw Error(o(330));zs(i,u)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ol=t,Za(),!0}function Bs(e,t,n){di(e,t=fl(0,t=ul(n,t),1)),t=fs(),null!==(e=hs(e,1))&&(qt(e,1,t),gs(e,t))}function zs(e,t){if(3===e.tag)Bs(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bs(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r))){var a=pl(n,e=ul(t,e),1);if(di(n,a),a=fs(),null!==(n=hs(n,1)))qt(n,1,a),gs(n,a);else if("function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function $s(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fs(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Dl&n)===n&&(4===jl||3===jl&&(62914560&Dl)===Dl&&500>qa()-Gl?xs(e,0):ql|=n),gs(e,t)}function Us(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ha()?1:2:(0===ss&&(ss=zl),0===(t=$t(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=hs(e,t))&&(qt(e,t,n),gs(e,n))}function qs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,n,r){return new qs(e,t,n,r)}function Gs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Xs(e,t){var n=e.alternate;return null===n?((n=Hs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Qs(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)Gs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return Zs(n.children,a,i,t);case M:l=8,a|=16;break;case _:l=8,a|=1;break;case T:return(e=Hs(12,n,t,8|a)).elementType=T,e.type=T,e.lanes=i,e;case A:return(e=Hs(13,n,t,a)).type=A,e.elementType=A,e.lanes=i,e;case R:return(e=Hs(19,n,t,a)).elementType=R,e.lanes=i,e;case F:return Vs(n,a,i,t);case j:return(e=Hs(24,n,t,a)).elementType=j,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case P:l=9;break e;case L:l=11;break e;case O:l=14;break e;case N:l=16,r=null;break e;case I:l=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Hs(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Zs(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Vs(e,t,n,r){return(e=Hs(23,e,r,t)).elementType=F,e.lanes=n,e}function Ws(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Ks(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ys(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Js(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t,n,r){var a=t.current,i=fs(),l=ps(a);e:if(n){t:{if(We(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(va(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(o(171))}if(1===n.tag){var u=n.type;if(va(u)){n=wa(n,u,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(a,t),ms(a,l,i),l}function tu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ru(e,t){nu(e,t),(e=e.alternate)&&nu(e,t)}function au(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ys(e,t,null!=n&&!0===n.hydrate),t=Hs(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,si(t),e[ea]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function iu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ou(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=tu(o);l.call(e)}}eu(t,o,e,a)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new au(e,0,t?{hydrate:!0}:void 0)}(n,r),o=i._internalRoot,"function"==typeof a){var s=a;a=function(){var e=tu(o);s.call(e)}}ks((function(){eu(t,o,e,a)}))}return tu(o)}function lu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!iu(t))throw Error(o(200));return Js(e,t,null,n)}Zl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ma.current)Fo=!0;else{if(0==(n&r)){switch(Fo=!1,t.tag){case 3:Qo(t),Qi();break;case 5:Di(t);break;case 1:va(t.type)&&ka(t);break;case 4:Ni(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Ya,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Yo(e,t,n):(da(Fi,1&Fi.current),null!==(t=il(e,t,n))?t.sibling:null);da(Fi,1&Fi.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return al(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Fi,Fi.current),r)break;return null;case 23:case 24:return t.lanes=0,Uo(e,t,n)}return il(e,t,n)}Fo=0!=(16384&e.flags)}else Fo=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ga(t,pa.current),ii(t,n),a=oo(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,va(r)){var i=!0;ka(t)}else i=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,si(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&gi(t,r,l,e),a.updater=vi,t.stateNode=a,a._reactInternals=t,ki(t,r,e,n),t=Xo(null,t,r,!0,i,n)}else t.tag=0,jo(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(i=a._init)(a._payload),t.type=a,i=t.tag=function(e){if("function"==typeof e)return Gs(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===O)return 14}return 2}(a),e=Ka(a,e),i){case 0:t=Ho(null,t,a,e,n);break e;case 1:t=Go(null,t,a,e,n);break e;case 11:t=Bo(null,t,a,e,n);break e;case 14:t=zo(null,t,a,Ka(a.type,e),r,n);break e}throw Error(o(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Ho(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 1:return r=t.type,a=t.pendingProps,Go(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 3:if(Qo(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ui(e,t),pi(t,r,null,n),(r=t.memoizedState.element)===a)Qi(),t=il(e,t,n);else{if((i=(a=t.stateNode).hydrate)&&(zi=Zr(t.stateNode.containerInfo.firstChild),Bi=t,i=$i=!0),i){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(i=e[a])._workInProgressVersionPrimary=e[a+1],Zi.push(i);for(n=Ci(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else jo(e,t,r,n),Qi();t=t.child}return t;case 5:return Di(t),null===e&&Hi(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,Hr(r,a)?l=null:null!==i&&Hr(r,i)&&(t.flags|=16),qo(e,t),jo(e,t,l,n),t.child;case 6:return null===e&&Hi(t),null;case 13:return Yo(e,t,n);case 4:return Ni(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ti(t,null,r,n):jo(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Bo(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 7:return jo(e,t,t.pendingProps,n),t.child;case 8:case 12:return jo(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,i=a.value;var s=t.type._context;if(da(Ya,s._currentValue),s._currentValue=i,null!==l)if(s=l.value,0===(i=cr(s,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(l.children===a.children&&!ma.current){t=il(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&i)){1===s.tag&&((c=ci(-1,n&-n)).tag=2,di(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ai(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}jo(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(i=t.pendingProps).children,ii(t,n),r=r(a=oi(a,i.unstable_observedBits)),t.flags|=1,jo(e,t,r,n),t.child;case 14:return i=Ka(a=t.type,t.pendingProps),zo(e,t,a,i=Ka(a.type,i),r,n);case 15:return $o(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ka(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,va(r)?(e=!0,ka(t)):e=!1,ii(t,n),yi(t,r,a),ki(t,r,a,n),Xo(null,t,r,!0,e,n);case 19:return al(e,t,n);case 23:case 24:return Uo(e,t,n)}throw Error(o(156,t.tag))},au.prototype.render=function(e){eu(e,this._internalRoot,null,null)},au.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,fs()),ru(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,fs()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fs(),n=ps(e);ms(e,n,t),ru(e,n)}},at=function(e,t){return t()},Ce=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ia(r);if(!a)throw Error(o(90));K(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&oe(e,!!n.multiple,t,!1)}},Ne=ws,Ie=function(e,t,n,r,a){var i=Ol;Ol|=4;try{return Xa(98,e.bind(null,t,n,r,a))}finally{0===(Ol=i)&&(Ql(),Za())}},De=function(){0==(49&Ol)&&(function(){if(null!==as){var e=as;as=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gs(e,qa())}))}Za()}(),Ds())},Me=function(e,t){var n=Ol;Ol|=2;try{return e(t)}finally{0===(Ol=n)&&(Ql(),Za())}};var su={Events:[ra,aa,ia,Re,Oe,Ds,{current:!1}]},uu={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Sa=du.inject(cu),xa=du}catch(ge){}}t.hydrate=function(e,t,n){if(!iu(t))throw Error(o(200));return ou(null,e,t,!0,n)}},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4448)},9590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=o.length)return!1;for(s=l;0!=s--;)if(!i(e[s],o[s]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!i(s.value[1],o.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((l=e.length)!=o.length)return!1;for(s=l;0!=s--;)if(e[s]!==o[s])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===o.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(o,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!i(e[u[s]],o[u[s]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return i(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},405:(e,t,n)=>{"use strict";n.d(t,{B6:()=>G,ql:()=>J});var r=n(7294),a=n(5697),i=n.n(a),o=n(9590),l=n.n(o),s=n(1143),u=n.n(s),c=n(6774),d=n.n(c);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},v={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},y={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(g).map((function(e){return g[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},E=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},x=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},T=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},C=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var i=r[a].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}return t}),[])},P=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,i=Object.keys(e),o=0;o<i.length;o+=1){var l=i[o],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(a),o=0;o<i.length;o+=1){var l=i[o],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},L=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},A=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},N=[g.NOSCRIPT,g.SCRIPT,g.STYLE],I=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},M=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},F=function(e,t){return t.map((function(t,n){var a,i=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?i.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:i[n]=t[e]})),r.createElement(e,i)}))},j=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,i=M(n,a),[r.createElement(g.TITLE,i,e)];var e,n,a,i},toString:function(){return function(e,t,n,r){var a=D(n),i=A(t);return a?"<"+e+' data-rh="true" '+a+">"+I(i,r)+"</"+e+">":"<"+e+' data-rh="true">'+I(i,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return M(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return F(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+I(r[t],n)+'"';return e?e+" "+a:a}),""),i=r.innerHTML||r.cssText||"",o=-1===N.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(o?"/>":">"+i+"</"+e+">")}),"")}(e,t,n)}}}},B=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,i=e.noscriptTags,o=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=R(e.metaTags,y),i=R(t,v),o=R(n,b);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,i.priority),F(g.SCRIPT,o.priority))},toString:function(){return j(g.META,a.priority,r)+" "+j(g.LINK,i.priority,r)+" "+j(g.SCRIPT,o.priority,r)}},metaTags:a.default,linkTags:i.default,scriptTags:o.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:j(g.BASE,t,r),bodyAttributes:j("bodyAttributes",n,r),htmlAttributes:j("htmlAttributes",a,r),link:j(g.LINK,c,r),meta:j(g.META,d,r),noscript:j(g.NOSCRIPT,i,r),script:j(g.SCRIPT,f,r),style:j(g.STYLE,o,r),title:j(g.TITLE,{title:s,titleAttributes:u},r)}},z=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?z:n.instances},add:function(e){(n.canUseDOM?z:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?z:n.instances).indexOf(e);(n.canUseDOM?z:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=B({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=i().shape({setHelmet:i().func,helmetInstances:i().shape({get:i().func,add:i().func,remove:i().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:i().shape({helmet:i().shape()}),children:i().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var X=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),i=[].slice.call(a),o=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),i.some((function(e,t){return n=t,r.isEqualNode(e)}))?i.splice(n,1):o.push(r)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){return r.appendChild(e)})),{oldTags:i,newTags:o}},Q=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],i=[].concat(a),o=Object.keys(t),l=0;l<o.length;l+=1){var s=o[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=i.indexOf(s);-1!==c&&i.splice(c,1)}for(var d=i.length-1;d>=0;d-=1)n.removeAttribute(i[d]);a.length===i.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==o.join(",")&&n.setAttribute("data-rh",o.join(","))}},Z=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,i=e.metaTags,o=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;Q(g.BODY,e.bodyAttributes),Q(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=A(e)),Q(g.TITLE,t)}(c,d);var f={baseTag:X(g.BASE,n),linkTags:X(g.LINK,a),metaTags:X(g.META,i),noscriptTags:X(g.NOSCRIPT,o),scriptTags:X(g.SCRIPT,s),styleTags:X(g.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},V=null,W=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,i=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:C(["href"],e),bodyAttributes:T("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:T("htmlAttributes",e),linkTags:P(g.LINK,["rel","href"],e),metaTags:P(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:P(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:P(g.SCRIPT,["src","innerHTML"],e),styleTags:P(g.STYLE,["cssText"],e),title:x(e),titleAttributes:T("titleAttributes",e),prioritizeSeoTags:L(e,"prioritizeSeoTags")});G.canUseDOM?(t=i,V&&cancelAnimationFrame(V),t.defer?V=requestAnimationFrame((function(){Z(t,(function(){V=null}))})):(Z(t),V=null)):B&&(a=B(i)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);W.propTypes={context:q.isRequired},W.displayName="HelmetDispatcher";var K=["children"],Y=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(r.type){case g.TITLE:return f({},a,((t={})[r.type]=o,t.titleAttributes=f({},i),t));case g.BODY:return f({},a,{bodyAttributes:f({},i)});case g.HTML:return f({},a,{htmlAttributes:f({},i)});default:return f({},a,((n={})[r.type]=f({},i),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,i=r.children,o=h(r,K),l=Object.keys(o).reduce((function(e,t){return e[E[t]||t]=o[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,i),s){case g.FRAGMENT:t=n.mapChildrenToProps(i,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:i})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,Y),a=f({},n),i=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!i||i instanceof $||(i=new $(i.context,i.instances)),i?r.createElement(W,f({},a,{context:i.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(W,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:i().object,bodyAttributes:i().object,children:i().oneOfType([i().arrayOf(i().node),i().node]),defaultTitle:i().string,defer:i().bool,encodeSpecialCharacters:i().bool,htmlAttributes:i().object,link:i().arrayOf(i().object),meta:i().arrayOf(i().object),noscript:i().arrayOf(i().object),onChangeClientState:i().func,script:i().arrayOf(i().object),style:i().arrayOf(i().object),title:i().string,titleAttributes:i().object,titleTemplate:i().string,prioritizeSeoTags:i().bool,helmetData:i().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case l:case o:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case s:return e;default:return t}}case a:return t}}}function E(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||k(e)===c},t.isConcurrentMode=E,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===i},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===o},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===l||e===o||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},8356:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}var l=n(7294),s=n(5697),u=[],c=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=o({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),f=d=function(t){function n(n){var r;return i(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};var o=n.prototype;return o.UNSAFE_componentWillMount=function(){this._loadModule()},o.componentDidMount=function(){this._mounted=!0},o._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},o.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},o._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},o.render=function(){return this.state.loading||this.state.error?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),i(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(f,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function v(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return v(e)}))}i(g,"propTypes",{report:s.func.isRequired}),i(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){v(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){v(c).then(e,e)}))},e.exports=h},8790:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,f:()=>o});var r=n(6775),a=n(7462),i=n(7294);function o(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&o(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?i.createElement(r.rs,n,e.map((function(e,n){return i.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):i.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},3727:(e,t,n)=>{"use strict";n.d(t,{OL:()=>y,VK:()=>c,rU:()=>g});var r=n(6775),a=n(5068),i=n(7294),o=n(9318),l=n(7462),s=n(3366),u=n(2177),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,o.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return i.createElement(r.F0,{history:this.history,children:this.props.children})},t}(i.Component);i.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,o.ob)(e,null,null,t):e},p=function(e){return e},m=i.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,o=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=o.target,c=(0,l.Z)({},o,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=p!==m&&t||n,i.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,v=e.innerRef,b=(0,s.Z)(e,["component","replace","to","innerRef"]);return i.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},b,{href:s,navigate:function(){var t=d(g,e.location),r=(0,o.Ep)(e.location)===(0,o.Ep)(f(t));(c||r?n.replace:n.push)(t)}});return p!==m?h.ref=t||v:h.innerRef=v,i.createElement(a,h)}))})),v=function(e){return e},b=i.forwardRef;void 0===b&&(b=v);var y=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,o=e.activeClassName,c=void 0===o?"active":o,p=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,_=e.innerRef,T=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,o=f(d(x,n),n),s=o.pathname,C=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),P=C?(0,r.LX)(n.pathname,{path:C,exact:h,sensitive:k,strict:E}):null,L=!!(y?y(P,n):P),A="function"==typeof m?m(L):m,R="function"==typeof S?S(L):S;L&&(A=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(A,c),R=(0,l.Z)({},R,p));var O=(0,l.Z)({"aria-current":L&&a||null,className:A,style:R,to:o},T);return v!==b?O.ref=t||_:O.innerRef=_,i.createElement(g,O)}))}))},6775:(e,t,n)=>{"use strict";n.d(t,{AW:()=>_,F0:()=>k,rs:()=>R,s6:()=>w,LX:()=>x,k6:()=>N,TH:()=>I});var r=n(5068),a=n(7294),i=n(9318),o=n(5697),l=n.n(o),s=1073741823,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};function c(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=a.createContext||function(e,t){var n,i,o="__create-react-context-"+function(){var e="__global_unique_id__";return u[e]=(u[e]||0)+1}()+"__",d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=c(t.props.value),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((i=r)===(o=a)?0!==i||1/i==1/o:i!=i&&o!=o)?n=0:(n="function"==typeof t?t(r,a):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,o},a.render=function(){return this.props.children},n}(a.Component);d.childContextTypes=((n={})[o]=l().object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?s:t},a.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?s:e},a.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},a.getValue=function(){return this.context[o]?this.context[o].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return f.contextTypes=((i={})[o]=l().object,i),{Provider:d,Consumer:f}};const f=d;var p=n(2177),m=n(7462),h=n(4779),g=n.n(h),v=(n(9864),n(3366)),b=(n(8679),function(e){var t=f();return t.displayName=e,t}),y=b("Router-History"),w=b("Router"),k=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(w.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var E={},S=0;function x(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,i=void 0!==a&&a,o=n.strict,l=void 0!==o&&o,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=E[n]||(E[n]={});if(r[e])return r[e];var a=[],i={regexp:g()(e,a,t),keys:a};return S<1e4&&(r[e]=i,S++),i}(n,{end:i,strict:l,sensitive:u}),a=r.regexp,o=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],d=s.slice(1),f=e===c;return i&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:o.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?x(n.pathname,e.props):t.match,i=(0,m.Z)({},t,{location:n,match:r}),o=e.props,l=o.children,s=o.component,u=o.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(w.Provider,{value:i},i.match?l?"function"==typeof l?l(i):l:s?a.createElement(s,i):u?u(i):null:"function"==typeof l?l(i):null)}))},t}(a.Component);function T(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=T(e);return 0!==t.pathname.indexOf(n)?t:(0,m.Z)({},t,{pathname:t.pathname.substr(n.length)})}function P(e){return"string"==typeof e?e:(0,i.Ep)(e)}function L(e){return function(){(0,p.Z)(!1)}}function A(){}a.Component;var R=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n,r,i=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var o=e.props.path||e.props.from;r=o?x(i.pathname,(0,m.Z)({},e.props,{path:o})):t.match}})),r?a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(a.Component);var O=a.useContext;function N(){return O(y)}function I(){return O(w).location}},2408:(e,t,n)=>{"use strict";var r=n(7418),a=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),o=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,r(y,g.prototype),y.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,i={},o=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return{$$typeof:a,type:e,key:o,ref:l,props:i,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var _=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case i:s=!0}}if(s)return o=o(s=e),e=""===r?"."+T(s,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),C(o,t,n,"",(function(e){return e}))):null!=o&&(x(o)&&(o=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(_,"$&/")+"/")+e)),t.push(o)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+T(l=e[u],u);s+=C(l,t,n,c,o)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=C(l=l.value,t,n,c=r+T(l,u++),o);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function P(e,t,n){if(null==e)return e;var r=[],a=0;return C(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function R(){var e=A.current;if(null===e)throw Error(p(321));return e}var O={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var i=r({},e.props),o=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)k.call(t,c)&&!E.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];i.children=u}return{$$typeof:a,type:e.type,key:o,ref:l,props:i,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,a,i;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,v=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+b;try{g(!0,e)?k.postMessage(null):(h=!1,g=null)}catch(n){throw k.postMessage(null),n}}else h=!1},n=function(e){g=e,h||(h=!0,k.postMessage(null))},r=function(e,n){v=f((function(){e(t.unstable_now())}),n)},a=function(){p(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<_(a,t)))break e;e[r]=t,e[n]=a,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var i=2*(r+1)-1,o=e[i],l=i+1,s=e[l];if(void 0!==o&&0>_(o,n))void 0!==s&&0>_(s,o)?(e[r]=s,e[l]=n,r=l):(e[r]=o,e[i]=n,r=i);else{if(!(void 0!==s&&0>_(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],C=[],P=1,L=null,A=3,R=!1,O=!1,N=!1;function I(e){for(var t=S(C);null!==t;){if(null===t.callback)x(C);else{if(!(t.startTime<=e))break;x(C),t.sortIndex=t.expirationTime,E(T,t)}t=S(C)}}function D(e){if(N=!1,I(e),!O)if(null!==S(T))O=!0,n(M);else{var t=S(C);null!==t&&r(D,t.startTime-e)}}function M(e,n){O=!1,N&&(N=!1,a()),R=!0;var i=A;try{for(I(n),L=S(T);null!==L&&(!(L.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=L.callback;if("function"==typeof o){L.callback=null,A=L.priorityLevel;var l=o(L.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?L.callback=l:L===S(T)&&x(T),I(n)}else x(T);L=S(T)}if(null!==L)var s=!0;else{var u=S(C);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{L=null,A=i,R=!1}}var F=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){O||R||(O=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return S(T)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,i,o){var l=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?l+o:l:o=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:P++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>l?(e.sortIndex=o,E(C,e),null===S(T)&&e===S(C)&&(N?a():N=!0,r(D,o-l))):(e.sortIndex=s,E(T,e),O||R||(O=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6774:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<i.length;s++){var u=i[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},2177:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r="Invariant failed";function a(e,t){if(!e)throw new Error(r)}},3250:(e,t,n)=>{"use strict";var r=n(7294);var a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(r){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,c=r[1];return l((function(){a.value=n,a.getSnapshot=t,u(a)&&c({inst:a})}),[e,n,t]),o((function(){return u(a)&&c({inst:a}),e((function(){u(a)&&c({inst:a})}))}),[e]),s(n),n};void 0!==r.useSyncExternalStore&&r.useSyncExternalStore},1688:(e,t,n)=>{"use strict";n(3250)},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"PrimeXT Documentation",tagline:"New stage of Half-Life 1 modding",url:"https://snmetamorph.github.io",baseUrl:"/PrimeXT/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico?v=2",organizationName:"SNMetamorph",projectName:"PrimeXT",plugins:[],themes:[["/home/runner/work/PrimeXT/PrimeXT/documentation/node_modules/@easyops-cn/docusaurus-search-local/dist/server/server/index.js",{hashed:!0,language:["en","ru"]}]],presets:[["classic",{docs:{sidebarPath:"/home/runner/work/PrimeXT/PrimeXT/documentation/sidebars.js",editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation"},blog:{showReadingTime:!0,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation"},theme:{customCss:"/home/runner/work/PrimeXT/PrimeXT/documentation/src/css/custom.css"},gtag:{trackingID:"G-NLS6RNCBDY",anonymizeIP:!1},sitemap:{changefreq:"daily",priority:.5,ignorePatterns:["/PrimeXT/search/**","/PrimeXT/blog/tags/**"]}}]],themeConfig:{navbar:{title:"PrimeXT Docs",logo:{alt:"PrimeXT Logo",src:"img/logo_256.png"},items:[{type:"doc",docId:"eng/intro",position:"left",label:"Tutorial"},{to:"/blog",label:"Blog",position:"left"},{href:"https://github.com/SNMetamorph/PrimeXT",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Community",items:[{label:"Discord",href:"https://discord.gg/BxQUMUescJ"},{label:"ModDB",href:"https://www.moddb.com/mods/primext"},{label:"VKontakte",href:"https://vk.com/xash3d.modding"}]},{title:"Forums",items:[{label:"HLFX Topic",href:"https://hlfx.ru/forum/showthread.php?s=&threadid=5371"},{label:"CSM.Dev Topic",href:"https://csm.dev/threads/primext.39978/"}]},{title:"Related projects",items:[{label:"Xash3D FWGS",href:"https://github.com/FWGS/xash3d-fwgs"}]}],copyright:"Copyright \xa9 2024 PrimeXT, Inc. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},metadata:[{name:"keywords",content:"hlsdk, gamedev, programming, open source, half-life, xash3d, fwgs, goldsrc, sdk, opengl, physx, xashxt, modding, snmetamorph"}],colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},5068:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>a})},3366:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/PrimeXT/blog-89b":{"__comp":"a6aa9e1f","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","items":[{"content":"fcac2fef"}],"metadata":"53eabd3c"},"/PrimeXT/blog/alpha-oct-2021-9ae":{"__comp":"ccc49370","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","content":"a0831354"},"/PrimeXT/blog/archive-d1e":{"__comp":"9e4087bc","__context":{"plugin":"11ee862b"},"archive":"d4ee0f51"},"/PrimeXT/blog/tags-cec":{"__comp":"01a85c17","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","tags":"7ee0a7d6"},"/PrimeXT/blog/tags/alpha-e59":{"__comp":"6875c492","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","items":[{"content":"fcac2fef"}],"tag":"f93ce5c0","listMetadata":"d8c94122"},"/PrimeXT/blog/tags/primext-e03":{"__comp":"6875c492","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","items":[{"content":"fcac2fef"}],"tag":"90c79543","listMetadata":"563c5cbc"},"/PrimeXT/blog/tags/release-a34":{"__comp":"6875c492","__context":{"plugin":"11ee862b"},"sidebar":"814f3328","items":[{"content":"fcac2fef"}],"tag":"687db6e9","listMetadata":"ef15d86c"},"/PrimeXT/search-ce7":{"__comp":"1a4e3797","__context":{"plugin":"c2e61b98"}},"/PrimeXT/docs-ca5":{"__comp":"1be78505","__context":{"plugin":"ab39e8c4"},"versionMetadata":"935f2afb"},"/PrimeXT/docs/eng/entities/env_dynlight-efd":{"__comp":"17896441","content":"d74bbe60"},"/PrimeXT/docs/eng/installation-521":{"__comp":"17896441","content":"1cf00a1b"},"/PrimeXT/docs/eng/intro-b51":{"__comp":"17896441","content":"157ce1fa"},"/PrimeXT/docs/eng/modding_introduction-6e5":{"__comp":"17896441","content":"5547d685"},"/PrimeXT/docs/rus/entities/ambient_generic-ee6":{"__comp":"17896441","content":"35657ead"},"/PrimeXT/docs/rus/entities/ambient_music-87e":{"__comp":"17896441","content":"86a069e0"},"/PrimeXT/docs/rus/entities/env_beam-dc4":{"__comp":"17896441","content":"9dac88ca"},"/PrimeXT/docs/rus/entities/env_counter-25b":{"__comp":"17896441","content":"04b7b624"},"/PrimeXT/docs/rus/entities/env_cubemap-86a":{"__comp":"17896441","content":"ae0b0be6"},"/PrimeXT/docs/rus/entities/env_dynlight-4f5":{"__comp":"17896441","content":"0313420b"},"/PrimeXT/docs/rus/entities/env_electrified_wire-bf0":{"__comp":"17896441","content":"dce36a47"},"/PrimeXT/docs/rus/entities/env_model-073":{"__comp":"17896441","content":"be697825"},"/PrimeXT/docs/rus/entities/env_particle-49d":{"__comp":"17896441","content":"4340f530"},"/PrimeXT/docs/rus/entities/env_physbox-f7d":{"__comp":"17896441","content":"685534bb"},"/PrimeXT/docs/rus/entities/env_sky-931":{"__comp":"17896441","content":"7d44a24a"},"/PrimeXT/docs/rus/entities/env_static-dea":{"__comp":"17896441","content":"548ba278"},"/PrimeXT/docs/rus/entities/env_static_decal-1a8":{"__comp":"17896441","content":"8e229b63"},"/PrimeXT/docs/rus/entities/func_monitor-1e9":{"__comp":"17896441","content":"1d13ab7e"},"/PrimeXT/docs/rus/entities/func_physbox-87d":{"__comp":"17896441","content":"4fa8c4e9"},"/PrimeXT/docs/rus/entities/func_screenmovie-47d":{"__comp":"17896441","content":"720d88a7"},"/PrimeXT/docs/rus/installation-814":{"__comp":"17896441","content":"e3073e75"},"/PrimeXT/docs/rus/intro-022":{"__comp":"17896441","content":"a55c287c"},"/PrimeXT/docs/rus/modding_introduction-637":{"__comp":"17896441","content":"18b5f2b4"},"/PrimeXT/docs/rus/tools/pxstudiomdl-389":{"__comp":"17896441","content":"bad0619c"},"/PrimeXT/docs/rus/working_with_materials-24b":{"__comp":"17896441","content":"80c10ff8"},"/PrimeXT/docs/rus/working_with_textures-b9b":{"__comp":"17896441","content":"8f696887"},"/PrimeXT/-768":{"__comp":"c4f5d8e4","__context":{"plugin":"63f572f1"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=7221,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.bc904c7c.js b/assets/js/main.bc904c7c.js new file mode 100644 index 00000000..af0287a6 --- /dev/null +++ b/assets/js/main.bc904c7c.js @@ -0,0 +1,2 @@ +/*! For license information please see main.bc904c7c.js.LICENSE.txt */ +(self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7294),a=n(7462),i=n(8356),o=n.n(i),l=n(6887);const s={"0313420b":[()=>n.e(271).then(n.bind(n,8830)),"@site/docs/rus/entities/env_dynlight.md",8830],"04b7b624":[()=>n.e(890).then(n.bind(n,3867)),"@site/docs/rus/entities/env_counter.md",3867],"157ce1fa":[()=>n.e(799).then(n.bind(n,635)),"@site/docs/eng/intro.md",635],17896441:[()=>Promise.all([n.e(532),n.e(918)]).then(n.bind(n,4700)),"@theme/DocItem",4700],"18b5f2b4":[()=>n.e(589).then(n.bind(n,1233)),"@site/docs/rus/modding_introduction.md",1233],"1a4e3797":[()=>Promise.all([n.e(532),n.e(920)]).then(n.bind(n,2027)),"@theme/SearchPage",2027],"1be78505":[()=>Promise.all([n.e(532),n.e(514)]).then(n.bind(n,9963)),"@theme/DocPage",9963],"1cf00a1b":[()=>n.e(270).then(n.bind(n,8671)),"@site/docs/eng/installation.md",8671],"1d13ab7e":[()=>n.e(539).then(n.bind(n,7380)),"@site/docs/rus/entities/func_monitor.md",7380],"35657ead":[()=>n.e(530).then(n.bind(n,5776)),"@site/docs/rus/entities/ambient_generic.md",5776],"4340f530":[()=>n.e(815).then(n.bind(n,6912)),"@site/docs/rus/entities/env_particle.md",6912],"4fa8c4e9":[()=>n.e(725).then(n.bind(n,3752)),"@site/docs/rus/entities/func_physbox.md",3752],"548ba278":[()=>n.e(717).then(n.bind(n,4303)),"@site/docs/rus/entities/env_static.md",4303],"5547d685":[()=>n.e(210).then(n.bind(n,1081)),"@site/docs/eng/modding_introduction.md",1081],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"63f572f1":[()=>n.e(631).then(n.t.bind(n,5745,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"685534bb":[()=>n.e(658).then(n.bind(n,8418)),"@site/docs/rus/entities/env_physbox.md",8418],"720d88a7":[()=>n.e(681).then(n.bind(n,2799)),"@site/docs/rus/entities/func_screenmovie.md",2799],"7d44a24a":[()=>n.e(397).then(n.bind(n,8303)),"@site/docs/rus/entities/env_sky.md",8303],"80c10ff8":[()=>n.e(205).then(n.bind(n,9843)),"@site/docs/rus/working_with_materials.md",9843],"86a069e0":[()=>n.e(479).then(n.bind(n,8380)),"@site/docs/rus/entities/ambient_music.md",8380],"8e229b63":[()=>n.e(548).then(n.bind(n,4435)),"@site/docs/rus/entities/env_static_decal.md",4435],"8f696887":[()=>n.e(412).then(n.bind(n,7680)),"@site/docs/rus/working_with_textures.md",7680],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9dac88ca":[()=>n.e(992).then(n.bind(n,2018)),"@site/docs/rus/entities/env_beam.md",2018],a55c287c:[()=>n.e(712).then(n.bind(n,9268)),"@site/docs/rus/intro.md",9268],ab39e8c4:[()=>n.e(266).then(n.t.bind(n,3769,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],ae0b0be6:[()=>n.e(703).then(n.bind(n,5740)),"@site/docs/rus/entities/env_cubemap.md",5740],bad0619c:[()=>n.e(177).then(n.bind(n,7250)),"@site/docs/rus/tools/pxstudiomdl.md",7250],be697825:[()=>n.e(265).then(n.bind(n,2459)),"@site/docs/rus/entities/env_model.md",2459],c2e61b98:[()=>n.e(96).then(n.t.bind(n,2776,19)),"/home/runner/work/PrimeXT/PrimeXT/documentation/.docusaurus/@easyops-cn/docusaurus-search-local/default/plugin-route-context-module-100.json",2776],c4f5d8e4:[()=>Promise.all([n.e(532),n.e(195)]).then(n.bind(n,9335)),"@site/src/pages/index.js",9335],d74bbe60:[()=>n.e(907).then(n.bind(n,3379)),"@site/docs/eng/entities/env_dynlight.md",3379],dce36a47:[()=>n.e(467).then(n.bind(n,8103)),"@site/docs/rus/entities/env_electrified_wire.md",8103],e3073e75:[()=>n.e(551).then(n.bind(n,9116)),"@site/docs/rus/installation.md",9116]};function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(9670),d=n(226);function f(e,t){if("*"===e)return o()({loading:u,loader:()=>n.e(972).then(n.bind(n,4972)),modules:["@theme/NotFound"],webpack:()=>[4972],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const i=l[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(i);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),o().Map({loading:u,loader:f,modules:p,webpack:()=>m,render(t,n){const o=JSON.parse(JSON.stringify(i));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let i=o;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=a}));const l=o.__comp;delete o.__comp;const s=o.__context;return delete o.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},o,n)))}})}const p=[{path:"/PrimeXT/search",component:f("/PrimeXT/search","ce7"),exact:!0},{path:"/PrimeXT/docs",component:f("/PrimeXT/docs","ca5"),routes:[{path:"/PrimeXT/docs/eng/entities/env_dynlight",component:f("/PrimeXT/docs/eng/entities/env_dynlight","efd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/installation",component:f("/PrimeXT/docs/eng/installation","521"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/intro",component:f("/PrimeXT/docs/eng/intro","b51"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/eng/modding_introduction",component:f("/PrimeXT/docs/eng/modding_introduction","6e5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/ambient_generic",component:f("/PrimeXT/docs/rus/entities/ambient_generic","ee6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/ambient_music",component:f("/PrimeXT/docs/rus/entities/ambient_music","87e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_beam",component:f("/PrimeXT/docs/rus/entities/env_beam","dc4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_counter",component:f("/PrimeXT/docs/rus/entities/env_counter","25b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_cubemap",component:f("/PrimeXT/docs/rus/entities/env_cubemap","86a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_dynlight",component:f("/PrimeXT/docs/rus/entities/env_dynlight","4f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_electrified_wire",component:f("/PrimeXT/docs/rus/entities/env_electrified_wire","bf0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_model",component:f("/PrimeXT/docs/rus/entities/env_model","073"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_particle",component:f("/PrimeXT/docs/rus/entities/env_particle","49d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_physbox",component:f("/PrimeXT/docs/rus/entities/env_physbox","f7d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_sky",component:f("/PrimeXT/docs/rus/entities/env_sky","931"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_static",component:f("/PrimeXT/docs/rus/entities/env_static","dea"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/env_static_decal",component:f("/PrimeXT/docs/rus/entities/env_static_decal","1a8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_monitor",component:f("/PrimeXT/docs/rus/entities/func_monitor","1e9"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_physbox",component:f("/PrimeXT/docs/rus/entities/func_physbox","87d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/entities/func_screenmovie",component:f("/PrimeXT/docs/rus/entities/func_screenmovie","47d"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/installation",component:f("/PrimeXT/docs/rus/installation","814"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/intro",component:f("/PrimeXT/docs/rus/intro","022"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/modding_introduction",component:f("/PrimeXT/docs/rus/modding_introduction","637"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/tools/pxstudiomdl",component:f("/PrimeXT/docs/rus/tools/pxstudiomdl","389"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/working_with_materials",component:f("/PrimeXT/docs/rus/working_with_materials","24b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/PrimeXT/docs/rus/working_with_textures",component:f("/PrimeXT/docs/rus/working_with_textures","b9b"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/PrimeXT/",component:f("/PrimeXT/","768"),exact:!0},{path:"*",component:f("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>i});var r=n(7294);const a=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},7221:(e,t,n)=>{"use strict";var r=n(7294),a=n(3935),i=n(3727),o=n(405),l=n(412);const s=[n(6657),n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6775),d=n(8790);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(7462),m=n(5742),h=n(2263),g=n(4996),v=n(6668),b=n(1944),y=n(4711),w=n(9727),k=n(3320),E=n(8780),S=n(197);function x(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),a=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,c.TH)();return e+(0,E.applyTrailingSlash)((0,g.Z)(r),{trailingSlash:n,baseUrl:t})}(),i=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:i}),r.createElement("link",{rel:"canonical",href:i}))}function T(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,v.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(_,null),r.createElement(x,null),r.createElement(S.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const C=new Map;function P(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var L=n(8934),A=n(8940);function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>(t.default?.[e]??t[e])?.(...n)));return()=>a.forEach((e=>e?.()))}const O=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,i=t.search===n.search;if(r&&a&&!i)return;const{hash:o}=t;if(o){const e=decodeURIComponent(o.substring(1));document.getElementById(e)?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),R("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function N(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?R("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),N(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return r.createElement(O,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const D=I,M="__docusaurus-base-url-issue-banner-container",F="__docusaurus-base-url-issue-banner-suggestion-container",j="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${j}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${j}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${M}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${F}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${F}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function z(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[j]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:M}))}function $(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement(z,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:i}}=(0,h.Z)(),o=(0,g.Z)(e),{htmlLang:l,direction:s}=i[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:o}))}var q=n(4763),H=n(2389);function G(){const e=(0,H.Z)();return r.createElement(m.Z,null,r.createElement("html",{"data-has-hydrated":e}))}function Q(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement(q.Z,null,r.createElement(A.M,null,r.createElement(L.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(T,null),r.createElement($,null),r.createElement(D,{location:P(t)},e)),r.createElement(G,null))))}var Z=n(6887);const X=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();(document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode)?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var V=n(9670);const W=new Set,K=new Set,Y=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,J={prefetch(e){if(!(e=>!Y()&&!K.has(e)&&!W.has(e))(e))return!1;W.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(Z).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,V.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?X(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!Y()&&!K.has(e))(e)&&(K.add(e),N(e))},ee=Object.freeze(J);if(l.Z.canUseDOM){window.docusaurus=ee;const e=a.hydrate;N(window.location.pathname).then((()=>{e(r.createElement(o.B6,null,r.createElement(i.VK,null,r.createElement(Q,null))),document.getElementById("__docusaurus"))}))}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7294),a=n(6809);const i=JSON.parse('{"docusaurus-plugin-google-gtag":{"default":{"trackingID":["G-NLS6RNCBDY"],"anonymizeIP":false,"id":"default"}},"docusaurus-plugin-content-docs":{"default":{"path":"/PrimeXT/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/PrimeXT/docs","mainDocId":"rus/intro","docs":[{"id":"eng/entities/env_dynlight","path":"/PrimeXT/docs/eng/entities/env_dynlight","sidebar":"tutorialSidebar"},{"id":"eng/installation","path":"/PrimeXT/docs/eng/installation","sidebar":"tutorialSidebar"},{"id":"eng/intro","path":"/PrimeXT/docs/eng/intro","sidebar":"tutorialSidebar"},{"id":"eng/modding_introduction","path":"/PrimeXT/docs/eng/modding_introduction","sidebar":"tutorialSidebar"},{"id":"rus/entities/ambient_generic","path":"/PrimeXT/docs/rus/entities/ambient_generic","sidebar":"tutorialSidebar"},{"id":"rus/entities/ambient_music","path":"/PrimeXT/docs/rus/entities/ambient_music","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_beam","path":"/PrimeXT/docs/rus/entities/env_beam","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_counter","path":"/PrimeXT/docs/rus/entities/env_counter","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_cubemap","path":"/PrimeXT/docs/rus/entities/env_cubemap","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_dynlight","path":"/PrimeXT/docs/rus/entities/env_dynlight","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_electrified_wire","path":"/PrimeXT/docs/rus/entities/env_electrified_wire","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_model","path":"/PrimeXT/docs/rus/entities/env_model","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_particle","path":"/PrimeXT/docs/rus/entities/env_particle","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_physbox","path":"/PrimeXT/docs/rus/entities/env_physbox","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_sky","path":"/PrimeXT/docs/rus/entities/env_sky","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_static","path":"/PrimeXT/docs/rus/entities/env_static","sidebar":"tutorialSidebar"},{"id":"rus/entities/env_static_decal","path":"/PrimeXT/docs/rus/entities/env_static_decal","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_monitor","path":"/PrimeXT/docs/rus/entities/func_monitor","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_physbox","path":"/PrimeXT/docs/rus/entities/func_physbox","sidebar":"tutorialSidebar"},{"id":"rus/entities/func_screenmovie","path":"/PrimeXT/docs/rus/entities/func_screenmovie","sidebar":"tutorialSidebar"},{"id":"rus/installation","path":"/PrimeXT/docs/rus/installation","sidebar":"tutorialSidebar"},{"id":"rus/intro","path":"/PrimeXT/docs/rus/intro","sidebar":"tutorialSidebar"},{"id":"rus/modding_introduction","path":"/PrimeXT/docs/rus/modding_introduction","sidebar":"tutorialSidebar"},{"id":"rus/tools/pxstudiomdl","path":"/PrimeXT/docs/rus/tools/pxstudiomdl","sidebar":"tutorialSidebar"},{"id":"rus/working_with_materials","path":"/PrimeXT/docs/rus/working_with_materials","sidebar":"tutorialSidebar"},{"id":"rus/working_with_textures","path":"/PrimeXT/docs/rus/working_with_textures","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/PrimeXT/docs/rus/intro","label":"rus/intro"}}}}],"breadcrumbs":true}}}'),o=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.4.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.4.3"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.4.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.4.3"},"docusaurus-plugin-google-gtag":{"type":"package","name":"@docusaurus/plugin-google-gtag","version":"2.4.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.4.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.4.3"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.33.4"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:i,i18n:o,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),a=n(412),i=n(5742),o=n(8780),l=n(179);function s(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"}},r.createElement("h1",{style:{fontSize:"3rem"}},"This page crashed"),r.createElement("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"}},"Try again"),r.createElement(u,{error:t}))}function u(e){let{error:t}=e;const n=(0,o.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{style:{whiteSpace:"pre-wrap"}},n)}function c(e){let{error:t,tryAgain:n}=e;return r.createElement(f,{fallback:()=>r.createElement(s,{error:t,tryAgain:n})},r.createElement(i.Z,null,r.createElement("title",null,"Page Error")),r.createElement(l.Z,null,r.createElement(s,{error:t,tryAgain:n})))}const d=e=>r.createElement(c,e);class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??d)(e)}return e??null}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(405);function i(e){return r.createElement(a.ql,e)}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7462),a=n(7294),i=n(3727),o=n(8780),l=n(2263),s=n(3919),u=n(412);const c=a.createContext({collectLink:()=>{}});var d=n(4996);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:v=!0,...b}=e;const{siteConfig:{trailingSlash:y,baseUrl:w}}=(0,l.Z)(),{withBaseUrl:k}=(0,d.C)(),E=(0,a.useContext)(c),S=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>S.current));const x=f||p;const _=(0,s.Z)(x),T=x?.replace("pathname://","");let C=void 0!==T?(P=T,v&&(e=>e.startsWith("/"))(P)?k(P):P):void 0;var P;C&&_&&(C=(0,o.applyTrailingSlash)(C,{trailingSlash:y,baseUrl:w}));const L=(0,a.useRef)(!1),A=n?i.OL:i.rU,R=u.Z.canUseIntersectionObserver,O=(0,a.useRef)(),N=()=>{L.current||null==C||(window.docusaurus.preload(C),L.current=!0)};(0,a.useEffect)((()=>(!R&&_&&null!=C&&window.docusaurus.prefetch(C),()=>{R&&O.current&&O.current.disconnect()})),[O,C,R,_]);const I=C?.startsWith("#")??!1,D=!C||!_||I;return D||g||E.collectLink(C),D?a.createElement("a",(0,r.Z)({ref:S,href:C},x&&!_&&{target:"_blank",rel:"noopener noreferrer"},b)):a.createElement(A,(0,r.Z)({},b,{onMouseEnter:N,onTouchStart:N,innerRef:e=>{S.current=e,R&&e&&_&&(O.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(O.current.unobserve(e),O.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),O.current.observe(e))},to:C},n&&{isActive:h,activeClassName:m}))}const p=a.forwardRef(f)},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7294);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(7529);function o(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(o({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:i}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const l=o({message:t,id:n});return r.createElement(r.Fragment,null,a(l,i))}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>l});var r=n(7294),a=n(2263),i=n(3919);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:o=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,i.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return o?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(8940);function i(){return(0,r.useContext)(a._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(8934);function i(){return(0,r.useContext)(a._)}},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,i]=n;const o=r?`${r}.${a}`:a;var l;"object"==typeof(l=i)&&l&&Object.keys(l).length>0?e(i,o):t[o]=i}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>i});var r=n(7294);const a=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(a),o=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return r.createElement(a.Provider,{value:o},t)}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>f,_r:()=>c,Jo:()=>g,zh:()=>d,yW:()=>m,gB:()=>p});var r=n(6775),a=n(2263),i=n(9935);function o(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},c=()=>o("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=i.m),void 0===n&&(n={});const r=o(e)?.[t];if(!r&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return r}("docusaurus-plugin-content-docs",e,{failfast:!0});function f(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),i=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!i&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return i}(t,n,e)}function p(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function h(e){const t=d(e),{pathname:n}=(0,r.TH)();return s(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6657:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={onRouteDidUpdate(e){let{location:t,previousLocation:n}=e;!n||t.pathname===n.pathname&&t.search===n.search&&t.hash===n.hash||setTimeout((()=>{window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:t.pathname+t.search+t.hash})}))}}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(4865),a=n.n(r);a().configure({showSpinner:!1});const i={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(7410),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294);const a="iconExternalLink_nPIU";function i(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"}))}},179:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Jt});var r=n(7294),a=n(6010),i=n(4763),o=n(1944),l=n(7462),s=n(6775),u=n(5999),c=n(5936);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var g=n(5281),v=n(9727);const b="skipToContent_fXgn";function y(){return r.createElement(h,{className:b})}var w=n(6668),k=n(9689);function E(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:i=1.2,className:o,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:i},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_CVFx";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const _="content_knG7";function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const C="announcementBar_mb4j",P="announcementBarPlaceholder_vyr4",L="announcementBarClose_gvF7",A="announcementBarContent_xLdY";function R(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:a,textColor:i,isCloseable:o}=e;return r.createElement("div",{className:C,style:{backgroundColor:a,color:i},role:"banner"},o&&r.createElement("div",{className:P}),r.createElement(T,{className:A}),o&&r.createElement(x,{onClick:n,className:L}))}var O=n(2961),N=n(2466);var I=n(902),D=n(3102);const M=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,O.e)(),t=(0,D.HY)(),[n,a]=(0,r.useState)(!1),i=null!==t.component,o=(0,I.D9)(i);return(0,r.useEffect)((()=>{i&&!o&&a(!0)}),[i,o]),(0,r.useEffect)((()=>{i?e.shown||a(!0):a(!1)}),[e.shown,i]),(0,r.useMemo)((()=>[n,a]),[n])}();return r.createElement(M.Provider,{value:n},t)}function j(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function B(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),i=(0,D.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:j(i)})),[a,i,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:i}=e;const{shown:o}=B();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},i)))}var $=n(2949),U=n(2389);function q(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"}))}function H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"}))}const G={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function Q(e){let{className:t,buttonClassName:n,value:i,onChange:o}=e;const l=(0,U.Z)(),s=(0,u.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===i?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(G.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",G.toggleButton,!l&&G.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===i?"light":"dark"),disabled:!l,title:s,"aria-label":s,"aria-live":"polite"},r.createElement(q,{className:(0,a.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(G.toggleIcon,G.darkToggleIcon)})))}const Z=r.memo(Q),X="darkNavbarColorModeToggle_X3D1";function V(e){let{className:t}=e;const n=(0,w.L)().navbar.style,a=(0,w.L)().colorMode.disableSwitch,{colorMode:i,setColorMode:o}=(0,$.I)();return a?null:r.createElement(Z,{className:t,buttonClassName:"dark"===n?X:void 0,value:i,onChange:o})}var W=n(1327);function K(){return r.createElement(W.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Y(){const e=(0,O.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function J(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(K,null),r.createElement(V,{className:"margin-right--md"}),r.createElement(Y,null))}var ee=n(9960),te=n(4996),ne=n(3919);function re(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var ae=n(9471);function ie(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:i,label:o,html:s,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,te.Z)(a),p=(0,te.Z)(t),m=(0,te.Z)(i,{forcePrependBaseUrl:!0}),h=o&&i&&!(0,ne.Z)(i),g=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,o,h&&r.createElement(ae.Z,u&&{width:12,height:12}))};return i?r.createElement(ee.Z,(0,l.Z)({href:c?m:i},d,g)):r.createElement(ee.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?re(n,t.pathname):t.pathname.startsWith(p)},d,g))}function oe(e){let{className:t,isDropdownItem:n=!1,...i}=e;const o=r.createElement(ie,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},i));return n?r.createElement("li",null,o):o}function le(e){let{className:t,isDropdownItem:n,...i}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ie,(0,l.Z)({className:(0,a.Z)("menu__link",t)},i)))}function se(e){let{mobile:t=!1,position:n,...a}=e;const i=t?le:oe;return r.createElement(i,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var ue=n(6043),ce=n(8596),de=n(2263);function fe(e,t){return e.some((e=>function(e,t){return!!(0,ce.Mg)(e.to,t)||!!re(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function pe(e){let{items:t,position:n,className:i,onClick:o,...s}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[u]),r.createElement("div",{ref:u,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(ie,(0,l.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",i)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,t)=>r.createElement(ft,(0,l.Z)({isDropdownItem:!0,activeClassName:"dropdown__link--active"},e,{key:t}))))))}function me(e){let{items:t,className:n,position:i,onClick:o,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,de.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=fe(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,ue.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(ie,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(ue.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(ft,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:o,activeClassName:"menu__link--active"},e,{key:t}))))))}function he(e){let{mobile:t=!1,...n}=e;const a=t?me:pe;return r.createElement(a,n)}var ge=n(4711);function ve(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"}))}const be="iconLanguage_nlXk";var ye=n(1029),we=n(412),ke=n(373),Ee=n(143),Se=n(22),xe=n(8202),_e=n(3926),Te=n(1073),Ce=n(2539),Pe=n(726);const Le="searchBar_RVTs",Ae="dropdownMenu_qbY6",Re="searchBarLeft_MXDe",Oe="suggestion_fB_2",Ne="cursor_eG29",Ie="hitTree_kk6K",De="hitIcon_a7Zy",Me="hitPath_ieM4",Fe="noResultsIcon_EBY5",je="hitFooter_E9YW",Be="hitWrapper_sAK8",ze="hitTitle_vyVt",$e="hitAction_NqkB",Ue="noResults_l6Q3",qe="searchBarContainer_NW3z",He="searchBarLoadingRing_YnHq",Ge="searchClearButton_qk4g",Qe="searchIndexLoading_EJ1f",Ze="searchHintContainer_Pkmr",Xe="searchHint_iIMx",Ve="focused_OWtg",We="input_FOTf",Ke="hint_URu1",Ye="suggestions_X8XU",Je="dataset_QiCy",et="empty_eITn";function tt(e){let{document:t,type:n,page:r,metadata:a,tokens:i,isInterOfTree:o,isLastOfTree:l}=e;const s=0===n,u=1===n,c=[];o?c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>'):l&&c.push('<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>');const d=c.map((e=>`<span class="${Ie}">${e}</span>`)),f=`<span class="${De}">${s?'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>':u?'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>':'<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>'}</span>`,p=[`<span class="${ze}">${(0,Pe.o)(t.t,(0,Te.m)(a,"t"),i)}</span>`];if(!o&&!l&&ye.H6){const e=r?(r.b??[]).concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;p.push(`<span class="${Me}">${(0,_e.e)(e??[])}</span>`)}else s||p.push(`<span class="${Me}">${(0,Ce.C)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),i)}</span>`);const m=`<span class="${$e}"><svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg></span>`;return[...d,f,`<span class="${Be}">`,...p,"</span>",m].join("")}function nt(){return`<span class="${Ue}"><span class="${Fe}"><svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"></path></svg></span><span>${(0,u.I)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var rt=n(311);async function at(){const e=await Promise.all([n.e(443),n.e(525)]).then(n.t.bind(n,8443,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const it="_highlight";const ot=function(e){let{handleSearchBarToggle:t}=e;const{siteConfig:{baseUrl:n}}=(0,de.Z)(),i=(0,Ee.gA)();let o=n;try{const{preferredVersion:e}=(0,ke.J)(i?.pluginId??ye.gQ);e&&!e.isLast&&(o=e.path+"/")}catch(D){if(ye.l9&&!(D instanceof I.i6))throw D}const l=(0,s.k6)(),c=(0,s.TH)(),d=(0,r.useRef)(null),f=(0,r.useRef)(new Map),p=(0,r.useRef)(!1),[m,h]=(0,r.useState)(!1),[g,v]=(0,r.useState)(!1),[b,y]=(0,r.useState)(""),w=(0,r.useRef)(null),k=(0,r.useRef)(""),[E,S]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Kc))return;let e="";if(c.pathname.startsWith(o)){const t=c.pathname.substring(o.length),n=ye.Kc.find((e=>t===e||t.startsWith(`${e}/`)));n&&(e=n)}k.current!==e&&(f.current.delete(e),k.current=e),S(e)}),[c.pathname,o]);const x=!!ye.hG&&Array.isArray(ye.Kc)&&""===E,_=(0,r.useCallback)((async()=>{if(x||f.current.get(E))return;f.current.set(E,"loading"),w.current?.autocomplete.destroy(),h(!0);const[{wrappedIndexes:e,zhDictionary:t},r]=await Promise.all([(0,Se.w)(o,E),at()]);if(w.current=r(d.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,a.Z)(Le,{[Re]:"left"===ye.pu}),noPrefix:!0,dropdownMenu:Ae,input:We,hint:Ke,suggestions:Ye,suggestion:Oe,cursor:Ne,dataset:Je,empty:et}},[{source:(0,xe.v)(e,t,ye.qo),templates:{suggestion:tt,empty:nt,footer:e=>{let{query:t,isEmpty:r}=e;if(r)return;const a=document.createElement("a"),i=new URLSearchParams;if(i.set("q",encodeURIComponent(t)),Array.isArray(ye.Kc)&&i.set("ctx",E),o!==n){if(!o.startsWith(n))throw new Error(`Version url '${o}' does not start with base url '${n}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);i.set("version",o.substring(n.length))}const s=`${n}search?${i.toString()}`;a.href=s,a.textContent=(0,u.I)({id:"theme.SearchBar.seeAll",message:"See all results"}),a.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),w.current?.autocomplete.close(),l.push(s))}));const c=document.createElement("div");return c.className=je,c.appendChild(a),c}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:r},tokens:a}=t;d.current?.blur();let i=n;if(ye.vc&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append(it,t);i+=`?${e.toString()}`}r&&(i+=r),l.push(i)})).on("autocomplete:closed",(()=>{d.current?.blur()})),f.current.set(E,"done"),h(!1),p.current){const e=d.current;e.value&&w.current?.autocomplete.open(),e.focus()}}),[x,E,o,n,l]);(0,r.useEffect)((()=>{if(!ye.vc)return;const e=we.Z.canUseDOM?new URLSearchParams(c.search).getAll(it):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new ye.vc(t);n.unmark(),0!==e.length&&n.mark(e),y(e.join(" ")),w.current?.autocomplete.setVal(e.join(" "))}))}),[c.search,c.pathname]);const[T,C]=(0,r.useState)(!1),P=(0,r.useCallback)((()=>{p.current=!0,_(),C(!0),t?.(!0)}),[t,_]),L=(0,r.useCallback)((()=>{C(!1),t?.(!1)}),[t]),A=(0,r.useCallback)((()=>{_()}),[_]),R=(0,r.useCallback)((e=>{y(e.target.value),e.target.value&&v(!0)}),[]),O=!!we.Z.canUseDOM&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,r.useEffect)((()=>{if(!ye.AY)return;const e=e=>{(O?e.metaKey:e.ctrlKey)&&"KeyK"===e.code&&(e.preventDefault(),d.current?.focus(),P())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[O,P]);const N=(0,r.useCallback)((()=>{const e=new URLSearchParams(c.search);e.delete(it);const t=e.toString(),n=c.pathname+(""!=t?`?${t}`:"")+c.hash;n!=c.pathname+c.search+c.hash&&l.push(n),y(""),w.current?.autocomplete.setVal("")}),[c.pathname,c.search,c.hash,l]);return r.createElement("div",{className:(0,a.Z)("navbar__search",qe,{[Qe]:m&&g,[Ve]:T}),hidden:x},r.createElement("input",{placeholder:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:A,onFocus:P,onBlur:L,onChange:R,ref:d,value:b}),r.createElement(rt.Z,{className:He}),ye.AY&&ye.t_&&(""!==b?r.createElement("button",{className:Ge,onClick:N},"\u2715"):r.createElement("div",{className:Ze},r.createElement("kbd",{className:Xe},O?"\u2318":"ctrl"),r.createElement("kbd",{className:Xe},"K"))))},lt="searchBox_ZlJk";function st(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,lt)},t)}var ut=n(2802);const ct=e=>e.docs.find((t=>t.id===e.mainDocId));const dt={default:se,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...i}=e;const{i18n:{currentLocale:o,locales:c,localeConfigs:d}}=(0,de.Z)(),f=(0,ge.l)(),{search:p,hash:m}=(0,s.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===o?t?"menu__link--active":"dropdown__link--active":""}})),...a],g=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[o].label;return r.createElement(he,(0,l.Z)({},i,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ve,{className:be}),g),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(st,{className:n},r.createElement(ot,null))},dropdown:he,html:function(e){let{value:t,className:n,mobile:i=!1,isDropdownItem:o=!1}=e;const l=o?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!i&&!o,"menu__list-item":i},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...i}=e;const{activeDoc:o}=(0,Ee.Iw)(a),s=(0,ut.vY)(t,a);return null===s?null:r.createElement(se,(0,l.Z)({exact:!0},i,{isActive:()=>o?.path===s.path||!!o?.sidebar&&o.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...i}=e;const{activeDoc:o}=(0,Ee.Iw)(a),s=(0,ut.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(se,(0,l.Z)({exact:!0},i,{isActive:()=>o?.sidebar===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...i}=e;const o=(0,ut.lO)(a)[0],s=t??o.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return r.createElement(se,(0,l.Z)({},i,{label:s,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:i,dropdownItemsAfter:o,...c}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,Ee.Iw)(n),m=(0,Ee.gB)(n),{savePreferredVersionName:h}=(0,ke.J)(n),g=[...i,...m.map((e=>{const t=p.alternateDocVersions[e.name]??ct(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...o],v=(0,ut.lO)(n)[0],b=t&&g.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,y=t&&g.length>1?void 0:ct(v).path;return g.length<=1?r.createElement(se,(0,l.Z)({},c,{mobile:t,label:b,to:y,isActive:a?()=>!1:void 0})):r.createElement(he,(0,l.Z)({},c,{mobile:t,label:b,to:y,items:g,isActive:a?()=>!1:void 0}))}};function ft(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),i=dt[a];if(!i)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(i,n)}function pt(){const e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(ft,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function mt(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)"},"\u2190 Back to main menu"))}function ht(){const e=0===(0,w.L)().navbar.items.length,t=B();return r.createElement(r.Fragment,null,!e&&r.createElement(mt,{onClick:()=>t.hide()}),t.content)}function gt(){const e=(0,O.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?r.createElement(z,{header:r.createElement(J,null),primaryMenu:r.createElement(pt,null),secondaryMenu:r.createElement(ht,null)}):null}const vt="navbarHideable_m1mJ",bt="navbarHidden_jGov";function yt(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function wt(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:i}}=(0,w.L)(),o=(0,O.e)(),{navbarRef:l,isNavbarVisible:s}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),i=(0,r.useRef)(0),o=(0,r.useCallback)((e=>{null!==e&&(i.current=e.getBoundingClientRect().height)}),[]);return(0,N.RF)(((t,r)=>{let{scrollY:o}=t;if(!e)return;if(o<i.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-i.current,u=window.innerHeight;l&&o>=l?n(!1):o+u<s&&n(!0)})),(0,c.S)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:o,isNavbarVisible:t}}(n);return r.createElement("nav",{ref:l,"aria-label":(0,u.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[vt,!s&&bt],{"navbar--dark":"dark"===i,"navbar--primary":"primary"===i,"navbar-sidebar--show":o.shown})},t,r.createElement(yt,{onClick:o.toggle}),r.createElement(gt,null))}var kt=n(8780);const Et="errorBoundaryError_a6uf";function St(e){return r.createElement("button",(0,l.Z)({type:"button"},e),r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error"},"Try again"))}function xt(e){let{error:t}=e;const n=(0,kt.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return r.createElement("p",{className:Et},n)}class _t extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}function Tt(e){let{width:t=30,height:n=30,className:a,...i}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},i),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function Ct(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button"},r.createElement(Tt,null))}const Pt="colorModeToggle_DEke";function Lt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(_t,{key:t,onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t})},r.createElement(ft,e)))))}function At(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function Rt(){const e=(0,O.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),i=t.find((e=>"search"===e.type));return r.createElement(At,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(Ct,null),r.createElement(K,null),r.createElement(Lt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(Lt,{items:a}),r.createElement(V,{className:Pt}),!i&&r.createElement(st,null,r.createElement(ot,null)))})}function Ot(){return r.createElement(wt,null,r.createElement(Rt,null))}function Nt(e){let{item:t}=e;const{to:n,href:a,label:i,prependBaseUrlToHref:o,...s}=t,u=(0,te.Z)(n),c=(0,te.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(ee.Z,(0,l.Z)({className:"footer__link-item"},a?{href:o?c:a}:{to:u},s),i,a&&!(0,ne.Z)(a)&&r.createElement(ae.Z,null))}function It(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(Nt,{item:t}))}function Dt(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(It,{key:t,item:e})))))}function Mt(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(Dt,{key:t,column:e}))))}function Ft(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function jt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(Nt,{item:t})}function Bt(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(jt,{item:e}),t.length!==n+1&&r.createElement(Ft,null))))))}function zt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(Mt,{columns:t}):r.createElement(Bt,{links:t})}var $t=n(941);const Ut="footerLogoLink_BH7S";function qt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,te.C)(),i={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement($t.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:i,width:t.width,height:t.height,style:t.style})}function Ht(e){let{logo:t}=e;return t.href?r.createElement(ee.Z,{href:t.href,className:Ut,target:t.target},r.createElement(qt,{logo:t})):r.createElement(qt,{logo:t})}function Gt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Qt(e){let{style:t,links:n,logo:i,copyright:o}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(i||o)&&r.createElement("div",{className:"footer__bottom text--center"},i&&r.createElement("div",{className:"margin-bottom--sm"},i),o)))}function Zt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:i}=e;return r.createElement(Qt,{style:i,links:n&&n.length>0&&r.createElement(zt,{links:n}),logo:a&&r.createElement(Ht,{logo:a}),copyright:t&&r.createElement(Gt,{copyright:t})})}const Xt=r.memo(Zt),Vt=(0,I.Qc)([$.S,k.pl,N.OC,ke.L5,o.VC,function(e){let{children:t}=e;return r.createElement(D.n2,null,r.createElement(O.M,null,r.createElement(F,null,t)))}]);function Wt(e){let{children:t}=e;return r.createElement(Vt,null,t)}function Kt(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("div",{className:"margin-vert--lg"},r.createElement(St,{onClick:n,className:"button button--primary shadow--lw"})),r.createElement("hr",null),r.createElement("div",{className:"margin-vert--md"},r.createElement(xt,{error:t})))))}const Yt="mainWrapper_z2l0";function Jt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:u}=e;return(0,v.t)(),r.createElement(Wt,null,r.createElement(o.d,{title:s,description:u}),r.createElement(y,null),r.createElement(R,null),r.createElement(Ot,null),r.createElement("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,Yt,l)},r.createElement(i.Z,{fallback:e=>r.createElement(Kt,e)},t)),!n&&r.createElement(Xt,null))}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),a=n(7294),i=n(9960),o=n(4996),l=n(2263),s=n(6668),u=n(941);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const i={light:(0,o.Z)(t.src),dark:(0,o.Z)(t.srcDark||t.src)},l=a.createElement(u.Z,{className:t.className,sources:i,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,o.Z)(u?.href||"/"),h=n?"":t,g=u?.alt??h;return a.createElement(i.Z,(0,r.Z)({to:m},p,u?.target&&{target:u.target}),u&&a.createElement(c,{logo:u,alt:g,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294),a=n(5742);function i(e){let{locale:t,version:n,tag:i}=e;const o=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),i&&r.createElement("meta",{name:"docusaurus_tag",content:i}),o&&r.createElement("meta",{name:"docsearch:language",content:o}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),i&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:i}))}},941:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7462),a=n(7294),i=n(6010),o=n(2389),l=n(2949);const s={themedImage:"themedImage_ToTc","themedImage--light":"themedImage--light_HNdA","themedImage--dark":"themedImage--dark_i4oU"};function u(e){const t=(0,o.Z)(),{colorMode:n}=(0,l.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,i.Z)(s.themedImage,s[`themedImage--${e}`],c)},f)))))}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>l,z:()=>h});var r=n(7462),a=n(7294),i=n(412),o=n(1442);function l(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),i=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:i}}const s={display:"none",overflow:"hidden",height:"0px"},u={display:"block",overflow:"visible",height:"auto"};function c(e,t){const n=t?s:u;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function d(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const i=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=r?.duration??function(e){if((0,o.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${r?.easing??"ease-in-out"}`,height:`${t}px`}}function l(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!i.current)return c(e,n),void(i.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=s.height,e.style.overflow=s.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function f(e){if(!i.Z.canUseDOM)return e?s:u}function p(e){let{as:t="div",collapsed:n,children:r,animation:i,onCollapseTransitionEnd:o,className:l,disableSSRStyle:s}=e;const u=(0,a.useRef)(null);return d({collapsibleRef:u,collapsed:n,animation:i}),a.createElement(t,{ref:u,style:s?void 0:f(n),onTransitionEnd:e=>{"height"===e.propertyName&&(c(u.current,n),o?.(n))},className:l},r)}function m(e){let{collapsed:t,...n}=e;const[i,o]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||o(!0)}),[t]),(0,a.useLayoutEffect)((()=>{i&&s(t)}),[i,t]),i?a.createElement(p,(0,r.Z)({},n,{collapsed:l})):null}function h(e){let{lazy:t,...n}=e;const r=t?m:p;return a.createElement(r,n)}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7294),a=n(2389),i=n(12),o=n(902),l=n(6668);const s=(0,i.WA)("docusaurus.announcement.dismiss"),u=(0,i.WA)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,i]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{i(c())}),[]);const o=(0,r.useCallback)((()=>{d(!0),i(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||i(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:o})),[e,n,o])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new o.i6("AnnouncementBarProvider");return e}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(7294),a=n(412),i=n(902),o=n(12),l=n(6668);const s=r.createContext(void 0),u="theme",c=(0,o.WA)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[i,o]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&(e=>{c.set(p(e))})(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(i))}),[i]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:i,setColorMode:s,get isDarkTheme(){return i===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[i,s])}function h(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new i.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>v});var r=n(7294),a=n(143),i=n(9935),o=n(6668),l=n(2802),s=n(902),u=n(12);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.WA)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.WA)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.WA)(c(e),{persistence:t}).del()};const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,o.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[i,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[i,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return r.createElement(m.Provider,{value:n},t)}function v(e){let{children:t}=e;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=i.m);const t=(0,a.zh)(e),[n,o]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{o.savePreferredVersion(e,t)}),[o,e])}}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7294),a=n(902);const i=Symbol("EmptyContext"),o=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(o.Provider,{value:i},t)}function s(){const e=(0,r.useContext)(o);if(e===i)throw new a.i6("DocsSidebarProvider");return e}},2961:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7294),a=n(3102),i=n(7524),o=n(6775),l=(n(1688),n(902));function s(e){!function(e){const t=(0,o.k6)(),n=(0,l.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6668);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,i.i)(),n=!e&&"mobile"===t,[o,l]=(0,r.useState)(!1);s((()=>{if(o)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:o})),[e,n,c,o])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>o});var r=n(7294),a=n(902);const i=r.createContext(null);function o(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(i.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>i});var r=n(7294);const a="navigation-with-keyboard";function i(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7294),a=n(412);const i="desktop",o="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?i:o:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},1442:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},2802:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>v,vY:()=>y,oz:()=>b,s1:()=>g});var r=n(7294),a=n(6775),i=n(8790),o=n(143),l=n(373),s=n(1116);function u(e){return Array.from(new Set(e))}var c=n(8596);const d=!!o._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function h(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const i of t)if("category"===i.type&&((0,c.Mg)(i.href,n)||e(i.items))||"link"===i.type&&(0,c.Mg)(i.href,n)){return r&&"category"!==i.type||a.unshift(i),!0}return!1}(t),a}function g(){const e=(0,s.V)(),{pathname:t}=(0,a.TH)(),n=(0,o.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?h({sidebarItems:e.items,pathname:t}):null}function v(e){const{activeVersion:t}=(0,o.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,o.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function b(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=v(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),o=t.routes,l=o.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,i.H)(o),sidebarName:s,sidebarItems:u}}},1944:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7294),a=n(6010),i=n(5742),o=n(226);function l(){const e=r.useContext(o._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(4996),u=n(2263);function c(e){let{title:t,description:n,keywords:a,image:o,children:l}=e;const c=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),f=o?d(o,{absolute:!0}):void 0;return r.createElement(i.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const o=r.useContext(d),l=(0,a.Z)(o,t);return r.createElement(d.Provider,{value:l},r.createElement(i.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),i=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(i,o)},t)}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>o,Qc:()=>u,Ql:()=>s,i6:()=>l,zX:()=>i});var r=n(7294);const a=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function i(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function o(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>o,Ns:()=>l});var r=n(7294),a=n(723),i=n(2263);function o(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,i.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>s,RF:()=>d});var r=n(7294),a=n(412),i=n(2389),o=n(902);const l=r.createContext(void 0);function s(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new o.i6("ScrollControllerProvider");return e}const c=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),i=(0,o.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();i(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[i,n,...t])}function f(){const e=(0,r.useRef)(null),t=(0,i.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>r,os:()=>a});n(2263);const r="default";function a(e,t){return`docs-${e}-${t}`}},12:(e,t,n)=>{"use strict";n.d(t,{WA:()=>s});n(7294),n(1688);const r="localStorage";function a(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const i=document.createEvent("StorageEvent");i.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(i)}function i(e){if(void 0===e&&(e=r),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,o||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),o=!0),null}var t}let o=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function s(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?l:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),a({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),a({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}},4711:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(2263),a=n(6775),i=n(8780);function o(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:o,currentLocale:l}}=(0,r.Z)(),{pathname:s}=(0,a.TH)(),u=(0,i.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===o?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===o?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>o});var r=n(7294),a=n(6775),i=n(902);function o(e){const t=(0,a.TH)(),n=(0,i.D9)(t),o=(0,i.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&o({location:t,previousLocation:n})}),[o,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2263);function a(){return(0,r.Z)().siteConfig.themeConfig}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),i="/"===a||a===r?a:(o=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(o):function(e){return e.endsWith("/")?e.slice(0,-1):e}(o));var o;return e.replace(a,i)}},4143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},8780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var i=n(4143);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},311:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(6010);const i="loadingRing_RJI3";function o(e){let{className:t}=e;return r.createElement("div",{className:(0,a.Z)(i,t)},r.createElement("div",null),r.createElement("div",null),r.createElement("div",null),r.createElement("div",null))}},22:(e,t,n)=>{"use strict";n.d(t,{w:()=>l});var r=n(1336),a=n.n(r),i=n(1029);const o=new Map;function l(e,t){const n=`${e}${t}`;let r=o.get(n);return r||(r=async function(e,t){{const n=`${e}${i.J.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const r=await(await fetch(n)).json(),o=r.map(((e,t)=>{let{documents:n,index:r}=e;return{type:t,documents:n,index:a().Index.load(r)}})),l=r.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:o,zhDictionary:Array.from(l)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),o.set(n,r)),r}},8202:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(1336),a=n.n(r);var i=n(1029);function o(e){return l(e).concat(l(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function l(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:a().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?a().Query.wildcard.TRAILING:a().Query.wildcard.NONE})))})))}function s(e,t,n){return function(r,l){const s=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return a()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(r,i.dK);if(0===s.length)return void l([]);const u=function(e,t){const n=function(e,t){const n=[];return function e(r,a){if(0===r.length)return void n.push(a);const i=r[0];if(/\p{Unified_Ideograph}/u.test(i)){const n=function(e,t){const n=[];return function e(r,a){let i=0,o=!1;for(const l of t)if(r.substr(0,l.length)===l){const t={missed:a.missed,term:a.term.concat({value:l})};r.length>l.length?e(r.substr(l.length),t):n.push(t),o=!0}else for(let t=l.length-1;t>i;t-=1){const s=l.substr(0,t);if(r.substr(0,t)===s){i=t;const l={missed:a.missed,term:a.term.concat({value:s,trailing:!0})};r.length>t?e(r.substr(t),l):n.push(l),o=!0;break}}o||(r.length>0?e(r.substr(1),{missed:a.missed+1,term:a.term}):a.term.length>0&&n.push(a))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,r=t.missed>0?1:0;return n!==r?n-r:e.term.length-t.term.length})).map((e=>e.term))}(i,t);for(const t of n){const n=a.concat(...t);e(r.slice(1),n)}}else{const t=a.concat({value:i});e(r.slice(1),t)}}(e,[]),n}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:a().Query.presence.REQUIRED,wildcard:a().Query.wildcard.LEADING|a().Query.wildcard.TRAILING})))}];for(const a of n)a[a.length-1].maybeTyping=!0;const r=[];for(const o of i.dK)if("en"===o)i._k||r.unshift(a().stopWordFilter);else{const e=a()[o];e.stopWordFilter&&r.unshift(e.stopWordFilter)}let l;if(r.length>0){const e=e=>r.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);l=[];const t=[];for(const r of n){const n=e(r);l.push(n),n.length<r.length&&n.length>0&&t.push(n)}n.push(...t)}else l=n.slice();const s=[];for(const a of l)if(a.length>2)for(let e=a.length-1;e>=0;e-=1)s.push(a.slice(0,e).concat(a.slice(e+1)));return o(n).concat(o(s))}(s,t),c=[];e:for(const{term:t,tokens:a}of u)for(const{documents:r,index:i,type:o}of e)if(c.push(...i.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!c.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-c.length).map((t=>{const n=r.find((e=>e.i.toString()===t.ref));return{document:n,type:o,page:0!==o&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:a,score:t.score}}))),c.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let r=t.type>0&&t.page?e.findIndex((e=>e.document===t.page)):t.index,a=n.type>0&&n.page?e.findIndex((e=>e.document===n.page)):n.index;return-1===r&&(r=t.index),-1===a&&(a=n.index),r===a?0===t.type?-1:0===n.type?1:t.index-n.index:r-a}))}(c),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.some((e=>e.document===t.page))&&(n<e.length-1&&e[n+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(c),l(c)}}},3926:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{e:()=>r})},1690:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}n.d(t,{X:()=>r})},1073:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{m:()=>r})},2539:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(1690);function a(e,t,n){const i=[];for(const o of t){const n=e.toLowerCase().indexOf(o);if(n>=0){n>0&&i.push(a(e.substr(0,n),t)),i.push(`<mark>${(0,r.X)(e.substr(n,o.length))}</mark>`);const l=n+o.length;l<e.length&&i.push(a(e.substr(l),t));break}}return 0===i.length?n?`<mark>${(0,r.X)(e)}</mark>`:(0,r.X)(e):i.join("")}},726:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(1690),a=n(2539);const i=/\w+|\p{Unified_Ideograph}/u;function o(e){const t=[];let n=0,r=e;for(;r.length>0;){const a=r.match(i);if(!a){t.push(r);break}a.index>0&&t.push(r.substring(0,a.index)),t.push(a[0]),n+=a.index+a[0].length,r=e.substring(n)}return t}var l=n(1029);function s(e,t,n,i){void 0===i&&(i=l.Hk);const{chunkIndex:s,chunks:u}=function(e,t,n){const i=[];let l=0,s=0,u=-1;for(;l<t.length;){const[c,d]=t[l];if(l+=1,!(c<s)){if(c>s){const t=o(e.substring(s,c)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)i.push(e)}-1===u&&(u=i.length),s=c+d,i.push({html:(0,a.C)(e.substring(c,s),n,!0),textLength:d})}}if(s<e.length){const t=o(e.substring(s)).map((e=>({html:(0,r.X)(e),textLength:e.length})));for(const e of t)i.push(e)}return{chunkIndex:u,chunks:i}}(e,t,n),c=u.slice(0,s),d=u[s],f=[d.html],p=u.slice(s+1);let m=d.textLength,h=0,g=0,v=!1,b=!1;for(;m<i;)if((h<=g||0===p.length)&&c.length>0){const e=c.pop();m+e.textLength<=i?(f.unshift(e.html),h+=e.textLength,m+=e.textLength):(v=!0,c.length=0)}else{if(!(p.length>0))break;{const e=p.shift();m+e.textLength<=i?(f.push(e.html),g+=e.textLength,m+=e.textLength):(b=!0,p.length=0)}}return(v||c.length>0)&&f.unshift("\u2026"),(b||p.length>0)&&f.push("\u2026"),f.join("")}},1029:(e,t,n)=>{"use strict";n.d(t,{vc:()=>l,gQ:()=>h,H6:()=>d,hG:()=>b,l9:()=>g,dK:()=>i,_k:()=>o,pu:()=>m,AY:()=>f,t_:()=>p,Kc:()=>v,J:()=>s,Hk:()=>c,qo:()=>u});var r=n(1336),a=n.n(r);n(892)(a()),n(8808)(a()),n(4182)(a());const i=["en","ru"],o=!1,l=null,s="search-index{dir}.json?_=fd626951",u=8,c=50,d=!1,f=!0,p=!0,m="right",h=void 0,g=!0,v=null,b=!1},6010:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}n.d(t,{Z:()=>a});const a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>P,Ep:()=>f});var r=n(7462);function a(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const o=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],o=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;if(e&&a(e)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var c=o[o.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,f=o.length;f>=0;f--){var p=o[f];"."===p?i(o,f):".."===p?(i(o,f),d++):d&&(i(o,f),d--)}if(!u)for(;d--;d)o.unshift("..");!u||""===o[0]||o[0]&&a(o[0])||o.unshift("");var m=o.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(2177);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),i.state=t):(void 0===(i=(0,r.Z)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),a?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,a.pathname)):i.pathname=a.pathname:i.pathname||(i.pathname="/"),i}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,a):a(!0):a(!1!==i)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var v="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e,u=o.forceRefresh,w=void 0!==u&&u,k=o.getUserConfirmation,E=void 0===k?g:k,S=o.keyLength,x=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function T(e){var t=e||{},n=t.key,r=t.state,a=window.location,i=a.pathname+a.search+a.hash;return _&&(i=c(i,_)),p(i,r,n)}function C(){return Math.random().toString(36).substr(2,x)}var P=m();function L(e){(0,r.Z)($,e),$.length=n.length,P.notifyListeners($.location,$.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(T(e.state))}function R(){N(T(y()))}var O=!1;function N(e){if(O)O=!1,L();else{P.confirmTransitionTo(e,"POP",E,(function(t){t?L({action:"POP",location:e}):function(e){var t=$.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,F(a))}(e)}))}}var I=T(y()),D=[I.key];function M(e){return _+f(e)}function F(e){n.go(e)}var j=0;function B(e){1===(j+=e)&&1===e?(window.addEventListener(v,A),i&&window.addEventListener(b,R)):0===j&&(window.removeEventListener(v,A),i&&window.removeEventListener(b,R))}var z=!1;var $={length:n.length,action:"POP",location:I,createHref:M,push:function(e,t){var r="PUSH",i=p(e,t,C(),$.location);P.confirmTransitionTo(i,r,E,(function(e){if(e){var t=M(i),o=i.key,l=i.state;if(a)if(n.pushState({key:o,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf($.location.key),u=D.slice(0,s+1);u.push(i.key),D=u,L({action:r,location:i})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",i=p(e,t,C(),$.location);P.confirmTransitionTo(i,r,E,(function(e){if(e){var t=M(i),o=i.key,l=i.state;if(a)if(n.replaceState({key:o,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf($.location.key);-1!==s&&(D[s]=i.key),L({action:r,location:i})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return z||(B(1),z=!0),function(){return z&&(z=!1,B(-1)),t()}},listen:function(e){var t=P.appendListener(e);return B(1),function(){B(-1),t()}}};return $}var k="hashchange",E={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function x(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,i=void 0===a?g:a,o=n.hashType,u=void 0===o?"slash":o,v=e.basename?d(s(e.basename)):"",b=E[u],y=b.encodePath,w=b.decodePath;function T(){var e=w(x());return v&&(e=c(e,v)),p(e)}var C=m();function P(e){(0,r.Z)(z,e),z.length=t.length,C.notifyListeners(z.location,z.action)}var L=!1,A=null;function R(){var e,t,n=x(),r=y(n);if(n!==r)_(r);else{var a=T(),o=z.location;if(!L&&(t=a,(e=o).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===f(a))return;A=null,function(e){if(L)L=!1,P();else{var t="POP";C.confirmTransitionTo(e,t,i,(function(n){n?P({action:t,location:e}):function(e){var t=z.location,n=D.lastIndexOf(f(t));-1===n&&(n=0);var r=D.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(L=!0,M(a))}(e)}))}}(a)}}var O=x(),N=y(O);O!==N&&_(N);var I=T(),D=[f(I)];function M(e){t.go(e)}var F=0;function j(e){1===(F+=e)&&1===e?window.addEventListener(k,R):0===F&&window.removeEventListener(k,R)}var B=!1;var z={length:t.length,action:"POP",location:I,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+y(v+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,z.location);C.confirmTransitionTo(r,n,i,(function(e){if(e){var t=f(r),a=y(v+t);if(x()!==a){A=t,function(e){window.location.hash=e}(a);var i=D.lastIndexOf(f(z.location)),o=D.slice(0,i+1);o.push(t),D=o,P({action:n,location:r})}else P()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,z.location);C.confirmTransitionTo(r,n,i,(function(e){if(e){var t=f(r),a=y(v+t);x()!==a&&(A=t,_(a));var i=D.indexOf(f(z.location));-1!==i&&(D[i]=t),P({action:n,location:r})}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return B||(j(1),B=!0),function(){return B&&(B=!1,j(-1)),t()}},listen:function(e){var t=C.appendListener(e);return j(1),function(){j(-1),t()}}};return z}function C(e,t,n){return Math.min(Math.max(e,t),n)}function P(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,i=void 0===a?["/"]:a,o=t.initialIndex,l=void 0===o?0:o,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=C(l,0,i.length-1),v=i.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function y(e){var t=C(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:v.length,action:"POP",location:v[g],index:g,entries:v,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},8679:(e,t,n)=>{"use strict";var r=n(9864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?o:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=o;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var o=c(n);d&&(o=o.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<o.length;++g){var v=o[g];if(!(i[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=f(n,v);try{u(t,v,b)}catch(y){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,a,i,o,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,i,o,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4182:function(e,t,n){var r,a;r=function(){return function(e){e.multiLanguage=function(){for(var t=Array.prototype.slice.call(arguments),n=t.join("-"),r="",a=[],i=[],o=0;o<t.length;++o)"en"==t[o]?(r+="\\w",a.unshift(e.stopWordFilter),a.push(e.stemmer),i.push(e.stemmer)):(r+=e[t[o]].wordCharacters,e[t[o]].stopWordFilter&&a.unshift(e[t[o]].stopWordFilter),e[t[o]].stemmer&&(a.push(e[t[o]].stemmer),i.push(e[t[o]].stemmer)));var l=e.trimmerSupport.generateTrimmer(r);return e.Pipeline.registerFunction(l,"lunr-multi-trimmer-"+n),a.unshift(l),function(){this.pipeline.reset(),this.pipeline.add.apply(this.pipeline,a),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add.apply(this.searchPipeline,i))}}}},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},8808:function(e,t,n){var r,a;void 0===(a="function"==typeof(r=function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var t,n,r;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(t=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,r=new function(){var e,r,a=[new t("\u0432",-1,1),new t("\u0438\u0432",0,2),new t("\u044b\u0432",0,2),new t("\u0432\u0448\u0438",-1,1),new t("\u0438\u0432\u0448\u0438",3,2),new t("\u044b\u0432\u0448\u0438",3,2),new t("\u0432\u0448\u0438\u0441\u044c",-1,1),new t("\u0438\u0432\u0448\u0438\u0441\u044c",6,2),new t("\u044b\u0432\u0448\u0438\u0441\u044c",6,2)],i=[new t("\u0435\u0435",-1,1),new t("\u0438\u0435",-1,1),new t("\u043e\u0435",-1,1),new t("\u044b\u0435",-1,1),new t("\u0438\u043c\u0438",-1,1),new t("\u044b\u043c\u0438",-1,1),new t("\u0435\u0439",-1,1),new t("\u0438\u0439",-1,1),new t("\u043e\u0439",-1,1),new t("\u044b\u0439",-1,1),new t("\u0435\u043c",-1,1),new t("\u0438\u043c",-1,1),new t("\u043e\u043c",-1,1),new t("\u044b\u043c",-1,1),new t("\u0435\u0433\u043e",-1,1),new t("\u043e\u0433\u043e",-1,1),new t("\u0435\u043c\u0443",-1,1),new t("\u043e\u043c\u0443",-1,1),new t("\u0438\u0445",-1,1),new t("\u044b\u0445",-1,1),new t("\u0435\u044e",-1,1),new t("\u043e\u044e",-1,1),new t("\u0443\u044e",-1,1),new t("\u044e\u044e",-1,1),new t("\u0430\u044f",-1,1),new t("\u044f\u044f",-1,1)],o=[new t("\u0435\u043c",-1,1),new t("\u043d\u043d",-1,1),new t("\u0432\u0448",-1,1),new t("\u0438\u0432\u0448",2,2),new t("\u044b\u0432\u0448",2,2),new t("\u0449",-1,1),new t("\u044e\u0449",5,1),new t("\u0443\u044e\u0449",6,2)],l=[new t("\u0441\u044c",-1,1),new t("\u0441\u044f",-1,1)],s=[new t("\u043b\u0430",-1,1),new t("\u0438\u043b\u0430",0,2),new t("\u044b\u043b\u0430",0,2),new t("\u043d\u0430",-1,1),new t("\u0435\u043d\u0430",3,2),new t("\u0435\u0442\u0435",-1,1),new t("\u0438\u0442\u0435",-1,2),new t("\u0439\u0442\u0435",-1,1),new t("\u0435\u0439\u0442\u0435",7,2),new t("\u0443\u0439\u0442\u0435",7,2),new t("\u043b\u0438",-1,1),new t("\u0438\u043b\u0438",10,2),new t("\u044b\u043b\u0438",10,2),new t("\u0439",-1,1),new t("\u0435\u0439",13,2),new t("\u0443\u0439",13,2),new t("\u043b",-1,1),new t("\u0438\u043b",16,2),new t("\u044b\u043b",16,2),new t("\u0435\u043c",-1,1),new t("\u0438\u043c",-1,2),new t("\u044b\u043c",-1,2),new t("\u043d",-1,1),new t("\u0435\u043d",22,2),new t("\u043b\u043e",-1,1),new t("\u0438\u043b\u043e",24,2),new t("\u044b\u043b\u043e",24,2),new t("\u043d\u043e",-1,1),new t("\u0435\u043d\u043e",27,2),new t("\u043d\u043d\u043e",27,1),new t("\u0435\u0442",-1,1),new t("\u0443\u0435\u0442",30,2),new t("\u0438\u0442",-1,2),new t("\u044b\u0442",-1,2),new t("\u044e\u0442",-1,1),new t("\u0443\u044e\u0442",34,2),new t("\u044f\u0442",-1,2),new t("\u043d\u044b",-1,1),new t("\u0435\u043d\u044b",37,2),new t("\u0442\u044c",-1,1),new t("\u0438\u0442\u044c",39,2),new t("\u044b\u0442\u044c",39,2),new t("\u0435\u0448\u044c",-1,1),new t("\u0438\u0448\u044c",-1,2),new t("\u044e",-1,2),new t("\u0443\u044e",44,2)],u=[new t("\u0430",-1,1),new t("\u0435\u0432",-1,1),new t("\u043e\u0432",-1,1),new t("\u0435",-1,1),new t("\u0438\u0435",3,1),new t("\u044c\u0435",3,1),new t("\u0438",-1,1),new t("\u0435\u0438",6,1),new t("\u0438\u0438",6,1),new t("\u0430\u043c\u0438",6,1),new t("\u044f\u043c\u0438",6,1),new t("\u0438\u044f\u043c\u0438",10,1),new t("\u0439",-1,1),new t("\u0435\u0439",12,1),new t("\u0438\u0435\u0439",13,1),new t("\u0438\u0439",12,1),new t("\u043e\u0439",12,1),new t("\u0430\u043c",-1,1),new t("\u0435\u043c",-1,1),new t("\u0438\u0435\u043c",18,1),new t("\u043e\u043c",-1,1),new t("\u044f\u043c",-1,1),new t("\u0438\u044f\u043c",21,1),new t("\u043e",-1,1),new t("\u0443",-1,1),new t("\u0430\u0445",-1,1),new t("\u044f\u0445",-1,1),new t("\u0438\u044f\u0445",26,1),new t("\u044b",-1,1),new t("\u044c",-1,1),new t("\u044e",-1,1),new t("\u0438\u044e",30,1),new t("\u044c\u044e",30,1),new t("\u044f",-1,1),new t("\u0438\u044f",33,1),new t("\u044c\u044f",33,1)],c=[new t("\u043e\u0441\u0442",-1,1),new t("\u043e\u0441\u0442\u044c",-1,1)],d=[new t("\u0435\u0439\u0448\u0435",-1,1),new t("\u043d",-1,2),new t("\u0435\u0439\u0448",-1,1),new t("\u044c",-1,3)],f=[33,65,8,232],p=new n;function m(){for(;!p.in_grouping(f,1072,1103);){if(p.cursor>=p.limit)return!1;p.cursor++}return!0}function h(){for(;!p.out_grouping(f,1072,1103);){if(p.cursor>=p.limit)return!1;p.cursor++}return!0}function g(){r=p.limit,e=r,m()&&(r=p.cursor,h()&&m()&&h()&&(e=p.cursor))}function v(){return e<=p.cursor}function b(e,t){var n,r;if(p.ket=p.cursor,n=p.find_among_b(e,t)){switch(p.bra=p.cursor,n){case 1:if(r=p.limit-p.cursor,!p.eq_s_b(1,"\u0430")&&(p.cursor=p.limit-r,!p.eq_s_b(1,"\u044f")))return!1;case 2:p.slice_del()}return!0}return!1}function y(){return b(a,9)}function w(e,t){var n;return p.ket=p.cursor,!!(n=p.find_among_b(e,t))&&(p.bra=p.cursor,1==n&&p.slice_del(),!0)}function k(){return w(i,26)}function E(){return!!k()&&(b(o,8),!0)}function S(){return w(l,2)}function x(){return b(s,46)}function _(){w(u,36)}function T(){var e;p.ket=p.cursor,(e=p.find_among_b(c,2))&&(p.bra=p.cursor,v()&&1==e&&p.slice_del())}function C(){var e;if(p.ket=p.cursor,e=p.find_among_b(d,4))switch(p.bra=p.cursor,e){case 1:if(p.slice_del(),p.ket=p.cursor,!p.eq_s_b(1,"\u043d"))break;p.bra=p.cursor;case 2:if(!p.eq_s_b(1,"\u043d"))break;case 3:p.slice_del()}}this.setCurrent=function(e){p.setCurrent(e)},this.getCurrent=function(){return p.getCurrent()},this.stem=function(){return g(),p.cursor=p.limit,!(p.cursor<r||(p.limit_backward=r,y()||(p.cursor=p.limit,S()||(p.cursor=p.limit),E()||(p.cursor=p.limit,x()||(p.cursor=p.limit,_()))),p.cursor=p.limit,p.ket=p.cursor,p.eq_s_b(1,"\u0438")?(p.bra=p.cursor,p.slice_del()):p.cursor=p.limit,T(),p.cursor=p.limit,C(),0))}},function(e){return"function"==typeof e.update?e.update((function(e){return r.setCurrent(e),r.stem(),r.getCurrent()})):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.ru.stemmer,"stemmer-ru"),e.ru.stopWordFilter=e.generateStopWordFilter("\u0430\u043b\u043b\u043e \u0431\u0435\u0437 \u0431\u043b\u0438\u0437\u043a\u043e \u0431\u043e\u043b\u0435\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 \u0431\u0443\u0434\u0435\u043c \u0431\u0443\u0434\u0435\u0442 \u0431\u0443\u0434\u0435\u0442\u0435 \u0431\u0443\u0434\u0435\u0448\u044c \u0431\u0443\u0434\u0442\u043e \u0431\u0443\u0434\u0443 \u0431\u0443\u0434\u0443\u0442 \u0431\u0443\u0434\u044c \u0431\u044b \u0431\u044b\u0432\u0430\u0435\u0442 \u0431\u044b\u0432\u044c \u0431\u044b\u043b \u0431\u044b\u043b\u0430 \u0431\u044b\u043b\u0438 \u0431\u044b\u043b\u043e \u0431\u044b\u0442\u044c \u0432 \u0432\u0430\u0436\u043d\u0430\u044f \u0432\u0430\u0436\u043d\u043e\u0435 \u0432\u0430\u0436\u043d\u044b\u0435 \u0432\u0430\u0436\u043d\u044b\u0439 \u0432\u0430\u043c \u0432\u0430\u043c\u0438 \u0432\u0430\u0441 \u0432\u0430\u0448 \u0432\u0430\u0448\u0430 \u0432\u0430\u0448\u0435 \u0432\u0430\u0448\u0438 \u0432\u0432\u0435\u0440\u0445 \u0432\u0434\u0430\u043b\u0438 \u0432\u0434\u0440\u0443\u0433 \u0432\u0435\u0434\u044c \u0432\u0435\u0437\u0434\u0435 \u0432\u0435\u0441\u044c \u0432\u043d\u0438\u0437 \u0432\u043d\u0438\u0437\u0443 \u0432\u043e \u0432\u043e\u043a\u0440\u0443\u0433 \u0432\u043e\u043d \u0432\u043e\u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0432\u043e\u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0432\u043e\u0441\u0435\u043c\u044c \u0432\u043e\u0441\u044c\u043c\u043e\u0439 \u0432\u043e\u0442 \u0432\u043f\u0440\u043e\u0447\u0435\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u0440\u0435\u043c\u044f \u0432\u0441\u0435 \u0432\u0441\u0435\u0433\u0434\u0430 \u0432\u0441\u0435\u0433\u043e \u0432\u0441\u0435\u043c \u0432\u0441\u0435\u043c\u0438 \u0432\u0441\u0435\u043c\u0443 \u0432\u0441\u0435\u0445 \u0432\u0441\u0435\u044e \u0432\u0441\u044e \u0432\u0441\u044e\u0434\u0443 \u0432\u0441\u044f \u0432\u0441\u0451 \u0432\u0442\u043e\u0440\u043e\u0439 \u0432\u044b \u0433 \u0433\u0434\u0435 \u0433\u043e\u0432\u043e\u0440\u0438\u043b \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u0433\u043e\u0434 \u0433\u043e\u0434\u0430 \u0433\u043e\u0434\u0443 \u0434\u0430 \u0434\u0430\u0432\u043d\u043e \u0434\u0430\u0436\u0435 \u0434\u0430\u043b\u0435\u043a\u043e \u0434\u0430\u043b\u044c\u0448\u0435 \u0434\u0430\u0440\u043e\u043c \u0434\u0432\u0430 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0432\u0435 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0432\u0435\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0432\u0443\u0445 \u0434\u0435\u0432\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0434\u0435\u0432\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0434\u0435\u0432\u044f\u0442\u044b\u0439 \u0434\u0435\u0432\u044f\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u0435\u043b \u0434\u0435\u043d\u044c \u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u0434\u0435\u0441\u044f\u0442\u044c \u0434\u043b\u044f \u0434\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0433\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0434\u0440\u0443\u0433\u0430\u044f \u0434\u0440\u0443\u0433\u0438\u0435 \u0434\u0440\u0443\u0433\u0438\u0445 \u0434\u0440\u0443\u0433\u043e \u0434\u0440\u0443\u0433\u043e\u0435 \u0434\u0440\u0443\u0433\u043e\u0439 \u0435 \u0435\u0433\u043e \u0435\u0435 \u0435\u0439 \u0435\u043c\u0443 \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0435\u0449\u0435 \u0435\u0449\u0451 \u0435\u044e \u0435\u0451 \u0436 \u0436\u0435 \u0436\u0438\u0437\u043d\u044c \u0437\u0430 \u0437\u0430\u043d\u044f\u0442 \u0437\u0430\u043d\u044f\u0442\u0430 \u0437\u0430\u043d\u044f\u0442\u043e \u0437\u0430\u043d\u044f\u0442\u044b \u0437\u0430\u0442\u0435\u043c \u0437\u0430\u0442\u043e \u0437\u0430\u0447\u0435\u043c \u0437\u0434\u0435\u0441\u044c \u0437\u043d\u0430\u0447\u0438\u0442 \u0438 \u0438\u0437 \u0438\u043b\u0438 \u0438\u043c \u0438\u043c\u0435\u043d\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0438\u043c\u0438 \u0438\u043c\u044f \u0438\u043d\u043e\u0433\u0434\u0430 \u0438\u0445 \u043a \u043a\u0430\u0436\u0434\u0430\u044f \u043a\u0430\u0436\u0434\u043e\u0435 \u043a\u0430\u0436\u0434\u044b\u0435 \u043a\u0430\u0436\u0434\u044b\u0439 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043a\u0430\u043a\u0430\u044f \u043a\u0430\u043a\u043e\u0439 \u043a\u0435\u043c \u043a\u043e\u0433\u0434\u0430 \u043a\u043e\u0433\u043e \u043a\u043e\u043c \u043a\u043e\u043c\u0443 \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043a\u0440\u043e\u043c\u0435 \u043a\u0440\u0443\u0433\u043e\u043c \u043a\u0442\u043e \u043a\u0443\u0434\u0430 \u043b\u0435\u0442 \u043b\u0438 \u043b\u0438\u0448\u044c \u043b\u0443\u0447\u0448\u0435 \u043b\u044e\u0434\u0438 \u043c \u043c\u0430\u043b\u043e \u043c\u0435\u0436\u0434\u0443 \u043c\u0435\u043b\u044f \u043c\u0435\u043d\u0435\u0435 \u043c\u0435\u043d\u044c\u0448\u0435 \u043c\u0435\u043d\u044f \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043c\u0438\u043c\u043e \u043c\u0438\u0440\u0430 \u043c\u043d\u0435 \u043c\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u0430\u044f \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u043e\u0435 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0435 \u043c\u043d\u043e\u0433\u043e\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0439 \u043c\u043d\u043e\u0439 \u043c\u043d\u043e\u044e \u043c\u043e\u0433 \u043c\u043e\u0433\u0443\u0442 \u043c\u043e\u0436 \u043c\u043e\u0436\u0435\u0442 \u043c\u043e\u0436\u043d\u043e \u043c\u043e\u0436\u0445\u043e \u043c\u043e\u0438 \u043c\u043e\u0439 \u043c\u043e\u0440 \u043c\u043e\u0447\u044c \u043c\u043e\u044f \u043c\u043e\u0451 \u043c\u044b \u043d\u0430 \u043d\u0430\u0432\u0435\u0440\u0445\u0443 \u043d\u0430\u0434 \u043d\u0430\u0434\u043e \u043d\u0430\u0437\u0430\u0434 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043d\u0430\u043a\u043e\u043d\u0435\u0446 \u043d\u0430\u043c \u043d\u0430\u043c\u0438 \u043d\u0430\u0441 \u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0448 \u043d\u0430\u0448\u0430 \u043d\u0430\u0448\u0435 \u043d\u0430\u0448\u0438 \u043d\u0435 \u043d\u0435\u0433\u043e \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0435\u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435\u0435 \u043d\u0435\u0439 \u043d\u0435\u043b\u044c\u0437\u044f \u043d\u0435\u043c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043d\u0435\u043c\u0443 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u043e \u043d\u0435\u0440\u0435\u0434\u043a\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043d\u0435\u0442 \u043d\u0435\u044e \u043d\u0435\u0451 \u043d\u0438 \u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0438\u0436\u0435 \u043d\u0438\u0437\u043a\u043e \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0438\u043a\u0443\u0434\u0430 \u043d\u0438\u043c\u0438 \u043d\u0438\u0445 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u043e \u043d\u0443 \u043d\u0443\u0436\u043d\u043e \u043d\u0445 \u043e \u043e\u0431 \u043e\u0431\u0430 \u043e\u0431\u044b\u0447\u043d\u043e \u043e\u0434\u0438\u043d \u043e\u0434\u0438\u043d\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u043e\u0434\u0438\u043d\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u043e\u0434\u043d\u0430\u0436\u0434\u044b \u043e\u0434\u043d\u0430\u043a\u043e \u043e\u0434\u043d\u043e\u0433\u043e \u043e\u0434\u043d\u043e\u0439 \u043e\u043a\u043e\u043b\u043e \u043e\u043d \u043e\u043d\u0430 \u043e\u043d\u0438 \u043e\u043d\u043e \u043e\u043f\u044f\u0442\u044c \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043e\u0442 \u043e\u0442\u043e\u0432\u0441\u044e\u0434\u0443 \u043e\u0442\u0441\u044e\u0434\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0435\u0440\u0435\u0434 \u043f\u043e \u043f\u043e\u0434 \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u043f\u043e\u0437\u0436\u0435 \u043f\u043e\u043a\u0430 \u043f\u043e\u0440 \u043f\u043e\u0440\u0430 \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0441\u0440\u0435\u0434\u0438 \u043f\u043e\u0442\u043e\u043c \u043f\u043e\u0442\u043e\u043c\u0443 \u043f\u043e\u0447\u0435\u043c\u0443 \u043f\u043e\u0447\u0442\u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u043f\u0440\u0438 \u043f\u0440\u043e \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0442\u0438\u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u043f\u044f\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u043f\u044f\u0442\u044b\u0439 \u043f\u044f\u0442\u044c \u0440\u0430\u0437 \u0440\u0430\u0437\u0432\u0435 \u0440\u0430\u043d\u043e \u0440\u0430\u043d\u044c\u0448\u0435 \u0440\u044f\u0434\u043e\u043c \u0441 \u0441\u0430\u043c \u0441\u0430\u043c\u0430 \u0441\u0430\u043c\u0438 \u0441\u0430\u043c\u0438\u043c \u0441\u0430\u043c\u0438\u043c\u0438 \u0441\u0430\u043c\u0438\u0445 \u0441\u0430\u043c\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0439 \u0441\u0430\u043c\u043e\u043c \u0441\u0430\u043c\u043e\u043c\u0443 \u0441\u0430\u043c\u0443 \u0441\u0432\u043e\u0435 \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u0432\u043e\u0435\u0439 \u0441\u0432\u043e\u0438 \u0441\u0432\u043e\u0438\u0445 \u0441\u0432\u043e\u044e \u0441\u0435\u0430\u043e\u0439 \u0441\u0435\u0431\u0435 \u0441\u0435\u0431\u044f \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0435\u0434\u044c\u043c\u043e\u0439 \u0441\u0435\u0439\u0447\u0430\u0441 \u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0441\u0435\u043c\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0441\u0435\u043c\u044c \u0441\u0438\u0445 \u0441\u043a\u0430\u0437\u0430\u043b \u0441\u043a\u0430\u0437\u0430\u043b\u0430 \u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u043d\u043e\u0432\u0430 \u0441\u043e \u0441\u043e\u0431\u043e\u0439 \u0441\u043e\u0431\u043e\u044e \u0441\u043e\u0432\u0441\u0435\u043c \u0441\u043f\u0430\u0441\u0438\u0431\u043e \u0441\u0442\u0430\u043b \u0441\u0443\u0442\u044c \u0442 \u0442\u0430 \u0442\u0430\u043a \u0442\u0430\u043a\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u0442\u0430\u043a\u0438\u0435 \u0442\u0430\u043a\u043e\u0435 \u0442\u0430\u043a\u043e\u0439 \u0442\u0430\u043c \u0442\u0432\u043e\u0439 \u0442\u0432\u043e\u044f \u0442\u0432\u043e\u0451 \u0442\u0435 \u0442\u0435\u0431\u0435 \u0442\u0435\u0431\u044f \u0442\u0435\u043c \u0442\u0435\u043c\u0438 \u0442\u0435\u043f\u0435\u0440\u044c \u0442\u0435\u0445 \u0442\u043e \u0442\u043e\u0431\u043e\u0439 \u0442\u043e\u0431\u043e\u044e \u0442\u043e\u0433\u0434\u0430 \u0442\u043e\u0433\u043e \u0442\u043e\u0436\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u043e\u043c \u0442\u043e\u043c\u0443 \u0442\u043e\u0442 \u0442\u043e\u044e \u0442\u0440\u0435\u0442\u0438\u0439 \u0442\u0440\u0438 \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0442\u0440\u0438\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0442\u0443 \u0442\u0443\u0434\u0430 \u0442\u0443\u0442 \u0442\u044b \u0442\u044b\u0441\u044f\u0447 \u0443 \u0443\u0436 \u0443\u0436\u0435 \u0443\u043c\u0435\u0442\u044c \u0445\u043e\u0440\u043e\u0448\u043e \u0445\u043e\u0442\u0435\u0442\u044c \u0445\u043e\u0442\u044c \u0445\u043e\u0442\u044f \u0445\u043e\u0447\u0435\u0448\u044c \u0447\u0430\u0441\u0442\u043e \u0447\u0430\u0449\u0435 \u0447\u0435\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0447\u0435\u043c \u0447\u0435\u043c\u0443 \u0447\u0435\u0440\u0435\u0437 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044b\u0439 \u0447\u0435\u0442\u044b\u0440\u0435 \u0447\u0435\u0442\u044b\u0440\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0447\u0435\u0442\u044b\u0440\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0447\u0442\u043e \u0447\u0442\u043e\u0431 \u0447\u0442\u043e\u0431\u044b \u0447\u0443\u0442\u044c \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044b\u0439 \u0448\u0435\u0441\u0442\u043d\u0430\u0434\u0446\u0430\u0442\u044c \u0448\u0435\u0441\u0442\u043e\u0439 \u0448\u0435\u0441\u0442\u044c \u044d\u0442\u0430 \u044d\u0442\u0438 \u044d\u0442\u0438\u043c \u044d\u0442\u0438\u043c\u0438 \u044d\u0442\u0438\u0445 \u044d\u0442\u043e \u044d\u0442\u043e\u0433\u043e \u044d\u0442\u043e\u0439 \u044d\u0442\u043e\u043c \u044d\u0442\u043e\u043c\u0443 \u044d\u0442\u043e\u0442 \u044d\u0442\u0443 \u044f \ufeff\u0430".split(" ")),e.Pipeline.registerFunction(e.ru.stopWordFilter,"stopWordFilter-ru")}})?r.call(t,n,t,e):r)||(e.exports=a)},892:function(e,t,n){var r,a;void 0===(a="function"==typeof(r=function(){return function(e){e.stemmerSupport={Among:function(e,t,n,r){if(this.toCharArray=function(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},!e&&""!=e||!t&&0!=t||!n)throw"Bad Among initialisation: s:"+e+", substring_i: "+t+", result: "+n;this.s_size=e.length,this.s=this.toCharArray(e),this.substring_i=t,this.result=n,this.method=r},SnowballProgram:function(){var e;return{bra:0,ket:0,limit:0,cursor:0,limit_backward:0,setCurrent:function(t){e=t,this.cursor=0,this.limit=t.length,this.limit_backward=0,this.bra=this.cursor,this.ket=this.limit},getCurrent:function(){var t=e;return e=null,t},in_grouping:function(t,n,r){if(this.cursor<this.limit){var a=e.charCodeAt(this.cursor);if(a<=r&&a>=n&&t[(a-=n)>>3]&1<<(7&a))return this.cursor++,!0}return!1},in_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var a=e.charCodeAt(this.cursor-1);if(a<=r&&a>=n&&t[(a-=n)>>3]&1<<(7&a))return this.cursor--,!0}return!1},out_grouping:function(t,n,r){if(this.cursor<this.limit){var a=e.charCodeAt(this.cursor);if(a>r||a<n)return this.cursor++,!0;if(!(t[(a-=n)>>3]&1<<(7&a)))return this.cursor++,!0}return!1},out_grouping_b:function(t,n,r){if(this.cursor>this.limit_backward){var a=e.charCodeAt(this.cursor-1);if(a>r||a<n)return this.cursor--,!0;if(!(t[(a-=n)>>3]&1<<(7&a)))return this.cursor--,!0}return!1},eq_s:function(t,n){if(this.limit-this.cursor<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor+r)!=n.charCodeAt(r))return!1;return this.cursor+=t,!0},eq_s_b:function(t,n){if(this.cursor-this.limit_backward<t)return!1;for(var r=0;r<t;r++)if(e.charCodeAt(this.cursor-t+r)!=n.charCodeAt(r))return!1;return this.cursor-=t,!0},find_among:function(t,n){for(var r=0,a=n,i=this.cursor,o=this.limit,l=0,s=0,u=!1;;){for(var c=r+(a-r>>1),d=0,f=l<s?l:s,p=t[c],m=f;m<p.s_size;m++){if(i+f==o){d=-1;break}if(d=e.charCodeAt(i+f)-p.s[m])break;f++}if(d<0?(a=c,s=f):(r=c,l=f),a-r<=1){if(r>0||a==r||u)break;u=!0}}for(;;){if(l>=(p=t[r]).s_size){if(this.cursor=i+p.s_size,!p.method)return p.result;var h=p.method();if(this.cursor=i+p.s_size,h)return p.result}if((r=p.substring_i)<0)return 0}},find_among_b:function(t,n){for(var r=0,a=n,i=this.cursor,o=this.limit_backward,l=0,s=0,u=!1;;){for(var c=r+(a-r>>1),d=0,f=l<s?l:s,p=(m=t[c]).s_size-1-f;p>=0;p--){if(i-f==o){d=-1;break}if(d=e.charCodeAt(i-1-f)-m.s[p])break;f++}if(d<0?(a=c,s=f):(r=c,l=f),a-r<=1){if(r>0||a==r||u)break;u=!0}}for(;;){var m;if(l>=(m=t[r]).s_size){if(this.cursor=i-m.s_size,!m.method)return m.result;var h=m.method();if(this.cursor=i-m.s_size,h)return m.result}if((r=m.substring_i)<0)return 0}},replace_s:function(t,n,r){var a=r.length-(n-t),i=e.substring(0,t),o=e.substring(n);return e=i+r+o,this.limit+=a,this.cursor>=n?this.cursor+=a:this.cursor>t&&(this.cursor=t),a},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>e.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,n){var r=this.replace_s(e,t,n);e<=this.bra&&(this.bra+=r),e<=this.ket&&(this.ket+=r)},slice_to:function(){return this.slice_check(),e.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),n=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update((function(e){return e.replace(t,"").replace(n,"")})):e.replace(t,"").replace(n,"")}}}}})?r.call(t,n,t,e):r)||(e.exports=a)},1336:(e,t,n)=>{var r,a;!function(){var i,o,l,s,u,c,d,f,p,m,h,g,v,b,y,w,k,E,S,x,_,T,C,P,L,A,R=function(e){var t=new R.Builder;return t.pipeline.add(R.trimmer,R.stopWordFilter,R.stemmer),t.searchPipeline.add(R.stemmer),e.call(t,t),t.build()};R.version="2.3.9",R.utils={},R.utils.warn=(i=this,function(e){i.console&&console.warn&&console.warn(e)}),R.utils.asString=function(e){return null==e?"":e.toString()},R.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var a=n[r],i=e[a];if(Array.isArray(i))t[a]=i.slice();else{if("string"!=typeof i&&"number"!=typeof i&&"boolean"!=typeof i)throw new TypeError("clone is not deep and does not support nested objects");t[a]=i}}return t},R.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},R.FieldRef.joiner="/",R.FieldRef.fromString=function(e){var t=e.indexOf(R.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new R.FieldRef(r,n,e)},R.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+R.FieldRef.joiner+this.docRef),this._stringValue},R.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},R.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},R.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},R.Set.prototype.contains=function(e){return!!this.elements[e]},R.Set.prototype.intersect=function(e){var t,n,r,a=[];if(e===R.Set.complete)return this;if(e===R.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var i=0;i<r.length;i++){var o=r[i];o in n.elements&&a.push(o)}return new R.Set(a)},R.Set.prototype.union=function(e){return e===R.Set.complete?R.Set.complete:e===R.Set.empty?this:new R.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},R.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var a=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(a))},R.Token=function(e,t){this.str=e||"",this.metadata=t||{}},R.Token.prototype.toString=function(){return this.str},R.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},R.Token.prototype.clone=function(e){return e=e||function(e){return e},new R.Token(e(this.str,this.metadata),this.metadata)},R.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new R.Token(R.utils.asString(e).toLowerCase(),R.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,a=[],i=0,o=0;i<=r;i++){var l=i-o;if(n.charAt(i).match(R.tokenizer.separator)||i==r){if(l>0){var s=R.utils.clone(t)||{};s.position=[o,l],s.index=a.length,a.push(new R.Token(n.slice(o,i),s))}o=i+1}}return a},R.tokenizer.separator=/[\s\-]+/,R.Pipeline=function(){this._stack=[]},R.Pipeline.registeredFunctions=Object.create(null),R.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&R.utils.warn("Overwriting existing registered function: "+t),e.label=t,R.Pipeline.registeredFunctions[e.label]=e},R.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||R.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},R.Pipeline.load=function(e){var t=new R.Pipeline;return e.forEach((function(e){var n=R.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},R.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach((function(e){R.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},R.Pipeline.prototype.after=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},R.Pipeline.prototype.before=function(e,t){R.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},R.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},R.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],a=[],i=0;i<e.length;i++){var o=r(e[i],i,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var l=0;l<o.length;l++)a.push(o[l]);else a.push(o)}e=a}return e},R.Pipeline.prototype.runString=function(e,t){var n=new R.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},R.Pipeline.prototype.reset=function(){this._stack=[]},R.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return R.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},R.Vector=function(e){this._magnitude=0,this.elements=e||[]},R.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,a=Math.floor(r/2),i=this.elements[2*a];r>1&&(i<e&&(t=a),i>e&&(n=a),i!=e);)r=n-t,a=t+Math.floor(r/2),i=this.elements[2*a];return i==e||i>e?2*a:i<e?2*(a+1):void 0},R.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},R.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},R.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},R.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,a=n.length,i=r.length,o=0,l=0,s=0,u=0;s<a&&u<i;)(o=n[s])<(l=r[u])?s+=2:o>l?u+=2:o==l&&(t+=n[s+1]*r[u+1],s+=2,u+=2);return t},R.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},R.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},R.Vector.prototype.toJSON=function(){return this.elements},R.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},l={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},s="[aeiouy]",u="[^aeiou][^aeiouy]*",c=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),d=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*"),f=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy]"),m=/^(.+?)(ss|i)es$/,h=/^(.+?)([^s])s$/,g=/^(.+?)eed$/,v=/^(.+?)(ed|ing)$/,b=/.$/,y=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),k=new RegExp("^"+u+s+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,S=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,x=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,T=/^(.+?)(s|t)(ion)$/,C=/^(.+?)e$/,P=/ll$/,L=new RegExp("^"+u+s+"[^aeiouwxy]$"),A=function(e){var t,n,r,a,i,s,u;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),i=h,(a=m).test(e)?e=e.replace(a,"$1$2"):i.test(e)&&(e=e.replace(i,"$1$2")),i=v,(a=g).test(e)){var A=a.exec(e);(a=c).test(A[1])&&(a=b,e=e.replace(a,""))}else i.test(e)&&(t=(A=i.exec(e))[1],(i=p).test(t)&&(s=w,u=k,(i=y).test(e=t)?e+="e":s.test(e)?(a=b,e=e.replace(a,"")):u.test(e)&&(e+="e")));return(a=E).test(e)&&(e=(t=(A=a.exec(e))[1])+"i"),(a=S).test(e)&&(t=(A=a.exec(e))[1],n=A[2],(a=c).test(t)&&(e=t+o[n])),(a=x).test(e)&&(t=(A=a.exec(e))[1],n=A[2],(a=c).test(t)&&(e=t+l[n])),i=T,(a=_).test(e)?(t=(A=a.exec(e))[1],(a=d).test(t)&&(e=t)):i.test(e)&&(t=(A=i.exec(e))[1]+A[2],(i=d).test(t)&&(e=t)),(a=C).test(e)&&(t=(A=a.exec(e))[1],i=f,s=L,((a=d).test(t)||i.test(t)&&!s.test(t))&&(e=t)),i=d,(a=P).test(e)&&i.test(e)&&(a=b,e=e.replace(a,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(A)}),R.Pipeline.registerFunction(R.stemmer,"stemmer"),R.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},R.stopWordFilter=R.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),R.Pipeline.registerFunction(R.stopWordFilter,"stopWordFilter"),R.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},R.Pipeline.registerFunction(R.trimmer,"trimmer"),R.TokenSet=function(){this.final=!1,this.edges={},this.id=R.TokenSet._nextId,R.TokenSet._nextId+=1},R.TokenSet._nextId=1,R.TokenSet.fromArray=function(e){for(var t=new R.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},R.TokenSet.fromClause=function(e){return"editDistance"in e?R.TokenSet.fromFuzzyString(e.term,e.editDistance):R.TokenSet.fromString(e.term)},R.TokenSet.fromFuzzyString=function(e,t){for(var n=new R.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var a=r.pop();if(a.str.length>0){var i,o=a.str.charAt(0);o in a.node.edges?i=a.node.edges[o]:(i=new R.TokenSet,a.node.edges[o]=i),1==a.str.length&&(i.final=!0),r.push({node:i,editsRemaining:a.editsRemaining,str:a.str.slice(1)})}if(0!=a.editsRemaining){if("*"in a.node.edges)var l=a.node.edges["*"];else{l=new R.TokenSet;a.node.edges["*"]=l}if(0==a.str.length&&(l.final=!0),r.push({node:l,editsRemaining:a.editsRemaining-1,str:a.str}),a.str.length>1&&r.push({node:a.node,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)}),1==a.str.length&&(a.node.final=!0),a.str.length>=1){if("*"in a.node.edges)var s=a.node.edges["*"];else{s=new R.TokenSet;a.node.edges["*"]=s}1==a.str.length&&(s.final=!0),r.push({node:s,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)})}if(a.str.length>1){var u,c=a.str.charAt(0),d=a.str.charAt(1);d in a.node.edges?u=a.node.edges[d]:(u=new R.TokenSet,a.node.edges[d]=u),1==a.str.length&&(u.final=!0),r.push({node:u,editsRemaining:a.editsRemaining-1,str:c+a.str.slice(2)})}}}return n},R.TokenSet.fromString=function(e){for(var t=new R.TokenSet,n=t,r=0,a=e.length;r<a;r++){var i=e[r],o=r==a-1;if("*"==i)t.edges[i]=t,t.final=o;else{var l=new R.TokenSet;l.final=o,t.edges[i]=l,t=l}}return n},R.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),a=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var i=0;i<a;i++){var o=r[i];t.push({prefix:n.prefix.concat(o),node:n.node.edges[o]})}}return e},R.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var a=t[r];e=e+a+this.edges[a].id}return e},R.TokenSet.prototype.intersect=function(e){for(var t=new R.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var a=Object.keys(n.qNode.edges),i=a.length,o=Object.keys(n.node.edges),l=o.length,s=0;s<i;s++)for(var u=a[s],c=0;c<l;c++){var d=o[c];if(d==u||"*"==u){var f=n.node.edges[d],p=n.qNode.edges[u],m=f.final&&p.final,h=void 0;d in n.output.edges?(h=n.output.edges[d]).final=h.final||m:((h=new R.TokenSet).final=m,n.output.edges[d]=h),r.push({qNode:p,output:h,node:f})}}}return t},R.TokenSet.Builder=function(){this.previousWord="",this.root=new R.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},R.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var a=new R.TokenSet,i=e[r];t.edges[i]=a,this.uncheckedNodes.push({parent:t,char:i,child:a}),t=a}t.final=!0,this.previousWord=e},R.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},R.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},R.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},R.Index.prototype.search=function(e){return this.query((function(t){new R.QueryParser(e,t).parse()}))},R.Index.prototype.query=function(e){for(var t=new R.Query(this.fields),n=Object.create(null),r=Object.create(null),a=Object.create(null),i=Object.create(null),o=Object.create(null),l=0;l<this.fields.length;l++)r[this.fields[l]]=new R.Vector;e.call(t,t);for(l=0;l<t.clauses.length;l++){var s=t.clauses[l],u=null,c=R.Set.empty;u=s.usePipeline?this.pipeline.runString(s.term,{fields:s.fields}):[s.term];for(var d=0;d<u.length;d++){var f=u[d];s.term=f;var p=R.TokenSet.fromClause(s),m=this.tokenSet.intersect(p).toArray();if(0===m.length&&s.presence===R.Query.presence.REQUIRED){for(var h=0;h<s.fields.length;h++){i[O=s.fields[h]]=R.Set.empty}break}for(var g=0;g<m.length;g++){var v=m[g],b=this.invertedIndex[v],y=b._index;for(h=0;h<s.fields.length;h++){var w=b[O=s.fields[h]],k=Object.keys(w),E=v+"/"+O,S=new R.Set(k);if(s.presence==R.Query.presence.REQUIRED&&(c=c.union(S),void 0===i[O]&&(i[O]=R.Set.complete)),s.presence!=R.Query.presence.PROHIBITED){if(r[O].upsert(y,s.boost,(function(e,t){return e+t})),!a[E]){for(var x=0;x<k.length;x++){var _,T=k[x],C=new R.FieldRef(T,O),P=w[T];void 0===(_=n[C])?n[C]=new R.MatchData(v,O,P):_.add(v,O,P)}a[E]=!0}}else void 0===o[O]&&(o[O]=R.Set.empty),o[O]=o[O].union(S)}}}if(s.presence===R.Query.presence.REQUIRED)for(h=0;h<s.fields.length;h++){i[O=s.fields[h]]=i[O].intersect(c)}}var L=R.Set.complete,A=R.Set.empty;for(l=0;l<this.fields.length;l++){var O;i[O=this.fields[l]]&&(L=L.intersect(i[O])),o[O]&&(A=A.union(o[O]))}var N=Object.keys(n),I=[],D=Object.create(null);if(t.isNegated()){N=Object.keys(this.fieldVectors);for(l=0;l<N.length;l++){C=N[l];var M=R.FieldRef.fromString(C);n[C]=new R.MatchData}}for(l=0;l<N.length;l++){var F=(M=R.FieldRef.fromString(N[l])).docRef;if(L.contains(F)&&!A.contains(F)){var j,B=this.fieldVectors[M],z=r[M.fieldName].similarity(B);if(void 0!==(j=D[F]))j.score+=z,j.matchData.combine(n[M]);else{var $={ref:F,score:z,matchData:n[M]};D[F]=$,I.push($)}}}return I.sort((function(e,t){return t.score-e.score}))},R.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:R.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},R.Index.load=function(e){var t={},n={},r=e.fieldVectors,a=Object.create(null),i=e.invertedIndex,o=new R.TokenSet.Builder,l=R.Pipeline.load(e.pipeline);e.version!=R.version&&R.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+R.version+"' does not match serialized index '"+e.version+"'");for(var s=0;s<r.length;s++){var u=(d=r[s])[0],c=d[1];n[u]=new R.Vector(c)}for(s=0;s<i.length;s++){var d,f=(d=i[s])[0],p=d[1];o.insert(f),a[f]=p}return o.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=a,t.tokenSet=o.root,t.pipeline=l,new R.Index(t)},R.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=R.tokenizer,this.pipeline=new R.Pipeline,this.searchPipeline=new R.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},R.Builder.prototype.ref=function(e){this._ref=e},R.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},R.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},R.Builder.prototype.k1=function(e){this._k1=e},R.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var a=0;a<r.length;a++){var i=r[a],o=this._fields[i].extractor,l=o?o(e):e[i],s=this.tokenizer(l,{fields:[i]}),u=this.pipeline.run(s),c=new R.FieldRef(n,i),d=Object.create(null);this.fieldTermFrequencies[c]=d,this.fieldLengths[c]=0,this.fieldLengths[c]+=u.length;for(var f=0;f<u.length;f++){var p=u[f];if(null==d[p]&&(d[p]=0),d[p]+=1,null==this.invertedIndex[p]){var m=Object.create(null);m._index=this.termIndex,this.termIndex+=1;for(var h=0;h<r.length;h++)m[r[h]]=Object.create(null);this.invertedIndex[p]=m}null==this.invertedIndex[p][i][n]&&(this.invertedIndex[p][i][n]=Object.create(null));for(var g=0;g<this.metadataWhitelist.length;g++){var v=this.metadataWhitelist[g],b=p.metadata[v];null==this.invertedIndex[p][i][n][v]&&(this.invertedIndex[p][i][n][v]=[]),this.invertedIndex[p][i][n][v].push(b)}}}},R.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},a=0;a<t;a++){var i=R.FieldRef.fromString(e[a]),o=i.fieldName;r[o]||(r[o]=0),r[o]+=1,n[o]||(n[o]=0),n[o]+=this.fieldLengths[i]}var l=Object.keys(this._fields);for(a=0;a<l.length;a++){var s=l[a];n[s]=n[s]/r[s]}this.averageFieldLength=n},R.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),a=0;a<n;a++){for(var i=R.FieldRef.fromString(t[a]),o=i.fieldName,l=this.fieldLengths[i],s=new R.Vector,u=this.fieldTermFrequencies[i],c=Object.keys(u),d=c.length,f=this._fields[o].boost||1,p=this._documents[i.docRef].boost||1,m=0;m<d;m++){var h,g,v,b=c[m],y=u[b],w=this.invertedIndex[b]._index;void 0===r[b]?(h=R.idf(this.invertedIndex[b],this.documentCount),r[b]=h):h=r[b],g=h*((this._k1+1)*y)/(this._k1*(1-this._b+this._b*(l/this.averageFieldLength[o]))+y),g*=f,g*=p,v=Math.round(1e3*g)/1e3,s.insert(w,v)}e[i]=s}this.fieldVectors=e},R.Builder.prototype.createTokenSet=function(){this.tokenSet=R.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},R.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new R.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},R.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},R.MatchData=function(e,t,n){for(var r=Object.create(null),a=Object.keys(n||{}),i=0;i<a.length;i++){var o=a[i];r[o]=n[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},R.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],a=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var i=0;i<a.length;i++){var o=a[i],l=Object.keys(e.metadata[r][o]);null==this.metadata[r][o]&&(this.metadata[r][o]=Object.create(null));for(var s=0;s<l.length;s++){var u=l[s];null==this.metadata[r][o][u]?this.metadata[r][o][u]=e.metadata[r][o][u]:this.metadata[r][o][u]=this.metadata[r][o][u].concat(e.metadata[r][o][u])}}}},R.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),a=0;a<r.length;a++){var i=r[a];i in this.metadata[e][t]?this.metadata[e][t][i]=this.metadata[e][t][i].concat(n[i]):this.metadata[e][t][i]=n[i]}else this.metadata[e][t]=n},R.Query=function(e){this.clauses=[],this.allFields=e},R.Query.wildcard=new String("*"),R.Query.wildcard.NONE=0,R.Query.wildcard.LEADING=1,R.Query.wildcard.TRAILING=2,R.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},R.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=R.Query.wildcard.NONE),e.wildcard&R.Query.wildcard.LEADING&&e.term.charAt(0)!=R.Query.wildcard&&(e.term="*"+e.term),e.wildcard&R.Query.wildcard.TRAILING&&e.term.slice(-1)!=R.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=R.Query.presence.OPTIONAL),this.clauses.push(e),this},R.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=R.Query.presence.PROHIBITED)return!1;return!0},R.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,R.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},R.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},R.QueryParseError.prototype=new Error,R.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},R.QueryLexer.prototype.run=function(){for(var e=R.QueryLexer.lexText;e;)e=e(this)},R.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},R.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},R.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},R.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return R.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},R.QueryLexer.prototype.width=function(){return this.pos-this.start},R.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},R.QueryLexer.prototype.backup=function(){this.pos-=1},R.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=R.QueryLexer.EOS&&this.backup()},R.QueryLexer.prototype.more=function(){return this.pos<this.length},R.QueryLexer.EOS="EOS",R.QueryLexer.FIELD="FIELD",R.QueryLexer.TERM="TERM",R.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",R.QueryLexer.BOOST="BOOST",R.QueryLexer.PRESENCE="PRESENCE",R.QueryLexer.lexField=function(e){return e.backup(),e.emit(R.QueryLexer.FIELD),e.ignore(),R.QueryLexer.lexText},R.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(R.QueryLexer.TERM)),e.ignore(),e.more())return R.QueryLexer.lexText},R.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.EDIT_DISTANCE),R.QueryLexer.lexText},R.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(R.QueryLexer.BOOST),R.QueryLexer.lexText},R.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(R.QueryLexer.TERM)},R.QueryLexer.termSeparator=R.tokenizer.separator,R.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==R.QueryLexer.EOS)return R.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return R.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(R.QueryLexer.TERM),R.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(R.QueryLexer.PRESENCE),R.QueryLexer.lexText;if(t.match(R.QueryLexer.termSeparator))return R.QueryLexer.lexTerm}else e.escapeCharacter()}},R.QueryParser=function(e,t){this.lexer=new R.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},R.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=R.QueryParser.parseClause;e;)e=e(this);return this.query},R.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},R.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},R.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},R.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case R.QueryLexer.PRESENCE:return R.QueryParser.parsePresence;case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new R.QueryParseError(n,t.start,t.end)}},R.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=R.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=R.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new R.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new R.QueryParseError(n,t.start,t.end)}switch(r.type){case R.QueryLexer.FIELD:return R.QueryParser.parseField;case R.QueryLexer.TERM:return R.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new R.QueryParseError(n,r.start,r.end)}}},R.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var a=e.peekLexeme();if(null==a){r="expecting term, found nothing";throw new R.QueryParseError(r,t.start,t.end)}if(a.type===R.QueryLexer.TERM)return R.QueryParser.parseTerm;r="expecting term, found '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}},R.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new R.QueryParseError(r,n.start,n.end)}else e.nextClause()}},R.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}else e.nextClause()}},R.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new R.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case R.QueryLexer.TERM:return e.nextClause(),R.QueryParser.parseTerm;case R.QueryLexer.FIELD:return e.nextClause(),R.QueryParser.parseField;case R.QueryLexer.EDIT_DISTANCE:return R.QueryParser.parseEditDistance;case R.QueryLexer.BOOST:return R.QueryParser.parseBoost;case R.QueryLexer.PRESENCE:return e.nextClause(),R.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new R.QueryParseError(r,a.start,a.end)}else e.nextClause()}},void 0===(a="function"==typeof(r=function(){return R})?r.call(t,n,t,e):r)||(e.exports=a)}()},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function i(e){return 100*(-1+e)}function o(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var i=n.render(!t),u=i.querySelector(r.barSelector),c=r.speed,d=r.easing;return i.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,o(e,c,d)),1===e?(s(i,{transition:"none",opacity:1}),i.offsetWidth,setTimeout((function(){s(i,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,o=t.querySelector(r.barSelector),l=e?"-100":i(n.status||0),u=document.querySelector(r.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+i)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function i(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&i(e,n,r);else i(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},7418:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,i){for(var o,l,s=a(e),u=1;u<arguments.length;u++){for(var c in o=Object(arguments[u]))n.call(o,c)&&(s[c]=o[c]);if(t){l=t(o);for(var d=0;d<l.length;d++)r.call(o,l[d])&&(s[l[d]]=o[l[d]])}}return s}},4779:(e,t,n)=>{var r=n(5826);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,o=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(o,p),o=p+d.length,f)l+=f[1];else{var m=e[o],h=n[2],g=n[3],v=n[4],b=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,E="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,_=v||b;r.push({name:g||i++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+s(x)+"]+?"})}}return o<e.length&&(l+=e.substr(o)),l&&r.push(l),r}function o(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var i="",l=t||{},s=(a||{}).pretty?o:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=l[c.name];if(null==f){if(c.optional){c.partial&&(i+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=s(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");i+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');i+=c.prefix+d}}else i+=c}return i}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,i=!1!==n.end,o="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)o+=s(u);else{var f=s(u.prefix),p="(?:"+u.pattern+")";t.push(u),u.repeat&&(p+="(?:"+f+p+")*"),o+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var m=s(n.delimiter||"/"),h=o.slice(-m.length)===m;return a||(o=(h?o.slice(0,-m.length):o)+"(?:"+m+"(?=$))?"),o+=i?"$":a&&h?"":"(?="+m+"|$)",c(new RegExp("^"+o,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(i(e,n),t,n)}(e,t,n)}},7410:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,i;switch(n=n||{},r.util.type(t)){case"Object":if(i=r.util.objId(t),n[i])return n[i];for(var o in a={},n[i]=a,t)t.hasOwnProperty(o)&&(a[o]=e(t[o],n));return a;case"Array":return i=r.util.objId(t),n[i]?n[i]:(a=[],n[i]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var i=(a=a||r.languages)[e],o={};for(var l in i)if(i.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(o[s]=n[s]);n.hasOwnProperty(l)||(o[l]=i[l])}var u=a[e];return a[e]=o,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=o)})),o},DFS:function e(t,n,a,i){i=i||{};var o=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||i[o(s)]?"Array"!==u||i[o(s)]||(i[o(s)]=!0,e(s,n,l,i)):(i[o(s)]=!0,e(s,n,null,i))}}},plugins:{},highlight:function(e,t,n){var i={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",i),i.tokens=r.tokenize(i.code,i.grammar),r.hooks.run("after-tokenize",i),a.stringify(r.util.encode(i.tokens),i.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),o(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,i=0;a=n[i++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function i(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function o(e,t,n,l,c,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var m=0;m<p.length;++m){if(d&&d.cause==f+","+m)return;var h=p[m],g=h.inside,v=!!h.lookbehind,b=!!h.greedy,y=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,E=l.next,S=c;E!==t.tail&&!(d&&S>=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var _,T=1;if(b){if(!(_=i(k,S,e,v))||_.index>=e.length)break;var C=_.index,P=_.index+_[0].length,L=S;for(L+=E.value.length;C>=L;)L+=(E=E.next).value.length;if(S=L-=E.value.length,E.value instanceof a)continue;for(var A=E;A!==t.tail&&(L<P||"string"==typeof A.value);A=A.next)T++,L+=A.value.length;T--,x=e.slice(S,L),_.index-=S}else if(!(_=i(k,0,x,v)))continue;C=_.index;var R=_[0],O=x.slice(0,C),N=x.slice(C+R.length),I=S+x.length;d&&I>d.reach&&(d.reach=I);var D=E.prev;if(O&&(D=s(t,D,O),S+=O.length),u(t,D,T),E=s(t,D,new a(f,g?r.tokenize(R,g):R,y,R)),N&&s(t,E,N),T>1){var M={cause:f+","+m,reach:I};o(e,t,n,E.prev,S,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var i={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},o=t.alias;o&&(Array.isArray(o)?Array.prototype.push.apply(i.classes,o):i.classes.push(o)),r.hooks.run("wrap",i);var l="";for(var s in i.attributes)l+=" "+s+'="'+(i.attributes[s]||"").replace(/"/g,""")+'"';return"<"+i.tag+' class="'+i.classes.join(" ")+'"'+l+">"+i.content+"</"+i.tag+">"},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.languages.markup.doctype.inside["internal-subset"].inside=a.languages.markup,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var i={};i[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(a.languages.markup.tag,"addAttribute",{value:function(e,t){a.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:a.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.languages.markup,a.languages.xml=a.languages.extend("markup",{}),a.languages.ssml=a.languages.xml,a.languages.atom=a.languages.xml,a.languages.rss=a.languages.xml,function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=r.variable[1].inside,o=0;o<a.length;o++)i[a[o]]=e.languages.bash[a[o]];e.languages.shell=e.languages.bash}(a),a.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),a.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),a.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},a.languages.c.string],char:a.languages.c.char,comment:a.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:a.languages.c}}}}),a.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete a.languages.c.boolean,function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(a),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[n,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:a.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:a.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:a.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),a.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),a.languages.markup&&(a.languages.markup.tag.addInlined("script","javascript"),a.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),a.languages.js=a.languages.javascript,function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(a),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+i+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+i+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a=t[n];if("code"===a.type){var i=a.content[1],o=a.content[3];if(i&&o&&"code-language"===i.type&&"code-block"===o.type&&"string"==typeof i.content){var l=i.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(l=(/[a-z][\w-]*/i.exec(l)||[""])[0].toLowerCase());o.alias?"string"==typeof o.alias?o.alias=[o.alias,s]:o.alias.push(s):o.alias=[s]}}else e(a.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var i=t.classes[r],u=/language-(.+)/.exec(i);if(u){n=u[1];break}}var c,d=e.languages[n];if(d)t.content=e.highlight((c=t.content,c.replace(o,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n);var r=l[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var o=RegExp(e.languages.markup.tag.pattern.source,"gi"),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(a),a.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:a.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},a.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var i=f(/^\($/,/^\)$/);if(-1===i)continue;for(;n<i;n++){var o=c(0);"variable"===o.type&&(p(o,"variable-input"),a.push(o.content))}n=i+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),a.length>0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&a.indexOf(u.content)>=0&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return!1}return!0}function f(e,r){for(var a=1,i=n;i<t.length;i++){var o=t[i],l=o.content;if("punctuation"===o.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0===--a)return i}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),a.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],i=r.pattern.source;function o(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var i=e.tokenize(t,n);if(3===i.length){var o=[1,1];o.push.apply(o,s(i[1],e.languages.javascript,"javascript")),i.splice.apply(i,o)}return new e.Token("interpolation",i,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(i),lookbehind:!0}}),o=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(o++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return o=0,function e(t){for(var n=0;n<t.length;n++){if(o>=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[o],i="string"==typeof r?r:r.content,l=i.indexOf(a);if(-1!==l){++o;var s=i.substring(0,l),d=u(c[a]),p=i.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r<a;r++){var i=n[r];if("string"!=typeof i){var o=i.content;if(Array.isArray(o))if("template-string"===i.type){var l=o[1];if(3===o.length&&"string"!=typeof l&&"embedded-code"===l.type){var s=f(l),u=l.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;o[1]=c(s,p,d)}}else t(o);else"string"!=typeof o&&t([o])}}}(t.tokens)}))}(a),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(a),function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],i=e.languages.javascript[a];"RegExp"===e.util.type(i)&&(i=e.languages.javascript[a]={pattern:i});var o=i.inside||{};i.inside=o,o["maybe-class-name"]=/^[A-Z][\s\S]*/}}(a),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function i(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}a=i(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},l=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],i=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===o(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:o(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=o(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(s+=o(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=o(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},a.languages.go=a.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),a.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete a.languages.go["class-name"],function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,i){if(n.language===r){var o=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof i&&!i(e))return e;for(var a,l=o.length;-1!==n.code.indexOf(a=t(r,l));)++l;return o[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,i=Object.keys(n.tokenStack);!function o(l){for(var s=0;s<l.length&&!(a>=i.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=i[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];h&&b.push.apply(b,o([h])),b.push(g),v&&b.push.apply(b,o([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&o(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),a.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},a.languages.webmanifest=a.languages.json,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},a.languages.objectivec=a.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.languages.objc=a.languages.objectivec,a.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},a.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),a.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete a.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const i=a},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),a=n(9642),i=new Set;function o(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(o.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),i.add(e)}))}o.silent=!1,e.exports=o},6726:(e,t,n)=>{var r={"./":2885};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=6726},6500:(e,t,n)=>{var r={"./":2885};function a(e){var t=i(e);return n(t)}function i(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,i){if(!(r in n)){i.push(r);var o=i.indexOf(r);if(o<i.length-1)throw new Error("Circular dependency: "+i.slice(o).join(" -> "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var o in a(t,i),l[t]=!0,n[t])l[o]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,i.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(i,o,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var i=r[a];t[a]="string"==typeof i?{title:i}:i}}return t}(i),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var i=e[a];t(i&&i.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);o=o.map(u),l=(l||[]).map(u);var c=n(o),d=n(l);o.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;a(m);){for(var h in f={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in m=f)c[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var i=a?a.series:void 0,o=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=o(c.map((function(e){var t=u(e);return delete s[e],t})));i?a=i(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return o(d)}(p,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(7418),i=n(3840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,m={},h={};function g(e,t,n,r,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=v.hasOwnProperty(t)?v[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,_=60108,T=60114,C=60109,P=60110,L=60112,A=60113,R=60120,O=60115,N=60116,I=60121,D=60128,M=60129,F=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var B=Symbol.for;E=B("react.element"),S=B("react.portal"),x=B("react.fragment"),_=B("react.strict_mode"),T=B("react.profiler"),C=B("react.provider"),P=B("react.context"),L=B("react.forward_ref"),A=B("react.suspense"),R=B("react.suspense_list"),O=B("react.memo"),N=B("react.lazy"),I=B("react.block"),B("react.scope"),D=B("react.opaque.id"),M=B("react.debug_trace_mode"),F=B("react.offscreen"),j=B("react.legacy_hidden")}var z,$="function"==typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=$&&e[$]||e["@@iterator"])?e:null}function q(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function G(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"==typeof s.stack){for(var a=s.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l])return"\n"+a[o].replace(" at new "," at ")}while(1<=o&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Q(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function Z(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case T:return"Profiler";case _:return"StrictMode";case A:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case L:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case O:return Z(e.type);case I:return Z(e._render);case N:t=e._payload,e=e._init;try{return Z(e(t))}catch(n){}}return null}function X(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Y(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=X(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=X(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,X(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&Y(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+X(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:X(n)}}function ue(e,t){var n=X(t.value),r=X(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Se=a({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Te(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Pe=null,Le=null;function Ae(e){if(e=ra(e)){if("function"!=typeof Ce)throw Error(o(280));var t=e.stateNode;t&&(t=ia(t),Ce(e.stateNode,e.type,t))}}function Re(e){Pe?Le?Le.push(e):Le=[e]:Pe=e}function Oe(){if(Pe){var e=Pe,t=Le;if(Le=Pe=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ne(e,t){return e(t)}function Ie(e,t,n,r,a){return e(t,n,r,a)}function De(){}var Me=Ne,Fe=!1,je=!1;function Be(){null===Pe&&null===Le||(De(),Oe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=ia(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var $e=!1;if(d)try{var Ue={};Object.defineProperty(Ue,"passive",{get:function(){$e=!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch(ge){$e=!1}function qe(e,t,n,r,a,i,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ge=null,Qe=!1,Ze=null,Xe={onError:function(e){He=!0,Ge=e}};function Ve(e,t,n,r,a,i,o,l,s){He=!1,Ge=null,qe.apply(Xe,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ke(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ye(e){if(We(e)!==e)throw Error(o(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Ye(a),e;if(i===r)return Ye(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,it=!1,ot=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function mt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e=mt(t,n,r,a,i),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function vt(e){var t=na(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ke(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(it=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==lt&&bt(lt)&&(lt=null),null!==st&&bt(st)&&(st=null),null!==ut&&bt(ut)&&(ut=null),ct.forEach(yt),dt.forEach(yt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<ot.length){kt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&kt(lt,e),null!==st&&kt(st,e),null!==ut&&kt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},_t={},Tt={};function Ct(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Tt)return _t[e]=n[t];return e}d&&(Tt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Pt=Ct("animationend"),Lt=Ct("animationiteration"),At=Ct("animationstart"),Rt=Ct("transitionend"),Ot=new Map,Nt=new Map,It=["abort","abort",Pt,"animationEnd",Lt,"animationIteration",At,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Rt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Nt.set(r,t),Ot.set(r,a),u(a,[r])}}(0,i.unstable_now)();var Mt=8;function Ft(e){if(0!=(1&e))return Mt=15,1;if(0!=(2&e))return Mt=14,2;if(0!=(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!=(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!=(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!=(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!=(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!=(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function jt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,a=0,i=e.expiredLanes,o=e.suspendedLanes,l=e.pingedLanes;if(0!==i)r=i,a=Mt=15;else if(0!==(i=134217727&n)){var s=i&~o;0!==s?(r=Ft(s),a=Mt):0!==(l&=i)&&(r=Ft(l),a=Mt)}else 0!==(i=n&~o)?(r=Ft(i),a=Mt):0!==l&&(r=Ft(l),a=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&o)){if(Ft(t),a<=Mt)return t;Mt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ht(t)),r|=e[n],t&=~a;return r}function Bt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=$t(24&~t))?zt(10,t):e;case 10:return 0===(e=$t(192&~t))?zt(8,t):e;case 8:return 0===(e=$t(3584&~t))&&(0===(e=$t(4186112&~t))&&(e=512)),e;case 2:return 0===(t=$t(805306368&~t))&&(t=268435456),t}throw Error(o(358,e))}function $t(e){return e&-e}function Ut(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/Qt|0)|0},Gt=Math.log,Qt=Math.LN2;var Zt=i.unstable_UserBlockingPriority,Xt=i.unstable_runWithPriority,Vt=!0;function Wt(e,t,n,r){Fe||De();var a=Yt,i=Fe;Fe=!0;try{Ie(a,e,t,n,r)}finally{(Fe=i)||Be()}}function Kt(e,t,n,r){Xt(Zt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var a;if(Vt)if((a=0==(4&t))&&0<ot.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),ot.push(e);else{var i=Jt(e,t,n,r);if(null===i)a&&ht(e,r);else{if(a){if(-1<pt.indexOf(e))return e=mt(i,e,t,n,r),void ot.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,a),!0;case"dragenter":return st=gt(st,e,t,n,r,a),!0;case"mouseover":return ut=gt(ut,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return ct.set(i,gt(ct.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,dt.set(i,gt(dt.get(i)||null,e,t,n,r,a)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}Dr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=Te(r);if(null!==(a=na(a))){var i=We(a);if(null===i)a=null;else{var o=i.tag;if(13===o){if(null!==(a=Ke(i)))return a;a=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;a=null}else i!==a&&(a=null)}}return Dr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function ln(){return!1}function sn(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:ln,this.isPropagationStopped=ln,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),mn=a({},fn,{view:0,detail:0}),hn=sn(mn),gn=a({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=sn(gn),bn=sn(a({},gn,{dataTransfer:0})),yn=sn(a({},mn,{relatedTarget:0})),wn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=sn(kn),Sn=sn(a({},fn,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Tn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tn[e])&&!!t[e]}function Pn(){return Cn}var Ln=a({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=sn(Ln),Rn=sn(a({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=sn(a({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pn})),Nn=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=a({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Dn=sn(In),Mn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,jn=null;d&&"documentMode"in document&&(jn=document.documentMode);var Bn=d&&"TextEvent"in window&&!jn,zn=d&&(!Fn||jn&&8<jn&&11>=jn),$n=String.fromCharCode(32),Un=!1;function qn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Zn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Qn[e.type]:"textarea"===t}function Xn(e,t,n,r){Re(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Vn=null,Wn=null;function Kn(e){Lr(e,0)}function Yn(e){if(K(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){Vn&&(Vn.detachEvent("onpropertychange",ir),Wn=Vn=null)}function ir(e){if("value"===e.propertyName&&Yn(Wn)){var t=[];if(Xn(t,Wn,e,Te(e)),e=Kn,Fe)e(t);else{Fe=!0;try{Ne(e,t)}finally{Fe=!1,Be()}}}}function or(e,t,n){"focusin"===e?(ar(),Wn=n,(Vn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&ar()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Wn)}function sr(e,t){if("click"===e)return Yn(t)}function ur(e,t){if("input"===e||"change"===e)return Yn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=Y();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Y((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var br=d&&"documentMode"in document&&11>=document.documentMode,yr=null,wr=null,kr=null,Er=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Er||null==yr||yr!==Y(r)||("selectionStart"in(r=yr)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},kr&&fr(kr,r)||(kr=r,0<(r=Fr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(It,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<xr.length;_r++)Nt.set(xr[_r],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Pr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,u){if(Ve.apply(this,arguments),He){if(!He)throw Error(o(198));var c=Ge;He=!1,Ge=null,Qe||(Qe=!0,Ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==i&&a.isPropagationStopped())break e;Pr(a,l,u),i=s}else for(o=0;o<r.length;o++){if(s=(l=r[o]).instance,u=l.currentTarget,l=l.listener,s!==i&&a.isPropagationStopped())break e;Pr(a,l,u),i=s}}}if(Qe)throw e=Ze,Qe=!1,Ze=null,e}function Ar(e,t){var n=oa(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Rr]||(e[Rr]=!0,l.forEach((function(t){Cr.has(t)||Nr(t,!1,e,null),Nr(t,!0,e,null)})))}function Nr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Cr.has(e)){if("scroll"!==e)return;a|=2,i=r}var o=oa(i),l=e+"__"+(t?"capture":"bubble");o.has(l)||(t&&(a|=4),Ir(i,e,a,t),o.add(l))}function Ir(e,t,n,r){var a=Nt.get(t);switch(void 0===a?2:a){case 0:a=Wt;break;case 1:a=Kt;break;default:a=Yt}n=a.bind(null,t,n,e),a=void 0,!$e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Dr(e,t,n,r,a){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=na(l)))return;if(5===(s=o.tag)||6===s){r=i=o;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{Me(e,t,n)}finally{je=!1,Be()}}((function(){var r=i,a=Te(n),o=[];e:{var l=Ot.get(e);if(void 0!==l){var s=pn,u=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=An;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=On;break;case Pt:case Lt:case At:s=wn;break;case Rt:s=Nn;break;case"scroll":s=hn;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Rn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=ze(m,f))&&c.push(Mr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),o.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!na(u)&&!u[ea])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?na(u):null)&&(u!==(d=We(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Rn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:aa(s),p=null==u?l:aa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,na(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=jr(p))m++;for(p=0,h=f;h;h=jr(h))p++;for(;0<m-p;)c=jr(c),m--;for(;0<p-m;)f=jr(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=jr(c),f=jr(f)}c=null}else c=null;null!==s&&Br(o,l,s,c,!1),null!==u&&null!==d&&Br(o,d,u,c,!0)}if("select"===(s=(l=r?aa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Jn;else if(Zn(l))if(er)g=ur;else{g=lr;var v=or}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=sr);switch(g&&(g=g(e,r))?Xn(o,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ae(l,"number",l.value)),v=r?aa(r):window,e){case"focusin":(Zn(v)||"true"===v.contentEditable)&&(yr=v,wr=r,kr=null);break;case"focusout":kr=wr=yr=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,Sr(o,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Sr(o,n,a)}var b;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Gn?qn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(zn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Gn&&(b=rn()):(tn="value"in(en=a)?en.value:en.textContent,Gn=!0)),0<(v=Fr(r,y)).length&&(y=new Sn(y,e,null,n,a),o.push({event:y,listeners:v}),b?y.data=b:null!==(b=Hn(n))&&(y.data=b))),(b=Bn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(Un=!0,$n);case"textInput":return(e=t.data)===$n&&Un?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&qn(e,t)?(e=rn(),nn=tn=en=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=b))}Lr(o,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=ze(e,n))&&r.unshift(Mr(e,i,a)),null!=(i=ze(e,t))&&r.push(Mr(e,i,a))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=ze(n,i))&&o.unshift(Mr(n,s,l)):a||null!=(s=ze(n,i))&&o.push(Mr(n,s,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}function zr(){}var $r=null,Ur=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Gr="function"==typeof setTimeout?setTimeout:void 0,Qr="function"==typeof clearTimeout?clearTimeout:void 0;function Zr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Xr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Vr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Wr=0;var Kr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Kr,Jr="__reactProps$"+Kr,ea="__reactContainer$"+Kr,ta="__reactEvents$"+Kr;function na(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Vr(e);null!==e;){if(n=e[Yr])return n;e=Vr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Yr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ia(e){return e[Jr]||null}function oa(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var la=[],sa=-1;function ua(e){return{current:e}}function ca(e){0>sa||(e.current=la[sa],la[sa]=null,sa--)}function da(e,t){sa++,la[sa]=e.current,e.current=t}var fa={},pa=ua(fa),ma=ua(!1),ha=fa;function ga(e,t){var n=e.type.contextTypes;if(!n)return fa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function va(e){return null!=(e=e.childContextTypes)}function ba(){ca(ma),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(o(168));da(pa,t),da(ma,n)}function wa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(o(108,Z(t)||"Unknown",i));return a({},n,r)}function ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ha=pa.current,da(pa,e),da(ma,ma.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=wa(e,t,ha),r.__reactInternalMemoizedMergedChildContext=e,ca(ma),ca(pa),da(pa,e)):ca(ma),da(ma,n)}var Sa=null,xa=null,_a=i.unstable_runWithPriority,Ta=i.unstable_scheduleCallback,Ca=i.unstable_cancelCallback,Pa=i.unstable_shouldYield,La=i.unstable_requestPaint,Aa=i.unstable_now,Ra=i.unstable_getCurrentPriorityLevel,Oa=i.unstable_ImmediatePriority,Na=i.unstable_UserBlockingPriority,Ia=i.unstable_NormalPriority,Da=i.unstable_LowPriority,Ma=i.unstable_IdlePriority,Fa={},ja=void 0!==La?La:function(){},Ba=null,za=null,$a=!1,Ua=Aa(),qa=1e4>Ua?Aa:function(){return Aa()-Ua};function Ha(){switch(Ra()){case Oa:return 99;case Na:return 98;case Ia:return 97;case Da:return 96;case Ma:return 95;default:throw Error(o(332))}}function Ga(e){switch(e){case 99:return Oa;case 98:return Na;case 97:return Ia;case 96:return Da;case 95:return Ma;default:throw Error(o(332))}}function Qa(e,t){return e=Ga(e),_a(e,t)}function Za(e,t,n){return e=Ga(e),Ta(e,t,n)}function Xa(){if(null!==za){var e=za;za=null,Ca(e)}Va()}function Va(){if(!$a&&null!==Ba){$a=!0;var e=0;try{var t=Ba;Qa(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ba=null}catch(n){throw null!==Ba&&(Ba=Ba.slice(e+1)),Ta(Oa,Xa),n}finally{$a=!1}}}var Wa=k.ReactCurrentBatchConfig;function Ka(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ya=ua(null),Ja=null,ei=null,ti=null;function ni(){ti=ei=Ja=null}function ri(e){var t=Ya.current;ca(Ya),e.type._context._currentValue=t}function ai(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ii(e,t){Ja=e,ti=ei=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fo=!0),e.firstContext=null)}function oi(e,t){if(ti!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ti=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ei){if(null===Ja)throw Error(o(308));ei=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else ei=ei.next=t;return e._currentValue}var li=!1;function si(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ui(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ci(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function di(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function fi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function pi(e,t,n,r){var i=e.updateQueue;li=!1;var o=i.firstBaseUpdate,l=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?o=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==o){for(f=i.baseState,l=0,d=c=u=null;;){s=o.lane;var p=o.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var m=e,h=o;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=a({},f,s);break e;case 2:li=!0}}null!==o.callback&&(e.flags|=32,null===(s=i.effects)?i.effects=[o]:s.push(o))}else p={eventTime:p,lane:s,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(o=o.next)){if(null===(s=i.shared.pending))break;o=s.next,s.next=null,i.lastBaseUpdate=s,i.shared.pending=null}}null===d&&(u=f),i.baseState=u,i.firstBaseUpdate=c,i.lastBaseUpdate=d,$l|=l,e.lanes=l,e.memoizedState=f}}function mi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var hi=(new r.Component).refs;function gi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var vi={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),i=ci(r,a);i.payload=t,null!=n&&(i.callback=n),di(e,i),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),i=ci(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),di(e,i),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fs(),r=ps(e),a=ci(n,r);a.tag=2,null!=t&&(a.callback=t),di(e,a),ms(e,r,n)}};function bi(e,t,n,r,a,i,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,i))}function yi(e,t,n){var r=!1,a=fa,i=t.contextType;return"object"==typeof i&&null!==i?i=oi(i):(a=va(t)?ha:pa.current,i=(r=null!=(r=t.contextTypes))?ga(e,a):fa),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=vi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function wi(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&vi.enqueueReplaceState(t,t.state,null)}function ki(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=hi,si(e);var i=t.contextType;"object"==typeof i&&null!==i?a.context=oi(i):(i=va(t)?ha:pa.current,a.context=ga(e,i)),pi(e,n,a,r),a.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&vi.enqueueReplaceState(a,a.state,null),pi(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var Ei=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===hi&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function xi(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function _i(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Qs(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ws(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=Zs(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ks(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Xs(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ws(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Zs(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case S:return(t=Ks(t,e.mode,n)).return=e,t}if(Ei(t)||U(t))return(t=Xs(t,e.mode,n,null)).return=e,t;xi(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===a?n.type===x?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case S:return n.key===a?c(e,t,n,r):null}if(Ei(n)||U(n))return null!==a?null:d(e,t,n,r,null);xi(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(Ei(r)||U(r))return d(t,e=e.get(n)||null,r,a,null);xi(t,r)}return null}function h(a,o,l,s){for(var u=null,c=null,d=o,h=o=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(a,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),o=i(v,o,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(a,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(o=i(d,o,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),o=i(g,o,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),u}function g(a,l,s,u){var c=U(s);if("function"!=typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,h=l,g=l=0,v=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=p(a,h,b.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(a,h),l=i(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(b.done)return n(a,h),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=f(a,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(h=r(a,h);!b.done;g++,b=s.next())null!==(b=m(h,a,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===x&&null===i.key;u&&(i=i.props.children);var c="object"==typeof i&&null!==i;if(c)switch(i.$$typeof){case E:e:{for(c=i.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(i.type===x){n(e,u.sibling),(r=a(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=a(u,i.props)).ref=Si(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===x?((r=Xs(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=Zs(i.type,i.key,i.props,null,e.mode,s)).ref=Si(e,r,i),s.return=e,e=s)}return l(e);case S:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=a(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ks(i,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,i)).return=e,e=r):(n(e,r),(r=Ws(i,e.mode,s)).return=e,e=r),l(e);if(Ei(i))return h(e,r,i,s);if(U(i))return g(e,r,i,s);if(c&&xi(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,Z(e.type)||"Component"))}return n(e,r)}}var Ti=_i(!0),Ci=_i(!1),Pi={},Li=ua(Pi),Ai=ua(Pi),Ri=ua(Pi);function Oi(e){if(e===Pi)throw Error(o(174));return e}function Ni(e,t){switch(da(Ri,t),da(Ai,e),da(Li,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(Li),da(Li,t)}function Ii(){ca(Li),ca(Ai),ca(Ri)}function Di(e){Oi(Ri.current);var t=Oi(Li.current),n=me(t,e.type);t!==n&&(da(Ai,e),da(Li,n))}function Mi(e){Ai.current===e&&(ca(Li),ca(Ai))}var Fi=ua(0);function ji(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Bi=null,zi=null,$i=!1;function Ui(e,t){var n=Hs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function qi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Hi(e){if($i){var t=zi;if(t){var n=t;if(!qi(e,t)){if(!(t=Xr(n.nextSibling))||!qi(e,t))return e.flags=-1025&e.flags|2,$i=!1,void(Bi=e);Ui(Bi,n)}Bi=e,zi=Xr(t.firstChild)}else e.flags=-1025&e.flags|2,$i=!1,Bi=e}}function Gi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Bi=e}function Qi(e){if(e!==Bi)return!1;if(!$i)return Gi(e),$i=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=zi;t;)Ui(e,t),t=Xr(t.nextSibling);if(Gi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){zi=Xr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}zi=null}}else zi=Bi?Xr(e.stateNode.nextSibling):null;return!0}function Zi(){zi=Bi=null,$i=!1}var Xi=[];function Vi(){for(var e=0;e<Xi.length;e++)Xi[e]._workInProgressVersionPrimary=null;Xi.length=0}var Wi=k.ReactCurrentDispatcher,Ki=k.ReactCurrentBatchConfig,Yi=0,Ji=null,eo=null,to=null,no=!1,ro=!1;function ao(){throw Error(o(321))}function io(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function oo(e,t,n,r,a,i){if(Yi=i,Ji=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wi.current=null===e||null===e.memoizedState?No:Io,e=n(r,a),ro){i=0;do{if(ro=!1,!(25>i))throw Error(o(301));i+=1,to=eo=null,t.updateQueue=null,Wi.current=Do,e=n(r,a)}while(ro)}if(Wi.current=Oo,t=null!==eo&&null!==eo.next,Yi=0,to=eo=Ji=null,no=!1,t)throw Error(o(300));return e}function lo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===to?Ji.memoizedState=to=e:to=to.next=e,to}function so(){if(null===eo){var e=Ji.alternate;e=null!==e?e.memoizedState:null}else e=eo.next;var t=null===to?Ji.memoizedState:to.next;if(null!==t)to=t,eo=e;else{if(null===e)throw Error(o(310));e={memoizedState:(eo=e).memoizedState,baseState:eo.baseState,baseQueue:eo.baseQueue,queue:eo.queue,next:null},null===to?Ji.memoizedState=to=e:to=to.next=e}return to}function uo(e,t){return"function"==typeof t?t(e):t}function co(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=eo,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=i=null,u=a;do{var c=u.lane;if((Yi&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,i=r):s=s.next=d,Ji.lanes|=c,$l|=c}u=u.next}while(null!==u&&u!==a);null===s?i=r:s.next=l,cr(r,t.memoizedState)||(Fo=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fo(e){var t=so(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);cr(i,t.memoizedState)||(Fo=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function po(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Yi&e)===e)&&(t._workInProgressVersionPrimary=r,Xi.push(t))),e)return n(t._source);throw Xi.push(t),Error(o(350))}function mo(e,t,n,r){var a=Nl;if(null===a)throw Error(o(349));var i=t._getVersion,l=i(t._source),s=Wi.current,u=s.useState((function(){return po(a,t,n)})),c=u[1],d=u[0];u=to;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=Ji;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=i(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,o=e;0<o;){var s=31-Ht(o),u=1<<s;r[s]|=e,o&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ps(g);a.mutableReadLanes|=r&a.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:d}).dispatch=c=Ro.bind(null,Ji,e),u.queue=e,u.baseQueue=null,d=po(a,t,n),u.memoizedState=u.baseState=d),d}function ho(e,t,n){return mo(so(),e,t,n)}function go(e){var t=lo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:uo,lastRenderedState:e}).dispatch=Ro.bind(null,Ji,e),[t.memoizedState,e]}function vo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ji.updateQueue)?(t={lastEffect:null},Ji.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bo(e){return e={current:e},lo().memoizedState=e}function yo(){return so().memoizedState}function wo(e,t,n,r){var a=lo();Ji.flags|=e,a.memoizedState=vo(1|t,n,void 0,void 0===r?null:r)}function ko(e,t,n,r){var a=so();r=void 0===r?null:r;var i=void 0;if(null!==eo){var o=eo.memoizedState;if(i=o.destroy,null!==r&&io(r,o.deps))return void vo(t,n,i,r)}Ji.flags|=e,a.memoizedState=vo(1|t,n,i,r)}function Eo(e,t){return wo(516,4,e,t)}function So(e,t){return ko(516,4,e,t)}function xo(e,t){return ko(4,2,e,t)}function _o(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function To(e,t,n){return n=null!=n?n.concat([e]):null,ko(4,2,_o.bind(null,t,e),n)}function Co(){}function Po(e,t){var n=so();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&io(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Lo(e,t){var n=so();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&io(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ao(e,t){var n=Ha();Qa(98>n?98:n,(function(){e(!0)})),Qa(97<n?97:n,(function(){var n=Ki.transition;Ki.transition=1;try{e(!1),t()}finally{Ki.transition=n}}))}function Ro(e,t,n){var r=fs(),a=ps(e),i={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===Ji||null!==o&&o===Ji)ro=no=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=o(l,n);if(i.eagerReducer=o,i.eagerState=s,cr(s,l))return}catch(u){}ms(e,a,r)}}var Oo={readContext:oi,useCallback:ao,useContext:ao,useEffect:ao,useImperativeHandle:ao,useLayoutEffect:ao,useMemo:ao,useReducer:ao,useRef:ao,useState:ao,useDebugValue:ao,useDeferredValue:ao,useTransition:ao,useMutableSource:ao,useOpaqueIdentifier:ao,unstable_isNewReconciler:!1},No={readContext:oi,useCallback:function(e,t){return lo().memoizedState=[e,void 0===t?null:t],e},useContext:oi,useEffect:Eo,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wo(4,2,_o.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wo(4,2,e,t)},useMemo:function(e,t){var n=lo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ro.bind(null,Ji,e),[r.memoizedState,e]},useRef:bo,useState:go,useDebugValue:Co,useDeferredValue:function(e){var t=go(e),n=t[0],r=t[1];return Eo((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=go(!1),t=e[0];return bo(e=Ao.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=lo();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mo(r,e,t,n)},useOpaqueIdentifier:function(){if($i){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Wr++).toString(36))),Error(o(355))})),n=go(t)[1];return 0==(2&Ji.mode)&&(Ji.flags|=516,vo(5,(function(){n("r:"+(Wr++).toString(36))}),void 0,null)),t}return go(t="r:"+(Wr++).toString(36)),t},unstable_isNewReconciler:!1},Io={readContext:oi,useCallback:Po,useContext:oi,useEffect:So,useImperativeHandle:To,useLayoutEffect:xo,useMemo:Lo,useReducer:co,useRef:yo,useState:function(){return co(uo)},useDebugValue:Co,useDeferredValue:function(e){var t=co(uo),n=t[0],r=t[1];return So((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=co(uo)[0];return[yo().current,e]},useMutableSource:ho,useOpaqueIdentifier:function(){return co(uo)[0]},unstable_isNewReconciler:!1},Do={readContext:oi,useCallback:Po,useContext:oi,useEffect:So,useImperativeHandle:To,useLayoutEffect:xo,useMemo:Lo,useReducer:fo,useRef:yo,useState:function(){return fo(uo)},useDebugValue:Co,useDeferredValue:function(e){var t=fo(uo),n=t[0],r=t[1];return So((function(){var t=Ki.transition;Ki.transition=1;try{r(e)}finally{Ki.transition=t}}),[e]),n},useTransition:function(){var e=fo(uo)[0];return[yo().current,e]},useMutableSource:ho,useOpaqueIdentifier:function(){return fo(uo)[0]},unstable_isNewReconciler:!1},Mo=k.ReactCurrentOwner,Fo=!1;function jo(e,t,n,r){t.child=null===e?Ci(t,null,n,r):Ti(t,e.child,n,r)}function Bo(e,t,n,r,a){n=n.render;var i=t.ref;return ii(t,a),r=oo(e,t,n,r,i,a),null===e||Fo?(t.flags|=1,jo(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,il(e,t,a))}function zo(e,t,n,r,a,i){if(null===e){var o=n.type;return"function"!=typeof o||Gs(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Zs(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,$o(e,t,o,r,a,i))}return o=e.child,0==(a&i)&&(a=o.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?il(e,t,i):(t.flags|=1,(e=Qs(o,r)).ref=t.ref,e.return=t,t.child=e)}function $o(e,t,n,r,a,i){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fo=!1,0==(i&a))return t.lanes=e.lanes,il(e,t,i);0!=(16384&e.flags)&&(Fo=!0)}return Ho(e,t,n,r,i)}function Uo(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Es(t,n);else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Es(t,e),null;t.memoizedState={baseLanes:0},Es(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Es(t,r);return jo(e,t,a,n),t.child}function qo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ho(e,t,n,r,a){var i=va(n)?ha:pa.current;return i=ga(t,i),ii(t,a),n=oo(e,t,n,r,i,a),null===e||Fo?(t.flags|=1,jo(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,il(e,t,a))}function Go(e,t,n,r,a){if(va(n)){var i=!0;ka(t)}else i=!1;if(ii(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),yi(t,n,r),ki(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=n.contextType;"object"==typeof u&&null!==u?u=oi(u):u=ga(t,u=va(n)?ha:pa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==r||s!==u)&&wi(t,o,r,u),li=!1;var f=t.memoizedState;o.state=f,pi(t,r,o,a),s=t.memoizedState,l!==r||f!==s||ma.current||li?("function"==typeof c&&(gi(t,n,c,r),s=t.memoizedState),(l=li||bi(t,n,l,r,f,s,u))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4)):("function"==typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=l):("function"==typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,ui(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Ka(t.type,l),o.props=u,d=t.pendingProps,f=o.context,"object"==typeof(s=n.contextType)&&null!==s?s=oi(s):s=ga(t,s=va(n)?ha:pa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==d||f!==s)&&wi(t,o,r,s),li=!1,f=t.memoizedState,o.state=f,pi(t,r,o,a);var m=t.memoizedState;l!==d||f!==m||ma.current||li?("function"==typeof p&&(gi(t,n,p,r),m=t.memoizedState),(u=li||bi(t,n,u,r,f,m,s))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,m,s),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=s,r=u):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Qo(e,t,n,r,i,a)}function Qo(e,t,n,r,a,i){qo(e,t);var o=0!=(64&t.flags);if(!r&&!o)return a&&Ea(t,n,!1),il(e,t,i);r=t.stateNode,Mo.current=t;var l=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ti(t,e.child,null,i),t.child=Ti(t,null,l,i)):jo(e,t,l,i),t.memoizedState=r.state,a&&Ea(t,n,!0),t.child}function Zo(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Ni(e,t.containerInfo)}var Xo,Vo,Wo,Ko={dehydrated:null,retryLane:0};function Yo(e,t,n){var r,a=t.pendingProps,i=Fi.current,o=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),da(Fi,1&i),null===e?(void 0!==a.fallback&&Hi(t),e=a.children,i=a.fallback,o?(e=Jo(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,e):"number"==typeof a.unstable_expectedLoadTime?(e=Jo(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ko,t.lanes=33554432,e):((n=Vs({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(a=tl(e,t,a.children,a.fallback,n),o=t.child,i=e.child.memoizedState,o.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=Ko,a):(n=el(e,t,a.children,n),t.memoizedState=null,n))}function Jo(e,t,n,r){var a=e.mode,i=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Vs(t,a,0,null),n=Xs(n,a,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function el(e,t,n,r){var a=e.child;return e=a.sibling,n=Qs(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,a){var i=t.mode,o=e.child;e=o.sibling;var l={mode:"hidden",children:n};return 0==(2&i)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=l,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Qs(o,l),null!==e?r=Qs(e,r):(r=Xs(r,i,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ai(e.return,t)}function rl(e,t,n,r,a,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a,o.lastEffect=i)}function al(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(jo(e,t,r.children,n),0!=(2&(r=Fi.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nl(e,n);else if(19===e.tag)nl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(da(Fi,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ji(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),rl(t,!1,a,n,i,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ji(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}rl(t,!0,n,null,i,t.lastEffect);break;case"together":rl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function il(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),$l|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Qs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Qs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ol(e,t){if(!$i)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ll(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return va(t.type)&&ba(),null;case 3:return Ii(),ca(ma),ca(pa),Vi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Qi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Mi(t);var i=Oi(Ri.current);if(n=t.type,null!==e&&null!=t.stateNode)Vo(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(o(166));return null}if(e=Oi(Li.current),Qi(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Yr]=t,r[Jr]=l,n){case"dialog":Ar("cancel",r),Ar("close",r);break;case"iframe":case"object":case"embed":Ar("load",r);break;case"video":case"audio":for(e=0;e<Tr.length;e++)Ar(Tr[e],r);break;case"source":Ar("error",r);break;case"img":case"image":case"link":Ar("error",r),Ar("load",r);break;case"details":Ar("toggle",r);break;case"input":ee(r,l),Ar("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Ar("invalid",r);break;case"textarea":se(r,l),Ar("invalid",r)}for(var u in xe(n,l),e=null,l)l.hasOwnProperty(u)&&(i=l[u],"children"===u?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):s.hasOwnProperty(u)&&null!=i&&"onScroll"===u&&Ar("scroll",r));switch(n){case"input":W(r),re(r,l,!0);break;case"textarea":W(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===i.nodeType?i:i.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Yr]=t,e[Jr]=r,Xo(e,t),t.stateNode=e,u=_e(n,r),n){case"dialog":Ar("cancel",e),Ar("close",e),i=r;break;case"iframe":case"object":case"embed":Ar("load",e),i=r;break;case"video":case"audio":for(i=0;i<Tr.length;i++)Ar(Tr[i],e);i=r;break;case"source":Ar("error",e),i=r;break;case"img":case"image":case"link":Ar("error",e),Ar("load",e),i=r;break;case"details":Ar("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Ar("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=a({},r,{value:void 0}),Ar("invalid",e);break;case"textarea":se(e,r),i=le(e,r),Ar("invalid",e);break;default:i=r}xe(n,i);var c=i;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?Ee(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Ar("scroll",e):null!=d&&w(e,l,d,u))}switch(n){case"input":W(e),re(e,r,!1);break;case"textarea":W(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+X(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?oe(e,!!r.multiple,l,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=zr)}qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Wo(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));n=Oi(Ri.current),Oi(Li.current),Qi(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return ca(Fi),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Qi(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Fi.current)?0===jl&&(jl=3):(0!==jl&&3!==jl||(jl=4),null===Nl||0==(134217727&$l)&&0==(134217727&Ul)||bs(Nl,Dl))),(r||n)&&(t.flags|=4),null);case 4:return Ii(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return ri(t),null;case 19:if(ca(Fi),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)ol(r,!1);else{if(0!==jl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=ji(e))){for(t.flags|=64,ol(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Fi,1&Fi.current|2),t.child}e=e.sibling}null!==r.tail&&qa()>Ql&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=ji(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ol(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$i)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qa()-r.renderingStartTime>Ql&&1073741824!==n&&(t.flags|=64,l=!0,ol(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qa(),n.sibling=null,t=Fi.current,da(Fi,l?1&t|2:1&t),n):null;case 23:case 24:return Ss(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function sl(e){switch(e.tag){case 1:va(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ii(),ca(ma),ca(pa),Vi(),0!=(64&(t=e.flags)))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Mi(e),null;case 13:return ca(Fi),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Fi),null;case 4:return Ii(),null;case 10:return ri(e),null;case 23:case 24:return Ss(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=Q(r),r=r.return}while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a}}function cl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Xo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Vo=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Li.current);var o,l=null;switch(n){case"input":i=J(e,i),r=J(e,r),l=[];break;case"option":i=ie(e,i),r=ie(e,r),l=[];break;case"select":i=a({},i,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":i=le(e,i),r=le(e,r),l=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in xe(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var u=i[d];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(o in u)!u.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&u[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Ar("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Wo=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=ci(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Kl=r),cl(0,t)},n}function pl(e,t,n){(n=ci(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return cl(0,t),r(a)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Yl?Yl=new Set([this]):Yl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ml="function"==typeof WeakSet?WeakSet:Set;function hl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){zs(e,n)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ka(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Zr(t.stateNode.containerInfo))}throw Error(o(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Fs(n,e),Ms(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ka(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&mi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}mi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&qr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))))}throw Error(o(163))}function bl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(xa&&"function"==typeof xa.onCommitFiberUnmount)try{xa.onCommitFiberUnmount(Sa,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Fs(t,n);else{r=t;try{a()}catch(i){zs(r,i)}}n=n.next}while(n!==e)}break;case 1:if(hl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){zs(t,i)}break;case 5:hl(t);break;case 4:_l(e,t)}}function wl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function kl(e){return 5===e.tag||3===e.tag||4===e.tag}function El(e){e:{for(var t=e.return;null!==t;){if(kl(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||kl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Sl(e,n,t):xl(e,n,t)}function Sl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=zr));else if(4!==r&&null!==(e=e.child))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function _l(e,t){for(var n,r,a=t,i=!1;;){if(!i){i=a.return;e:for(;;){if(null===i)throw Error(o(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(yl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(yl(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(i=!1)}a.sibling.return=a.return,a=a.sibling}}function Tl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,a),t=_e(e,r),a=0;a<i.length;a+=2){var l=i[a],s=i[a+1];"style"===l?Ee(n,s):"dangerouslySetInnerHTML"===l?ve(n,s):"children"===l?be(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?oe(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?oe(n,!!r.multiple,r.defaultValue,!0):oe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 13:return null!==t.memoizedState&&(Gl=qa(),bl(t.child,!0)),void Cl(t);case 19:return void Cl(t);case 23:case 24:return void bl(t,null!==t.memoizedState)}throw Error(o(163))}function Cl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ml),t.forEach((function(t){var r=Us.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Pl(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ll=Math.ceil,Al=k.ReactCurrentDispatcher,Rl=k.ReactCurrentOwner,Ol=0,Nl=null,Il=null,Dl=0,Ml=0,Fl=ua(0),jl=0,Bl=null,zl=0,$l=0,Ul=0,ql=0,Hl=null,Gl=0,Ql=1/0;function Zl(){Ql=qa()+500}var Xl,Vl=null,Wl=!1,Kl=null,Yl=null,Jl=!1,es=null,ts=90,ns=[],rs=[],as=null,is=0,os=null,ls=-1,ss=0,us=0,cs=null,ds=!1;function fs(){return 0!=(48&Ol)?qa():-1!==ls?ls:ls=qa()}function ps(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ha()?1:2;if(0===ss&&(ss=zl),0!==Wa.transition){0!==us&&(us=null!==Hl?Hl.pendingLanes:0),e=ss;var t=4186112&~us;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ha(),0!=(4&Ol)&&98===e?e=zt(12,ss):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ss),e}function ms(e,t,n){if(50<is)throw is=0,os=null,Error(o(185));if(null===(e=hs(e,t)))return null;qt(e,t,n),e===Nl&&(Ul|=t,4===jl&&bs(e,Dl));var r=Ha();1===t?0!=(8&Ol)&&0==(48&Ol)?ys(e):(gs(e,n),0===Ol&&(Zl(),Xa())):(0==(4&Ol)||98!==r&&99!==r||(null===as?as=new Set([e]):as.add(e)),gs(e,n)),Hl=e}function hs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function gs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,i=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Ht(l),u=1<<s,c=i[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Ft(u);var d=Mt;i[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=jt(e,e===Nl?Dl:0),t=Mt,0===r)null!==n&&(n!==Fa&&Ca(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&Ca(n)}15===t?(n=ys.bind(null,e),null===Ba?(Ba=[n],za=Ta(Oa,Va)):Ba.push(n),n=Fa):14===t?n=Za(99,ys.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,e))}}(t),n=Za(n,vs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vs(e){if(ls=-1,us=ss=0,0!=(48&Ol))throw Error(o(327));var t=e.callbackNode;if(Ds()&&e.callbackNode!==t)return null;var n=jt(e,e===Nl?Dl:0);if(0===n)return null;var r=n,a=Ol;Ol|=16;var i=Ts();for(Nl===e&&Dl===r||(Zl(),xs(e,r));;)try{Ls();break}catch(s){_s(e,s)}if(ni(),Al.current=i,Ol=a,null!==Il?r=0:(Nl=null,Dl=0,r=jl),0!=(zl&Ul))xs(e,0);else if(0!==r){if(2===r&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Zr(e.containerInfo)),0!==(n=Bt(e))&&(r=Cs(e,n))),1===r)throw t=Bl,xs(e,0),bs(e,n),gs(e,qa()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:case 5:Os(e);break;case 3:if(bs(e,n),(62914560&n)===n&&10<(r=Gl+500-qa())){if(0!==jt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){fs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Gr(Os.bind(null,e),r);break}Os(e);break;case 4:if(bs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Ht(n);i=1<<l,(l=r[l])>a&&(a=l),n&=~i}if(n=a,10<(n=(120>(n=qa()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ll(n/1960))-n)){e.timeoutHandle=Gr(Os.bind(null,e),n);break}Os(e);break;default:throw Error(o(329))}}return gs(e,qa()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~ql,t&=~Ul,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(0!=(48&Ol))throw Error(o(327));if(Ds(),e===Nl&&0!=(e.expiredLanes&Dl)){var t=Dl,n=Cs(e,t);0!=(zl&Ul)&&(n=Cs(e,t=jt(e,t)))}else n=Cs(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Zr(e.containerInfo)),0!==(t=Bt(e))&&(n=Cs(e,t))),1===n)throw n=Bl,xs(e,0),bs(e,t),gs(e,qa()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Os(e),gs(e,qa()),null}function ws(e,t){var n=Ol;Ol|=1;try{return e(t)}finally{0===(Ol=n)&&(Zl(),Xa())}}function ks(e,t){var n=Ol;Ol&=-2,Ol|=8;try{return e(t)}finally{0===(Ol=n)&&(Zl(),Xa())}}function Es(e,t){da(Fl,Ml),Ml|=t,zl|=t}function Ss(){Ml=Fl.current,ca(Fl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Qr(n)),null!==Il)for(n=Il.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:Ii(),ca(ma),ca(pa),Vi();break;case 5:Mi(r);break;case 4:Ii();break;case 13:case 19:ca(Fi);break;case 10:ri(r);break;case 23:case 24:Ss()}n=n.return}Nl=e,Il=Qs(e.current,null),Dl=Ml=zl=t,jl=0,Bl=null,ql=Ul=$l=0}function _s(e,t){for(;;){var n=Il;try{if(ni(),Wi.current=Oo,no){for(var r=Ji.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}no=!1}if(Yi=0,to=eo=Ji=null,ro=!1,Rl.current=null,null===n||null===n.return){jl=1,Bl=t,Il=null;break}e:{var i=e,o=n.return,l=n,s=t;if(t=Dl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&Fi.current),f=o;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=ci(-1,1);b.tag=2,di(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=i.pingCache;if(null===y?(y=i.pingCache=new dl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var w=$s.bind(null,i,u,l);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((Z(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==jl&&(jl=2),s=ul(s,l),f=o;do{switch(f.tag){case 3:i=s,f.flags|=4096,t&=-t,f.lanes|=t,fi(f,fl(0,i,t));break e;case 1:i=s;var k=f.type,E=f.stateNode;if(0==(64&f.flags)&&("function"==typeof k.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Yl||!Yl.has(E)))){f.flags|=4096,t&=-t,f.lanes|=t,fi(f,pl(f,i,t));break e}}f=f.return}while(null!==f)}Rs(n)}catch(S){t=S,Il===n&&null!==n&&(Il=n=n.return);continue}break}}function Ts(){var e=Al.current;return Al.current=Oo,null===e?Oo:e}function Cs(e,t){var n=Ol;Ol|=16;var r=Ts();for(Nl===e&&Dl===t||xs(e,t);;)try{Ps();break}catch(a){_s(e,a)}if(ni(),Ol=n,Al.current=r,null!==Il)throw Error(o(261));return Nl=null,Dl=0,jl}function Ps(){for(;null!==Il;)As(Il)}function Ls(){for(;null!==Il&&!Pa();)As(Il)}function As(e){var t=Xl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Rs(e):Il=t,Rl.current=null}function Rs(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Ml)))return void(Il=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ml)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=sl(t)))return n.flags&=2047,void(Il=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===jl&&(jl=5)}function Os(e){var t=Ha();return Qa(99,Ns.bind(null,e,t)),null}function Ns(e,t){do{Ds()}while(null!==es);if(0!=(48&Ol))throw Error(o(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,i=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<i;){var u=31-Ht(i),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,i&=~c}if(null!==as&&0==(24&r)&&as.has(e)&&as.delete(e),e===Nl&&(Il=Nl=null,Dl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ol,Ol|=32,Rl.current=null,$r=Vt,vr(l=gr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,i=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(T){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,v=null;t:for(;;){for(var b;g!==s||0!==i&&3!==g.nodeType||(f=d+i),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)v=g,g=b;for(;;){if(g===l)break t;if(v===s&&++m===i&&(f=d),v===u&&++h===c&&(p=d),null!==(b=g.nextSibling))break;v=(g=v).parentNode}g=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;Ur={focusedElem:l,selectionRange:s},Vt=!1,cs=null,ds=!1,Vl=r;do{try{Is()}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);cs=null,Vl=r;do{try{for(l=e;null!==Vl;){var y=Vl.flags;if(16&y&&be(Vl.stateNode,""),128&y){var w=Vl.alternate;if(null!==w){var k=w.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&y){case 2:El(Vl),Vl.flags&=-3;break;case 6:El(Vl),Vl.flags&=-3,Tl(Vl.alternate,Vl);break;case 1024:Vl.flags&=-1025;break;case 1028:Vl.flags&=-1025,Tl(Vl.alternate,Vl);break;case 4:Tl(Vl.alternate,Vl);break;case 8:_l(l,s=Vl);var E=s.alternate;wl(s),null!==E&&wl(E)}Vl=Vl.nextEffect}}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);if(k=Ur,w=gr(),y=k.focusedElem,l=k.selectionRange,w!==y&&y&&y.ownerDocument&&hr(y.ownerDocument.documentElement,y)){null!==l&&vr(y)&&(w=l.start,void 0===(k=l.end)&&(k=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(k,y.value.length)):(k=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),s=y.textContent.length,E=Math.min(l.start,s),l=void 0===l.end?E:Math.min(l.end,s),!k.extend&&E>l&&(s=l,l=E,E=s),s=mr(y,E),i=mr(y,l),s&&i&&(1!==k.rangeCount||k.anchorNode!==s.node||k.anchorOffset!==s.offset||k.focusNode!==i.node||k.focusOffset!==i.offset)&&((w=w.createRange()).setStart(s.node,s.offset),k.removeAllRanges(),E>l?(k.addRange(w),k.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(k=w[y]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Vt=!!$r,Ur=$r=null,e.current=n,Vl=r;do{try{for(y=e;null!==Vl;){var S=Vl.flags;if(36&S&&vl(y,Vl.alternate,Vl),128&S){w=void 0;var x=Vl.ref;if(null!==x){var _=Vl.stateNode;Vl.tag,w=_,"function"==typeof x?x(w):x.current=w}}Vl=Vl.nextEffect}}catch(T){if(null===Vl)throw Error(o(330));zs(Vl,T),Vl=Vl.nextEffect}}while(null!==Vl);Vl=null,ja(),Ol=a}else e.current=n;if(Jl)Jl=!1,es=e,ts=t;else for(Vl=r;null!==Vl;)t=Vl.nextEffect,Vl.nextEffect=null,8&Vl.flags&&((S=Vl).sibling=null,S.stateNode=null),Vl=t;if(0===(r=e.pendingLanes)&&(Yl=null),1===r?e===os?is++:(is=0,os=e):is=0,n=n.stateNode,xa&&"function"==typeof xa.onCommitFiberRoot)try{xa.onCommitFiberRoot(Sa,n,void 0,64==(64&n.current.flags))}catch(T){}if(gs(e,qa()),Wl)throw Wl=!1,e=Kl,Kl=null,e;return 0!=(8&Ol)||Xa(),null}function Is(){for(;null!==Vl;){var e=Vl.alternate;ds||null===cs||(0!=(8&Vl.flags)?et(Vl,cs)&&(ds=!0):13===Vl.tag&&Pl(e,Vl)&&et(Vl,cs)&&(ds=!0));var t=Vl.flags;0!=(256&t)&&gl(e,Vl),0==(512&t)||Jl||(Jl=!0,Za(97,(function(){return Ds(),null}))),Vl=Vl.nextEffect}}function Ds(){if(90!==ts){var e=97<ts?97:ts;return ts=90,Qa(e,js)}return!1}function Ms(e,t){ns.push(t,e),Jl||(Jl=!0,Za(97,(function(){return Ds(),null})))}function Fs(e,t){rs.push(t,e),Jl||(Jl=!0,Za(97,(function(){return Ds(),null})))}function js(){if(null===es)return!1;var e=es;if(es=null,0!=(48&Ol))throw Error(o(331));var t=Ol;Ol|=32;var n=rs;rs=[];for(var r=0;r<n.length;r+=2){var a=n[r],i=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(u){if(null===i)throw Error(o(330));zs(i,u)}}for(n=ns,ns=[],r=0;r<n.length;r+=2){a=n[r],i=n[r+1];try{var s=a.create;a.destroy=s()}catch(u){if(null===i)throw Error(o(330));zs(i,u)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ol=t,Xa(),!0}function Bs(e,t,n){di(e,t=fl(0,t=ul(n,t),1)),t=fs(),null!==(e=hs(e,1))&&(qt(e,1,t),gs(e,t))}function zs(e,t){if(3===e.tag)Bs(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bs(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r))){var a=pl(n,e=ul(t,e),1);if(di(n,a),a=fs(),null!==(n=hs(n,1)))qt(n,1,a),gs(n,a);else if("function"==typeof r.componentDidCatch&&(null===Yl||!Yl.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function $s(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fs(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Dl&n)===n&&(4===jl||3===jl&&(62914560&Dl)===Dl&&500>qa()-Gl?xs(e,0):ql|=n),gs(e,t)}function Us(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ha()?1:2:(0===ss&&(ss=zl),0===(t=$t(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=hs(e,t))&&(qt(e,t,n),gs(e,n))}function qs(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,n,r){return new qs(e,t,n,r)}function Gs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qs(e,t){var n=e.alternate;return null===n?((n=Hs(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Zs(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)Gs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return Xs(n.children,a,i,t);case M:l=8,a|=16;break;case _:l=8,a|=1;break;case T:return(e=Hs(12,n,t,8|a)).elementType=T,e.type=T,e.lanes=i,e;case A:return(e=Hs(13,n,t,a)).type=A,e.elementType=A,e.lanes=i,e;case R:return(e=Hs(19,n,t,a)).elementType=R,e.lanes=i,e;case F:return Vs(n,a,i,t);case j:return(e=Hs(24,n,t,a)).elementType=j,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case P:l=9;break e;case L:l=11;break e;case O:l=14;break e;case N:l=16,r=null;break e;case I:l=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Hs(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Xs(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Vs(e,t,n,r){return(e=Hs(23,e,r,t)).elementType=F,e.lanes=n,e}function Ws(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Ks(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ys(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Js(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t,n,r){var a=t.current,i=fs(),l=ps(a);e:if(n){t:{if(We(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(va(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(o(171))}if(1===n.tag){var u=n.type;if(va(u)){n=wa(n,u,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=ci(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(a,t),ms(a,l,i),l}function tu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ru(e,t){nu(e,t),(e=e.alternate)&&nu(e,t)}function au(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ys(e,t,null!=n&&!0===n.hydrate),t=Hs(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,si(t),e[ea]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function iu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ou(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=tu(o);l.call(e)}}eu(t,o,e,a)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new au(e,0,t?{hydrate:!0}:void 0)}(n,r),o=i._internalRoot,"function"==typeof a){var s=a;a=function(){var e=tu(o);s.call(e)}}ks((function(){eu(t,o,e,a)}))}return tu(o)}function lu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!iu(t))throw Error(o(200));return Js(e,t,null,n)}Xl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ma.current)Fo=!0;else{if(0==(n&r)){switch(Fo=!1,t.tag){case 3:Zo(t),Zi();break;case 5:Di(t);break;case 1:va(t.type)&&ka(t);break;case 4:Ni(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Ya,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Yo(e,t,n):(da(Fi,1&Fi.current),null!==(t=il(e,t,n))?t.sibling:null);da(Fi,1&Fi.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return al(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Fi,Fi.current),r)break;return null;case 23:case 24:return t.lanes=0,Uo(e,t,n)}return il(e,t,n)}Fo=0!=(16384&e.flags)}else Fo=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ga(t,pa.current),ii(t,n),a=oo(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,va(r)){var i=!0;ka(t)}else i=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,si(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&gi(t,r,l,e),a.updater=vi,t.stateNode=a,a._reactInternals=t,ki(t,r,e,n),t=Qo(null,t,r,!0,i,n)}else t.tag=0,jo(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(i=a._init)(a._payload),t.type=a,i=t.tag=function(e){if("function"==typeof e)return Gs(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===O)return 14}return 2}(a),e=Ka(a,e),i){case 0:t=Ho(null,t,a,e,n);break e;case 1:t=Go(null,t,a,e,n);break e;case 11:t=Bo(null,t,a,e,n);break e;case 14:t=zo(null,t,a,Ka(a.type,e),r,n);break e}throw Error(o(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Ho(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 1:return r=t.type,a=t.pendingProps,Go(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 3:if(Zo(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,ui(e,t),pi(t,r,null,n),(r=t.memoizedState.element)===a)Zi(),t=il(e,t,n);else{if((i=(a=t.stateNode).hydrate)&&(zi=Xr(t.stateNode.containerInfo.firstChild),Bi=t,i=$i=!0),i){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(i=e[a])._workInProgressVersionPrimary=e[a+1],Xi.push(i);for(n=Ci(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else jo(e,t,r,n),Zi();t=t.child}return t;case 5:return Di(t),null===e&&Hi(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,Hr(r,a)?l=null:null!==i&&Hr(r,i)&&(t.flags|=16),qo(e,t),jo(e,t,l,n),t.child;case 6:return null===e&&Hi(t),null;case 13:return Yo(e,t,n);case 4:return Ni(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ti(t,null,r,n):jo(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Bo(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 7:return jo(e,t,t.pendingProps,n),t.child;case 8:case 12:return jo(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,i=a.value;var s=t.type._context;if(da(Ya,s._currentValue),s._currentValue=i,null!==l)if(s=l.value,0===(i=cr(s,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823))){if(l.children===a.children&&!ma.current){t=il(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&i)){1===s.tag&&((c=ci(-1,n&-n)).tag=2,di(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ai(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}jo(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(i=t.pendingProps).children,ii(t,n),r=r(a=oi(a,i.unstable_observedBits)),t.flags|=1,jo(e,t,r,n),t.child;case 14:return i=Ka(a=t.type,t.pendingProps),zo(e,t,a,i=Ka(a.type,i),r,n);case 15:return $o(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ka(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,va(r)?(e=!0,ka(t)):e=!1,ii(t,n),yi(t,r,a),ki(t,r,a,n),Qo(null,t,r,!0,e,n);case 19:return al(e,t,n);case 23:case 24:return Uo(e,t,n)}throw Error(o(156,t.tag))},au.prototype.render=function(e){eu(e,this._internalRoot,null,null)},au.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,fs()),ru(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,fs()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fs(),n=ps(e);ms(e,n,t),ru(e,n)}},at=function(e,t){return t()},Ce=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ia(r);if(!a)throw Error(o(90));K(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&oe(e,!!n.multiple,t,!1)}},Ne=ws,Ie=function(e,t,n,r,a){var i=Ol;Ol|=4;try{return Qa(98,e.bind(null,t,n,r,a))}finally{0===(Ol=i)&&(Zl(),Xa())}},De=function(){0==(49&Ol)&&(function(){if(null!==as){var e=as;as=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gs(e,qa())}))}Xa()}(),Ds())},Me=function(e,t){var n=Ol;Ol|=2;try{return e(t)}finally{0===(Ol=n)&&(Zl(),Xa())}};var su={Events:[ra,aa,ia,Re,Oe,Ds,{current:!1}]},uu={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Sa=du.inject(cu),xa=du}catch(ge){}}t.hydrate=function(e,t,n){if(!iu(t))throw Error(o(200));return ou(null,e,t,!0,n)}},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4448)},9590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=o.length)return!1;for(s=l;0!=s--;)if(!i(e[s],o[s]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!i(s.value[1],o.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!o.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((l=e.length)!=o.length)return!1;for(s=l;0!=s--;)if(e[s]!==o[s])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===o.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(o,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!i(e[u[s]],o[u[s]]))return!1;return!0}return e!=e&&o!=o}e.exports=function(e,t){try{return i(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},405:(e,t,n)=>{"use strict";n.d(t,{B6:()=>G,ql:()=>J});var r=n(7294),a=n(5697),i=n.n(a),o=n(9590),l=n.n(o),s=n(1143),u=n.n(s),c=n(6774),d=n.n(c);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},v={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},y={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(g).map((function(e){return g[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},E=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},x=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},T=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},C=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var i=r[a].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}return t}),[])},P=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,i=Object.keys(e),o=0;o<i.length;o+=1){var l=i[o],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(a),o=0;o<i.length;o+=1){var l=i[o],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},L=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},A=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},N=[g.NOSCRIPT,g.SCRIPT,g.STYLE],I=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},M=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},F=function(e,t){return t.map((function(t,n){var a,i=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?i.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:i[n]=t[e]})),r.createElement(e,i)}))},j=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,i=M(n,a),[r.createElement(g.TITLE,i,e)];var e,n,a,i},toString:function(){return function(e,t,n,r){var a=D(n),i=A(t);return a?"<"+e+' data-rh="true" '+a+">"+I(i,r)+"</"+e+">":"<"+e+' data-rh="true">'+I(i,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return M(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return F(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+I(r[t],n)+'"';return e?e+" "+a:a}),""),i=r.innerHTML||r.cssText||"",o=-1===N.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(o?"/>":">"+i+"</"+e+">")}),"")}(e,t,n)}}}},B=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,i=e.noscriptTags,o=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=R(e.metaTags,y),i=R(t,v),o=R(n,b);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,i.priority),F(g.SCRIPT,o.priority))},toString:function(){return j(g.META,a.priority,r)+" "+j(g.LINK,i.priority,r)+" "+j(g.SCRIPT,o.priority,r)}},metaTags:a.default,linkTags:i.default,scriptTags:o.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:j(g.BASE,t,r),bodyAttributes:j("bodyAttributes",n,r),htmlAttributes:j("htmlAttributes",a,r),link:j(g.LINK,c,r),meta:j(g.META,d,r),noscript:j(g.NOSCRIPT,i,r),script:j(g.SCRIPT,f,r),style:j(g.STYLE,o,r),title:j(g.TITLE,{title:s,titleAttributes:u},r)}},z=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?z:n.instances},add:function(e){(n.canUseDOM?z:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?z:n.instances).indexOf(e);(n.canUseDOM?z:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=B({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),q=i().shape({setHelmet:i().func,helmetInstances:i().shape({get:i().func,add:i().func,remove:i().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:i().shape({helmet:i().shape()}),children:i().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var Q=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),i=[].slice.call(a),o=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),i.some((function(e,t){return n=t,r.isEqualNode(e)}))?i.splice(n,1):o.push(r)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),o.forEach((function(e){return r.appendChild(e)})),{oldTags:i,newTags:o}},Z=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],i=[].concat(a),o=Object.keys(t),l=0;l<o.length;l+=1){var s=o[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=i.indexOf(s);-1!==c&&i.splice(c,1)}for(var d=i.length-1;d>=0;d-=1)n.removeAttribute(i[d]);a.length===i.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==o.join(",")&&n.setAttribute("data-rh",o.join(","))}},X=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,i=e.metaTags,o=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;Z(g.BODY,e.bodyAttributes),Z(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=A(e)),Z(g.TITLE,t)}(c,d);var f={baseTag:Q(g.BASE,n),linkTags:Q(g.LINK,a),metaTags:Q(g.META,i),noscriptTags:Q(g.NOSCRIPT,o),scriptTags:Q(g.SCRIPT,s),styleTags:Q(g.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},V=null,W=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,i=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:C(["href"],e),bodyAttributes:T("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:T("htmlAttributes",e),linkTags:P(g.LINK,["rel","href"],e),metaTags:P(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:P(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:P(g.SCRIPT,["src","innerHTML"],e),styleTags:P(g.STYLE,["cssText"],e),title:x(e),titleAttributes:T("titleAttributes",e),prioritizeSeoTags:L(e,"prioritizeSeoTags")});G.canUseDOM?(t=i,V&&cancelAnimationFrame(V),t.defer?V=requestAnimationFrame((function(){X(t,(function(){V=null}))})):(X(t),V=null)):B&&(a=B(i)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);W.propTypes={context:q.isRequired},W.displayName="HelmetDispatcher";var K=["children"],Y=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,i=e.newChildProps,o=e.nestedChildren;switch(r.type){case g.TITLE:return f({},a,((t={})[r.type]=o,t.titleAttributes=f({},i),t));case g.BODY:return f({},a,{bodyAttributes:f({},i)});case g.HTML:return f({},a,{htmlAttributes:f({},i)});default:return f({},a,((n={})[r.type]=f({},i),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,i=r.children,o=h(r,K),l=Object.keys(o).reduce((function(e,t){return e[E[t]||t]=o[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,i),s){case g.FRAGMENT:t=n.mapChildrenToProps(i,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:i})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,Y),a=f({},n),i=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!i||i instanceof $||(i=new $(i.context,i.instances)),i?r.createElement(W,f({},a,{context:i.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(W,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:i().object,bodyAttributes:i().object,children:i().oneOfType([i().arrayOf(i().node),i().node]),defaultTitle:i().string,defer:i().bool,encodeSpecialCharacters:i().bool,htmlAttributes:i().object,link:i().arrayOf(i().object),meta:i().arrayOf(i().object),noscript:i().arrayOf(i().object),onChangeClientState:i().func,script:i().arrayOf(i().object),style:i().arrayOf(i().object),title:i().string,titleAttributes:i().object,titleTemplate:i().string,prioritizeSeoTags:i().bool,helmetData:i().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case l:case o:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case s:return e;default:return t}}case a:return t}}}function E(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=o,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||k(e)===c},t.isConcurrentMode=E,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===i},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===o},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===l||e===o||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},8356:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}var l=n(7294),s=n(5697),u=[],c=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=o({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),f=d=function(t){function n(n){var r;return i(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};var o=n.prototype;return o.UNSAFE_componentWillMount=function(){this._loadModule()},o.componentDidMount=function(){this._mounted=!0},o._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},o.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},o._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},o.render=function(){return this.state.loading||this.state.error?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),i(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(f,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function v(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return v(e)}))}i(g,"propTypes",{report:s.func.isRequired}),i(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){v(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){v(c).then(e,e)}))},e.exports=h},8790:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,f:()=>o});var r=n(6775),a=n(7462),i=n(7294);function o(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&o(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?i.createElement(r.rs,n,e.map((function(e,n){return i.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):i.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},3727:(e,t,n)=>{"use strict";n.d(t,{OL:()=>y,VK:()=>c,rU:()=>g});var r=n(6775),a=n(5068),i=n(7294),o=n(9318),l=n(7462),s=n(3366),u=n(2177),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,o.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return i.createElement(r.F0,{history:this.history,children:this.props.children})},t}(i.Component);i.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,o.ob)(e,null,null,t):e},p=function(e){return e},m=i.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,o=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=o.target,c=(0,l.Z)({},o,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=p!==m&&t||n,i.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,v=e.innerRef,b=(0,s.Z)(e,["component","replace","to","innerRef"]);return i.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},b,{href:s,navigate:function(){var t=d(g,e.location),r=(0,o.Ep)(e.location)===(0,o.Ep)(f(t));(c||r?n.replace:n.push)(t)}});return p!==m?h.ref=t||v:h.innerRef=v,i.createElement(a,h)}))})),v=function(e){return e},b=i.forwardRef;void 0===b&&(b=v);var y=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,o=e.activeClassName,c=void 0===o?"active":o,p=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,_=e.innerRef,T=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,o=f(d(x,n),n),s=o.pathname,C=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),P=C?(0,r.LX)(n.pathname,{path:C,exact:h,sensitive:k,strict:E}):null,L=!!(y?y(P,n):P),A="function"==typeof m?m(L):m,R="function"==typeof S?S(L):S;L&&(A=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(A,c),R=(0,l.Z)({},R,p));var O=(0,l.Z)({"aria-current":L&&a||null,className:A,style:R,to:o},T);return v!==b?O.ref=t||_:O.innerRef=_,i.createElement(g,O)}))}))},6775:(e,t,n)=>{"use strict";n.d(t,{AW:()=>_,F0:()=>k,rs:()=>R,s6:()=>w,LX:()=>x,k6:()=>N,TH:()=>I});var r=n(5068),a=n(7294),i=n(9318),o=n(5697),l=n.n(o),s=1073741823,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};function c(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=a.createContext||function(e,t){var n,i,o="__create-react-context-"+function(){var e="__global_unique_id__";return u[e]=(u[e]||0)+1}()+"__",d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=c(t.props.value),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((i=r)===(o=a)?0!==i||1/i==1/o:i!=i&&o!=o)?n=0:(n="function"==typeof t?t(r,a):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,o},a.render=function(){return this.props.children},n}(a.Component);d.childContextTypes=((n={})[o]=l().object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?s:t},a.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?s:e},a.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},a.getValue=function(){return this.context[o]?this.context[o].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return f.contextTypes=((i={})[o]=l().object,i),{Provider:d,Consumer:f}};const f=d;var p=n(2177),m=n(7462),h=n(4779),g=n.n(h),v=(n(9864),n(3366)),b=(n(8679),function(e){var t=f();return t.displayName=e,t}),y=b("Router-History"),w=b("Router"),k=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(w.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var E={},S=0;function x(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,i=void 0!==a&&a,o=n.strict,l=void 0!==o&&o,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=E[n]||(E[n]={});if(r[e])return r[e];var a=[],i={regexp:g()(e,a,t),keys:a};return S<1e4&&(r[e]=i,S++),i}(n,{end:i,strict:l,sensitive:u}),a=r.regexp,o=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],d=s.slice(1),f=e===c;return i&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:o.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?x(n.pathname,e.props):t.match,i=(0,m.Z)({},t,{location:n,match:r}),o=e.props,l=o.children,s=o.component,u=o.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(w.Provider,{value:i},i.match?l?"function"==typeof l?l(i):l:s?a.createElement(s,i):u?u(i):null:"function"==typeof l?l(i):null)}))},t}(a.Component);function T(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=T(e);return 0!==t.pathname.indexOf(n)?t:(0,m.Z)({},t,{pathname:t.pathname.substr(n.length)})}function P(e){return"string"==typeof e?e:(0,i.Ep)(e)}function L(e){return function(){(0,p.Z)(!1)}}function A(){}a.Component;var R=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n,r,i=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var o=e.props.path||e.props.from;r=o?x(i.pathname,(0,m.Z)({},e.props,{path:o})):t.match}})),r?a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(a.Component);var O=a.useContext;function N(){return O(y)}function I(){return O(w).location}},2408:(e,t,n)=>{"use strict";var r=n(7418),a=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),o=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,r(y,g.prototype),y.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,i={},o=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];i.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===i[r]&&(i[r]=s[r]);return{$$typeof:a,type:e,key:o,ref:l,props:i,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var _=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case i:s=!0}}if(s)return o=o(s=e),e=""===r?"."+T(s,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),C(o,t,n,"",(function(e){return e}))):null!=o&&(x(o)&&(o=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(_,"$&/")+"/")+e)),t.push(o)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+T(l=e[u],u);s+=C(l,t,n,c,o)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=C(l=l.value,t,n,c=r+T(l,u++),o);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function P(e,t,n){if(null==e)return e;var r=[],a=0;return C(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var A={current:null};function R(){var e=A.current;if(null===e)throw Error(p(321));return e}var O={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var i=r({},e.props),o=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)k.call(t,c)&&!E.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];i.children=u}return{$$typeof:a,type:e.type,key:o,ref:l,props:i,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},53:(e,t)=>{"use strict";var n,r,a,i;if("object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,v=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+b;try{g(!0,e)?k.postMessage(null):(h=!1,g=null)}catch(n){throw k.postMessage(null),n}}else h=!1},n=function(e){g=e,h||(h=!0,k.postMessage(null))},r=function(e,n){v=f((function(){e(t.unstable_now())}),n)},a=function(){p(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<_(a,t)))break e;e[r]=t,e[n]=a,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var i=2*(r+1)-1,o=e[i],l=i+1,s=e[l];if(void 0!==o&&0>_(o,n))void 0!==s&&0>_(s,o)?(e[r]=s,e[l]=n,r=l):(e[r]=o,e[i]=n,r=i);else{if(!(void 0!==s&&0>_(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],C=[],P=1,L=null,A=3,R=!1,O=!1,N=!1;function I(e){for(var t=S(C);null!==t;){if(null===t.callback)x(C);else{if(!(t.startTime<=e))break;x(C),t.sortIndex=t.expirationTime,E(T,t)}t=S(C)}}function D(e){if(N=!1,I(e),!O)if(null!==S(T))O=!0,n(M);else{var t=S(C);null!==t&&r(D,t.startTime-e)}}function M(e,n){O=!1,N&&(N=!1,a()),R=!0;var i=A;try{for(I(n),L=S(T);null!==L&&(!(L.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=L.callback;if("function"==typeof o){L.callback=null,A=L.priorityLevel;var l=o(L.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?L.callback=l:L===S(T)&&x(T),I(n)}else x(T);L=S(T)}if(null!==L)var s=!0;else{var u=S(C);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{L=null,A=i,R=!1}}var F=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){O||R||(O=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return A},t.unstable_getFirstCallbackNode=function(){return S(T)},t.unstable_next=function(e){switch(A){case 1:case 2:case 3:var t=3;break;default:t=A}var n=A;A=t;try{return e()}finally{A=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=A;A=e;try{return t()}finally{A=n}},t.unstable_scheduleCallback=function(e,i,o){var l=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?l+o:l:o=l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:P++,callback:i,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>l?(e.sortIndex=o,E(C,e),null===S(T)&&e===S(C)&&(N?a():N=!0,r(D,o-l))):(e.sortIndex=s,E(T,e),O||R||(O=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=A;return function(){var n=A;A=t;try{return e.apply(this,arguments)}finally{A=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6774:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<i.length;s++){var u=i[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},2177:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r="Invariant failed";function a(e,t){if(!e)throw new Error(r)}},3250:(e,t,n)=>{"use strict";var r=n(7294);var a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(r){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,c=r[1];return l((function(){a.value=n,a.getSnapshot=t,u(a)&&c({inst:a})}),[e,n,t]),o((function(){return u(a)&&c({inst:a}),e((function(){u(a)&&c({inst:a})}))}),[e]),s(n),n};void 0!==r.useSyncExternalStore&&r.useSyncExternalStore},1688:(e,t,n)=>{"use strict";n(3250)},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"PrimeXT Documentation",tagline:"New stage of Half-Life 1 modding",url:"https://snmetamorph.github.io",baseUrl:"/PrimeXT/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico?v=2",organizationName:"SNMetamorph",projectName:"PrimeXT",plugins:[],themes:[["/home/runner/work/PrimeXT/PrimeXT/documentation/node_modules/@easyops-cn/docusaurus-search-local/dist/server/server/index.js",{hashed:!0,language:["en","ru"]}]],presets:[["classic",{docs:{sidebarPath:"/home/runner/work/PrimeXT/PrimeXT/documentation/sidebars.js",editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation"},blog:{showReadingTime:!0,editUrl:"https://github.com/SNMetamorph/PrimeXT/tree/master/documentation"},theme:{customCss:"/home/runner/work/PrimeXT/PrimeXT/documentation/src/css/custom.css"},gtag:{trackingID:"G-NLS6RNCBDY",anonymizeIP:!1},sitemap:{changefreq:"daily",priority:.5,ignorePatterns:["/PrimeXT/search/**","/PrimeXT/blog/tags/**"]}}]],themeConfig:{navbar:{title:"PrimeXT",logo:{alt:"PrimeXT Logo",src:"img/logo_256.png"},items:[{type:"doc",docId:"eng/intro",position:"left",label:"Documentation"},{href:"https://github.com/SNMetamorph/PrimeXT",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Community",items:[{label:"Discord",href:"https://discord.gg/BxQUMUescJ"},{label:"ModDB",href:"https://www.moddb.com/mods/primext"},{label:"VKontakte",href:"https://vk.com/xash3d.modding"}]},{title:"Forums",items:[{label:"HLFX Topic",href:"https://hlfx.ru/forum/showthread.php?s=&threadid=5371"},{label:"CSM.Dev Topic",href:"https://csm.dev/threads/primext.39978/"}]},{title:"Related projects",items:[{label:"Xash3D FWGS",href:"https://github.com/FWGS/xash3d-fwgs"}]}],copyright:"Copyright \xa9 2024 PrimeXT, Inc. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},metadata:[{name:"keywords",content:"hlsdk, gamedev, programming, open source, half-life, xash3d, fwgs, goldsrc, sdk, opengl, physx, xashxt, modding, snmetamorph"}],colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},5068:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>a})},3366:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/PrimeXT/search-ce7":{"__comp":"1a4e3797","__context":{"plugin":"c2e61b98"}},"/PrimeXT/docs-ca5":{"__comp":"1be78505","__context":{"plugin":"ab39e8c4"},"versionMetadata":"935f2afb"},"/PrimeXT/docs/eng/entities/env_dynlight-efd":{"__comp":"17896441","content":"d74bbe60"},"/PrimeXT/docs/eng/installation-521":{"__comp":"17896441","content":"1cf00a1b"},"/PrimeXT/docs/eng/intro-b51":{"__comp":"17896441","content":"157ce1fa"},"/PrimeXT/docs/eng/modding_introduction-6e5":{"__comp":"17896441","content":"5547d685"},"/PrimeXT/docs/rus/entities/ambient_generic-ee6":{"__comp":"17896441","content":"35657ead"},"/PrimeXT/docs/rus/entities/ambient_music-87e":{"__comp":"17896441","content":"86a069e0"},"/PrimeXT/docs/rus/entities/env_beam-dc4":{"__comp":"17896441","content":"9dac88ca"},"/PrimeXT/docs/rus/entities/env_counter-25b":{"__comp":"17896441","content":"04b7b624"},"/PrimeXT/docs/rus/entities/env_cubemap-86a":{"__comp":"17896441","content":"ae0b0be6"},"/PrimeXT/docs/rus/entities/env_dynlight-4f5":{"__comp":"17896441","content":"0313420b"},"/PrimeXT/docs/rus/entities/env_electrified_wire-bf0":{"__comp":"17896441","content":"dce36a47"},"/PrimeXT/docs/rus/entities/env_model-073":{"__comp":"17896441","content":"be697825"},"/PrimeXT/docs/rus/entities/env_particle-49d":{"__comp":"17896441","content":"4340f530"},"/PrimeXT/docs/rus/entities/env_physbox-f7d":{"__comp":"17896441","content":"685534bb"},"/PrimeXT/docs/rus/entities/env_sky-931":{"__comp":"17896441","content":"7d44a24a"},"/PrimeXT/docs/rus/entities/env_static-dea":{"__comp":"17896441","content":"548ba278"},"/PrimeXT/docs/rus/entities/env_static_decal-1a8":{"__comp":"17896441","content":"8e229b63"},"/PrimeXT/docs/rus/entities/func_monitor-1e9":{"__comp":"17896441","content":"1d13ab7e"},"/PrimeXT/docs/rus/entities/func_physbox-87d":{"__comp":"17896441","content":"4fa8c4e9"},"/PrimeXT/docs/rus/entities/func_screenmovie-47d":{"__comp":"17896441","content":"720d88a7"},"/PrimeXT/docs/rus/installation-814":{"__comp":"17896441","content":"e3073e75"},"/PrimeXT/docs/rus/intro-022":{"__comp":"17896441","content":"a55c287c"},"/PrimeXT/docs/rus/modding_introduction-637":{"__comp":"17896441","content":"18b5f2b4"},"/PrimeXT/docs/rus/tools/pxstudiomdl-389":{"__comp":"17896441","content":"bad0619c"},"/PrimeXT/docs/rus/working_with_materials-24b":{"__comp":"17896441","content":"80c10ff8"},"/PrimeXT/docs/rus/working_with_textures-b9b":{"__comp":"17896441","content":"8f696887"},"/PrimeXT/-768":{"__comp":"c4f5d8e4","__context":{"plugin":"63f572f1"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=7221,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.6dea07d2.js.LICENSE.txt b/assets/js/main.bc904c7c.js.LICENSE.txt similarity index 100% rename from assets/js/main.6dea07d2.js.LICENSE.txt rename to assets/js/main.bc904c7c.js.LICENSE.txt diff --git a/assets/js/runtime~main.a8ebf966.js b/assets/js/runtime~main.a8ebf966.js new file mode 100644 index 00000000..83d35394 --- /dev/null +++ b/assets/js/runtime~main.a8ebf966.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,t,a,r,o,f={},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={id:e,loaded:!1,exports:{}};return f[e].call(a.exports,a,a.exports,c),a.loaded=!0,a.exports}c.m=f,c.c=n,e=[],c.O=(t,a,r,o)=>{if(!a){var f=1/0;for(i=0;i<e.length;i++){a=e[i][0],r=e[i][1],o=e[i][2];for(var n=!0,d=0;d<a.length;d++)(!1&o||f>=o)&&Object.keys(c.O).every((e=>c.O[e](a[d])))?a.splice(d--,1):(n=!1,o<f&&(f=o));if(n){e.splice(i--,1);var b=r();void 0!==b&&(t=b)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[a,r,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var f={};t=t||[null,a({}),a([]),a(a)];for(var n=2&r&&e;"object"==typeof n&&!~t.indexOf(n);n=a(n))Object.getOwnPropertyNames(n).forEach((t=>f[t]=()=>e[t]));return f.default=()=>e,c.d(o,f),o},c.d=(e,t)=>{for(var a in t)c.o(t,a)&&!c.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,a)=>(c.f[a](e,t),t)),[])),c.u=e=>"assets/js/"+({53:"935f2afb",96:"c2e61b98",177:"bad0619c",195:"c4f5d8e4",205:"80c10ff8",210:"5547d685",265:"be697825",266:"ab39e8c4",270:"1cf00a1b",271:"0313420b",397:"7d44a24a",412:"8f696887",467:"dce36a47",479:"86a069e0",514:"1be78505",530:"35657ead",539:"1d13ab7e",548:"8e229b63",551:"e3073e75",589:"18b5f2b4",631:"63f572f1",658:"685534bb",681:"720d88a7",703:"ae0b0be6",712:"a55c287c",717:"548ba278",725:"4fa8c4e9",799:"157ce1fa",815:"4340f530",890:"04b7b624",907:"d74bbe60",918:"17896441",920:"1a4e3797",992:"9dac88ca"}[e]||e)+"."+{53:"10ff62de",96:"950012bc",177:"a6828d62",195:"2843cec7",205:"e6299d00",210:"3d04435f",265:"02948f63",266:"2c952ea3",270:"f6c3c6b7",271:"153bcdf0",397:"bf2b54b5",412:"8ffb3e3d",443:"cc2e40b6",467:"711ec23d",479:"c9bed60e",514:"6c632e47",525:"d4bdb037",530:"b4f53e4b",539:"c953722c",548:"d68f7569",551:"fb98e172",589:"aac91672",631:"8395cf49",658:"646d2cac",681:"de2ef09f",703:"07780777",712:"f0b28c99",717:"d3d74f61",725:"08e96c4b",799:"eb1a7341",815:"5f1c5c1c",890:"c1c24897",907:"d391307e",918:"516706d8",920:"fe2d935d",972:"b16f0e73",992:"1d32b9d6"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r={},o="primext-documentation:",c.l=(e,t,a,f)=>{if(r[e])r[e].push(t);else{var n,d;if(void 0!==a)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==o+a){n=u;break}}n||(d=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,c.nc&&n.setAttribute("nonce",c.nc),n.setAttribute("data-webpack",o+a),n.src=e),r[e]=[t];var l=(t,a)=>{n.onerror=n.onload=null,clearTimeout(s);var o=r[e];if(delete r[e],n.parentNode&&n.parentNode.removeChild(n),o&&o.forEach((e=>e(a))),t)return t(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=l.bind(null,n.onerror),n.onload=l.bind(null,n.onload),d&&document.head.appendChild(n)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/PrimeXT/",c.gca=function(e){return e={17896441:"918","935f2afb":"53",c2e61b98:"96",bad0619c:"177",c4f5d8e4:"195","80c10ff8":"205","5547d685":"210",be697825:"265",ab39e8c4:"266","1cf00a1b":"270","0313420b":"271","7d44a24a":"397","8f696887":"412",dce36a47:"467","86a069e0":"479","1be78505":"514","35657ead":"530","1d13ab7e":"539","8e229b63":"548",e3073e75:"551","18b5f2b4":"589","63f572f1":"631","685534bb":"658","720d88a7":"681",ae0b0be6:"703",a55c287c:"712","548ba278":"717","4fa8c4e9":"725","157ce1fa":"799","4340f530":"815","04b7b624":"890",d74bbe60:"907","1a4e3797":"920","9dac88ca":"992"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,a)=>{var r=c.o(e,t)?e[t]:void 0;if(0!==r)if(r)a.push(r[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((a,o)=>r=e[t]=[a,o]));a.push(r[2]=o);var f=c.p+c.u(t),n=new Error;c.l(f,(a=>{if(c.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=a&&("load"===a.type?"missing":a.type),f=a&&a.target&&a.target.src;n.message="Loading chunk "+t+" failed.\n("+o+": "+f+")",n.name="ChunkLoadError",n.type=o,n.request=f,r[1](n)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,a)=>{var r,o,f=a[0],n=a[1],d=a[2],b=0;if(f.some((t=>0!==e[t]))){for(r in n)c.o(n,r)&&(c.m[r]=n[r]);if(d)var i=d(c)}for(t&&t(a);b<f.length;b++)o=f[b],c.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return c.O(i)},a=self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})()})(); \ No newline at end of file diff --git a/assets/js/runtime~main.aeb80aac.js b/assets/js/runtime~main.aeb80aac.js deleted file mode 100644 index bbdbf0d0..00000000 --- a/assets/js/runtime~main.aeb80aac.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,a,t,c,r,f={},b={};function d(e){var a=b[e];if(void 0!==a)return a.exports;var t=b[e]={id:e,loaded:!1,exports:{}};return f[e].call(t.exports,t,t.exports,d),t.loaded=!0,t.exports}d.m=f,d.c=b,e=[],d.O=(a,t,c,r)=>{if(!t){var f=1/0;for(i=0;i<e.length;i++){t=e[i][0],c=e[i][1],r=e[i][2];for(var b=!0,o=0;o<t.length;o++)(!1&r||f>=r)&&Object.keys(d.O).every((e=>d.O[e](t[o])))?t.splice(o--,1):(b=!1,r<f&&(f=r));if(b){e.splice(i--,1);var n=c();void 0!==n&&(a=n)}}return a}r=r||0;for(var i=e.length;i>0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[t,c,r]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var r=Object.create(null);d.r(r);var f={};a=a||[null,t({}),t([]),t(t)];for(var b=2&c&&e;"object"==typeof b&&!~a.indexOf(b);b=t(b))Object.getOwnPropertyNames(b).forEach((a=>f[a]=()=>e[a]));return f.default=()=>e,d.d(r,f),r},d.d=(e,a)=>{for(var t in a)d.o(a,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,t)=>(d.f[t](e,a),a)),[])),d.u=e=>"assets/js/"+({53:"935f2afb",274:"563c5cbc",659:"11ee862b",1177:"bad0619c",1270:"1cf00a1b",1422:"90c79543",1467:"dce36a47",1479:"86a069e0",2096:"c2e61b98",2266:"ab39e8c4",2535:"814f3328",2631:"63f572f1",2830:"d4ee0f51",3089:"a6aa9e1f",3123:"f93ce5c0",3210:"5547d685",3271:"0313420b",3539:"1d13ab7e",3548:"8e229b63",3608:"9e4087bc",3658:"685534bb",3799:"157ce1fa",3815:"4340f530",4013:"01a85c17",4195:"c4f5d8e4",4412:"8f696887",5040:"53eabd3c",5121:"a0831354",5551:"e3073e75",6103:"ccc49370",6205:"80c10ff8",6265:"be697825",6360:"ef15d86c",6397:"7d44a24a",6530:"35657ead",7062:"687db6e9",7164:"d8c94122",7717:"548ba278",7918:"17896441",7920:"1a4e3797",8004:"fcac2fef",8321:"7ee0a7d6",8610:"6875c492",8712:"a55c287c",8725:"4fa8c4e9",8890:"04b7b624",8907:"d74bbe60",9514:"1be78505",9589:"18b5f2b4",9681:"720d88a7",9703:"ae0b0be6",9992:"9dac88ca"}[e]||e)+"."+{53:"10ff62de",274:"a86f0be9",659:"61f08be9",1177:"16d3ea1f",1270:"3c231d15",1422:"ac4c3d87",1467:"4a4aa321",1479:"18169989",2096:"1f8906e5",2266:"2f31d37a",2535:"3a24ed34",2631:"7d322898",2830:"d48897b1",3089:"e205459b",3123:"8bc60e6b",3210:"5cdd8621",3271:"d946f1f0",3539:"ef89e96b",3548:"9ec95b02",3608:"843ee75d",3658:"39f5b088",3799:"81362b31",3815:"8bc435dc",4013:"8cfd879d",4195:"29678b8c",4412:"5cbdeb5f",4972:"6f827f61",5040:"29c0b47c",5121:"6b11ba61",5525:"7083cfc8",5551:"832f1da8",6048:"4d1cd137",6103:"bd3800ef",6205:"94773ebf",6265:"b9e280cc",6360:"2d7c14e7",6397:"1129f2f4",6530:"274eb7f8",7062:"7260c2e2",7164:"13fe453e",7717:"b57e2ff7",7918:"5e5b8275",7920:"9a5877b5",8004:"3edddeae",8105:"d814f0e6",8321:"88aecbd1",8443:"e9a33acc",8610:"0071c718",8712:"78b293c9",8725:"d2f78c86",8890:"926214ab",8907:"05d21310",9514:"ef4b9292",9589:"f558a069",9681:"69b513e9",9703:"eaa7975c",9992:"af72f01b"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),c={},r="primext-documentation:",d.l=(e,a,t,f)=>{if(c[e])c[e].push(a);else{var b,o;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==r+t){b=u;break}}b||(o=!0,(b=document.createElement("script")).charset="utf-8",b.timeout=120,d.nc&&b.setAttribute("nonce",d.nc),b.setAttribute("data-webpack",r+t),b.src=e),c[e]=[a];var l=(a,t)=>{b.onerror=b.onload=null,clearTimeout(s);var r=c[e];if(delete c[e],b.parentNode&&b.parentNode.removeChild(b),r&&r.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:b}),12e4);b.onerror=l.bind(null,b.onerror),b.onload=l.bind(null,b.onload),o&&document.head.appendChild(b)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/PrimeXT/",d.gca=function(e){return e={17896441:"7918","935f2afb":"53","563c5cbc":"274","11ee862b":"659",bad0619c:"1177","1cf00a1b":"1270","90c79543":"1422",dce36a47:"1467","86a069e0":"1479",c2e61b98:"2096",ab39e8c4:"2266","814f3328":"2535","63f572f1":"2631",d4ee0f51:"2830",a6aa9e1f:"3089",f93ce5c0:"3123","5547d685":"3210","0313420b":"3271","1d13ab7e":"3539","8e229b63":"3548","9e4087bc":"3608","685534bb":"3658","157ce1fa":"3799","4340f530":"3815","01a85c17":"4013",c4f5d8e4:"4195","8f696887":"4412","53eabd3c":"5040",a0831354:"5121",e3073e75:"5551",ccc49370:"6103","80c10ff8":"6205",be697825:"6265",ef15d86c:"6360","7d44a24a":"6397","35657ead":"6530","687db6e9":"7062",d8c94122:"7164","548ba278":"7717","1a4e3797":"7920",fcac2fef:"8004","7ee0a7d6":"8321","6875c492":"8610",a55c287c:"8712","4fa8c4e9":"8725","04b7b624":"8890",d74bbe60:"8907","1be78505":"9514","18b5f2b4":"9589","720d88a7":"9681",ae0b0be6:"9703","9dac88ca":"9992"}[e]||e,d.p+d.u(e)},(()=>{var e={1303:0,532:0};d.f.j=(a,t)=>{var c=d.o(e,a)?e[a]:void 0;if(0!==c)if(c)t.push(c[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var r=new Promise(((t,r)=>c=e[a]=[t,r]));t.push(c[2]=r);var f=d.p+d.u(a),b=new Error;d.l(f,(t=>{if(d.o(e,a)&&(0!==(c=e[a])&&(e[a]=void 0),c)){var r=t&&("load"===t.type?"missing":t.type),f=t&&t.target&&t.target.src;b.message="Loading chunk "+a+" failed.\n("+r+": "+f+")",b.name="ChunkLoadError",b.type=r,b.request=f,c[1](b)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,t)=>{var c,r,f=t[0],b=t[1],o=t[2],n=0;if(f.some((a=>0!==e[a]))){for(c in b)d.o(b,c)&&(d.m[c]=b[c]);if(o)var i=o(d)}for(a&&a(t);n<f.length;n++)r=f[n],d.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return d.O(i)},t=self.webpackChunkprimext_documentation=self.webpackChunkprimext_documentation||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})(); \ No newline at end of file diff --git a/blog/alpha-oct-2021/index.html b/blog/alpha-oct-2021/index.html deleted file mode 100644 index 8eb5bff6..00000000 --- a/blog/alpha-oct-2021/index.html +++ /dev/null @@ -1,22 +0,0 @@ -<!doctype html> -<html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false"> -<head> -<meta charset="UTF-8"> -<meta name="generator" content="Docusaurus v2.4.3"> -<title data-rh="true">Alpha release 25.10.2021 | PrimeXT Documentation - - - - - - - - - - -
-

Alpha release 25.10.2021

· One min read
Vladimir

This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
- - - - \ No newline at end of file diff --git a/blog/archive/index.html b/blog/archive/index.html deleted file mode 100644 index 7d5622c0..00000000 --- a/blog/archive/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -Archive | PrimeXT Documentation - - - - - - - - - - -
-
- - - - \ No newline at end of file diff --git a/blog/atom.xml b/blog/atom.xml deleted file mode 100644 index 52199ca0..00000000 --- a/blog/atom.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - https://snmetamorph.github.io/PrimeXT/blog - PrimeXT Documentation Blog - 2021-10-25T00:00:00.000Z - https://github.com/jpmonette/feed - - PrimeXT Documentation Blog - https://snmetamorph.github.io/PrimeXT/img/favicon.ico?v=2 - - <![CDATA[Alpha release 25.10.2021]]> - https://snmetamorph.github.io/PrimeXT/blog/alpha-oct-2021 - - 2021-10-25T00:00:00.000Z - - This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
]]>
- - Vladimir - https://github.com/SNMetamorph - - - - -
-
\ No newline at end of file diff --git a/blog/index.html b/blog/index.html deleted file mode 100644 index 4ad649b3..00000000 --- a/blog/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -Blog | PrimeXT Documentation - - - - - - - - - - -
-

· One min read
Vladimir

This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
- - - - \ No newline at end of file diff --git a/blog/rss.xml b/blog/rss.xml deleted file mode 100644 index 356a4596..00000000 --- a/blog/rss.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - PrimeXT Documentation Blog - https://snmetamorph.github.io/PrimeXT/blog - PrimeXT Documentation Blog - Mon, 25 Oct 2021 00:00:00 GMT - https://validator.w3.org/feed/docs/rss2.html - https://github.com/jpmonette/feed - en - - <![CDATA[Alpha release 25.10.2021]]> - https://snmetamorph.github.io/PrimeXT/blog/alpha-oct-2021 - https://snmetamorph.github.io/PrimeXT/blog/alpha-oct-2021 - Mon, 25 Oct 2021 00:00:00 GMT - - This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
]]>
- primext - alpha - release -
-
-
\ No newline at end of file diff --git a/blog/tags/alpha/index.html b/blog/tags/alpha/index.html deleted file mode 100644 index 6006ffb3..00000000 --- a/blog/tags/alpha/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -One post tagged with "alpha" | PrimeXT Documentation - - - - - - - - - - -
-

One post tagged with "alpha"

View All Tags

· One min read
Vladimir

This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
- - - - \ No newline at end of file diff --git a/blog/tags/index.html b/blog/tags/index.html deleted file mode 100644 index 1b4c17d0..00000000 --- a/blog/tags/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -Tags | PrimeXT Documentation - - - - - - - - - - -
-
- - - - \ No newline at end of file diff --git a/blog/tags/primext/index.html b/blog/tags/primext/index.html deleted file mode 100644 index 14aa8d8e..00000000 --- a/blog/tags/primext/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -One post tagged with "primext" | PrimeXT Documentation - - - - - - - - - - -
-

One post tagged with "primext"

View All Tags

· One min read
Vladimir

This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
- - - - \ No newline at end of file diff --git a/blog/tags/release/index.html b/blog/tags/release/index.html deleted file mode 100644 index dcfb1a1c..00000000 --- a/blog/tags/release/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -One post tagged with "release" | PrimeXT Documentation - - - - - - - - - - -
-

One post tagged with "release"

View All Tags

· One min read
Vladimir

This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.

Known issues

  • r_sun_allowed should be 0
  • r_occlusion_culling should be 0
  • Invalid game directory name in _start_primext.cmd file (should be primext instead xash)

Installation

  1. Download and install Xash3D FWGS engine build (select win32-i386 package)
    Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly.
  2. Download PrimeXT build .zip file
  3. Copy PrimeXT files to same folder where engine binaries located.
  4. Start game using _start_primext.cmd file
- - - - \ No newline at end of file diff --git a/docs/eng/entities/env_dynlight/index.html b/docs/eng/entities/env_dynlight/index.html index f5e74cf1..c7e85e75 100644 --- a/docs/eng/entities/env_dynlight/index.html +++ b/docs/eng/entities/env_dynlight/index.html @@ -3,20 +3,17 @@ -env_dynlight | PrimeXT Documentation - - - +env_dynlight | PrimeXT Documentation - - - + + +
-

env_dynlight

Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.

Properties

  • Name - Light source targetname
  • Parent - Targetname of object which light source will be attached to
  • Light Color - Light color (in format R G B)
  • Light Distance - Light attenuation radius (in units)
  • Brightness - Light brightness
  • Cutoff Angle - Light beam angle (in degrees)
  • Texture - Path to texture (for projecting)
  • Media file - Path to video file (for projecting)

Spawnflags

  • Start Off - Light source appears initially turned off
  • Disable Shadows - Disables shadow mapping for light source
  • Disable Bump - Disables normal-mapping for light source
Tip

To make the light source omnidirectional, you need to set the value to 0 for the Cutoff Angle parameter

Warning

To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the Cutoff Angle parameter

- - +

env_dynlight

Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.

Properties

  • Name - Light source targetname
  • Parent - Targetname of object which light source will be attached to
  • Light Color - Light color (in format R G B)
  • Light Distance - Light attenuation radius (in units)
  • Brightness - Light brightness
  • Cutoff Angle - Light beam angle (in degrees)
  • Texture - Path to texture (for projecting)
  • Media file - Path to video file (for projecting)

Spawnflags

  • Start Off - Light source appears initially turned off
  • Disable Shadows - Disables shadow mapping for light source
  • Disable Bump - Disables normal-mapping for light source
Tip

To make the light source omnidirectional, you need to set the value to 0 for the Cutoff Angle parameter

Warning

To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the Cutoff Angle parameter

+ + \ No newline at end of file diff --git a/docs/eng/installation/index.html b/docs/eng/installation/index.html index 53dc89f0..0d77787f 100644 --- a/docs/eng/installation/index.html +++ b/docs/eng/installation/index.html @@ -3,25 +3,22 @@ -Installation | PrimeXT Documentation - - - +Installation | PrimeXT Documentation - - - + + +
-

Installation

This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different. +

Installation

This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different. If you already have the engine installed, you can skip step 1. It is recommended to periodically manually update the engine, as development does not stand still and bug fixes and new functionality periodically appear.

Tip

Keep in mind that PrimeXT only supports latest Xash3D FWGS builds, vanilla Xash3D or old FWGS builds will not work properly.

1. Engine installation

  • Select and download Xash3D FWGS engine build for your platform (in case of Windows, use file xash3d-fwgs-win32-i386.7z for 32-bit, or file xash3d-fwgs-win32-amd64.7z for 64-bit), then unpack all the files from the archive into a some directory. In next steps, the "engine directory" will mean this exact directory.
  • Copy folder valve from your bought Half-Life 1 copy to the engine directory.
  • Run xash3d.exe/xash3d.sh/xash3d depending on your platform.

2. PrimeXT development build installation

  • Download PrimeXT development build for your platform, then unpack all the files from the archive into the engine directory. Please note that engine build and PrimeXT build must be for the same platform and architecture.
  • Download PrimeXT content and copy folder primext from archive into engine directory.
  • Installation completed! You can run game using primext.exe/primext_run file.
- - + + \ No newline at end of file diff --git a/docs/eng/intro/index.html b/docs/eng/intro/index.html index 39155da1..25c4d2bb 100644 --- a/docs/eng/intro/index.html +++ b/docs/eng/intro/index.html @@ -3,22 +3,19 @@ -Introduction | PrimeXT Documentation - - - +Introduction | PrimeXT Documentation - - - + + +
-

Introduction

Header

About project

Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D. +

Introduction

Header

About project

Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D. Based on XashXT, and therefore inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods.

Current functionality

  • Compatibility with most of GoldSrc mods
  • Absence of many limits inherent in GoldSrc and vanilla Xash3D
  • Studiomodel rendering optimizations
  • Inverse kinematics and jiggle bones for models
  • Studiomodels weighting support
  • Extended maximum map size limit (65535x65535x65535 units)
  • Automatic exposure correction (eye adaptation effect)
  • Support for decals on studiomodels
  • Extended model limits (no more need to split into a bunch of smd-files)
  • Dynamic lighting with shadows
  • Rigid body physics (using PhysX engine)
  • Normal mapping support
  • Parallax mapping support
  • Cubemap reflections
  • HDR-rendering
  • 3D skybox
  • Bloom
  • Sun beams shader (sunshafts/godrays)
  • Feature to make the map as background in the main menu
  • Mirrors
  • Monitors
  • Portals, with the ability to move entities through them
  • Bunch of utilities for mod development (asset compilers, model/sprite viewers)

Future plans

  • Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model
  • Implement GPU-based light baking utility
  • Real-time screen space reflections
  • Forward+ rendering implementation
  • Major rendering optimizations (depth pre-pass, flexible culling system, etc.)
  • Total rework of material system
  • Implement in-game material editor
  • Implement particle engine
  • Implement ragdoll physics
  • Implement vehicles
  • Adding support for OpenAL Soft / Steam Audio
  • Bringing the Android port to a working state

Developers and contributors

  • SNMetamorph - Lead developer
  • Velaron - Help with porting to Linux
  • СASPERX69X - Testing, documentation, logo
  • ncuxonaT - Help with renderer development
  • Lev - Help with renderer development
  • g-cont - Help with common development
  • Next Day - Testing
  • Aynekko - Testing
  • ThomasvonWinkler - Testing
  • KorteZZ - Testing

If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details you can find out about contributing in development on the project Discord server.

Footer

- - + + \ No newline at end of file diff --git a/docs/eng/modding_introduction/index.html b/docs/eng/modding_introduction/index.html index 7357620d..c539cc11 100644 --- a/docs/eng/modding_introduction/index.html +++ b/docs/eng/modding_introduction/index.html @@ -3,20 +3,17 @@ -Introduction to modern Half-Life 1 modding | PrimeXT Documentation - - - +Introduction to modern Half-Life 1 modding | PrimeXT Documentation - - - + + +
-

Introduction to modern Half-Life 1 modding

Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year.

The most important event in modding history

Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS.

This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they added real ray tracing to HL1). Initially, the engine was developed by one person well known in narrow circles under the nickname g-cont or Uncle Mike. But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called FWGS, but sometimes other contributors also take part in the development, such as Ivan "provod/w23" Avdeev, who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his Twitch.

Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, Xash3D FWGS port received over a million installations and 30+ thousand reviews on Google Play. CS16Client has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc.

Basic modding (replacing or adding content)

Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ModDB or GameBanana. As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the newbspguy program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it.

If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source).

Advanced modding

If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:

hlsdk-portable

It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don’t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods.

PrimeXT

A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the project website, since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and "squeeze all the juice" out of the engine, PrimeXT was created for exactly this.

Other information sources

While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question.

- - +

Introduction to modern Half-Life 1 modding

Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year.

The most important event in modding history

Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS.

This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they added real ray tracing to HL1). Initially, the engine was developed by one person well known in narrow circles under the nickname g-cont or Uncle Mike. But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called FWGS, but sometimes other contributors also take part in the development, such as Ivan "provod/w23" Avdeev, who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his Twitch.

Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, Xash3D FWGS port received over a million installations and 30+ thousand reviews on Google Play. CS16Client has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc.

Basic modding (replacing or adding content)

Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ModDB or GameBanana. As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the newbspguy program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it.

If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source).

Advanced modding

If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:

hlsdk-portable

It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don’t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods.

PrimeXT

A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the project website, since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and "squeeze all the juice" out of the engine, PrimeXT was created for exactly this.

Other information sources

While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question.

+ + \ No newline at end of file diff --git a/docs/rus/entities/ambient_generic/index.html b/docs/rus/entities/ambient_generic/index.html index 5fe2328f..fcf614fa 100644 --- a/docs/rus/entities/ambient_generic/index.html +++ b/docs/rus/entities/ambient_generic/index.html @@ -3,20 +3,17 @@ -ambient_generic | PrimeXT Documentation - - - +ambient_generic | PrimeXT Documentation - - - + + +
-

ambient_generic

Точечный источник звука с большим количеством настроек.

Настройки

  • Name - Имя объекта
  • Parent - Имя энтити, к которой будет прикреплена эта энтити
  • Sound File Path - Путь до звукового файла, относительно игровой директории. Поддерживаются форматы .wav и .mp3
  • Volume - Громкость звука. Значения (0 - 10), 10 - самый громкий
  • Dynamic Presets - Различные установки звучания
  • Start Volume - Начальная громкость звука
  • Fade in time - Время в секундах до увеличения громкости звука с начального значения (Start Volume) до конечного (Volume)
  • Fade out time - Время в секундах до уменьшения громкости звука с конечного значения (Volume) до начального (Start Volume)
  • Pitch - Устанавливает высоту звука. Масштабируется от 100 (по умолчанию), при этом более низкие значения означают более низкий тон, а более высокие значения означают более высокий тон
  • Start Pitch - Устанавливает высоту звука, с которой звук должен начинаться при поднятии вверх и на котором он должен останавливаться при падении вниз
  • Spin up time - Устанавливает, сколько времени звук должен раскручиваться от Start Pitch до Pitch. Шкалы от 0 (мгновенно) до 100 (очень долго)
  • Spin down time - Устанавливает, сколько времени должно пройти звук, чтобы прокрутиться вниз от высоты тона до начальной высоты тона. Шкалы от 0 (мгновенно) до 100 (очень долго)
  • LFO rate - Устанавливает скорость изменения высоты тона с эффектами LFO. Шкала от 0 (не изменяется) до 1000 (изменяется очень быстро)
  • LFO mod pitch - Устанавливает, насколько высота тона должна изменяться с эффектами LFO. Шкала от 0 (не меняется) до 100 (очень большие изменения)
  • LFO mod vol - Устанавливает, насколько громкость должна изменяться с эффектами LFO. Кажется, совпадает с более низкими тонами. Шкала от 0 (не меняется) до 100 (молчание)
  • Incremental spinup count - Устанавливает, сколько раз ambient_generic может запускаться, чтобы высота тона увеличивалась поверх высоты, на которой он уже играл. Установка значения, отличного от 0, отключит переключение звука и предотвратит отключение звука, даже если он был запущен столько раз

Спавнфлаги

  • Play Everywhere - Если отмечено, то звук будет слышен по всей карте, т.е. из любой ее точки
  • Small Radius - Если отмечено, то звук будет слышен на небольшом расстоянии (до 800 юнитов)
  • Medium Radius - Если отмечено, то звук будет слышен на среднем расстоянии (до 1250 юнитов)
  • Large Radius - Если отмечено, то звук будет слышен на большом расстоянии (до 2000 юнитов)
  • Start Silent - Если отмечено, то звук будет выключен не будет играть при запуске карты, и его необходимо будет включить кнопкой или триггером
  • Not Toggled - Если отмечено, то звуковой файл будет проигран один раз (не будет повторяться). Чтобы вновь проиграть звук, его необходимо будет активировать повторно
- - +

ambient_generic

Точечный источник звука с большим количеством настроек.

Настройки

  • Name - Имя объекта
  • Parent - Имя энтити, к которой будет прикреплена эта энтити
  • Sound File Path - Путь до звукового файла, относительно игровой директории. Поддерживаются форматы .wav и .mp3
  • Volume - Громкость звука. Значения (0 - 10), 10 - самый громкий
  • Dynamic Presets - Различные установки звучания
  • Start Volume - Начальная громкость звука
  • Fade in time - Время в секундах до увеличения громкости звука с начального значения (Start Volume) до конечного (Volume)
  • Fade out time - Время в секундах до уменьшения громкости звука с конечного значения (Volume) до начального (Start Volume)
  • Pitch - Устанавливает высоту звука. Масштабируется от 100 (по умолчанию), при этом более низкие значения означают более низкий тон, а более высокие значения означают более высокий тон
  • Start Pitch - Устанавливает высоту звука, с которой звук должен начинаться при поднятии вверх и на котором он должен останавливаться при падении вниз
  • Spin up time - Устанавливает, сколько времени звук должен раскручиваться от Start Pitch до Pitch. Шкалы от 0 (мгновенно) до 100 (очень долго)
  • Spin down time - Устанавливает, сколько времени должно пройти звук, чтобы прокрутиться вниз от высоты тона до начальной высоты тона. Шкалы от 0 (мгновенно) до 100 (очень долго)
  • LFO rate - Устанавливает скорость изменения высоты тона с эффектами LFO. Шкала от 0 (не изменяется) до 1000 (изменяется очень быстро)
  • LFO mod pitch - Устанавливает, насколько высота тона должна изменяться с эффектами LFO. Шкала от 0 (не меняется) до 100 (очень большие изменения)
  • LFO mod vol - Устанавливает, насколько громкость должна изменяться с эффектами LFO. Кажется, совпадает с более низкими тонами. Шкала от 0 (не меняется) до 100 (молчание)
  • Incremental spinup count - Устанавливает, сколько раз ambient_generic может запускаться, чтобы высота тона увеличивалась поверх высоты, на которой он уже играл. Установка значения, отличного от 0, отключит переключение звука и предотвратит отключение звука, даже если он был запущен столько раз

Спавнфлаги

  • Play Everywhere - Если отмечено, то звук будет слышен по всей карте, т.е. из любой ее точки
  • Small Radius - Если отмечено, то звук будет слышен на небольшом расстоянии (до 800 юнитов)
  • Medium Radius - Если отмечено, то звук будет слышен на среднем расстоянии (до 1250 юнитов)
  • Large Radius - Если отмечено, то звук будет слышен на большом расстоянии (до 2000 юнитов)
  • Start Silent - Если отмечено, то звук будет выключен не будет играть при запуске карты, и его необходимо будет включить кнопкой или триггером
  • Not Toggled - Если отмечено, то звуковой файл будет проигран один раз (не будет повторяться). Чтобы вновь проиграть звук, его необходимо будет активировать повторно
+ + \ No newline at end of file diff --git a/docs/rus/entities/ambient_music/index.html b/docs/rus/entities/ambient_music/index.html index 638e55c2..b52704da 100644 --- a/docs/rus/entities/ambient_music/index.html +++ b/docs/rus/entities/ambient_music/index.html @@ -3,21 +3,18 @@ -ambient_music | PrimeXT Documentation - - - +ambient_music | PrimeXT Documentation - - - + + +
-

ambient_music

Позволяет воспроизводить звуковые файлы на карте. Звук проигрывается фоном, и никак не зависит от положения игрока на карте. Идеально подходит для воспроизведения фоновой музыки. +

ambient_music

Позволяет воспроизводить звуковые файлы на карте. Звук проигрывается фоном, и никак не зависит от положения игрока на карте. Идеально подходит для воспроизведения фоновой музыки. Поддерживаемые форматы файлов: .mp3, .wav

Настройки

  • Name - Имя энтити
  • File name - Путь до аудио-файла (например, media/Half-Life1.mp3)

Спавнфлаги

  • Start On - Воспроизведение будет запущено с момента появления энтити
  • Loop - Зациклить воспроизведение
- - + + \ No newline at end of file diff --git a/docs/rus/entities/env_beam/index.html b/docs/rus/entities/env_beam/index.html index c2df9db0..845b82f3 100644 --- a/docs/rus/entities/env_beam/index.html +++ b/docs/rus/entities/env_beam/index.html @@ -3,21 +3,18 @@ -env_beam | PrimeXT Documentation - - - +env_beam | PrimeXT Documentation - - - + + +
-

env_beam

Используется для создания различного рода лучей, имеет множество различных настроек.

Примечание

Если не указать конечную точку, то луч будет появляться из начальной точки и бить в случайном направлении до тех пор, пока не достигнет препятствия. +

env_beam

Используется для создания различного рода лучей, имеет множество различных настроек.

Примечание

Если не указать конечную точку, то луч будет появляться из начальной точки и бить в случайном направлении до тех пор, пока не достигнет препятствия. Если не указать ни начальную, ни конечную точки, то луч будет появлятся хаотично в том месте, где расположена эта энтити (это, например, можно использовать для создания молнии или телепорта)

Настройки

  • Name - Имя энтити
  • Target - Имя активируемого объекта
  • Start Entity - Имя объекта, которое будет использоваться в качестве начальной точки для луча. Если не определено, луч выберет случайную поверхность в своем радиусе для использования в качестве начальной точки
  • Ending Entity - Имя объекта, который будет использоваться в качестве конечной точки для луча
  • Render FX - Тип визуального эффекта
  • Entity activation - Classname или Targetname объекта, который вызовет активацию энтити Target при пересечении ей луча
  • Brightness - Яркость (прозрачность) луча
  • Beam color - Цвет луча
  • Radius - Радиус, по умолчанию 256
  • Life - Время в секундах, в течении которого виден луч (установите значение 0, чтобы луч не исчезал)
  • Width of beam - Ширина луча (0-255)
  • Amount of noise - Степень изогнутости луча. Значения (0-255), 0 - полностью прямой (не изогнутый) луч
  • Sprite name - Имя спрайта, который будет являться текстурой для луча
  • Texture scroll rate - Скорость движения текстуры спрайта
  • Frames per 10 seconds - Скорость анимации луча
  • Starting frame - Кадр для начала анимации
  • Strike again time - Если значение параметра "Life" > 0, то здесь вы можете задать частоту появления луча в секундах
  • Damage / seconds - Повреждение при прохождении через луч, отрицательное значение прибавляет здоровье

Спавнфлаги

  • Start On - Если у луча есть имя, то при запуске карты он будет выключен. Отметьте этот флаг, чтобы луч был включен
  • Toggle - Включение луча кнопкой или другим триггером
  • Random Strike - Задержка по времени между появлениями луча будет случайным числом от нуля (0) до значения, указанного в "Strike again time"
  • Start Sparks - В месте появления луча будут сыпать искры
  • End Sparks - Место где заканчивается луч будут сыпать искры
  • Decal End - Луч будет оставлять темные пятна в местах, куда он попадет (bug)
  • Shade Start - Начало луча будет затененным
  • Shade End - Конец луча будет затененным
  • Solid - Коллизия у луча
- - + + \ No newline at end of file diff --git a/docs/rus/entities/env_counter/index.html b/docs/rus/entities/env_counter/index.html index 0429d7aa..ae9fb53d 100644 --- a/docs/rus/entities/env_counter/index.html +++ b/docs/rus/entities/env_counter/index.html @@ -3,23 +3,20 @@ -env_counter | PrimeXT Documentation - - - +env_counter | PrimeXT Documentation - - - + + +
-

env_counter

Счётная декада, с возможностью задавать ей особые «ключевые» состояния, сдвигать разряды до следующей декады в цепочке и т.д.

Примечание
  • Активация с префиксом + увеличивает значение счётчика на 1, активация с префиксом - уменьшает значение счетчика на 1.
  • Активация с префиксом < без значения по очереди провоцирует появление или исчезновение цифры счётчика, что может быть использовано для эффекта «текущей цифры ввода». Данная особенность никак не влияет на внутреннее состояние самого счётчика, т. е. эффект чисто визуальный.
  • Активация со значением приводит к установке счётчика в это значение. Если счётчик объединен в цепочку счётчиков, то старшие декады также получат команду на установку. Кроме того, такая установка приводит к визуализации цифры, если последняя была скрыта при помощи предыдущей команды (для эффекта мигания).
  • Также существует возможность сброса счётчика в ноль при помощи префикса < — это активация с параметром -1.
  • Активация с префиксом > приводит к сбросу счётчика в ноль. Сброс также влияет на остальные счётчики в цепочке.
  • Данная энтить может использоваться для создания индикатора этажей в лифте, цифровых часов, кодовых замков, логических головоломок, аркадных автоматов и т. д.

Настройки

  • Name - Имя энтити
  • Target - Имя объекта, который будет активирован
  • Parent - Имя энтити, к которой будет прикреплен
  • Global State to Read - Имя глобальной переменной
  • Reflection - Тип отражения энтити в зеркалах
  • Render FX - Тип визуального эффекта
  • Render Mode - Режим отображения текстуры
  • FX Amount - Уровень прозрачности (0 - прозрачен, 255 - непрозрачен)
  • FX Color - Цвет (работает в зависимости от выставленного Render Mode)
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Pitch Yaw Roll - Углы ориентации обьекта
  • Decimal Model/Sprite - Путь до кастомной модели или спрайта
  • Max Frame to Reset - Ограничивает верхний предел счёта заданным значением
  • Current Frame - Текущий кадр
  • Scale - Масштаб
  • Frame to return ON - Номер кадра, при котором энтить перейдет в состояние ON
  • Condition to return ON - Условие для перехода в состояние ON +

    env_counter

    Счётная декада, с возможностью задавать ей особые «ключевые» состояния, сдвигать разряды до следующей декады в цепочке и т.д.

    Примечание
    • Активация с префиксом + увеличивает значение счётчика на 1, активация с префиксом - уменьшает значение счетчика на 1.
    • Активация с префиксом < без значения по очереди провоцирует появление или исчезновение цифры счётчика, что может быть использовано для эффекта «текущей цифры ввода». Данная особенность никак не влияет на внутреннее состояние самого счётчика, т. е. эффект чисто визуальный.
    • Активация со значением приводит к установке счётчика в это значение. Если счётчик объединен в цепочку счётчиков, то старшие декады также получат команду на установку. Кроме того, такая установка приводит к визуализации цифры, если последняя была скрыта при помощи предыдущей команды (для эффекта мигания).
    • Также существует возможность сброса счётчика в ноль при помощи префикса < — это активация с параметром -1.
    • Активация с префиксом > приводит к сбросу счётчика в ноль. Сброс также влияет на остальные счётчики в цепочке.
    • Данная энтить может использоваться для создания индикатора этажей в лифте, цифровых часов, кодовых замков, логических головоломок, аркадных автоматов и т. д.

    Настройки

    • Name - Имя энтити
    • Target - Имя объекта, который будет активирован
    • Parent - Имя энтити, к которой будет прикреплен
    • Global State to Read - Имя глобальной переменной
    • Reflection - Тип отражения энтити в зеркалах
    • Render FX - Тип визуального эффекта
    • Render Mode - Режим отображения текстуры
    • FX Amount - Уровень прозрачности (0 - прозрачен, 255 - непрозрачен)
    • FX Color - Цвет (работает в зависимости от выставленного Render Mode)
    • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
    • Pitch Yaw Roll - Углы ориентации обьекта
    • Decimal Model/Sprite - Путь до кастомной модели или спрайта
    • Max Frame to Reset - Ограничивает верхний предел счёта заданным значением
    • Current Frame - Текущий кадр
    • Scale - Масштаб
    • Frame to return ON - Номер кадра, при котором энтить перейдет в состояние ON
    • Condition to return ON - Условие для перехода в состояние ON 0 — равно 1 — больше или равно 2 — меньше или равно
- - + + \ No newline at end of file diff --git a/docs/rus/entities/env_cubemap/index.html b/docs/rus/entities/env_cubemap/index.html index 438ae37c..630b2083 100644 --- a/docs/rus/entities/env_cubemap/index.html +++ b/docs/rus/entities/env_cubemap/index.html @@ -3,21 +3,18 @@ -env_cubemap | PrimeXT Documentation - - - +env_cubemap | PrimeXT Documentation - - - + + +
-

env_cubemap

Точечная энтити, которая помечает на локации места, в которых будет запечена кубическая карта (кубмапа) - 3D-текстура в виде куба, на каждую грань которого проецируется изображение окружающего пространства. Кубические карты используются для расчета отражений/преломлений на текстурах и воде, а также для расчёта освещения.

Настройки

  • Resolution - Разрешение текстуры кубической карты (больше разрешение - более четкие отражения и больший расход видеопамяти)

Создание кубических карт

При загрузке карты, игра автоматически инициирует создание кубмап (возможно, в будущем будет добавлено кэширование созданных кубмап на диск). Но также можно использовать консольную команду buildcubemap для запуска создания кубмап вручную.

Правильная расстановка

Поместите env_cubemap в пространство карты. После запуска карты, поверхности брашей автоматически ассоциируются с ближайшей кубмапой и будут использовать её. Энтити связывают себя с ближайшей к ним кубмапой.Движущиеся объекты будут динамически менять используемую кубическую карту. Важно правильно выбрать позиции кубмап как с точки зрения визуального качества, так и с точки зрения производительности (желательно стараться не создавать слишком много кубмап на локации, если это возможно).
+

env_cubemap

Точечная энтити, которая помечает на локации места, в которых будет запечена кубическая карта (кубмапа) - 3D-текстура в виде куба, на каждую грань которого проецируется изображение окружающего пространства. Кубические карты используются для расчета отражений/преломлений на текстурах и воде, а также для расчёта освещения.

Настройки

  • Resolution - Разрешение текстуры кубической карты (больше разрешение - более четкие отражения и больший расход видеопамяти)

Создание кубических карт

При загрузке карты, игра автоматически инициирует создание кубмап (возможно, в будущем будет добавлено кэширование созданных кубмап на диск). Но также можно использовать консольную команду buildcubemap для запуска создания кубмап вручную.

Правильная расстановка

Поместите env_cubemap в пространство карты. После запуска карты, поверхности брашей автоматически ассоциируются с ближайшей кубмапой и будут использовать её. Энтити связывают себя с ближайшей к ним кубмапой.Движущиеся объекты будут динамически менять используемую кубическую карту. Важно правильно выбрать позиции кубмап как с точки зрения визуального качества, так и с точки зрения производительности (желательно стараться не создавать слишком много кубмап на локации, если это возможно).
Кубические карты могут использоваться для разных целей, и поэтому должны размещаться соответствующим образом. Оптимальная расстановка env_cubemap соответствует каждому из этих применений, для этого существует несколько правил:

  • Если кубическая карта предназначена для NPC или игрока, env_cubemap следует размещать на уровне глаз (обычно 64 юнита) над уровнем пола. Таким образом, кубическая карта будет наиболее точно представлять мир с точки зрения игрока.
  • Если кубическая карта предназначена для статической геометрии мира, env_cubemap должна находиться на приличном расстоянии (как правило, 16 юнитов) от всех брашевых поверхностей.
  • В каждой области сильного визуального контраста следует использовать разные кубические карты. Для коридора с ярким желтым светом потребуется собственная карта env_cubemap, особенно если он находится рядом с комнатой с низким уровнем синего света. Без двух env_cubemap отражения будут казаться неправильными на энтитях и геометрии мира в одной из областей.
  • Переходы на локации, такие как комната-комната, комната-улица и другие переходы с большими визуальными изменениями, требуют объектов env_cubemap с одинаковым расстоянием относительно точки перехода в обоих местоположениях. Например, при переходе между двумя комнатами, следует поставить кубмапы на расстоянии 16 юнитов от дверного проема в обоих комнатах. Таким образом, переход между кубическими картами будет плавным. Также, это предотвратит отображение на кубической карте внешнего местоположения внутри комнаты и наоборот.
- - + + \ No newline at end of file diff --git a/docs/rus/entities/env_dynlight/index.html b/docs/rus/entities/env_dynlight/index.html index 64a70125..5ac671d5 100644 --- a/docs/rus/entities/env_dynlight/index.html +++ b/docs/rus/entities/env_dynlight/index.html @@ -3,20 +3,17 @@ -env_dynlight | PrimeXT Documentation - - - +env_dynlight | PrimeXT Documentation - - - + + +
-

env_dynlight

Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (spot light), так и в качестве всенаправленного источника света (omnidirectional light). Также, позволяет проецировать текстуры/видеоролики на геометрию уровня, что может использоваться, например, для реализации проектора на локации с кинотеатром.

Настройки

  • Name - Имя источника света
  • Parent - Имя объекта, за которым будет следовать источник
  • Light Color - Цвет света (в формате R G B)
  • Light Distance - Радиус свечения (в юнитах)
  • Brightness - Яркость света
  • Cutoff Angle - Угол рассеивания света (в градусах)
  • Texture - Путь до текстуры (для проецирования текстур на геометрию уровня)
  • Media file - Путь до видеофайла (для проецирования видео на геометрию уровня)
Примечание

Чтобы сделать источник света всенаправленным, нужно выставить значение 0 для параметра Cutoff Angle

Важный момент

Во избежание артефактов желательно не выставлять значение выше чем 170 градусов для параметра Cutoff Angle

Спавнфлаги

  • Start Off - Источник света появляется изначально выключенным
  • Disable Shadows - Отключает тени от этого источника
  • Disable Bump - Отключает карты нормали от этого источника

Производительность

Влияние источника света на производительность игры сильно зависит от его настроек. Например, использование теней негативно влияет на производительность. Ниже перечислены конфигурации источников света, в порядке убывания их влияния на FPS.

  1. Всенаправленный источник света с тенями, по вычислительной сложности равен шести прожекторам (spot light) с тенями
  2. Прожектор с использованием теней
  3. Прожектор без использования теней / всенаправленный источник света без теней
Использование всенаправленных источников света

Перед использованием всенаправленного источника света с тенями, убедитесь, что он вам действительно нужен, так как источники такого типа довольно сильно влияют на производительности сцены, и следует при возможности избегать их использования. В некоторых случаях можно заменить всенаправленный источник на прожектор с большим (>120 градусов) углом рассеивания света.

- - +

env_dynlight

Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (spot light), так и в качестве всенаправленного источника света (omnidirectional light). Также, позволяет проецировать текстуры/видеоролики на геометрию уровня, что может использоваться, например, для реализации проектора на локации с кинотеатром.

Настройки

  • Name - Имя источника света
  • Parent - Имя объекта, за которым будет следовать источник
  • Light Color - Цвет света (в формате R G B)
  • Light Distance - Радиус свечения (в юнитах)
  • Brightness - Яркость света
  • Cutoff Angle - Угол рассеивания света (в градусах)
  • Texture - Путь до текстуры (для проецирования текстур на геометрию уровня)
  • Media file - Путь до видеофайла (для проецирования видео на геометрию уровня)
Примечание

Чтобы сделать источник света всенаправленным, нужно выставить значение 0 для параметра Cutoff Angle

Важный момент

Во избежание артефактов желательно не выставлять значение выше чем 170 градусов для параметра Cutoff Angle

Спавнфлаги

  • Start Off - Источник света появляется изначально выключенным
  • Disable Shadows - Отключает тени от этого источника
  • Disable Bump - Отключает карты нормали от этого источника

Производительность

Влияние источника света на производительность игры сильно зависит от его настроек. Например, использование теней негативно влияет на производительность. Ниже перечислены конфигурации источников света, в порядке убывания их влияния на FPS.

  1. Всенаправленный источник света с тенями, по вычислительной сложности равен шести прожекторам (spot light) с тенями
  2. Прожектор с использованием теней
  3. Прожектор без использования теней / всенаправленный источник света без теней
Использование всенаправленных источников света

Перед использованием всенаправленного источника света с тенями, убедитесь, что он вам действительно нужен, так как источники такого типа довольно сильно влияют на производительности сцены, и следует при возможности избегать их использования. В некоторых случаях можно заменить всенаправленный источник на прожектор с большим (>120 градусов) углом рассеивания света.

+ + \ No newline at end of file diff --git a/docs/rus/entities/env_electrified_wire/index.html b/docs/rus/entities/env_electrified_wire/index.html index 84a3af9a..b5308482 100644 --- a/docs/rus/entities/env_electrified_wire/index.html +++ b/docs/rus/entities/env_electrified_wire/index.html @@ -3,20 +3,17 @@ -env_electrified_wire | PrimeXT Documentation - - - +env_electrified_wire | PrimeXT Documentation - - - + + +
-

env_electrified_wire

Сущность, представляющая провод под напряжением.

Настройки

  • Name - Имя энтити
  • Segments - Количество сегментов веревки
  • Spark Frequency - Частота искр
  • Body Spark Frequency - Частота искр из модели
  • Lightning Frequency - Частота молний
  • X Force - Сила импульса провода по оси X
  • Y Force - Сила импульса провода по оси Y
  • Z Force - Сила импульса провода по оси Z
  • Disable Use - Устанавливает, можно ли использовать веревку или нет
  • Ending Model - Модель, используемая для последнего сегмента (bug, вылет)
  • Body Model - Модель, используемая для всех сегментов, кроме последнего
- - +

env_electrified_wire

Сущность, представляющая провод под напряжением.

Настройки

  • Name - Имя энтити
  • Segments - Количество сегментов веревки
  • Spark Frequency - Частота искр
  • Body Spark Frequency - Частота искр из модели
  • Lightning Frequency - Частота молний
  • X Force - Сила импульса провода по оси X
  • Y Force - Сила импульса провода по оси Y
  • Z Force - Сила импульса провода по оси Z
  • Disable Use - Устанавливает, можно ли использовать веревку или нет
  • Ending Model - Модель, используемая для последнего сегмента (bug, вылет)
  • Body Model - Модель, используемая для всех сегментов, кроме последнего
+ + \ No newline at end of file diff --git a/docs/rus/entities/env_model/index.html b/docs/rus/entities/env_model/index.html index 5ae339d1..968ff9fd 100644 --- a/docs/rus/entities/env_model/index.html +++ b/docs/rus/entities/env_model/index.html @@ -3,20 +3,17 @@ -env_model | PrimeXT Documentation - - - +env_model | PrimeXT Documentation - - - + + +
-

env_model

Энтити для размещения студиомоделей на карте. Следует использовать для моделей с анимацией и для моделей, которые перемещаются в пространстве. В других случаях предпочтительнее использовать энтити env_static. Эта энтити может быть использована в системе следования за объектом (parent system).

Настройки

  • Name - Имя энтити
  • Pitch Yaw Roll - Угол поворота модели
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Parent - Имя энтити, к которой будет прикреплена данная модель
  • Render FX - Тип визуального эффекта для модели
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет модели, накладываемый поверх текстуры
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Animation Sequence - Номер анимации
  • Skin - Номер скина модели
  • Body - Номер субмодели
  • Scale - Масштаб модели (параметр влияет сразу на три оси)
  • Sequence when on - Номер анимации при состоянии включения
  • Behaviour when on - Поведение анимации при включенном состоянии
  • Sequence when off - Номер анимации при состоянии выключения
  • Behaviour when off - Поведение анимации при состоянии выключения

Спавнфлаги

  • Initially - По умолчанию поведение модели выключено
  • Drop to floor - Опускает модель на пол, если модель приподнята
  • Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком)
  • Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света

Примечания

  1. При использовании системы следования (parent system) нужно учесть несколько важных пунктов, для верной интерпретации движком игры. Для создания схемы следования, нужно расположить модель достаточно точно в редакторе карт. Например, при прикреплении студиомодели двери к func_door_rotating, нужно расположить ее прям внутри энтити, чтобы не было ошибок следования при перемещении энтити.
  2. Коллизия у env_model имеет свойство плохо взаимодействовать с parent system, в случае, если включена коллизия и модель следует за другим объектом, физическая оболочка модели останется на месте.
  3. Параметр Topcolor & Bottomcolor работает только для моделей, содержащих в себе так называемые remap-текстуры, в которых часть палитры может заменяться на пользовательские значения. Данная особенность в основном используется для раскраски игроков различных команд, однако может использоваться и в режиме одиночной игры. Особенность текстур заключается в их имени и характере распределения палитры. Также следует помнить, что данный параметр увеличивает время загрузки уровня, поскольку движку требуется некоторое время на создание копий текстур.
- - +

env_model

Энтити для размещения студиомоделей на карте. Следует использовать для моделей с анимацией и для моделей, которые перемещаются в пространстве. В других случаях предпочтительнее использовать энтити env_static. Эта энтити может быть использована в системе следования за объектом (parent system).

Настройки

  • Name - Имя энтити
  • Pitch Yaw Roll - Угол поворота модели
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Parent - Имя энтити, к которой будет прикреплена данная модель
  • Render FX - Тип визуального эффекта для модели
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет модели, накладываемый поверх текстуры
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Animation Sequence - Номер анимации
  • Skin - Номер скина модели
  • Body - Номер субмодели
  • Scale - Масштаб модели (параметр влияет сразу на три оси)
  • Sequence when on - Номер анимации при состоянии включения
  • Behaviour when on - Поведение анимации при включенном состоянии
  • Sequence when off - Номер анимации при состоянии выключения
  • Behaviour when off - Поведение анимации при состоянии выключения

Спавнфлаги

  • Initially - По умолчанию поведение модели выключено
  • Drop to floor - Опускает модель на пол, если модель приподнята
  • Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком)
  • Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света

Примечания

  1. При использовании системы следования (parent system) нужно учесть несколько важных пунктов, для верной интерпретации движком игры. Для создания схемы следования, нужно расположить модель достаточно точно в редакторе карт. Например, при прикреплении студиомодели двери к func_door_rotating, нужно расположить ее прям внутри энтити, чтобы не было ошибок следования при перемещении энтити.
  2. Коллизия у env_model имеет свойство плохо взаимодействовать с parent system, в случае, если включена коллизия и модель следует за другим объектом, физическая оболочка модели останется на месте.
  3. Параметр Topcolor & Bottomcolor работает только для моделей, содержащих в себе так называемые remap-текстуры, в которых часть палитры может заменяться на пользовательские значения. Данная особенность в основном используется для раскраски игроков различных команд, однако может использоваться и в режиме одиночной игры. Особенность текстур заключается в их имени и характере распределения палитры. Также следует помнить, что данный параметр увеличивает время загрузки уровня, поскольку движку требуется некоторое время на создание копий текстур.
+ + \ No newline at end of file diff --git a/docs/rus/entities/env_particle/index.html b/docs/rus/entities/env_particle/index.html index 9b8d4923..d02f4bb3 100644 --- a/docs/rus/entities/env_particle/index.html +++ b/docs/rus/entities/env_particle/index.html @@ -3,20 +3,17 @@ -env_particle | PrimeXT Documentation - - - +env_particle | PrimeXT Documentation - - - + + +
-

env_particle

Эмиттер частиц, описание поведения которых хранится во внешнем файле с расширением .aur

Настройки

  • Name - Имя энтити
  • Particle file - Путь до файла с описанием системы частиц
  • Attachment point - Имя объекта, к которому будет прикреплен эмиттер

Спавнфлаги

  • Start On - Эмиттер будет запущен сразу с момента его появления на карте
- - +

env_particle

Эмиттер частиц, описание поведения которых хранится во внешнем файле с расширением .aur

Настройки

  • Name - Имя энтити
  • Particle file - Путь до файла с описанием системы частиц
  • Attachment point - Имя объекта, к которому будет прикреплен эмиттер

Спавнфлаги

  • Start On - Эмиттер будет запущен сразу с момента его появления на карте
+ + \ No newline at end of file diff --git a/docs/rus/entities/env_physbox/index.html b/docs/rus/entities/env_physbox/index.html index d1d651a0..f79eec99 100644 --- a/docs/rus/entities/env_physbox/index.html +++ b/docs/rus/entities/env_physbox/index.html @@ -3,20 +3,17 @@ -env_physbox | PrimeXT Documentation - - - +env_physbox | PrimeXT Documentation - - - + + +
-

env_physbox

Объект с симуляцией физики твёрдого тела для студиомоделей. Может взаимодействовать как с другими объектами, так и с игроком.

Примечание

В случае, если вам нужно использовать брашевый объект с физикой твёрдых тел, вместо env_physbox следует использовать энтити func_physbox

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Render FX - Тип визуального эффекта для модели
  • Render Mode - Режим отображения текстуры
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет модели, накладываемый поверх текстуры
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Pitch Yaw Roll - Углы поворота модели
  • Target on break - Имя активируемой цели при входе объекта в триггер
  • Model - Путь до файла модели (.mdl)
  • Strenght - Количество здоровья объекта
  • Material type - Тип материала объекта
  • Gib model - Путь к кастомной модели обломков при разрушении объекта

Спавнфлаги

  • Breakable - Объект разрушаемый
  • Crowbar - Объект разобьётся от одного удара монтировкой
  • Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use
- - +

env_physbox

Объект с симуляцией физики твёрдого тела для студиомоделей. Может взаимодействовать как с другими объектами, так и с игроком.

Примечание

В случае, если вам нужно использовать брашевый объект с физикой твёрдых тел, вместо env_physbox следует использовать энтити func_physbox

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Render FX - Тип визуального эффекта для модели
  • Render Mode - Режим отображения текстуры
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет модели, накладываемый поверх текстуры
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Pitch Yaw Roll - Углы поворота модели
  • Target on break - Имя активируемой цели при входе объекта в триггер
  • Model - Путь до файла модели (.mdl)
  • Strenght - Количество здоровья объекта
  • Material type - Тип материала объекта
  • Gib model - Путь к кастомной модели обломков при разрушении объекта

Спавнфлаги

  • Breakable - Объект разрушаемый
  • Crowbar - Объект разобьётся от одного удара монтировкой
  • Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use
+ + \ No newline at end of file diff --git a/docs/rus/entities/env_sky/index.html b/docs/rus/entities/env_sky/index.html index 6715d611..18db0420 100644 --- a/docs/rus/entities/env_sky/index.html +++ b/docs/rus/entities/env_sky/index.html @@ -3,24 +3,21 @@ -env_sky | PrimeXT Documentation - - - +env_sky | PrimeXT Documentation - - - + + +
-

env_sky

Создаёт иллюзию огромных детализированных пространств за счёт проекции реальных игровых объектов на текстуру SKY с настраиваемым масштабированием (3D skybox).

Настройки

  • Name - Имя энтити
  • Pitch Yaw Roll - Поворот скайбокса по трем осям
  • Field of View - Угол обзора. Изменение значения приведёт к искажению проекции, использовать с осторожностью
  • Scale - Масштаб, относительно размеров игрового уровня

Спавнфлаги

  • Start Off - По умолчанию выключен при старте карты

Примечания

Масштаб по умолчанию 1 к 16, то есть в 3D-скайбоксе всё выглядит в 16 раз больше, чем оно есть на самом деле. +

env_sky

Создаёт иллюзию огромных детализированных пространств за счёт проекции реальных игровых объектов на текстуру SKY с настраиваемым масштабированием (3D skybox).

Настройки

  • Name - Имя энтити
  • Pitch Yaw Roll - Поворот скайбокса по трем осям
  • Field of View - Угол обзора. Изменение значения приведёт к искажению проекции, использовать с осторожностью
  • Scale - Масштаб, относительно размеров игрового уровня

Спавнфлаги

  • Start Off - По умолчанию выключен при старте карты

Примечания

Масштаб по умолчанию 1 к 16, то есть в 3D-скайбоксе всё выглядит в 16 раз больше, чем оно есть на самом деле. Вы можете подстроить масштаб вручную под вашу модель, подходят любые значения масштаба больше нуля. Трёхмерный скайбокс создается в замкнутом пространстве, содержимое которого будет спроецировано на браши покрытые текстурой «sky» в основном уровне. Если включено несколько скайбоксов, то отрисован будет лишь один — тот, который находится первым в списке энтить. Внутри 3D-скайбокса не рекомендуется использовать туман, зеркала и порталы, так как это негативно влияет на производительность.

- - + + \ No newline at end of file diff --git a/docs/rus/entities/env_static/index.html b/docs/rus/entities/env_static/index.html index 9493c718..bae927f2 100644 --- a/docs/rus/entities/env_static/index.html +++ b/docs/rus/entities/env_static/index.html @@ -3,20 +3,17 @@ -env_static | PrimeXT Documentation - - - +env_static | PrimeXT Documentation - - - + + +
-

env_static

Энтити для размещения студиомоделей на карте. Следует использовать для неподвижных моделей без анимации, это позволяет увеличить производительность и уменьшить количество данных, отправляемых клиенту сервером по сети. В остальных случаях нужно использовать энтити env_model. Эта энтити не может быть использована в системе следования за объектом (parent system).

Настройки

  • Pitch Yaw Roll - Углы поворота модели
  • Model - Путь до файла модели
  • Skin - Номер скина модели
  • Body - Номер субмодели
  • Scale - Масштаб модели (параметр увеличения влияет сразу на три оси)
  • Sequence - Номер анимации
  • Colormap - Цвета раскраски кастомных текстур модели
  • Disable normals smoothing - Отключить сглаживание нормалей (0 - включено, 1 - отключено). Используется, если модель с некорректными нормалями или для достижения эффекта жестких углов (flat shading)
  • Model selfshadowing - Разрешить самозатенение модели (0 - запретить, 1 - разрешить). Повышает визуальное качество. Работает для лайтмапы и повертексного освещения
  • Bake lightmap on model - Использовать лайтмапу на модели (0 - запретить, 1 - разрешить). Опция является экспериментальной и отключена по умолчанию, так как текущая реализация лайтмап на моделях обладает весьма плохим качеством и не рекомендуется к использованию.

Флаги

  • Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком)
  • Drop to floor - При спауне опускает модель на уровень пола, если она приподнята над полом
  • Disable shadows (for lightmap) - Отключает статические тени от модели при компиляции карты
  • Disable vertex lighting - Отключает повертексное освещение (в случае, если не используется лайтмапа)
  • Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света
Примечание при использовании коллизии у модели

Так как в PrimeXT были проведены работы над оптимизацией и расширением лимитов студиомоделей, следует помнить, что если вы собираетесь использовать модели из других игр на базе движка GoldSrc/Xash3D, то для достижения правильной коллизии объектов на карте нужно объединить модели из нескольких бодигрупп в одну, при помощью декомпиляции и компиляции модели в одну. В ином случае коллизия будет считаться от первой бодигруппы (актуально на февраль 2022)

- - +

env_static

Энтити для размещения студиомоделей на карте. Следует использовать для неподвижных моделей без анимации, это позволяет увеличить производительность и уменьшить количество данных, отправляемых клиенту сервером по сети. В остальных случаях нужно использовать энтити env_model. Эта энтити не может быть использована в системе следования за объектом (parent system).

Настройки

  • Pitch Yaw Roll - Углы поворота модели
  • Model - Путь до файла модели
  • Skin - Номер скина модели
  • Body - Номер субмодели
  • Scale - Масштаб модели (параметр увеличения влияет сразу на три оси)
  • Sequence - Номер анимации
  • Colormap - Цвета раскраски кастомных текстур модели
  • Disable normals smoothing - Отключить сглаживание нормалей (0 - включено, 1 - отключено). Используется, если модель с некорректными нормалями или для достижения эффекта жестких углов (flat shading)
  • Model selfshadowing - Разрешить самозатенение модели (0 - запретить, 1 - разрешить). Повышает визуальное качество. Работает для лайтмапы и повертексного освещения
  • Bake lightmap on model - Использовать лайтмапу на модели (0 - запретить, 1 - разрешить). Опция является экспериментальной и отключена по умолчанию, так как текущая реализация лайтмап на моделях обладает весьма плохим качеством и не рекомендуется к использованию.

Флаги

  • Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком)
  • Drop to floor - При спауне опускает модель на уровень пола, если она приподнята над полом
  • Disable shadows (for lightmap) - Отключает статические тени от модели при компиляции карты
  • Disable vertex lighting - Отключает повертексное освещение (в случае, если не используется лайтмапа)
  • Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света
Примечание при использовании коллизии у модели

Так как в PrimeXT были проведены работы над оптимизацией и расширением лимитов студиомоделей, следует помнить, что если вы собираетесь использовать модели из других игр на базе движка GoldSrc/Xash3D, то для достижения правильной коллизии объектов на карте нужно объединить модели из нескольких бодигрупп в одну, при помощью декомпиляции и компиляции модели в одну. В ином случае коллизия будет считаться от первой бодигруппы (актуально на февраль 2022)

+ + \ No newline at end of file diff --git a/docs/rus/entities/env_static_decal/index.html b/docs/rus/entities/env_static_decal/index.html index 5037190b..b2601f7e 100644 --- a/docs/rus/entities/env_static_decal/index.html +++ b/docs/rus/entities/env_static_decal/index.html @@ -3,22 +3,19 @@ -env_static_decal | PrimeXT Documentation - - - +env_static_decal | PrimeXT Documentation - - - + + +
-

env_static_decal

Точечная энтити для размещения на локации HD декалей из папки gfx\decals (альтернатива устаревшим декалям из Half-Life 1).

Настройки

  • Decal group name - Имя декали из файла настроек в папке gfx\decals, указывается из файла decalinfo.txt
  • Direction - Направление по одной из осей (по умолчанию автоопределение направления работает хорошо)

Пример использования

grafity1 
{
grafity2 48 48 1
}

Данный скрипт означает, что grafity1 - это имя группы, ниже grafity2 - это имя текстуры из папки gfx\decals. +

env_static_decal

Точечная энтити для размещения на локации HD декалей из папки gfx\decals (альтернатива устаревшим декалям из Half-Life 1).

Настройки

  • Decal group name - Имя декали из файла настроек в папке gfx\decals, указывается из файла decalinfo.txt
  • Direction - Направление по одной из осей (по умолчанию автоопределение направления работает хорошо)

Пример использования

grafity1 
{
grafity2 48 48 1
}

Данный скрипт означает, что grafity1 - это имя группы, ниже grafity2 - это имя текстуры из папки gfx\decals. Параметры 48 48 - это размер текстуры, чем выше значение, тем больших размеров будет декаль. Параметр 1 это прозрачность декали от 0 до 1, можно использовать промежуточные значения, такие как 0.2 или 0.1234

- - + + \ No newline at end of file diff --git a/docs/rus/entities/func_monitor/index.html b/docs/rus/entities/func_monitor/index.html index 5598a9cb..5e53a1e9 100644 --- a/docs/rus/entities/func_monitor/index.html +++ b/docs/rus/entities/func_monitor/index.html @@ -3,20 +3,17 @@ -func_monitor | PrimeXT Documentation - - - +func_monitor | PrimeXT Documentation - - - + + +
-

func_monitor

Реализация реалтайм монитора через текстуру на браше, который передаёт картинку с камеры на экран. Может быть чёрно-белым.

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Light Origin Target - Источник направления света
  • Invisible - Вкл/выкл видимость монитора
  • Non Solid - Вкл/выкл коллизию монитора
  • Camera - Имя камеры, с которой будет передаваться изображение
  • Field of View - Угол обзора. Изменение значения приведёт к искажению проекции.

Спавнфлаги

  • Start On - По умолчанию включен при старте карты
  • Passable - Отключает коллизию для монитора
  • Usable - При нажатии +use можно переключиться в полноэкранный режим
  • Square Image - Использовать горизонтальное значение FOV для обеих сторон (даёт квадратное изображение с камеры)
  • Black/White - Изображение на экране будет чёрно-белым

Примечания

  • Текстура браша, на которую будет выводиться изображение, должна иметь имя Monitor
  • Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это негативно влияет на производительность.
  • Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме.
  • Камеру слежения можно менять во время игры при помощи энтити trigger_changetarget
  • Включенный монитор будет светиться в темноте, выключенный — нет.
  • Если картинка с монитора будет перевернута сверху вниз, просто разверните саму текстуру в редакторе карт.
- - +

func_monitor

Реализация реалтайм монитора через текстуру на браше, который передаёт картинку с камеры на экран. Может быть чёрно-белым.

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Light Origin Target - Источник направления света
  • Invisible - Вкл/выкл видимость монитора
  • Non Solid - Вкл/выкл коллизию монитора
  • Camera - Имя камеры, с которой будет передаваться изображение
  • Field of View - Угол обзора. Изменение значения приведёт к искажению проекции.

Спавнфлаги

  • Start On - По умолчанию включен при старте карты
  • Passable - Отключает коллизию для монитора
  • Usable - При нажатии +use можно переключиться в полноэкранный режим
  • Square Image - Использовать горизонтальное значение FOV для обеих сторон (даёт квадратное изображение с камеры)
  • Black/White - Изображение на экране будет чёрно-белым

Примечания

  • Текстура браша, на которую будет выводиться изображение, должна иметь имя Monitor
  • Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это негативно влияет на производительность.
  • Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме.
  • Камеру слежения можно менять во время игры при помощи энтити trigger_changetarget
  • Включенный монитор будет светиться в темноте, выключенный — нет.
  • Если картинка с монитора будет перевернута сверху вниз, просто разверните саму текстуру в редакторе карт.
+ + \ No newline at end of file diff --git a/docs/rus/entities/func_physbox/index.html b/docs/rus/entities/func_physbox/index.html index e13597bb..0cc88c6b 100644 --- a/docs/rus/entities/func_physbox/index.html +++ b/docs/rus/entities/func_physbox/index.html @@ -3,20 +3,17 @@ -func_physbox | PrimeXT Documentation - - - +func_physbox | PrimeXT Documentation - - - + + +
-

func_physbox

Брашевая энтити с симуляцией физики твёрдого тела. Может взаимодействовать как с другими объектами, так и с игроком. Для правильной работы требует origin-браш.

Примечание

В случае, если вам нужно использовать модель с физикой твёрдых тел, вместо func_physbox следует использовать энтити env_physbox

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Render FX - Тип визуального эффекта для браша
  • Render Mode - Режим отображения текстуры
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет браша (работает в зависимости от выставленного Render Mode)
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Pitch Yaw Roll - Углы поворота обьекта
  • ZHLT Lightflags - Флаги освещения для компилятора карт
  • Light Origin Target - Источник направления света
  • Invisible - Вкл/выкл видимость браша
  • Non Solid - Вкл/выкл коллизию браша
  • Target on break - Имя активируемой цели при разрушении объекта
  • Strength - Количество здоровья объекта
  • Material type - Тип материала объекта
  • Gib model - Путь к кастомной модели обломков при разрушении объекта

Спавнфлаги

  • Breakable - Объект разрушаемый
  • Crowbar - Объект разобьётся от одного удара монтировкой
  • Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use

Примечания

  • Для создания func_physbox нужно в центр поместить origin браш, т.е создаем коробку, в центр origin браш, и выделив коробку и origin, создать брашевую ентитю func_physbox
  • Брашевые энтити не могут переходить с уровня на уровень, однако энтити env_physbox переходят по умолчанию.
- - +

func_physbox

Брашевая энтити с симуляцией физики твёрдого тела. Может взаимодействовать как с другими объектами, так и с игроком. Для правильной работы требует origin-браш.

Примечание

В случае, если вам нужно использовать модель с физикой твёрдых тел, вместо func_physbox следует использовать энтити env_physbox

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Render FX - Тип визуального эффекта для браша
  • Render Mode - Режим отображения текстуры
  • FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна)
  • FX Color - Цвет браша (работает в зависимости от выставленного Render Mode)
  • Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры
  • Pitch Yaw Roll - Углы поворота обьекта
  • ZHLT Lightflags - Флаги освещения для компилятора карт
  • Light Origin Target - Источник направления света
  • Invisible - Вкл/выкл видимость браша
  • Non Solid - Вкл/выкл коллизию браша
  • Target on break - Имя активируемой цели при разрушении объекта
  • Strength - Количество здоровья объекта
  • Material type - Тип материала объекта
  • Gib model - Путь к кастомной модели обломков при разрушении объекта

Спавнфлаги

  • Breakable - Объект разрушаемый
  • Crowbar - Объект разобьётся от одного удара монтировкой
  • Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use

Примечания

  • Для создания func_physbox нужно в центр поместить origin браш, т.е создаем коробку, в центр origin браш, и выделив коробку и origin, создать брашевую ентитю func_physbox
  • Брашевые энтити не могут переходить с уровня на уровень, однако энтити env_physbox переходят по умолчанию.
+ + \ No newline at end of file diff --git a/docs/rus/entities/func_screenmovie/index.html b/docs/rus/entities/func_screenmovie/index.html index 3036f7bf..26ba872a 100644 --- a/docs/rus/entities/func_screenmovie/index.html +++ b/docs/rus/entities/func_screenmovie/index.html @@ -3,21 +3,18 @@ -func_screenmovie | PrimeXT Documentation - - - +func_screenmovie | PrimeXT Documentation - - - + + +
-

func_screenmovie

Позволяет воспроизводить видео через текстуру на браше. Может быть чёрно-белым. +

func_screenmovie

Позволяет воспроизводить видео через текстуру на браше. Может быть чёрно-белым. На данный момент (февраль 2022) поддерживаются только видеоролики формата avi, но в дальнейшем будет добавлена поддержка других форматов.

Настройки

  • Name - Имя энтити
  • Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале)
  • Light Origin Target - Источник направления света
  • Invisible - Вкл/выкл видимость браша
  • Non Solid - Вкл/выкл коллизию браша
  • Path to Video - Путь до видеоролика в папке /media

Спавнфлаги

  • Start On - Воспроизведение запущено с момента появления энтити на карте
  • Passable - Отключает коллизию
  • Looped - Зациклить ролик
  • Black/White - Изображение будет чёрно-белым

Примечания

  • Сторона браша, на которой будет выводится видео, должна быть покрыта текстурой, у которой имя начинается с movie
  • Видеофайл может быть любой длительности
  • Активация с префиксом < (без параметра) включает паузу. Повторная активация продолжает воспроизведение. Активация с префиксом <и с параметром приводит к мгновенной перемотке на указанное время видеофайла. Параметр указывает количество пропущенных кадров с начала видеофайла
  • Активация с префиксом > приводит к сбросу текущего положения воспроизведения на начало ролика
  • Обычная активация с префиксами + и - полностью выключает отображение экрана и останавливает воспроизведение, либо снова включает его
- - + + \ No newline at end of file diff --git a/docs/rus/installation/index.html b/docs/rus/installation/index.html index ec5c2353..edd0e0ea 100644 --- a/docs/rus/installation/index.html +++ b/docs/rus/installation/index.html @@ -3,25 +3,22 @@ -Установка | PrimeXT Documentation - - - +Установка | PrimeXT Documentation - - - + + +
-

Установка

В данной инструкции описана установка самого свежего билда PrimeXT, в будущем, для релизных билдов алгоритм будет немного отличаться. +

Установка

В данной инструкции описана установка самого свежего билда PrimeXT, в будущем, для релизных билдов алгоритм будет немного отличаться. В случае, если у вас уже установлен движок, шаг 1 можно пропустить. Рекомендуется периодически вручную обновлять движок, так как разработка не стоит на месте и периодически появляются фиксы багов и новый функционал.

Примечание

Обратите внимание, что PrimeXT поддерживает работу исключительно под свежими билдами Xash3D FWGS, ванильный Xash3D или старые билды FWGS не подойдут.

1. Установка движка

  • Выберите и скачайте билд движка Xash3D FWGS для вашей платформы. В случае Windows, это файл xash3d-fwgs-win32-i386.7z для 32-бит, или файл xash3d-fwgs-win32-amd64.7z для 64-бит. Все файлы из архива распакуйте в папку. В дальнейшем под директорией движка будет подразумеваться именно эта папка.
  • Скопируйте папку valve из вашей установленной копии Half-Life 1 в папку с файлами из предыдущего шага.
  • Для проверки запустите xash3d.exe/xash3d.sh/xash3d в зависимости от вашей платформы.

2. Установка PrimeXT

  • Скачайте билд PrimeXT для вашей платформы и скопируйте все файлы из архива в директорию движка. Обратите внимание, что билд движка и PrimeXT должны быть для одной и той же платформы и архитектуры.
  • Скачайте контент PrimeXT и скопируйте папку primext из архива в директорию движка.
  • Установка завершена! Запустить игру можно с помощью файла primext.exe/primext_run
- - + + \ No newline at end of file diff --git a/docs/rus/intro/index.html b/docs/rus/intro/index.html index 28d4d6ea..79cdb604 100644 --- a/docs/rus/intro/index.html +++ b/docs/rus/intro/index.html @@ -3,22 +3,19 @@ -Введение | PrimeXT Documentation - - - +Введение | PrimeXT Documentation - - - + + +
-

Введение

Header

О проекте

Современный Half-Life 1 SDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и физику, сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. +

Введение

Header

О проекте

Современный Half-Life 1 SDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и физику, сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. Базируется на XashXT, поэтому наследует весь функционал из XashXT и Spirit Of Half-Life. Подходит для создания как синглплеерных, так и мультиплеерных модов.

Функционал на данный момент

  • Совместимость с большинством модификаций оригинального GoldSrc
  • Отсутствие многих лимитов, свойственных GoldSrc и ванильному Xash3D
  • Оптимизация рендеринга моделей
  • Инверсная кинематика и jiggle bones для моделей
  • Поддержка развесовки для моделей
  • Расширенный лимит на размер карты (65535x65535x65535 юнитов)
  • Автоматическая коррекция экспозиции (эффект адаптации глаз)
  • Поддержка декалей на моделях
  • Расширенные лимиты моделей (больше не нужно разбивать на кучу smd-файлов)
  • Динамическое освещение с поддержкой теней
  • Физика твёрдых тел (используется движок PhysX)
  • Нормал-маппинг
  • Параллакс-маппинг
  • Отражения с использованием кубических карт
  • HDR-рендеринг
  • 3D скайбокс
  • Bloom
  • Солнечные лучи (sunshafts/godrays)
  • Возможность сделать карту фоном в главном меню
  • Зеркала
  • Мониторы
  • Порталы, с возможностью перемещения энтитей через них
  • Собственный набор утилит для разработки (компиляторы ассетов, просмотрщик моделей/спрайтов)

Планы на будущее

  • Поддержка физически корректного рендеринга (PBR) с возможностью переключиться на старую модель освещения при необходимости
  • Создание утилиты для предрасчёта освещения на GPU
  • Реализация Forward+ рендеринга
  • Реалтайм отражения в экранном пространстве (Screen Space Reflections)
  • Масштабная оптимизация рендеринга (depth pre-pass, более гибкая система куллинга и т.д.)
  • Полная переработка системы материалов
  • Создание внутриигрового редактора материалов
  • Реализация движка партиклей
  • Реализация поддержки ragdoll-физики
  • Реализация транспорта
  • Добавление поддержки OpenAL Soft / Steam Audio
  • Доведение порта под Android до работоспособного состояния

Разработчики и соучастники

  • SNMetamorph - Ведущий разработчик
  • Velaron - Помощь в портировании на Linux
  • СASPERX69X - Тестирование, составление документации, логотип
  • ncuxonaT - Помощь в разработке рендера
  • Lev - Помощь в разработке рендера
  • g-cont - Помощь в общей разработке
  • Next Day - Тестирование
  • Aynekko - Тестирование
  • ThomasvonWinkler - Тестирование
  • KorteZZ - Тестирование

При желании вы также можете принять участие в разработке PrimeXT - для нас важен любой вклад. Подробнее про соучастие в разработке вы можете узнать на Discord сервере проекта.

Footer

- - + + \ No newline at end of file diff --git a/docs/rus/modding_introduction/index.html b/docs/rus/modding_introduction/index.html index e618c7bb..fbdcd6c2 100644 --- a/docs/rus/modding_introduction/index.html +++ b/docs/rus/modding_introduction/index.html @@ -3,19 +3,16 @@ -Введение в современный моддинг Half-Life 1 | PrimeXT Documentation - - - +Введение в современный моддинг Half-Life 1 | PrimeXT Documentation - - - + + +
-

Введение в современный моддинг Half-Life 1

Несмотря на то, что с момента выхода в свет этой игры прошло почти 30 лет, сообщество по сей день продолжает +

Введение в современный моддинг Half-Life 1

Несмотря на то, что с момента выхода в свет этой игры прошло почти 30 лет, сообщество по сей день продолжает интересоваться игрой и использовать её как инструмент для своего творчества. Карты, модели, звуки, спрайты, текстуры, и даже полноценные законченные проекты, которые включают в себя всё перечисленное ранее: неисчислимое количество гигабайтов контента было создано сообществом, и эта цифра с каждом годом растёт.

С момента релиза игры и по сей день, моддинг претерпел множество изменений - появились новые, эффективные и удобные @@ -56,7 +53,7 @@ прочитать на сайте проекта, так как подобное описание не входит в задачи этой статьи. Если вы хотите выйти далеко за рамки HL1 технологически и выжать из движка все соки - PrimeXT был создан именно для этого.

Дополнительные источники

Пока мы работаем над собственными статьями, крайне рекомендуем обратить внимание на уже существующие источники знаний. Вполне вероятно, что среди них вы найдёте ответ на ваш вопрос.

- - + + \ No newline at end of file diff --git a/docs/rus/tools/pxstudiomdl/index.html b/docs/rus/tools/pxstudiomdl/index.html index d666fbc2..0dd6bb67 100644 --- a/docs/rus/tools/pxstudiomdl/index.html +++ b/docs/rus/tools/pxstudiomdl/index.html @@ -3,19 +3,16 @@ -pxstudiomdl | PrimeXT Documentation - - - +pxstudiomdl | PrimeXT Documentation - - - + + +
-

pxstudiomdl

Данный компилятор моделей является наследником компилятора Paranoia 2 Savior studiomdl, но включает в себя новые функции для работы с моделями, имеет расширенные лимиты, и ряд исправленных багов. Рассчитан для использования с Xash3D и PrimeXT, но также он совместим с GoldSrc. Скачать компилятор можно в составе билда PrimeXT, файл находится по пути primext/devkit.

Функционал

  • Поддержка тайлинга текстур на моделях (только для PrimeXT/Xash3D)
  • Поддержка фейкового тайлинга текстур для GoldSrc (до четырёх повторений текстуры)
  • Поддержка полноцветных текстур в форматах TGA, BMP, PNG, DDS
  • Компилятор сгенерирует прозрачность для встроенных текстур, если входные текстуры имеют альфа-канал
  • Поддержка развесовки костей (bone weighting)
  • Поддержка процедурной анимации костей (jiggle bones)
  • Расширенные лимиты на кол-во вертексов в модели и в SMD-файле
  • Отсутствующие текстуры автоматически подменяются текстурой-заглушкой
  • Возможность компиляции SMD-файлов напрямую, без ручного создания QC-файла (если модель без анимаций)

Описание команд QC

Внимание

Важно отметить, что ни одна из команд не должна быть написана с +

pxstudiomdl

Данный компилятор моделей является наследником компилятора Paranoia 2 Savior studiomdl, но включает в себя новые функции для работы с моделями, имеет расширенные лимиты, и ряд исправленных багов. Рассчитан для использования с Xash3D и PrimeXT, но также он совместим с GoldSrc. Скачать компилятор можно в составе билда PrimeXT, файл находится по пути primext/devkit.

Функционал

  • Поддержка тайлинга текстур на моделях (только для PrimeXT/Xash3D)
  • Поддержка фейкового тайлинга текстур для GoldSrc (до четырёх повторений текстуры)
  • Поддержка полноцветных текстур в форматах TGA, BMP, PNG, DDS
  • Компилятор сгенерирует прозрачность для встроенных текстур, если входные текстуры имеют альфа-канал
  • Поддержка развесовки костей (bone weighting)
  • Поддержка процедурной анимации костей (jiggle bones)
  • Расширенные лимиты на кол-во вертексов в модели и в SMD-файле
  • Отсутствующие текстуры автоматически подменяются текстурой-заглушкой
  • Возможность компиляции SMD-файлов напрямую, без ручного создания QC-файла (если модель без анимаций)

Описание команд QC

Внимание

Важно отметить, что ни одна из команд не должна быть написана с заглавной буквы, так как это приведёт к ошибкам компиляции.

  • $modelname <название>.mdl - Установка имени для модели
  • $cd <путь> - Указание компилятору, где искать исходники модели. Используйте $cd ".\" для указания пути к текущей папке. Для абсолютного пути используйте следующий пример: $cd "C:\Users\Admin\Desktop\model_sources"
  • $texrendermode <имя текстуры> <режим рендеринга> - Установка специального режимы рендеринга для указанной текстуры

Доступные режимы рендеринга:

  1. additive
  2. masked
  3. masked_solid
  4. fullbright
  5. smooth
  6. nosmooth
Примечание

Если вам нужны два режима рендеринга на одной и той же текстуре, вы должны сделать отдельную запись, так как вы не можете поместить masked и additive в одну и ту же строку.

$texrendermode body.bmp masked  
$texrendermode body.bmp additive
  • $gamma <значение> - Изменение гаммы во всех ваших файлах текстур. Начальный номер по умолчанию — 1,8. Для более темного увеличьте число, а для более яркого уменьшите число
  • $origin <x> <y> <z> - Cмещение начала координат модели. Этот параметр нужен для точной настройки модели.
  • $eyeposition <x> <y> <z> - Для монстров в одиночной игре, указывает где глаза монстра находятся относительно начала координат модели
  • $cdtexture ".\" - Указать путь к текстурам, если они не в папке с моделью
  • $cliptotextures - Отключает уменьшение размера текстур до границ UV-карты. Может помочь избавиться от швов на текстурах. Отключение этого флага позволяет использовать фейковый тайлинг текстур для GoldSrc.
  • $fixedcoords - Включает текстурные координаты с плавающей точкой (без тайлинга). Только для Xash3D.
  • $freecords или $freecoords - Включает текстурные координаты с плавающей точкой (с тайлингом). Только для Xash3D.
  • $boneweights - Учитывать развесовку для модели. При использовании этой команды помните, что декомпиляция может быть невозможна, сохраняйте исходники модели. Доступно только в Xash3D.
  • $scale <величина масштаба> - Масштаб модели, по умолчанию всегда равно 1
  • $scale_x, $scale_y, $scale_z - Масштабирование модели по отдельным осям. Использовать с осторожностью.
  • $body <имя меша> <имя SMD-файла> - Добавляет меш в модель. Пример: $body "head" "barney"
  • $bodygroup <имя группы> - Это позволяет вашей модели иметь взаимозаменяемые части, для генерации разных частей в модели.
  • $flags <номер флагов> - Добавляет к модели специальный эффект или другую модификацию, возможные флаги перечислены в таблице ниже. Для того, чтобы добавить несколько флагов, нужно сложить в калькуляторе их номера и результат прописать как номер флага.
Номер флагаОписание
1След от ракеты Quake1 + динамический свет. След частиц от оранжевого до серого. Создает след только тогда, когда модель находится в движении (не анимация). Динамический свет не остановится, пока эта модель не будет удалена из игры, поэтому используйте его только для таких вещей, как снаряды оружия.
2Дымовой след от гранаты Quake1. Это создает след только тогда, когда модель находится в движении (не анимация)
4Кровавый след Quake1 Gib. Это создает след только тогда, когда модель находится в движении (не анимация)
16Непрерывно стреляет зелеными частицами из стороны в сторону наружу, пока модель не будет удалена из игры.
32Кровь зомби
64Режущий эффект Quake 1 Death Knight. Как эффект слюны Скрэга, но с оранжевыми и желтыми частицами.
128Расплывающийся фиолетовый след
256Уменьшает тени на модели примерно на 50%. Хорошо подходит для летающих моделей или моделей которые выигрывают от менее резких теней, таких как модели в мультяшном стиле.
512Заставляет модель использовать хитбоксы для коллизии, вместо стандартного bounding box
1024Постоянно освещает модель непосредственно из энтити light, независимо от того, где он находится на карте.
  • $texturegroup - Команда позволяет вашей модели иметь взаимозаменяемые текстуры. Это используется для таких вещей, как смена текстуры одежды. Форматирование заключается в том, что в каждой строке помещаются все исходные текстуры, а затем во второй или более строке помещаются замещающие текстуры.
    Пример:
$texturegroup arm
{
{ "newarm.bmp" "handback.bmp" "helmet.bmp" }
{ "newarm(dark).bmp" "handback(dark).bmp" "helmet(dark).bmp" }
}
  • $renamebone <старое имя> <новое имя> - Команда для переименования любых костей вашего скелета. Используется в основном для исправления несоответствий имен скелетов между другими SMD-файлами. Пример: $renamebone "Bip01 R Calf" "Bip01 R Leg1"
  • $attachment <номер аттачмента> <название кости> <X> <Y> <Z> - Задаёт определённую точку, которая присоединяется к заданной кости, а затем её можно использовать для воспроизведения различных эффектов, или для получения координат этой точки из кода игры. Координаты X,Y,Z задают удаление точки от кости. @@ -25,7 +22,7 @@ Пример: $controller 0 "Bip01 Head" XR -60 60

  • $sequence "<название анимации>" "<название SMD-файла с анимацией>" <ключевые слова> - Добавляет анимацию для модели, все ключевые слова разделяются пробелом. Таблица всех ключевых слов находится ниже.

  • Ключевое словоОписание
    fps <число>Устанавливает скорость проигрывания кадров анимации в секунду после имени анимации
    loopУказывает, что анимация должна быть зациклена
    event { <номер ивента> <аргумент 1> <аргумент 2> }Указывает, какой ивент будет вызван при запуске анимации. Полный список актов, ивентов и их аргументов можно посмотреть в другой статье, или в коде игры.
    rotate <число>Угол поворота анимации

    Пример: $sequence "die" "die" fps 24 ACT_DIE_HEADSHOT { event 1000 1 } - Проигрывается анимация смерти игрока от выстрела в голову, вызывая ивент, который убивает персонажа на 1 кадре.

    • $root <имя кости> - Указывает, какая кость используется в качестве «корневой» кости, если имеется несколько корневых костей без родительских.
    • $keepfreebones - Отключает автоматическое удаление костей, к которым не прикреплена какая-либо геометрия. Может быть полезно для наложения разных моделей на общие анимации.
    • $collapsebones - Удаляет кости к которым не привязана геометрия
    • $collapseboneaggressive - Принудительно удаляет кости, к которым не привязана геометрия (более строгий режим)

    Команда $jigglebone

    Для этой команды выделен отдельный раздел, поскольку её описание довольно масштабное. При применении этой команды для кости, игровой движок будет динамически моделировать её физику во время игры, что позволяет создавать реалистичные вторичные движения, такие как раскачивание антенн, упругая плоть, висячие уши, брелки, флаги, плащи и т.д.

    Периодические колебания симулируются путём задания значений жёсткости (stiffness) и демпфирования (damping). Жесткость: при низком значении, таком как 10, колебания будут очень размашистые и медленные, тогда как значение 500 породит очень быстрые колебания, но с малой амплитудой. Допустимые значения находятся в диапазоне от 1 до 1000.

    Демпфирование – это своего рода величина сопротивления периодическому колебанию. Нулевое значение означает, что колебания не будут затухать. Демпфирование, равное 10, приводит к тому, что колебания будут затухать почти сразу. Допустимые значения находятся в диапазоне от 0 до 10.

    Гравитация процедурных костей - это не глобальная гравитация, которая влияет на физические объекты, а локальная, и действует по направлению оси +Y (+Z в зависимости от редактора модели) кости.

    Данная команда использует следующий синтаксис:

    $jigglebone <имя кости> {
    <группа свойств> {
    <свойство> <значение> [<значение>]

    }
    }

    Для этой команды существует несколько групп свойств, все они перечислены ниже.

    Внимание

    Перечисленные ниже группы свойств можно комбинировать вместе, за некоторым исключением: is_rigid и is_flexible не могут использоваться вместе. Аналогично, has_base_spring и is_boing также нельзя использовать вместе.

    Группа свойств is_rigid

    На конец кости помещается симулируемая масса, и кость ведёт себя как жесткая палка. Этот вид порождает только вращательное движение с центром вращения в основании кости.

    Описание свойств

    Название свойстваОписание свойства
    lengthРасстояние от основания (в юнитах) до массы «наконечника». Маленькие значения приводят к медленному покачиванию. Большие значения приводят к более тонким движениям
    tip_massНасколько на «наконечник» действует гравитация. Значение 0 отключает эффекты гравитации, тогда как 1000 будет большой массой

    Пример использования

    $jigglebone "Floppy" {
    is_rigid {
    tip_mass 100
    length 20
    angle_constraint 60
    }
    }

    Группа свойств is_flexible

    На конец кости помещается симулируемая масса, и кость ведёт себя как упругий и гибкий стержень. Этот вид порождает только вращательное движение с центром вращения в основании кости.

    Описание свойств

    Название свойстваОписание свойства
    yaw_stiffnessЗначение жёсткости для локальной Yaw оси вращения
    yaw_dampingДемпфирование вдоль локальной Yaw оси вращения (мин: 0, макс: 10)
    pitch_stiffnessЗначение жёсткости для локальной Pitch оси вращения
    pitch_dampingДемпфирование вдоль Pitch оси вращения (мин: 0, макс: 10)
    along_stiffnessЗначение жёсткости вдоль оси колебания. Это используется только в том случае, если для этой кости указано allow_length_flex
    along_dampingДемпфирование вдоль оси колебания пружины. Это используется только в том случае, если для этой кости указано allow_length_flex (мин: 0, макс: 10)
    allow_length_flexПо умолчанию, при колебании кость сохраняет свою изначальную длину. Указание этого параметра позволяет изменять эту длину при колебании
    lengthРасстояние от основания в дюймах до массы «наконечника». Маленькие значения приводят к сильному колебанию. Более высокие значения приводят к более тонким движениям
    tip_massНасколько на наконечник действует гравитация. Ноль отключает эффекты гравитации, тогда как 1000 будет большой массой

    Пример использования

    $jigglebone "JigglyUpAndDown" {
    is_flexible {
    yaw_stiffness 100
    yaw_damping 3
    length 20
    yaw_constraint 0 0
    }
    }

    Группа свойств has_base_spring

    Смоделированная масса помещается на основание кости. Этот вид создает только поступательное движение, перемещая всю покачивающуюся кость по осям X, Y и Z.

    Описание свойств

    Название свойстваОписание свойства
    stiffnessЗначение жёсткости
    dampingЗначение демпфирования
    left_constraintМаксимальное расстояние, на которое позволено смещаться кости вдоль локальной оси X
    left_frictionВеличина трения, применяемого в плоскости вверх/вперед, когда пружина трется о левое ограничение (left_constraint)
    up_constraintМаксимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Y
    up_frictionВеличина трения, применяемая в левой/вперед плоскости, когда пружина трется о ограничение вверх (up_constraint)
    forward_constraintМаксимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Z
    forward_frictionВеличина трения, применяемого в левой/верхней плоскости, когда пружина трётся о переднее ограничение (forward_constraint)
    base_massНасколько на периодические колебания действует сила тяжести

    Пример использования

    $jigglebone "Bouncy" {
    has_base_spring {
    stiffness 100
    damping 1
    left_constraint -20 20
    up_constraint -20 20
    forward_constraint -20 20
    }
    }

    Группа свойств is_boing

    tip

    Документирование данной группы свойств ещё не завершено.

    Периодическое сжатие и растяжение кости, масштабирует выбранную кость. Может вызывать падение игры.

    Описание свойств

    Название свойстваОписание свойства
    stiffness?
    damping?
    left_constraint?
    left_friction?
    up_constraint?

    Угловые ограничения

    Перечисленные ниже параметры могут быть использованы внутри групп свойств is_rigid и is_flexible. Вы можете использовать эти параметры сразу все вместе, или не использовать их вообще. Также, следует учитывать, что каждое из угловых ограничений будет вызывать нетривиальные вычисления, что в теории может негативно влиять на FPS или усиливать нагрузку на CPU.

    НазваниеОписание
    angle_constraintУстанавливает максимальное допустимое угловое отклонение, создающее коническую границу, через которую не может пройти покачивающаяся кость
    yaw_constraint <min> <max>Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного рыскания. Угловые значения не должны превышать +/- 90 градусов
    yaw_frictionНенулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом рыскания. Значение не должно превышать 20 единиц
    pitch_constraint <min> <max>Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного шага. Угловые значения не должны превышать +/- 90 градусов
    pitch_frictionНенулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом шага. Значение не должно превышать 20 единиц

    Пример использования

    $jigglebone "Antlion.glasswingR_bone" {
    is_flexible {
    yaw_stiffness 700
    yaw_damping 6
    pitch_stiffness 700
    pitch_damping 8
    tip_mass 5
    length 30
    angle_constraint 37
    }
    }

    $jigglebone "JigglyUpAndDown" {
    is_flexible {
    yaw_stiffness 100
    yaw_damping 3
    length 20
    yaw_constraint 0 0
    }
    }
    - - + + \ No newline at end of file diff --git a/docs/rus/working_with_materials/index.html b/docs/rus/working_with_materials/index.html index c38fedb3..90cbdce7 100644 --- a/docs/rus/working_with_materials/index.html +++ b/docs/rus/working_with_materials/index.html @@ -3,19 +3,16 @@ -Работа с материалами | PrimeXT Documentation - - - +Работа с материалами | PrimeXT Documentation - - - + + +
    -

    Работа с материалами

    В PrimeXT есть функционал для работы с определениями физических материалов. Такие материалы могут быть привязаны к определенным текстурам, это даёт возможность гибко настраивать поведение различных поверхностей при физическом взаимодействии (звуки шагов, попаданий при выстреле, при столкновении объектов, кастомные декали попадания). +

    Работа с материалами

    В PrimeXT есть функционал для работы с определениями физических материалов. Такие материалы могут быть привязаны к определенным текстурам, это даёт возможность гибко настраивать поведение различных поверхностей при физическом взаимодействии (звуки шагов, попаданий при выстреле, при столкновении объектов, кастомные декали попадания). Файлы находятся в папке scripts, и позволяют редактировать многие параметры, не прибегая к необходимости редактирования исходного кода игры.

    Фоновая карта в главном меню (chapterbackgrounds.txt)

    В этом текстовом файле вписываются имена карт для динамического бэкграунда в главном меню игры. Допустим, вы хотите поставить на фон в главное меню две карты test_0.bsp и test_1.bsp. В таком случае, нужно вписать в файл:

    test_0
    test_1

    Указывать расширение карты (.bsp) не нужно. При следующем запуске в случайном порядке, одна из карт появится в меню. При загрузке уже самой игры, динамический бэкграунд пропадет, и будет стоковая картинка.

    Примечание

    В таких картах будут так же работать все скрипты, триггеры, и музыка. Но если у вас на карте есть энтити ambient_music, она заглушит музыку из главного меню. Учитывайте это.

    Физические материалы (materials.def)

    Это текстовый файл, в котором объявлены кастомные физические материалы, которые имеют свои определённые звуки шагов/попадания, декали, и другие параметры. Также, в этот файл можно добавить свой материал, который не нужно внедрять в код игры, он будет подхватываться при запуске игры. Количество кастомных материалов не ограничено, можно создавать их сколько угодно и для любой поверхности.

    Вот так выглядит базовый материал:

    "default"
    {
    "impact_decal" "shot"
    "impact_parts" "test_impact" "test_smoke"
    "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav"
    "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav"
    }

    Разберем каждый пункт более подробно:

    • "default" - Указывается название материала, например asphalt, нужно вписать в кавычки слово, и теперь появился отдельный материал:
    "asphalt"
    {
    "impact_decal" "shot"
    "impact_parts" "test_impact" "test_smoke"
    "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav"
    "step_sound" "materials/walk_concrete_01.wav" "materials/walk_concrete_02.wav"
    }
    • "impact_decal" - Указывает, какие декали следов от выстрела будут по этому материалу. Все группы декалей описываются в файле gfx\decals\decalinfo.txt. @@ -23,7 +20,7 @@ Например, мы можем указать, что следы от выстрелом будет обозначать группа декалей shot в decalinfo.txt.

    В decalinfo.txt это выглядит так, также для разнообразия можно добавить в подгруппу больше декалей и вместо:

    shot
    {
    shot 6 6 0.5
    }

    Сделать группу выстрелов:

    shot
    {
    shot 6 6 0.5
    shot1 6 6 0.5
    shot2 6 6 0.5
    }
    • "impact_parts" - Указывает, какие частицы будут высекаться при попадании (в данный момент не работает)
    • "impact_sound" - Указывает список звуков (от 1 до 8), которые воспроизводятся при попадании по материалу. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так:
    "impact_sound" "materials/debris_concrete_01.wav" "materials/debris_concrete_02.wav" "materials/debris_concrete_03.wav" "materials/debris_concrete_04.wav"
    • "step_sound" - Указывает список звуков (от 1 до 8), которые воспроизводятся при хождении по материалу игрока или NPC. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так:
    "step_sound" "materials/walk_asphalt_01.wav" "materials/walk_asphalt_02.wav" "materials/walk_asphalt_03.wav" "materials/walk_asphalt_04.wav"

    Привязка физического материала к текстуре

    К любой текстуре может быть привязан определённый физический материал. Это делается посредством создания обьявления в одном из .mat файлов внутри папки scripts. Но вы можете, также, создать свой такой файл. Допустим, у нас есть текстура деревянной стены с названием wood_01. Мы создаем файл с названием textures.mat. В этой файле мы пишем:

    "wood_01"
    {
    "material" "wood"
    }

    Сохраняем, и теперь в игре для этой текстуры будут использоваться звуки шагов/попадания и декали, указанные в материале wood. Что касается привязки материала к текстурам моделей, то указывается название модели, и название нужной текстуры, пример для модели box.mdl с текстурой body:

    "box/body"
    {
    "material" "wood"
    }

    Графические настройки текстур

    Также, в .mat файлах помимо физического материала, можно указывать другие графические настройки для текстур.

    • "reflectScale" - Величина отражений для материала. Больше число - ярче отражения.
    • "reliefScale" - Величина высоты для параллакс-маппинга (имеет смысл только если есть карта высот)
    • "refractScale" - Величина преломления (только для полупрозрачных поверхностей)
    • "aberrationScale" - Величина хроматическая аберрация (только для полупрозрачных поверхностей)
    • "smoothness" - Величина гладкости поверхности, в диапазоне от 0.0 до 1.0

    Ниже приведён пример настроек для текстуры оружия:

    "v_9mmAR/body"
    {
    "reflectScale" "0.3"
    "material" "metal"
    "refractScale" "3"
    "aberrationScale" "0.01"
    }
    - - + + \ No newline at end of file diff --git a/docs/rus/working_with_textures/index.html b/docs/rus/working_with_textures/index.html index 83e37adb..a02c014b 100644 --- a/docs/rus/working_with_textures/index.html +++ b/docs/rus/working_with_textures/index.html @@ -3,19 +3,16 @@ -Работа с текстурами | PrimeXT Documentation - - - +Работа с текстурами | PrimeXT Documentation - - - + + +
    -

    Работа с текстурами

    PrimeXT поддерживает два формата текстур, и у каждого формата есть свои особенности при использовании.

    - - + + \ No newline at end of file diff --git a/index.html b/index.html index 95632579..bf5e2c96 100644 --- a/index.html +++ b/index.html @@ -3,20 +3,17 @@ -Main Page | PrimeXT Documentation - - - +Main Page | PrimeXT Documentation - - - + + +
    -

    PrimeXT Documentation

    New stage of Half-Life 1 modding

    Open Source

    Open Source

    PrimeXT is open source project, this means everyone from community can take part in development. Also it's free and available for all.

    Most Functional Toolkit

    Most Functional Toolkit

    It provides a lot of features that other mods haven't. Like advanced graphics features, extended limits, new entities, rigid body physics.

    Crossplatform

    Crossplatform

    You can develop your mod not only for one specific platform. Now available Windows and Linux, in future we plans to support Android also.

    - - +

    PrimeXT Documentation

    New stage of Half-Life 1 modding

    Open Source

    Open Source

    PrimeXT is open source project, this means everyone from community can take part in development. Also it's free and available for all.

    Most Functional Toolkit

    Most Functional Toolkit

    It provides a lot of features that other mods haven't. Like advanced graphics features, extended limits, new entities, rigid body physics.

    Crossplatform

    Crossplatform

    You can develop your mod not only for one specific platform. Now available Windows and Linux, in future we plans to support Android also.

    + + \ No newline at end of file diff --git a/search-index.json b/search-index.json index 8dadfdbe..aed4e606 100644 --- a/search-index.json +++ b/search-index.json @@ -1 +1 @@ -[{"documents":[{"i":1,"t":"Alpha release 25.10.2021","u":"/PrimeXT/blog/alpha-oct-2021","b":["Blog"]},{"i":7,"t":"Installation","u":"/PrimeXT/docs/eng/installation","b":["Tutorial","English documentation"]},{"i":13,"t":"","u":"/PrimeXT/blog/archive","b":["Blog"]},{"i":14,"t":"Introduction","u":"/PrimeXT/docs/eng/intro","b":["Tutorial","English documentation"]},{"i":23,"t":"Introduction to modern Half-Life 1 modding","u":"/PrimeXT/docs/eng/modding_introduction","b":["Tutorial","English documentation"]},{"i":37,"t":"ambient_generic","u":"/PrimeXT/docs/rus/entities/ambient_generic","b":["Tutorial","Русская документация","Энтити"]},{"i":43,"t":"env_dynlight","u":"/PrimeXT/docs/eng/entities/env_dynlight","b":["Tutorial","English documentation","Entities"]},{"i":49,"t":"env_beam","u":"/PrimeXT/docs/rus/entities/env_beam","b":["Tutorial","Русская документация","Энтити"]},{"i":55,"t":"env_counter","u":"/PrimeXT/docs/rus/entities/env_counter","b":["Tutorial","Русская документация","Энтити"]},{"i":59,"t":"env_dynlight","u":"/PrimeXT/docs/rus/entities/env_dynlight","b":["Tutorial","Русская документация","Энтити"]},{"i":67,"t":"ambient_music","u":"/PrimeXT/docs/rus/entities/ambient_music","b":["Tutorial","Русская документация","Энтити"]},{"i":73,"t":"env_cubemap","u":"/PrimeXT/docs/rus/entities/env_cubemap","b":["Tutorial","Русская документация","Энтити"]},{"i":81,"t":"env_electrified_wire","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","b":["Tutorial","Русская документация","Энтити"]},{"i":85,"t":"env_model","u":"/PrimeXT/docs/rus/entities/env_model","b":["Tutorial","Русская документация","Энтити"]},{"i":93,"t":"env_physbox","u":"/PrimeXT/docs/rus/entities/env_physbox","b":["Tutorial","Русская документация","Энтити"]},{"i":99,"t":"env_sky","u":"/PrimeXT/docs/rus/entities/env_sky","b":["Tutorial","Русская документация","Энтити"]},{"i":107,"t":"env_particle","u":"/PrimeXT/docs/rus/entities/env_particle","b":["Tutorial","Русская документация","Энтити"]},{"i":113,"t":"env_static_decal","u":"/PrimeXT/docs/rus/entities/env_static_decal","b":["Tutorial","Русская документация","Энтити"]},{"i":119,"t":"func_monitor","u":"/PrimeXT/docs/rus/entities/func_monitor","b":["Tutorial","Русская документация","Энтити"]},{"i":127,"t":"env_static","u":"/PrimeXT/docs/rus/entities/env_static","b":["Tutorial","Русская документация","Энтити"]},{"i":133,"t":"func_screenmovie","u":"/PrimeXT/docs/rus/entities/func_screenmovie","b":["Tutorial","Русская документация","Энтити"]},{"i":141,"t":"Введение","u":"/PrimeXT/docs/rus/intro","b":["Tutorial","Русская документация"]},{"i":150,"t":"func_physbox","u":"/PrimeXT/docs/rus/entities/func_physbox","b":["Tutorial","Русская документация","Энтити"]},{"i":158,"t":"Установка","u":"/PrimeXT/docs/rus/installation","b":["Tutorial","Русская документация"]},{"i":164,"t":"Введение в современный моддинг Half-Life 1","u":"/PrimeXT/docs/rus/modding_introduction","b":["Tutorial","Русская документация"]},{"i":178,"t":"Работа с материалами","u":"/PrimeXT/docs/rus/working_with_materials","b":["Tutorial","Русская документация"]},{"i":188,"t":"Работа с текстурами","u":"/PrimeXT/docs/rus/working_with_textures","b":["Tutorial","Русская документация"]},{"i":214,"t":"pxstudiomdl","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","b":["Tutorial","Русская документация","Инструменты"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.073,1,2.073,2,2.073]],["t/7",[3,3.403]],["t/13",[]],["t/14",[4,2.816]],["t/23",[4,1.081,5,1.306,6,1.081,7,1.081,8,1.081,9,1.306]],["t/37",[10,3.403]],["t/43",[11,2.816]],["t/49",[12,3.403]],["t/55",[13,3.403]],["t/59",[11,2.816]],["t/67",[14,3.403]],["t/73",[15,3.403]],["t/81",[16,3.403]],["t/85",[17,3.403]],["t/93",[18,3.403]],["t/99",[19,3.403]],["t/107",[20,3.403]],["t/113",[21,3.403]],["t/119",[22,3.403]],["t/127",[23,3.403]],["t/133",[24,3.403]],["t/141",[25,2.816]],["t/150",[26,3.403]],["t/158",[27,3.403]],["t/164",[6,1.081,7,1.081,8,1.081,25,1.081,28,1.306,29,1.306]],["t/178",[30,2.132,31,2.576]],["t/188",[30,2.132,32,2.576]],["t/214",[33,3.403]]],"invertedIndex":[["1",{"_index":8,"t":{"23":{"position":[[33,1]]},"164":{"position":[[41,1]]}}}],["25.10.2021",{"_index":2,"t":{"1":{"position":[[14,10]]}}}],["alpha",{"_index":0,"t":{"1":{"position":[[0,5]]}}}],["ambient_gener",{"_index":10,"t":{"37":{"position":[[0,15]]}}}],["ambient_mus",{"_index":14,"t":{"67":{"position":[[0,13]]}}}],["env_beam",{"_index":12,"t":{"49":{"position":[[0,8]]}}}],["env_count",{"_index":13,"t":{"55":{"position":[[0,11]]}}}],["env_cubemap",{"_index":15,"t":{"73":{"position":[[0,11]]}}}],["env_dynlight",{"_index":11,"t":{"43":{"position":[[0,12]]},"59":{"position":[[0,12]]}}}],["env_electrified_wir",{"_index":16,"t":{"81":{"position":[[0,20]]}}}],["env_model",{"_index":17,"t":{"85":{"position":[[0,9]]}}}],["env_particl",{"_index":20,"t":{"107":{"position":[[0,12]]}}}],["env_physbox",{"_index":18,"t":{"93":{"position":[[0,11]]}}}],["env_ski",{"_index":19,"t":{"99":{"position":[[0,7]]}}}],["env_stat",{"_index":23,"t":{"127":{"position":[[0,10]]}}}],["env_static_dec",{"_index":21,"t":{"113":{"position":[[0,16]]}}}],["func_monitor",{"_index":22,"t":{"119":{"position":[[0,12]]}}}],["func_physbox",{"_index":26,"t":{"150":{"position":[[0,12]]}}}],["func_screenmovi",{"_index":24,"t":{"133":{"position":[[0,16]]}}}],["half",{"_index":6,"t":{"23":{"position":[[23,4]]},"164":{"position":[[31,4]]}}}],["instal",{"_index":3,"t":{"7":{"position":[[0,12]]}}}],["introduct",{"_index":4,"t":{"14":{"position":[[0,12]]},"23":{"position":[[0,12]]}}}],["life",{"_index":7,"t":{"23":{"position":[[28,4]]},"164":{"position":[[36,4]]}}}],["mod",{"_index":9,"t":{"23":{"position":[[35,7]]}}}],["modern",{"_index":5,"t":{"23":{"position":[[16,6]]}}}],["pxstudiomdl",{"_index":33,"t":{"214":{"position":[[0,11]]}}}],["releas",{"_index":1,"t":{"1":{"position":[[6,7]]}}}],["введен",{"_index":25,"t":{"141":{"position":[[0,8]]},"164":{"position":[[0,8]]}}}],["материал",{"_index":31,"t":{"178":{"position":[[9,11]]}}}],["моддинг",{"_index":29,"t":{"164":{"position":[[23,7]]}}}],["работ",{"_index":30,"t":{"178":{"position":[[0,6]]},"188":{"position":[[0,6]]}}}],["современ",{"_index":28,"t":{"164":{"position":[[11,11]]}}}],["текстур",{"_index":32,"t":{"188":{"position":[[9,10]]}}}],["установк",{"_index":27,"t":{"158":{"position":[[0,9]]}}}]],"pipeline":["stemmer","stemmer-ru"]}},{"documents":[{"i":3,"t":"Known issues","u":"/PrimeXT/blog/alpha-oct-2021","h":"","p":1},{"i":5,"t":"Installation","u":"/PrimeXT/blog/alpha-oct-2021","h":"","p":1},{"i":9,"t":"1. Engine installation","u":"/PrimeXT/docs/eng/installation","h":"#1-engine-installation","p":7},{"i":11,"t":"2. PrimeXT development build installation","u":"/PrimeXT/docs/eng/installation","h":"#2-primext-development-build-installation","p":7},{"i":15,"t":"About project","u":"/PrimeXT/docs/eng/intro","h":"#about-project","p":14},{"i":17,"t":"Current functionality","u":"/PrimeXT/docs/eng/intro","h":"#current-functionality","p":14},{"i":19,"t":"Future plans","u":"/PrimeXT/docs/eng/intro","h":"#future-plans","p":14},{"i":21,"t":"Developers and contributors","u":"/PrimeXT/docs/eng/intro","h":"#developers-and-contributors","p":14},{"i":25,"t":"The most important event in modding history","u":"/PrimeXT/docs/eng/modding_introduction","h":"#the-most-important-event-in-modding-history","p":23},{"i":27,"t":"Basic modding (replacing or adding content)","u":"/PrimeXT/docs/eng/modding_introduction","h":"#basic-modding-replacing-or-adding-content","p":23},{"i":29,"t":"Advanced modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"#advanced-modding","p":23},{"i":31,"t":"hlsdk-portable","u":"/PrimeXT/docs/eng/modding_introduction","h":"#hlsdk-portable","p":23},{"i":33,"t":"PrimeXT","u":"/PrimeXT/docs/eng/modding_introduction","h":"#primext","p":23},{"i":35,"t":"Other information sources","u":"/PrimeXT/docs/eng/modding_introduction","h":"#other-information-sources","p":23},{"i":39,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#настройки","p":37},{"i":41,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#спавнфлаги","p":37},{"i":45,"t":"Properties","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#properties","p":43},{"i":47,"t":"Spawnflags","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#spawnflags","p":43},{"i":51,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#настройки","p":49},{"i":53,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#спавнфлаги","p":49},{"i":57,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_counter","h":"#настройки","p":55},{"i":61,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#настройки","p":59},{"i":63,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#спавнфлаги","p":59},{"i":65,"t":"Производительность","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#производительность","p":59},{"i":69,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#настройки","p":67},{"i":71,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#спавнфлаги","p":67},{"i":75,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#настройки","p":73},{"i":77,"t":"Создание кубических карт","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#создание-кубических-карт","p":73},{"i":79,"t":"Правильная расстановка","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#правильная-расстановка","p":73},{"i":83,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"#настройки","p":81},{"i":87,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_model","h":"#настройки","p":85},{"i":89,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_model","h":"#спавнфлаги","p":85},{"i":91,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/env_model","h":"#примечания","p":85},{"i":95,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#настройки","p":93},{"i":97,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#спавнфлаги","p":93},{"i":101,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#настройки","p":99},{"i":103,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#спавнфлаги","p":99},{"i":105,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#примечания","p":99},{"i":109,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#настройки","p":107},{"i":111,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#спавнфлаги","p":107},{"i":115,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#настройки","p":113},{"i":117,"t":"Пример использования","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#пример-использования","p":113},{"i":121,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#настройки","p":119},{"i":123,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#спавнфлаги","p":119},{"i":125,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#примечания","p":119},{"i":129,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static","h":"#настройки","p":127},{"i":131,"t":"Флаги","u":"/PrimeXT/docs/rus/entities/env_static","h":"#флаги","p":127},{"i":135,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#настройки","p":133},{"i":137,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#спавнфлаги","p":133},{"i":139,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#примечания","p":133},{"i":142,"t":"О проекте","u":"/PrimeXT/docs/rus/intro","h":"#о-проекте","p":141},{"i":144,"t":"Функционал на данный момент","u":"/PrimeXT/docs/rus/intro","h":"#функционал-на-данный-момент","p":141},{"i":146,"t":"Планы на будущее","u":"/PrimeXT/docs/rus/intro","h":"#планы-на-будущее","p":141},{"i":148,"t":"Разработчики и соучастники","u":"/PrimeXT/docs/rus/intro","h":"#разработчики-и-соучастники","p":141},{"i":152,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#настройки","p":150},{"i":154,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#спавнфлаги","p":150},{"i":156,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#примечания","p":150},{"i":160,"t":"1. Установка движка","u":"/PrimeXT/docs/rus/installation","h":"#1-установка-движка","p":158},{"i":162,"t":"2. Установка PrimeXT","u":"/PrimeXT/docs/rus/installation","h":"#2-установка-primext","p":158},{"i":166,"t":"Ключевое событие в истории","u":"/PrimeXT/docs/rus/modding_introduction","h":"#ключевое-событие-в-истории","p":164},{"i":168,"t":"Базовый моддинг (замена/добавление контента)","u":"/PrimeXT/docs/rus/modding_introduction","h":"#базовый-моддинг-заменадобавление-контента","p":164},{"i":170,"t":"Продвинутый моддинг","u":"/PrimeXT/docs/rus/modding_introduction","h":"#продвинутый-моддинг","p":164},{"i":172,"t":"hlsdk-portable","u":"/PrimeXT/docs/rus/modding_introduction","h":"#hlsdk-portable","p":164},{"i":174,"t":"PrimeXT","u":"/PrimeXT/docs/rus/modding_introduction","h":"#primext","p":164},{"i":176,"t":"Дополнительные источники","u":"/PrimeXT/docs/rus/modding_introduction","h":"#дополнительные-источники","p":164},{"i":180,"t":"Фоновая карта в главном меню (chapterbackgrounds.txt)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#фоновая-карта-в-главном-меню-chapterbackgroundstxt","p":178},{"i":182,"t":"Физические материалы (materials.def)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#физические-материалы-materialsdef","p":178},{"i":184,"t":"Привязка физического материала к текстуре","u":"/PrimeXT/docs/rus/working_with_materials","h":"#привязка-физического-материала-к-текстуре","p":178},{"i":186,"t":"Графические настройки текстур","u":"/PrimeXT/docs/rus/working_with_materials","h":"#графические-настройки-текстур","p":178},{"i":190,"t":"Начало работы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#начало-работы","p":188},{"i":192,"t":"Использование формата DDS","u":"/PrimeXT/docs/rus/working_with_textures","h":"#использование-формата-dds","p":188},{"i":194,"t":"Normal Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#normal-mapping","p":188},{"i":196,"t":"Parallax Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#parallax-mapping","p":188},{"i":198,"t":"Gloss/PBR текстура","u":"/PrimeXT/docs/rus/working_with_textures","h":"#glosspbr-текстура","p":188},{"i":200,"t":"Классический алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#классический-алгоритм-освещения","p":188},{"i":202,"t":"Физически корректный алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#физически-корректный-алгоритм-освещения","p":188},{"i":204,"t":"Детальные (detail) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#детальные-detail-текстуры","p":188},{"i":206,"t":"Cветящиеся (luma) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#cветящиеся-luma-текстуры","p":188},{"i":208,"t":"Особенности работы прозрачности в текстурах","u":"/PrimeXT/docs/rus/working_with_textures","h":"#особенности-работы-прозрачности-в-текстурах","p":188},{"i":210,"t":"Работа с декалями","u":"/PrimeXT/docs/rus/working_with_textures","h":"#работа-с-декалями","p":188},{"i":212,"t":"Скайбоксы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#скайбоксы","p":188},{"i":216,"t":"Функционал","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#функционал","p":214},{"i":218,"t":"Описание команд QC","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#описание-команд-qc","p":214},{"i":220,"t":"Команда $jigglebone","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#команда-jigglebone","p":214},{"i":222,"t":"Группа свойств is_rigid","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_rigid","p":214},{"i":224,"t":"Группа свойств is_flexible","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_flexible","p":214},{"i":226,"t":"Группа свойств has_base_spring","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-has_base_spring","p":214},{"i":228,"t":"Группа свойств is_boing","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_boing","p":214},{"i":230,"t":"Угловые ограничения","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#угловые-ограничения","p":214}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,4.027,1,4.027]],["t/5",[2,4.039]],["t/9",[2,2.641,3,2.914,4,3.33]],["t/11",[2,1.961,5,2.165,6,1.81,7,2.165,8,2.473]],["t/15",[9,5.094]],["t/17",[10,4.027,11,4.027]],["t/19",[12,4.027,13,4.027]],["t/21",[7,3.524,14,4.027]],["t/25",[15,2.838,16,2.838,17,2.251,18,2.838]],["t/27",[17,1.961,19,2.473,20,2.473,21,2.473,22,2.473]],["t/29",[17,3.194,23,4.027]],["t/31",[24,3.524,25,3.524]],["t/33",[6,3.727]],["t/35",[26,4.027,27,4.027]],["t/39",[28,2.037]],["t/41",[29,2.56]],["t/45",[30,5.094]],["t/47",[31,5.094]],["t/51",[28,2.037]],["t/53",[29,2.56]],["t/57",[28,2.037]],["t/61",[28,2.037]],["t/63",[29,2.56]],["t/65",[32,5.094]],["t/69",[28,2.037]],["t/71",[29,2.56]],["t/75",[28,2.037]],["t/77",[33,3.33,34,3.33,35,2.914]],["t/79",[36,4.027,37,4.027]],["t/83",[28,2.037]],["t/87",[28,2.037]],["t/89",[29,2.56]],["t/91",[38,3.477]],["t/95",[28,2.037]],["t/97",[29,2.56]],["t/101",[28,2.037]],["t/103",[29,2.56]],["t/105",[38,3.477]],["t/109",[28,2.037]],["t/111",[29,2.56]],["t/115",[28,2.037]],["t/117",[39,4.027,40,3.524]],["t/121",[28,2.037]],["t/123",[29,2.56]],["t/125",[38,3.477]],["t/129",[28,2.037]],["t/131",[41,5.094]],["t/135",[28,2.037]],["t/137",[29,2.56]],["t/139",[38,3.477]],["t/142",[42,5.094]],["t/144",[43,2.914,44,3.33,45,3.33]],["t/146",[46,4.027,47,4.027]],["t/148",[48,4.027,49,4.027]],["t/152",[28,2.037]],["t/154",[29,2.56]],["t/156",[38,3.477]],["t/160",[3,2.914,50,2.914,51,3.33]],["t/162",[5,2.914,6,2.436,50,2.914]],["t/166",[52,3.33,53,3.33,54,3.33]],["t/168",[55,2.838,56,2.484,57,2.838,58,2.838]],["t/170",[56,3.524,59,4.027]],["t/172",[24,3.524,25,3.524]],["t/174",[6,3.727]],["t/176",[60,4.027,61,4.027]],["t/180",[35,2.165,62,2.473,63,2.473,64,2.473,65,2.473]],["t/182",[66,2.641,67,3.33,68,3.33]],["t/184",[66,2.251,69,2.838,70,2.838,71,1.822]],["t/186",[28,1.332,71,2.137,72,3.33]],["t/190",[73,4.027,74,3.194]],["t/192",[40,2.914,75,3.33,76,3.33]],["t/194",[77,4.027,78,3.524]],["t/196",[78,3.524,79,4.027]],["t/198",[71,2.585,80,4.027]],["t/200",[81,3.33,82,2.914,83,2.914]],["t/202",[66,2.251,82,2.484,83,2.484,84,2.838]],["t/204",[71,2.137,85,3.33,86,3.33]],["t/206",[71,2.137,87,3.33,88,3.33]],["t/208",[71,1.822,74,2.251,89,2.838,90,2.838]],["t/210",[74,3.194,91,4.027]],["t/212",[92,5.094]],["t/216",[43,4.458]],["t/218",[93,3.33,94,2.914,95,3.33]],["t/220",[94,3.524,96,4.027]],["t/222",[97,2.436,98,2.436,99,3.33]],["t/224",[97,2.436,98,2.436,100,3.33]],["t/226",[97,2.436,98,2.436,101,3.33]],["t/228",[97,2.436,98,2.436,102,3.33]],["t/230",[103,4.027,104,4.027]]],"invertedIndex":[["1",{"_index":3,"t":{"9":{"position":[[0,2]]},"160":{"position":[[0,2]]}}}],["2",{"_index":5,"t":{"11":{"position":[[0,2]]},"162":{"position":[[0,2]]}}}],["ad",{"_index":21,"t":{"27":{"position":[[28,6]]}}}],["advanc",{"_index":23,"t":{"29":{"position":[[0,8]]}}}],["basic",{"_index":19,"t":{"27":{"position":[[0,5]]}}}],["build",{"_index":8,"t":{"11":{"position":[[23,5]]}}}],["chapterbackgrounds.txt",{"_index":65,"t":{"180":{"position":[[29,24]]}}}],["content",{"_index":22,"t":{"27":{"position":[[35,8]]}}}],["contributor",{"_index":14,"t":{"21":{"position":[[15,12]]}}}],["current",{"_index":10,"t":{"17":{"position":[[0,7]]}}}],["cветя",{"_index":87,"t":{"206":{"position":[[0,10]]}}}],["dd",{"_index":76,"t":{"192":{"position":[[22,3]]}}}],["detail",{"_index":86,"t":{"204":{"position":[[10,8]]}}}],["develop",{"_index":7,"t":{"11":{"position":[[11,11]]},"21":{"position":[[0,10]]}}}],["engin",{"_index":4,"t":{"9":{"position":[[3,6]]}}}],["event",{"_index":16,"t":{"25":{"position":[[19,5]]}}}],["function",{"_index":11,"t":{"17":{"position":[[8,13]]}}}],["futur",{"_index":12,"t":{"19":{"position":[[0,6]]}}}],["gloss/pbr",{"_index":80,"t":{"198":{"position":[[0,9]]}}}],["has_base_spr",{"_index":101,"t":{"226":{"position":[[15,15]]}}}],["histori",{"_index":18,"t":{"25":{"position":[[36,7]]}}}],["hlsdk",{"_index":24,"t":{"31":{"position":[[0,5]]},"172":{"position":[[0,5]]}}}],["import",{"_index":15,"t":{"25":{"position":[[9,9]]}}}],["inform",{"_index":26,"t":{"35":{"position":[[6,11]]}}}],["instal",{"_index":2,"t":{"5":{"position":[[0,12]]},"9":{"position":[[10,12]]},"11":{"position":[[29,12]]}}}],["is_bo",{"_index":102,"t":{"228":{"position":[[15,8]]}}}],["is_flex",{"_index":100,"t":{"224":{"position":[[15,11]]}}}],["is_rigid",{"_index":99,"t":{"222":{"position":[[15,8]]}}}],["issu",{"_index":1,"t":{"3":{"position":[[6,6]]}}}],["jigglebon",{"_index":96,"t":{"220":{"position":[[8,11]]}}}],["known",{"_index":0,"t":{"3":{"position":[[0,5]]}}}],["luma",{"_index":88,"t":{"206":{"position":[[11,6]]}}}],["map",{"_index":78,"t":{"194":{"position":[[7,7]]},"196":{"position":[[9,7]]}}}],["materials.def",{"_index":68,"t":{"182":{"position":[[21,15]]}}}],["mod",{"_index":17,"t":{"25":{"position":[[28,7]]},"27":{"position":[[6,7]]},"29":{"position":[[9,7]]}}}],["normal",{"_index":77,"t":{"194":{"position":[[0,6]]}}}],["parallax",{"_index":79,"t":{"196":{"position":[[0,8]]}}}],["plan",{"_index":13,"t":{"19":{"position":[[7,5]]}}}],["portabl",{"_index":25,"t":{"31":{"position":[[6,8]]},"172":{"position":[[6,8]]}}}],["primext",{"_index":6,"t":{"11":{"position":[[3,7]]},"33":{"position":[[0,7]]},"162":{"position":[[13,7]]},"174":{"position":[[0,7]]}}}],["project",{"_index":9,"t":{"15":{"position":[[6,7]]}}}],["properti",{"_index":30,"t":{"45":{"position":[[0,10]]}}}],["qc",{"_index":95,"t":{"218":{"position":[[16,2]]}}}],["replac",{"_index":20,"t":{"27":{"position":[[14,10]]}}}],["sourc",{"_index":27,"t":{"35":{"position":[[18,7]]}}}],["spawnflag",{"_index":31,"t":{"47":{"position":[[0,10]]}}}],["алгоритм",{"_index":82,"t":{"200":{"position":[[13,8]]},"202":{"position":[[21,8]]}}}],["базов",{"_index":55,"t":{"168":{"position":[[0,7]]}}}],["будущ",{"_index":47,"t":{"146":{"position":[[9,7]]}}}],["главн",{"_index":63,"t":{"180":{"position":[[16,7]]}}}],["графическ",{"_index":72,"t":{"186":{"position":[[0,11]]}}}],["групп",{"_index":97,"t":{"222":{"position":[[0,6]]},"224":{"position":[[0,6]]},"226":{"position":[[0,6]]},"228":{"position":[[0,6]]}}}],["дан",{"_index":44,"t":{"144":{"position":[[14,6]]}}}],["движк",{"_index":51,"t":{"160":{"position":[[13,6]]}}}],["декал",{"_index":91,"t":{"210":{"position":[[9,8]]}}}],["детальн",{"_index":85,"t":{"204":{"position":[[0,9]]}}}],["дополнительн",{"_index":60,"t":{"176":{"position":[[0,14]]}}}],["замена/добавлен",{"_index":57,"t":{"168":{"position":[[16,18]]}}}],["использован",{"_index":40,"t":{"117":{"position":[[7,13]]},"192":{"position":[[0,13]]}}}],["истор",{"_index":54,"t":{"166":{"position":[[19,7]]}}}],["источник",{"_index":61,"t":{"176":{"position":[[15,9]]}}}],["карт",{"_index":35,"t":{"77":{"position":[[20,4]]},"180":{"position":[[8,5]]}}}],["классическ",{"_index":81,"t":{"200":{"position":[[0,12]]}}}],["ключев",{"_index":52,"t":{"166":{"position":[[0,8]]}}}],["команд",{"_index":94,"t":{"218":{"position":[[9,6]]},"220":{"position":[[0,7]]}}}],["контент",{"_index":58,"t":{"168":{"position":[[35,9]]}}}],["корректн",{"_index":84,"t":{"202":{"position":[[10,10]]}}}],["кубическ",{"_index":34,"t":{"77":{"position":[[9,10]]}}}],["материа",{"_index":70,"t":{"184":{"position":[[21,9]]}}}],["материал",{"_index":67,"t":{"182":{"position":[[11,9]]}}}],["мен",{"_index":64,"t":{"180":{"position":[[24,4]]}}}],["моддинг",{"_index":56,"t":{"168":{"position":[[8,7]]},"170":{"position":[[12,7]]}}}],["момент",{"_index":45,"t":{"144":{"position":[[21,6]]}}}],["настройк",{"_index":28,"t":{"39":{"position":[[0,9]]},"51":{"position":[[0,9]]},"57":{"position":[[0,9]]},"61":{"position":[[0,9]]},"69":{"position":[[0,9]]},"75":{"position":[[0,9]]},"83":{"position":[[0,9]]},"87":{"position":[[0,9]]},"95":{"position":[[0,9]]},"101":{"position":[[0,9]]},"109":{"position":[[0,9]]},"115":{"position":[[0,9]]},"121":{"position":[[0,9]]},"129":{"position":[[0,9]]},"135":{"position":[[0,9]]},"152":{"position":[[0,9]]},"186":{"position":[[12,9]]}}}],["нача",{"_index":73,"t":{"190":{"position":[[0,6]]}}}],["ограничен",{"_index":104,"t":{"230":{"position":[[8,11]]}}}],["описан",{"_index":93,"t":{"218":{"position":[[0,8]]}}}],["освещен",{"_index":83,"t":{"200":{"position":[[22,9]]},"202":{"position":[[30,9]]}}}],["особен",{"_index":89,"t":{"208":{"position":[[0,11]]}}}],["план",{"_index":46,"t":{"146":{"position":[[0,5]]}}}],["правильн",{"_index":36,"t":{"79":{"position":[[0,10]]}}}],["привязк",{"_index":69,"t":{"184":{"position":[[0,8]]}}}],["пример",{"_index":39,"t":{"117":{"position":[[0,6]]}}}],["примечан",{"_index":38,"t":{"91":{"position":[[0,10]]},"105":{"position":[[0,10]]},"125":{"position":[[0,10]]},"139":{"position":[[0,10]]},"156":{"position":[[0,10]]}}}],["продвинут",{"_index":59,"t":{"170":{"position":[[0,11]]}}}],["проект",{"_index":42,"t":{"142":{"position":[[2,7]]}}}],["прозрачн",{"_index":90,"t":{"208":{"position":[[19,12]]}}}],["производительн",{"_index":32,"t":{"65":{"position":[[0,18]]}}}],["работ",{"_index":74,"t":{"190":{"position":[[7,6]]},"208":{"position":[[12,6]]},"210":{"position":[[0,6]]}}}],["разработчик",{"_index":48,"t":{"148":{"position":[[0,12]]}}}],["расстановк",{"_index":37,"t":{"79":{"position":[[11,11]]}}}],["свойств",{"_index":98,"t":{"222":{"position":[[7,7]]},"224":{"position":[[7,7]]},"226":{"position":[[7,7]]},"228":{"position":[[7,7]]}}}],["скайбокс",{"_index":92,"t":{"212":{"position":[[0,9]]}}}],["событ",{"_index":53,"t":{"166":{"position":[[9,7]]}}}],["создан",{"_index":33,"t":{"77":{"position":[[0,8]]}}}],["соучастник",{"_index":49,"t":{"148":{"position":[[15,11]]}}}],["спавнфлаг",{"_index":29,"t":{"41":{"position":[[0,10]]},"53":{"position":[[0,10]]},"63":{"position":[[0,10]]},"71":{"position":[[0,10]]},"89":{"position":[[0,10]]},"97":{"position":[[0,10]]},"103":{"position":[[0,10]]},"111":{"position":[[0,10]]},"123":{"position":[[0,10]]},"137":{"position":[[0,10]]},"154":{"position":[[0,10]]}}}],["текстур",{"_index":71,"t":{"184":{"position":[[33,8]]},"186":{"position":[[22,7]]},"198":{"position":[[10,8]]},"204":{"position":[[19,8]]},"206":{"position":[[18,8]]},"208":{"position":[[34,9]]}}}],["углов",{"_index":103,"t":{"230":{"position":[[0,7]]}}}],["установк",{"_index":50,"t":{"160":{"position":[[3,9]]},"162":{"position":[[3,9]]}}}],["физическ",{"_index":66,"t":{"182":{"position":[[0,10]]},"184":{"position":[[9,11]]},"202":{"position":[[0,9]]}}}],["флаг",{"_index":41,"t":{"131":{"position":[[0,5]]}}}],["фонов",{"_index":62,"t":{"180":{"position":[[0,7]]}}}],["формат",{"_index":75,"t":{"192":{"position":[[14,7]]}}}],["функциона",{"_index":43,"t":{"144":{"position":[[0,10]]},"216":{"position":[[0,10]]}}}]],"pipeline":["stemmer","stemmer-ru"]}},{"documents":[{"i":2,"t":"This is first ever release of PrimeXT, so it somehow works, but it a lot of things to fix and implement, therefore feel free to report about bugs and glitches to GitHub issues.","s":"Alpha release 25.10.2021","u":"/PrimeXT/blog/alpha-oct-2021","h":"","p":1},{"i":4,"t":"r_sun_allowed should be 0 r_occlusion_culling should be 0 Invalid game directory name in _start_primext.cmd file (should be primext instead xash)","s":"Known issues","u":"/PrimeXT/blog/alpha-oct-2021","h":"","p":1},{"i":6,"t":"Download and install Xash3D FWGS engine build (select win32-i386 package) Keep in mind that Xash3D FWGS continious builds only supported, vanilla Xash3D or old FWGS builds will not work properly. Download PrimeXT build .zip file Copy PrimeXT files to same folder where engine binaries located. Start game using _start_primext.cmd file","s":"Installation","u":"/PrimeXT/blog/alpha-oct-2021","h":"","p":1},{"i":8,"t":"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different. If you already have the engine installed, you can skip step 1. It is recommended to periodically manually update the engine, as development does not stand still and bug fixes and new functionality periodically appear. Tip Keep in mind that PrimeXT only supports latest Xash3D FWGS builds, vanilla Xash3D or old FWGS builds will not work properly.","s":"Installation","u":"/PrimeXT/docs/eng/installation","h":"","p":7},{"i":10,"t":"Select and download Xash3D FWGS engine build for your platform (in case of Windows, use file xash3d-fwgs-win32-i386.7z for 32-bit, or file xash3d-fwgs-win32-amd64.7z for 64-bit), then unpack all the files from the archive into a some directory. In next steps, the \"engine directory\" will mean this exact directory. Copy folder valve from your bought Half-Life 1 copy to the engine directory. Run xash3d.exe/xash3d.sh/xash3d depending on your platform.","s":"1. Engine installation","u":"/PrimeXT/docs/eng/installation","h":"#1-engine-installation","p":7},{"i":12,"t":"Download PrimeXT development build for your platform, then unpack all the files from the archive into the engine directory. Please note that engine build and PrimeXT build must be for the same platform and architecture. Download PrimeXT content and copy folder primext from archive into engine directory. Installation completed! You can run game using primext.exe/primext_run file.","s":"2. PrimeXT development build installation","u":"/PrimeXT/docs/eng/installation","h":"#2-primext-development-build-installation","p":7},{"i":16,"t":"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D. Based on XashXT, and therefore inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods.","s":"About project","u":"/PrimeXT/docs/eng/intro","h":"#about-project","p":14},{"i":18,"t":"Compatibility with most of GoldSrc mods Absence of many limits inherent in GoldSrc and vanilla Xash3D Studiomodel rendering optimizations Inverse kinematics and jiggle bones for models Studiomodels weighting support Extended maximum map size limit (65535x65535x65535 units) Automatic exposure correction (eye adaptation effect) Support for decals on studiomodels Extended model limits (no more need to split into a bunch of smd-files) Dynamic lighting with shadows Rigid body physics (using PhysX engine) Normal mapping support Parallax mapping support Cubemap reflections HDR-rendering 3D skybox Bloom Sun beams shader (sunshafts/godrays) Feature to make the map as background in the main menu Mirrors Monitors Portals, with the ability to move entities through them Bunch of utilities for mod development (asset compilers, model/sprite viewers)","s":"Current functionality","u":"/PrimeXT/docs/eng/intro","h":"#current-functionality","p":14},{"i":20,"t":"Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model Implement GPU-based light baking utility Real-time screen space reflections Forward+ rendering implementation Major rendering optimizations (depth pre-pass, flexible culling system, etc.) Total rework of material system Implement in-game material editor Implement particle engine Implement ragdoll physics Implement vehicles Adding support for OpenAL Soft / Steam Audio Bringing the Android port to a working state","s":"Future plans","u":"/PrimeXT/docs/eng/intro","h":"#future-plans","p":14},{"i":22,"t":"SNMetamorph - Lead developer Velaron - Help with porting to Linux СASPERX69X - Testing, documentation, logo ncuxonaT - Help with renderer development Lev - Help with renderer development g-cont - Help with common development Next Day - Testing Aynekko - Testing ThomasvonWinkler - Testing KorteZZ - Testing If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details you can find out about contributing in development on the project Discord server.","s":"Developers and contributors","u":"/PrimeXT/docs/eng/intro","h":"#developers-and-contributors","p":14},{"i":24,"t":"Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year.","s":"Introduction to modern Half-Life 1 modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"","p":23},{"i":26,"t":"Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS. This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they added real ray tracing to HL1). Initially, the engine was developed by one person well known in narrow circles under the nickname g-cont or Uncle Mike. But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called FWGS, but sometimes other contributors also take part in the development, such as Ivan \"provod/w23\" Avdeev, who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his Twitch. Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, Xash3D FWGS port received over a million installations and 30+ thousand reviews on Google Play. CS16Client has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc.","s":"The most important event in modding history","u":"/PrimeXT/docs/eng/modding_introduction","h":"#the-most-important-event-in-modding-history","p":23},{"i":28,"t":"Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ModDB or GameBanana. As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the newbspguy program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it. If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source).","s":"Basic modding (replacing or adding content)","u":"/PrimeXT/docs/eng/modding_introduction","h":"#basic-modding-replacing-or-adding-content","p":23},{"i":30,"t":"If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:","s":"Advanced modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"#advanced-modding","p":23},{"i":32,"t":"It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don’t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods.","s":"hlsdk-portable","u":"/PrimeXT/docs/eng/modding_introduction","h":"#hlsdk-portable","p":23},{"i":34,"t":"A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the project website, since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and \"squeeze all the juice\" out of the engine, PrimeXT was created for exactly this.","s":"PrimeXT","u":"/PrimeXT/docs/eng/modding_introduction","h":"#primext","p":23},{"i":36,"t":"While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question. Tutorials by The303 Tutorials on GameBanana Tutorials on ModDB Tutorials on Sourcemodding HLSDK tutorials by Admer456 TWHL Wiki","s":"Other information sources","u":"/PrimeXT/docs/eng/modding_introduction","h":"#other-information-sources","p":23},{"i":38,"t":"Точечный источник звука с большим количеством настроек.","s":"ambient_generic","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"","p":37},{"i":40,"t":"Name - Имя объекта Parent - Имя энтити, к которой будет прикреплена эта энтити Sound File Path - Путь до звукового файла, относительно игровой директории. Поддерживаются форматы .wav и .mp3 Volume - Громкость звука. Значения (0 - 10), 10 - самый громкий Dynamic Presets - Различные установки звучания Start Volume - Начальная громкость звука Fade in time - Время в секундах до увеличения громкости звука с начального значения (Start Volume) до конечного (Volume) Fade out time - Время в секундах до уменьшения громкости звука с конечного значения (Volume) до начального (Start Volume) Pitch - Устанавливает высоту звука. Масштабируется от 100 (по умолчанию), при этом более низкие значения означают более низкий тон, а более высокие значения означают более высокий тон Start Pitch - Устанавливает высоту звука, с которой звук должен начинаться при поднятии вверх и на котором он должен останавливаться при падении вниз Spin up time - Устанавливает, сколько времени звук должен раскручиваться от Start Pitch до Pitch. Шкалы от 0 (мгновенно) до 100 (очень долго) Spin down time - Устанавливает, сколько времени должно пройти звук, чтобы прокрутиться вниз от высоты тона до начальной высоты тона. Шкалы от 0 (мгновенно) до 100 (очень долго) LFO rate - Устанавливает скорость изменения высоты тона с эффектами LFO. Шкала от 0 (не изменяется) до 1000 (изменяется очень быстро) LFO mod pitch - Устанавливает, насколько высота тона должна изменяться с эффектами LFO. Шкала от 0 (не меняется) до 100 (очень большие изменения) LFO mod vol - Устанавливает, насколько громкость должна изменяться с эффектами LFO. Кажется, совпадает с более низкими тонами. Шкала от 0 (не меняется) до 100 (молчание) Incremental spinup count - Устанавливает, сколько раз ambient_generic может запускаться, чтобы высота тона увеличивалась поверх высоты, на которой он уже играл. Установка значения, отличного от 0, отключит переключение звука и предотвратит отключение звука, даже если он был запущен столько раз","s":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#настройки","p":37},{"i":42,"t":"Play Everywhere - Если отмечено, то звук будет слышен по всей карте, т.е. из любой ее точки Small Radius - Если отмечено, то звук будет слышен на небольшом расстоянии (до 800 юнитов) Medium Radius - Если отмечено, то звук будет слышен на среднем расстоянии (до 1250 юнитов) Large Radius - Если отмечено, то звук будет слышен на большом расстоянии (до 2000 юнитов) Start Silent - Если отмечено, то звук будет выключен не будет играть при запуске карты, и его необходимо будет включить кнопкой или триггером Not Toggled - Если отмечено, то звуковой файл будет проигран один раз (не будет повторяться). Чтобы вновь проиграть звук, его необходимо будет активировать повторно","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#спавнфлаги","p":37},{"i":44,"t":"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.","s":"env_dynlight","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"","p":43},{"i":46,"t":"Name - Light source targetname Parent - Targetname of object which light source will be attached to Light Color - Light color (in format R G B) Light Distance - Light attenuation radius (in units) Brightness - Light brightness Cutoff Angle - Light beam angle (in degrees) Texture - Path to texture (for projecting) Media file - Path to video file (for projecting)","s":"Properties","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#properties","p":43},{"i":48,"t":"Start Off - Light source appears initially turned off Disable Shadows - Disables shadow mapping for light source Disable Bump - Disables normal-mapping for light source Tip To make the light source omnidirectional, you need to set the value to 0 for the Cutoff Angle parameter Warning To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the Cutoff Angle parameter","s":"Spawnflags","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#spawnflags","p":43},{"i":50,"t":"Используется для создания различного рода лучей, имеет множество различных настроек. Примечание Если не указать конечную точку, то луч будет появляться из начальной точки и бить в случайном направлении до тех пор, пока не достигнет препятствия. Если не указать ни начальную, ни конечную точки, то луч будет появлятся хаотично в том месте, где расположена эта энтити (это, например, можно использовать для создания молнии или телепорта)","s":"env_beam","u":"/PrimeXT/docs/rus/entities/env_beam","h":"","p":49},{"i":52,"t":"Name - Имя энтити Target - Имя активируемого объекта Start Entity - Имя объекта, которое будет использоваться в качестве начальной точки для луча. Если не определено, луч выберет случайную поверхность в своем радиусе для использования в качестве начальной точки Ending Entity - Имя объекта, который будет использоваться в качестве конечной точки для луча Render FX - Тип визуального эффекта Entity activation - Classname или Targetname объекта, который вызовет активацию энтити Target при пересечении ей луча Brightness - Яркость (прозрачность) луча Beam color - Цвет луча Radius - Радиус, по умолчанию 256 Life - Время в секундах, в течении которого виден луч (установите значение 0, чтобы луч не исчезал) Width of beam - Ширина луча (0-255) Amount of noise - Степень изогнутости луча. Значения (0-255), 0 - полностью прямой (не изогнутый) луч Sprite name - Имя спрайта, который будет являться текстурой для луча Texture scroll rate - Скорость движения текстуры спрайта Frames per 10 seconds - Скорость анимации луча Starting frame - Кадр для начала анимации Strike again time - Если значение параметра \"Life\" > 0, то здесь вы можете задать частоту появления луча в секундах Damage / seconds - Повреждение при прохождении через луч, отрицательное значение прибавляет здоровье","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#настройки","p":49},{"i":54,"t":"Start On - Если у луча есть имя, то при запуске карты он будет выключен. Отметьте этот флаг, чтобы луч был включен Toggle - Включение луча кнопкой или другим триггером Random Strike - Задержка по времени между появлениями луча будет случайным числом от нуля (0) до значения, указанного в \"Strike again time\" Start Sparks - В месте появления луча будут сыпать искры End Sparks - Место где заканчивается луч будут сыпать искры Decal End - Луч будет оставлять темные пятна в местах, куда он попадет (bug) Shade Start - Начало луча будет затененным Shade End - Конец луча будет затененным Solid - Коллизия у луча","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#спавнфлаги","p":49},{"i":56,"t":"Счётная декада, с возможностью задавать ей особые «ключевые» состояния, сдвигать разряды до следующей декады в цепочке и т.д. Примечание Активация с префиксом + увеличивает значение счётчика на 1, активация с префиксом - уменьшает значение счетчика на 1. Активация с префиксом < без значения по очереди провоцирует появление или исчезновение цифры счётчика, что может быть использовано для эффекта «текущей цифры ввода». Данная особенность никак не влияет на внутреннее состояние самого счётчика, т. е. эффект чисто визуальный. Активация со значением приводит к установке счётчика в это значение. Если счётчик объединен в цепочку счётчиков, то старшие декады также получат команду на установку. Кроме того, такая установка приводит к визуализации цифры, если последняя была скрыта при помощи предыдущей команды (для эффекта мигания). Также существует возможность сброса счётчика в ноль при помощи префикса < — это активация с параметром -1. Активация с префиксом > приводит к сбросу счётчика в ноль. Сброс также влияет на остальные счётчики в цепочке. Данная энтить может использоваться для создания индикатора этажей в лифте, цифровых часов, кодовых замков, логических головоломок, аркадных автоматов и т. д.","s":"env_counter","u":"/PrimeXT/docs/rus/entities/env_counter","h":"","p":55},{"i":58,"t":"Name - Имя энтити Target - Имя объекта, который будет активирован Parent - Имя энтити, к которой будет прикреплен Global State to Read - Имя глобальной переменной Reflection - Тип отражения энтити в зеркалах Render FX - Тип визуального эффекта Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачен, 255 - непрозрачен) FX Color - Цвет (работает в зависимости от выставленного Render Mode) Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы ориентации обьекта Decimal Model/Sprite - Путь до кастомной модели или спрайта Max Frame to Reset - Ограничивает верхний предел счёта заданным значением Current Frame - Текущий кадр Scale - Масштаб Frame to return ON - Номер кадра, при котором энтить перейдет в состояние ON Condition to return ON - Условие для перехода в состояние ON 0 — равно 1 — больше или равно 2 — меньше или равно","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_counter","h":"#настройки","p":55},{"i":60,"t":"Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (spot light), так и в качестве всенаправленного источника света (omnidirectional light). Также, позволяет проецировать текстуры/видеоролики на геометрию уровня, что может использоваться, например, для реализации проектора на локации с кинотеатром.","s":"env_dynlight","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"","p":59},{"i":62,"t":"Name - Имя источника света Parent - Имя объекта, за которым будет следовать источник Light Color - Цвет света (в формате R G B) Light Distance - Радиус свечения (в юнитах) Brightness - Яркость света Cutoff Angle - Угол рассеивания света (в градусах) Texture - Путь до текстуры (для проецирования текстур на геометрию уровня) Media file - Путь до видеофайла (для проецирования видео на геометрию уровня) Примечание Чтобы сделать источник света всенаправленным, нужно выставить значение 0 для параметра Cutoff Angle Важный момент Во избежание артефактов желательно не выставлять значение выше чем 170 градусов для параметра Cutoff Angle","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#настройки","p":59},{"i":64,"t":"Start Off - Источник света появляется изначально выключенным Disable Shadows - Отключает тени от этого источника Disable Bump - Отключает карты нормали от этого источника","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#спавнфлаги","p":59},{"i":66,"t":"Влияние источника света на производительность игры сильно зависит от его настроек. Например, использование теней негативно влияет на производительность. Ниже перечислены конфигурации источников света, в порядке убывания их влияния на FPS. Всенаправленный источник света с тенями, по вычислительной сложности равен шести прожекторам (spot light) с тенями Прожектор с использованием теней Прожектор без использования теней / всенаправленный источник света без теней Использование всенаправленных источников света Перед использованием всенаправленного источника света с тенями, убедитесь, что он вам действительно нужен, так как источники такого типа довольно сильно влияют на производительности сцены, и следует при возможности избегать их использования. В некоторых случаях можно заменить всенаправленный источник на прожектор с большим (>120 градусов) углом рассеивания света.","s":"Производительность","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#производительность","p":59},{"i":68,"t":"Позволяет воспроизводить звуковые файлы на карте. Звук проигрывается фоном, и никак не зависит от положения игрока на карте. Идеально подходит для воспроизведения фоновой музыки. Поддерживаемые форматы файлов: .mp3, .wav","s":"ambient_music","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"","p":67},{"i":70,"t":"Name - Имя энтити File name - Путь до аудио-файла (например, media/Half-Life1.mp3)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#настройки","p":67},{"i":72,"t":"Start On - Воспроизведение будет запущено с момента появления энтити Loop - Зациклить воспроизведение","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#спавнфлаги","p":67},{"i":74,"t":"Точечная энтити, которая помечает на локации места, в которых будет запечена кубическая карта (кубмапа) - 3D-текстура в виде куба, на каждую грань которого проецируется изображение окружающего пространства. Кубические карты используются для расчета отражений/преломлений на текстурах и воде, а также для расчёта освещения.","s":"env_cubemap","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"","p":73},{"i":76,"t":"Resolution - Разрешение текстуры кубической карты (больше разрешение - более четкие отражения и больший расход видеопамяти)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#настройки","p":73},{"i":78,"t":"При загрузке карты, игра автоматически инициирует создание кубмап (возможно, в будущем будет добавлено кэширование созданных кубмап на диск). Но также можно использовать консольную команду buildcubemap для запуска создания кубмап вручную.","s":"Создание кубических карт","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#создание-кубических-карт","p":73},{"i":80,"t":"Поместите env_cubemap в пространство карты. После запуска карты, поверхности брашей автоматически ассоциируются с ближайшей кубмапой и будут использовать её. Энтити связывают себя с ближайшей к ним кубмапой.Движущиеся объекты будут динамически менять используемую кубическую карту. Важно правильно выбрать позиции кубмап как с точки зрения визуального качества, так и с точки зрения производительности (желательно стараться не создавать слишком много кубмап на локации, если это возможно). Кубические карты могут использоваться для разных целей, и поэтому должны размещаться соответствующим образом. Оптимальная расстановка env_cubemap соответствует каждому из этих применений, для этого существует несколько правил: Если кубическая карта предназначена для NPC или игрока, env_cubemap следует размещать на уровне глаз (обычно 64 юнита) над уровнем пола. Таким образом, кубическая карта будет наиболее точно представлять мир с точки зрения игрока. Если кубическая карта предназначена для статической геометрии мира, env_cubemap должна находиться на приличном расстоянии (как правило, 16 юнитов) от всех брашевых поверхностей. В каждой области сильного визуального контраста следует использовать разные кубические карты. Для коридора с ярким желтым светом потребуется собственная карта env_cubemap, особенно если он находится рядом с комнатой с низким уровнем синего света. Без двух env_cubemap отражения будут казаться неправильными на энтитях и геометрии мира в одной из областей. Переходы на локации, такие как комната-комната, комната-улица и другие переходы с большими визуальными изменениями, требуют объектов env_cubemap с одинаковым расстоянием относительно точки перехода в обоих местоположениях. Например, при переходе между двумя комнатами, следует поставить кубмапы на расстоянии 16 юнитов от дверного проема в обоих комнатах. Таким образом, переход между кубическими картами будет плавным. Также, это предотвратит отображение на кубической карте внешнего местоположения внутри комнаты и наоборот.","s":"Правильная расстановка","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#правильная-расстановка","p":73},{"i":82,"t":"Сущность, представляющая провод под напряжением.","s":"env_electrified_wire","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"","p":81},{"i":84,"t":"Name - Имя энтити Segments - Количество сегментов веревки Spark Frequency - Частота искр Body Spark Frequency - Частота искр из модели Lightning Frequency - Частота молний X Force - Сила импульса провода по оси X Y Force - Сила импульса провода по оси Y Z Force - Сила импульса провода по оси Z Disable Use - Устанавливает, можно ли использовать веревку или нет Ending Model - Модель, используемая для последнего сегмента (bug, вылет) Body Model - Модель, используемая для всех сегментов, кроме последнего","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"#настройки","p":81},{"i":86,"t":"Энтити для размещения студиомоделей на карте. Следует использовать для моделей с анимацией и для моделей, которые перемещаются в пространстве. В других случаях предпочтительнее использовать энтити env_static. Эта энтити может быть использована в системе следования за объектом (parent system).","s":"env_model","u":"/PrimeXT/docs/rus/entities/env_model","h":"","p":85},{"i":88,"t":"Name - Имя энтити Pitch Yaw Roll - Угол поворота модели Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Parent - Имя энтити, к которой будет прикреплена данная модель Render FX - Тип визуального эффекта для модели FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет модели, накладываемый поверх текстуры Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Animation Sequence - Номер анимации Skin - Номер скина модели Body - Номер субмодели Scale - Масштаб модели (параметр влияет сразу на три оси) Sequence when on - Номер анимации при состоянии включения Behaviour when on - Поведение анимации при включенном состоянии Sequence when off - Номер анимации при состоянии выключения Behaviour when off - Поведение анимации при состоянии выключения","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_model","h":"#настройки","p":85},{"i":90,"t":"Initially - По умолчанию поведение модели выключено Drop to floor - Опускает модель на пол, если модель приподнята Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком) Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_model","h":"#спавнфлаги","p":85},{"i":92,"t":"При использовании системы следования (parent system) нужно учесть несколько важных пунктов, для верной интерпретации движком игры. Для создания схемы следования, нужно расположить модель достаточно точно в редакторе карт. Например, при прикреплении студиомодели двери к func_door_rotating, нужно расположить ее прям внутри энтити, чтобы не было ошибок следования при перемещении энтити. Коллизия у env_model имеет свойство плохо взаимодействовать с parent system, в случае, если включена коллизия и модель следует за другим объектом, физическая оболочка модели останется на месте. Параметр Topcolor & Bottomcolor работает только для моделей, содержащих в себе так называемые remap-текстуры, в которых часть палитры может заменяться на пользовательские значения. Данная особенность в основном используется для раскраски игроков различных команд, однако может использоваться и в режиме одиночной игры. Особенность текстур заключается в их имени и характере распределения палитры. Также следует помнить, что данный параметр увеличивает время загрузки уровня, поскольку движку требуется некоторое время на создание копий текстур.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/env_model","h":"#примечания","p":85},{"i":94,"t":"Объект с симуляцией физики твёрдого тела для студиомоделей. Может взаимодействовать как с другими объектами, так и с игроком. Примечание В случае, если вам нужно использовать брашевый объект с физикой твёрдых тел, вместо env_physbox следует использовать энтити func_physbox","s":"env_physbox","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"","p":93},{"i":96,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Render FX - Тип визуального эффекта для модели Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет модели, накладываемый поверх текстуры Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы поворота модели Target on break - Имя активируемой цели при входе объекта в триггер Model - Путь до файла модели (.mdl) Strenght - Количество здоровья объекта Material type - Тип материала объекта Gib model - Путь к кастомной модели обломков при разрушении объекта","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#настройки","p":93},{"i":98,"t":"Breakable - Объект разрушаемый Crowbar - Объект разобьётся от одного удара монтировкой Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#спавнфлаги","p":93},{"i":100,"t":"Создаёт иллюзию огромных детализированных пространств за счёт проекции реальных игровых объектов на текстуру SKY с настраиваемым масштабированием (3D skybox).","s":"env_sky","u":"/PrimeXT/docs/rus/entities/env_sky","h":"","p":99},{"i":102,"t":"Name - Имя энтити Pitch Yaw Roll - Поворот скайбокса по трем осям Field of View - Угол обзора. Изменение значения приведёт к искажению проекции, использовать с осторожностью Scale - Масштаб, относительно размеров игрового уровня","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#настройки","p":99},{"i":104,"t":"Start Off - По умолчанию выключен при старте карты","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#спавнфлаги","p":99},{"i":106,"t":"Масштаб по умолчанию 1 к 16, то есть в 3D-скайбоксе всё выглядит в 16 раз больше, чем оно есть на самом деле. Вы можете подстроить масштаб вручную под вашу модель, подходят любые значения масштаба больше нуля. Трёхмерный скайбокс создается в замкнутом пространстве, содержимое которого будет спроецировано на браши покрытые текстурой «sky» в основном уровне. Если включено несколько скайбоксов, то отрисован будет лишь один — тот, который находится первым в списке энтить. Внутри 3D-скайбокса не рекомендуется использовать туман, зеркала и порталы, так как это негативно влияет на производительность.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#примечания","p":99},{"i":108,"t":"Эмиттер частиц, описание поведения которых хранится во внешнем файле с расширением .aur","s":"env_particle","u":"/PrimeXT/docs/rus/entities/env_particle","h":"","p":107},{"i":110,"t":"Name - Имя энтити Particle file - Путь до файла с описанием системы частиц Attachment point - Имя объекта, к которому будет прикреплен эмиттер","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#настройки","p":107},{"i":112,"t":"Start On - Эмиттер будет запущен сразу с момента его появления на карте","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#спавнфлаги","p":107},{"i":114,"t":"Точечная энтити для размещения на локации HD декалей из папки gfx\\decals (альтернатива устаревшим декалям из Half-Life 1).","s":"env_static_decal","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"","p":113},{"i":116,"t":"Decal group name - Имя декали из файла настроек в папке gfx\\decals, указывается из файла decalinfo.txt Direction - Направление по одной из осей (по умолчанию автоопределение направления работает хорошо)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#настройки","p":113},{"i":118,"t":"grafity1 { grafity2 48 48 1 } Данный скрипт означает, что grafity1 - это имя группы, ниже grafity2 - это имя текстуры из папки gfx\\decals. Параметры 48 48 - это размер текстуры, чем выше значение, тем больших размеров будет декаль. Параметр 1 это прозрачность декали от 0 до 1, можно использовать промежуточные значения, такие как 0.2 или 0.1234","s":"Пример использования","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#пример-использования","p":113},{"i":120,"t":"Реализация реалтайм монитора через текстуру на браше, который передаёт картинку с камеры на экран. Может быть чёрно-белым.","s":"func_monitor","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"","p":119},{"i":122,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость монитора Non Solid - Вкл/выкл коллизию монитора Camera - Имя камеры, с которой будет передаваться изображение Field of View - Угол обзора. Изменение значения приведёт к искажению проекции.","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#настройки","p":119},{"i":124,"t":"Start On - По умолчанию включен при старте карты Passable - Отключает коллизию для монитора Usable - При нажатии +use можно переключиться в полноэкранный режим Square Image - Использовать горизонтальное значение FOV для обеих сторон (даёт квадратное изображение с камеры) Black/White - Изображение на экране будет чёрно-белым","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#спавнфлаги","p":119},{"i":126,"t":"Текстура браша, на которую будет выводиться изображение, должна иметь имя Monitor Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это негативно влияет на производительность. Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме. Камеру слежения можно менять во время игры при помощи энтити trigger_changetarget Включенный монитор будет светиться в темноте, выключенный — нет. Если картинка с монитора будет перевернута сверху вниз, просто разверните саму текстуру в редакторе карт.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#примечания","p":119},{"i":128,"t":"Энтити для размещения студиомоделей на карте. Следует использовать для неподвижных моделей без анимации, это позволяет увеличить производительность и уменьшить количество данных, отправляемых клиенту сервером по сети. В остальных случаях нужно использовать энтити env_model. Эта энтити не может быть использована в системе следования за объектом (parent system).","s":"env_static","u":"/PrimeXT/docs/rus/entities/env_static","h":"","p":127},{"i":130,"t":"Pitch Yaw Roll - Углы поворота модели Model - Путь до файла модели Skin - Номер скина модели Body - Номер субмодели Scale - Масштаб модели (параметр увеличения влияет сразу на три оси) Sequence - Номер анимации Colormap - Цвета раскраски кастомных текстур модели Disable normals smoothing - Отключить сглаживание нормалей (0 - включено, 1 - отключено). Используется, если модель с некорректными нормалями или для достижения эффекта жестких углов (flat shading) Model selfshadowing - Разрешить самозатенение модели (0 - запретить, 1 - разрешить). Повышает визуальное качество. Работает для лайтмапы и повертексного освещения Bake lightmap on model - Использовать лайтмапу на модели (0 - запретить, 1 - разрешить). Опция является экспериментальной и отключена по умолчанию, так как текущая реализация лайтмап на моделях обладает весьма плохим качеством и не рекомендуется к использованию.","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static","h":"#настройки","p":127},{"i":132,"t":"Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком) Drop to floor - При спауне опускает модель на уровень пола, если она приподнята над полом Disable shadows (for lightmap) - Отключает статические тени от модели при компиляции карты Disable vertex lighting - Отключает повертексное освещение (в случае, если не используется лайтмапа) Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света Примечание при использовании коллизии у модели Так как в PrimeXT были проведены работы над оптимизацией и расширением лимитов студиомоделей, следует помнить, что если вы собираетесь использовать модели из других игр на базе движка GoldSrc/Xash3D, то для достижения правильной коллизии объектов на карте нужно объединить модели из нескольких бодигрупп в одну, при помощью декомпиляции и компиляции модели в одну. В ином случае коллизия будет считаться от первой бодигруппы (актуально на февраль 2022)","s":"Флаги","u":"/PrimeXT/docs/rus/entities/env_static","h":"#флаги","p":127},{"i":134,"t":"Позволяет воспроизводить видео через текстуру на браше. Может быть чёрно-белым. На данный момент (февраль 2022) поддерживаются только видеоролики формата avi, но в дальнейшем будет добавлена поддержка других форматов.","s":"func_screenmovie","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"","p":133},{"i":136,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость браша Non Solid - Вкл/выкл коллизию браша Path to Video - Путь до видеоролика в папке /media","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#настройки","p":133},{"i":138,"t":"Start On - Воспроизведение запущено с момента появления энтити на карте Passable - Отключает коллизию Looped - Зациклить ролик Black/White - Изображение будет чёрно-белым","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#спавнфлаги","p":133},{"i":140,"t":"Сторона браша, на которой будет выводится видео, должна быть покрыта текстурой, у которой имя начинается с movie Видеофайл может быть любой длительности Активация с префиксом < (без параметра) включает паузу. Повторная активация продолжает воспроизведение. Активация с префиксом <и с параметром приводит к мгновенной перемотке на указанное время видеофайла. Параметр указывает количество пропущенных кадров с начала видеофайла Активация с префиксом > приводит к сбросу текущего положения воспроизведения на начало ролика Обычная активация с префиксами + и - полностью выключает отображение экрана и останавливает воспроизведение, либо снова включает его","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#примечания","p":133},{"i":143,"t":"Современный Half-Life 1 SDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и физику, сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. Базируется на XashXT, поэтому наследует весь функционал из XashXT и Spirit Of Half-Life. Подходит для создания как синглплеерных, так и мультиплеерных модов.","s":"О проекте","u":"/PrimeXT/docs/rus/intro","h":"#о-проекте","p":141},{"i":145,"t":"Совместимость с большинством модификаций оригинального GoldSrc Отсутствие многих лимитов, свойственных GoldSrc и ванильному Xash3D Оптимизация рендеринга моделей Инверсная кинематика и jiggle bones для моделей Поддержка развесовки для моделей Расширенный лимит на размер карты (65535x65535x65535 юнитов) Автоматическая коррекция экспозиции (эффект адаптации глаз) Поддержка декалей на моделях Расширенные лимиты моделей (больше не нужно разбивать на кучу smd-файлов) Динамическое освещение с поддержкой теней Физика твёрдых тел (используется движок PhysX) Нормал-маппинг Параллакс-маппинг Отражения с использованием кубических карт HDR-рендеринг 3D скайбокс Bloom Солнечные лучи (sunshafts/godrays) Возможность сделать карту фоном в главном меню Зеркала Мониторы Порталы, с возможностью перемещения энтитей через них Собственный набор утилит для разработки (компиляторы ассетов, просмотрщик моделей/спрайтов)","s":"Функционал на данный момент","u":"/PrimeXT/docs/rus/intro","h":"#функционал-на-данный-момент","p":141},{"i":147,"t":"Поддержка физически корректного рендеринга (PBR) с возможностью переключиться на старую модель освещения при необходимости Создание утилиты для предрасчёта освещения на GPU Реализация Forward+ рендеринга Реалтайм отражения в экранном пространстве (Screen Space Reflections) Масштабная оптимизация рендеринга (depth pre-pass, более гибкая система куллинга и т.д.) Полная переработка системы материалов Создание внутриигрового редактора материалов Реализация движка партиклей Реализация поддержки ragdoll-физики Реализация транспорта Добавление поддержки OpenAL Soft / Steam Audio Доведение порта под Android до работоспособного состояния","s":"Планы на будущее","u":"/PrimeXT/docs/rus/intro","h":"#планы-на-будущее","p":141},{"i":149,"t":"SNMetamorph - Ведущий разработчик Velaron - Помощь в портировании на Linux СASPERX69X - Тестирование, составление документации, логотип ncuxonaT - Помощь в разработке рендера Lev - Помощь в разработке рендера g-cont - Помощь в общей разработке Next Day - Тестирование Aynekko - Тестирование ThomasvonWinkler - Тестирование KorteZZ - Тестирование При желании вы также можете принять участие в разработке PrimeXT - для нас важен любой вклад. Подробнее про соучастие в разработке вы можете узнать на Discord сервере проекта.","s":"Разработчики и соучастники","u":"/PrimeXT/docs/rus/intro","h":"#разработчики-и-соучастники","p":141},{"i":151,"t":"Брашевая энтити с симуляцией физики твёрдого тела. Может взаимодействовать как с другими объектами, так и с игроком. Для правильной работы требует origin-браш. Примечание В случае, если вам нужно использовать модель с физикой твёрдых тел, вместо func_physbox следует использовать энтити env_physbox","s":"func_physbox","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"","p":150},{"i":153,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Render FX - Тип визуального эффекта для браша Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет браша (работает в зависимости от выставленного Render Mode) Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы поворота обьекта ZHLT Lightflags - Флаги освещения для компилятора карт Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость браша Non Solid - Вкл/выкл коллизию браша Target on break - Имя активируемой цели при разрушении объекта Strength - Количество здоровья объекта Material type - Тип материала объекта Gib model - Путь к кастомной модели обломков при разрушении объекта","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#настройки","p":150},{"i":155,"t":"Breakable - Объект разрушаемый Crowbar - Объект разобьётся от одного удара монтировкой Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#спавнфлаги","p":150},{"i":157,"t":"Для создания func_physbox нужно в центр поместить origin браш, т.е создаем коробку, в центр origin браш, и выделив коробку и origin, создать брашевую ентитю func_physbox Брашевые энтити не могут переходить с уровня на уровень, однако энтити env_physbox переходят по умолчанию.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#примечания","p":150},{"i":159,"t":"В данной инструкции описана установка самого свежего билда PrimeXT, в будущем, для релизных билдов алгоритм будет немного отличаться. В случае, если у вас уже установлен движок, шаг 1 можно пропустить. Рекомендуется периодически вручную обновлять движок, так как разработка не стоит на месте и периодически появляются фиксы багов и новый функционал. Примечание Обратите внимание, что PrimeXT поддерживает работу исключительно под свежими билдами Xash3D FWGS, ванильный Xash3D или старые билды FWGS не подойдут.","s":"Установка","u":"/PrimeXT/docs/rus/installation","h":"","p":158},{"i":161,"t":"Выберите и скачайте билд движка Xash3D FWGS для вашей платформы. В случае Windows, это файл xash3d-fwgs-win32-i386.7z для 32-бит, или файл xash3d-fwgs-win32-amd64.7z для 64-бит. Все файлы из архива распакуйте в папку. В дальнейшем под директорией движка будет подразумеваться именно эта папка. Скопируйте папку valve из вашей установленной копии Half-Life 1 в папку с файлами из предыдущего шага. Для проверки запустите xash3d.exe/xash3d.sh/xash3d в зависимости от вашей платформы.","s":"1. Установка движка","u":"/PrimeXT/docs/rus/installation","h":"#1-установка-движка","p":158},{"i":163,"t":"Скачайте билд PrimeXT для вашей платформы и скопируйте все файлы из архива в директорию движка. Обратите внимание, что билд движка и PrimeXT должны быть для одной и той же платформы и архитектуры. Скачайте контент PrimeXT и скопируйте папку primext из архива в директорию движка. Установка завершена! Запустить игру можно с помощью файла primext.exe/primext_run","s":"2. Установка PrimeXT","u":"/PrimeXT/docs/rus/installation","h":"#2-установка-primext","p":158},{"i":165,"t":"Несмотря на то, что с момента выхода в свет этой игры прошло почти 30 лет, сообщество по сей день продолжает интересоваться игрой и использовать её как инструмент для своего творчества. Карты, модели, звуки, спрайты, текстуры, и даже полноценные законченные проекты, которые включают в себя всё перечисленное ранее: неисчислимое количество гигабайтов контента было создано сообществом, и эта цифра с каждом годом растёт. С момента релиза игры и по сей день, моддинг претерпел множество изменений - появились новые, эффективные и удобные инструменты, а старые отчасти ушли на свалку истории. Несведующему в теме человеку будет довольно трудно разобраться сходу самому. Цель этой статьи заключается в том, чтобы объяснить, что из себя представляет моддинг Half-Life 1 во втором десятилетии 21 века, и с чего вообще начать погружение в эту тему. Я не буду подробно вдаваться в детали инструментов и процессов (такое лучше описывать в отдельных статьях, что когда-нибудь будет сделано), а эта статья имеет больше теоретический, нежели практический характер. Она должна лишь дать поверхностное понимание предмета и направление для дальнейшего изучения, если у читателя возникнет такая необходимость.","s":"Введение в современный моддинг Half-Life 1","u":"/PrimeXT/docs/rus/modding_introduction","h":"","p":164},{"i":167,"t":"Пожалуй, самым главным событием в моддинге Half-Life 1 стал релиз движка Xash3D. Он является практически полностью совместимым с оригинальным движком Half-Life 1, названным GoldSrc. Но Xash3D имеет ряд очень важных отличий: у него полностью открытый исходный код, многие внутренние лимиты были расширены либо убраны целиком, добавлено множество нового функционала для моддинга, а также он поддерживает множество различных платформ, например Nintendo Switch, PS Vita, Android, и многие другие. Его даже запускали на смарт-часах, и в браузере (при помощи Emscripten), а также в DOS. Этот движок открыл невиданные ранее возможности для игроков и разработчиков модов (вы наверняка уже видели в этом году новость, что к HL1 прикрутили настоящий рейтрейсинг). Первоначально, движок был разработан одним хорошо известным в узких кругах человеком под ником g-cont или Дядя Миша. Но в 2019 году он перестал заниматься разработкой движка, сделал многие свои разработки общедоступными и переключился на другой проект. В данный момент движок поддерживается и разрабатывается командой энтузиастов под названием FWGS, но также в разработке принимают участие и другие контрибьюторы, как например Иван \"provod/w23\" Авдеев, который с начала 2021 года занимается разработкой Vulkan-рендерера с поддержкой рейтрейсинга. Также, в 2016 году командой FWGS был выпущен в открытый доступ порт движка Xash3D под платформу Android, вместе с этим также были сделаны порты оригинального Half-Life 1 и Counter Strike 1.6. Это событие вызвало неимоверную волну интереса со стороны игрового сообщества. По итогам этих событий, Xash3D набрал на Google Play свыше миллиона установок и 30+ тысяч отзывов. CS16Client набрал на Google Play свыше миллиона установок и 20+ тысяч отзывов. Немалые цифры для игры почти 30-летней давности, не так ли? Помимо HL1 и CS 1.6 также были портированы и многие другие моды: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, и т.д.","s":"Ключевое событие в истории","u":"/PrimeXT/docs/rus/modding_introduction","h":"#ключевое-событие-в-истории","p":164},{"i":169,"t":"Допустим, пришла вам в голову идея в какой-либо игре, базирующейся на движке GoldSrc/Xash3D (как например HL1, CS, HL:OF, HL:BS, TFC) заменить звуки, модели, или текстуры. Делается это очень просто: вы просто находите в папке с игрой нужный вам файл и заменяете на желаемый. Вы можете как сделать его сами, так и подобрать что-то подходящее на таких сайтах, как ModDB, GameBanana, Gamer-Lab. И на этом всё. Что касается карт (или локаций/уровней, как их ещё называют), то тут всё сложнее: уже готовую карту изменять можно в довольно ограниченных пределах, для этого используется программа bspguy. Но на самом деле, обычно и этих пределов достаточно. В случае если же вы хотите создавать свои игровые локации полностью с нуля, вам нужно будет разобраться с редактором и компиляцией карт. По этой теме позже будут сделаны отдельные, подробные статьи. По работе с моделями тоже нужна отдельная статья, в которой будут освещены все аспекты и необходимые для работы инструменты (к слову, всё бесплатное и опенсорсное).","s":"Базовый моддинг (замена/добавление контента)","u":"/PrimeXT/docs/rus/modding_introduction","h":"#базовый-моддинг-заменадобавление-контента","p":164},{"i":171,"t":"В случае, если вы хотите сделать свой проект на базе HL1, не ограничиваясь при этом только лишь заменой контента, то вам придётся столкнуться с Half-Life SDK. HLSDK представляет из себя набор исходников утилит, клиентской и серверной библиотеки HL1. Всё это написано на языке C++, так что если вы уже знакомы с этим языком, то начать работу вам будет сильно проще. HLSDK попал в общий доступ спустя непродолжительное время после релиза HL1, то есть примерно где-то в 1999 году. Люди брали HLSDK за основу, реализовывали свои идеи, и выкладывали модифицированные исходники в публичный доступ. В результате, получилось множество разных вариаций HLSDK с разными дополнительными возможностями. Но в этой статье я опишу только самые актуальные на данный момент варианты, которые имеет смысл использовать в своих проектах:","s":"Продвинутый моддинг","u":"/PrimeXT/docs/rus/modding_introduction","h":"#продвинутый-моддинг","p":164},{"i":173,"t":"Представляет из себя обычный HLSDK без дополнительных фич и геймплейных изменений относительно стандартной HL, но портирован под множество платформ, и также содержит немалое количество различных багфиксов, которых нет в оригинальном HLSDK. Разрабатывается командой FWGS. Неплохой вариант в случае, если вам не нужно выходить за рамки возможностей HL1, и вы, например, хотите просто как-то изменить геймплей или что-то ещё. Можно использовать для создания мода как под GoldSrc, так и под Xash3D FWGS. Можно использовать как для синглплеерных, так и мультиплеерных модов.","s":"hlsdk-portable","u":"/PrimeXT/docs/rus/modding_introduction","h":"#hlsdk-portable","p":164},{"i":175,"t":"Современный вариант HLSDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и интеграцию с физическим движком PhysX, но сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. Базируется на XashXT, поэтому наследует весь функционал из XashXT и Spirit Of Half-Life. Подходит для создания как синглплеерных, так и мультиплеерных модов. Кроме того, содержит в себе огромное множество новых возможностей и инструментов для создания модов, подробнее об этом можно прочитать на сайте проекта, так как подобное описание не входит в задачи этой статьи. Если вы хотите выйти далеко за рамки HL1 технологически и выжать из движка все соки - PrimeXT был создан именно для этого.","s":"PrimeXT","u":"/PrimeXT/docs/rus/modding_introduction","h":"#primext","p":164},{"i":177,"t":"Пока мы работаем над собственными статьями, крайне рекомендуем обратить внимание на уже существующие источники знаний. Вполне вероятно, что среди них вы найдёте ответ на ваш вопрос. Туториалы от The303 Туториалы на GameBanana Туториалы на ModDB Туториалы на Sourcemodding Туториалы по HLSDK от Admer456 Легендарный учебник по маппингу от Дмитрия Черкашина aka Dmitrich HLRA (по большей части устарело) TWHL Wiki Форум CSM Форум HLFX","s":"Дополнительные источники","u":"/PrimeXT/docs/rus/modding_introduction","h":"#дополнительные-источники","p":164},{"i":179,"t":"В PrimeXT есть функционал для работы с определениями физических материалов. Такие материалы могут быть привязаны к определенным текстурам, это даёт возможность гибко настраивать поведение различных поверхностей при физическом взаимодействии (звуки шагов, попаданий при выстреле, при столкновении объектов, кастомные декали попадания). Файлы находятся в папке scripts, и позволяют редактировать многие параметры, не прибегая к необходимости редактирования исходного кода игры.","s":"Работа с материалами","u":"/PrimeXT/docs/rus/working_with_materials","h":"","p":178},{"i":181,"t":"В этом текстовом файле вписываются имена карт для динамического бэкграунда в главном меню игры. Допустим, вы хотите поставить на фон в главное меню две карты test_0.bsp и test_1.bsp. В таком случае, нужно вписать в файл: test_0 test_1 Указывать расширение карты (.bsp) не нужно. При следующем запуске в случайном порядке, одна из карт появится в меню. При загрузке уже самой игры, динамический бэкграунд пропадет, и будет стоковая картинка. Примечание В таких картах будут так же работать все скрипты, триггеры, и музыка. Но если у вас на карте есть энтити ambient_music, она заглушит музыку из главного меню. Учитывайте это.","s":"Фоновая карта в главном меню (chapterbackgrounds.txt)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#фоновая-карта-в-главном-меню-chapterbackgroundstxt","p":178},{"i":183,"t":"Это текстовый файл, в котором объявлены кастомные физические материалы, которые имеют свои определённые звуки шагов/попадания, декали, и другие параметры. Также, в этот файл можно добавить свой материал, который не нужно внедрять в код игры, он будет подхватываться при запуске игры. Количество кастомных материалов не ограничено, можно создавать их сколько угодно и для любой поверхности. Вот так выглядит базовый материал: \"default\" { \"impact_decal\" \"shot\" \"impact_parts\" \"test_impact\" \"test_smoke\" \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"step_sound\" \"materials/walk_concrete_01.wav\" \"materials/walk_concrete_02.wav\" } Разберем каждый пункт более подробно: \"default\" - Указывается название материала, например asphalt, нужно вписать в кавычки слово, и теперь появился отдельный материал: \"asphalt\" { \"impact_decal\" \"shot\" \"impact_parts\" \"test_impact\" \"test_smoke\" \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"step_sound\" \"materials/walk_concrete_01.wav\" \"materials/walk_concrete_02.wav\" } \"impact_decal\" - Указывает, какие декали следов от выстрела будут по этому материалу. Все группы декалей описываются в файле gfx\\decals\\decalinfo.txt. В данном параметре нужно указать одну из групп, описыванных в вышеупомянутом файле. Например, мы можем указать, что следы от выстрелом будет обозначать группа декалей shot в decalinfo.txt. В decalinfo.txt это выглядит так, также для разнообразия можно добавить в подгруппу больше декалей и вместо: shot { shot 6 6 0.5 } Сделать группу выстрелов: shot { shot 6 6 0.5 shot1 6 6 0.5 shot2 6 6 0.5 } \"impact_parts\" - Указывает, какие частицы будут высекаться при попадании (в данный момент не работает) \"impact_sound\" - Указывает список звуков (от 1 до 8), которые воспроизводятся при попадании по материалу. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так: \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"materials/debris_concrete_03.wav\" \"materials/debris_concrete_04.wav\" \"step_sound\" - Указывает список звуков (от 1 до 8), которые воспроизводятся при хождении по материалу игрока или NPC. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так: \"step_sound\" \"materials/walk_asphalt_01.wav\" \"materials/walk_asphalt_02.wav\" \"materials/walk_asphalt_03.wav\" \"materials/walk_asphalt_04.wav\"","s":"Физические материалы (materials.def)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#физические-материалы-materialsdef","p":178},{"i":185,"t":"К любой текстуре может быть привязан определённый физический материал. Это делается посредством создания обьявления в одном из .mat файлов внутри папки scripts. Но вы можете, также, создать свой такой файл. Допустим, у нас есть текстура деревянной стены с названием wood_01. Мы создаем файл с названием textures.mat. В этой файле мы пишем: \"wood_01\" { \"material\" \"wood\" } Сохраняем, и теперь в игре для этой текстуры будут использоваться звуки шагов/попадания и декали, указанные в материале wood. Что касается привязки материала к текстурам моделей, то указывается название модели, и название нужной текстуры, пример для модели box.mdl с текстурой body: \"box/body\" { \"material\" \"wood\" }","s":"Привязка физического материала к текстуре","u":"/PrimeXT/docs/rus/working_with_materials","h":"#привязка-физического-материала-к-текстуре","p":178},{"i":187,"t":"Также, в .mat файлах помимо физического материала, можно указывать другие графические настройки для текстур. \"reflectScale\" - Величина отражений для материала. Больше число - ярче отражения. \"reliefScale\" - Величина высоты для параллакс-маппинга (имеет смысл только если есть карта высот) \"refractScale\" - Величина преломления (только для полупрозрачных поверхностей) \"aberrationScale\" - Величина хроматическая аберрация (только для полупрозрачных поверхностей) \"smoothness\" - Величина гладкости поверхности, в диапазоне от 0.0 до 1.0 Ниже приведён пример настроек для текстуры оружия: \"v_9mmAR/body\" { \"reflectScale\" \"0.3\" \"material\" \"metal\" \"refractScale\" \"3\" \"aberrationScale\" \"0.01\" }","s":"Графические настройки текстур","u":"/PrimeXT/docs/rus/working_with_materials","h":"#графические-настройки-текстур","p":178},{"i":189,"t":"PrimeXT поддерживает два формата текстур, и у каждого формата есть свои особенности при использовании. .tga - Формат, поддерживающий прозрачность. Не поддерживает сжатие, и по этой причине может быть удобен в разработке, в случаях когда критически важно отсутствие артефактов сжатия на текстуре. Но также из-за отсутствия сжатия, текстуры будут занимать много места на диске. .dds - Формат, поддерживающий прозрачность и сжатие с потерями. При неправильной настройке возможно появление артефактов сжатия на текстуре при экспортировании (обычно в виде квадратов). Требует определенных знаний для работы, но при должном навыке позволяет добиться хорошего сжатия практически без видимых потерь качества. При использовании этого формата, рекомендуется хранить исходники текстур в каком-либо формате без сжатия, или с поддержкой сжатия без потерь (например .png или .tga), так как при сжатии текстуры теряется информация, и текстура теряет свой первоначальный вид, что может вызвать проблемы при дальнейшем её редактировании.","s":"Работа с текстурами","u":"/PrimeXT/docs/rus/working_with_textures","h":"","p":188},{"i":191,"t":"В папке с модом находится папка с названием textures, там должны храниться все текстуры для карты и моделей. Для текстур моделей внутри этой папки находится другая, с названией этой модели, и в ней находятся текстуры этой модели. PrimeXT использует метод подмены текстур из .wad на текстуры из этой папки, аналогично делается для моделей и текстур внутри нее. Например, имеется модель ak47_v1.mdl с текстурами a1.bmp и b2.bmp. Для того чтобы подключить текстуры высокого разрешения для этой модели, нужно скопировать скопировать их по пути textures/ak47_v1/a1.dds и textures/ak47_v1/b2.dds. Аналогично делается и для текстур на брашах, за исключением того, что их нужно копировать непосредственно в папку textures. Примечания Название текстуры высокого разрешения должно полностью совпадать по названию таковой в WAD файле, или внутри модели На данный момент, текстуры высокого разрешения не работают для спрайтов Размеры текстуры в WAD файле желательно делать не больше 256х256, иначе при подмене может уехать развертка на брашах Максимальный размер внешних текстур - 4096х4096 пикселей PrimeXT использует декали высокого разрешения и имеет иные методы их реализации, отличающиеся от использованных в GoldSrc Текстуры должны в цветовом пространстве sRGB, не требуется применять обратную гамма-коррекцию для перевода текстур в линейное пространство - рендер делает это автоматически в шейдере. Если вы не поняли, что это значит, можете не заморачиваться и просто сохранять текстуры в вашем фоторедакторе как обычно - практически всегда там при сохранении изображение переводится в sRGB пространство.","s":"Начало работы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#начало-работы","p":188},{"i":193,"t":"Работа с этим форматом имеет некоторые особенности, которые критически важно учитывать, чтобы добиться хорошего результата. Данный формат файла поддерживает множество разных алгоритов сжатия, итоговый размер текстуры и её визуальное качество полностью зависит от используемого формата сжатия. Для работы с DDS можно использовать, например, Paint.NET, NVIDIA Texture Tools Exporter, или плагин для Photoshop. При сохранении текстуры нужно соблюдать следующие условия Обязательно включить генерацию mip maps во избежание артефактов в виде шума на текстурах, видимого только в игре. При использовании плагина для Photoshop: для генерации mip maps использовать box filter Размер текстуры должен соответствовать степени двойки (512х512, 2048x2048, и т.п.), во избежание потенциальных проблем. Для большинства случаев рекомендуется использовать формат сжатия BC7, хотя существуют и другие форматы, которые могут быть более подходящими в той или иной ситуации. Доступные форматы сжатия описаны в таблице ниже. Формат Уровень сжатия Качество Описание BC1 (S3TC, DXT1) 4 bpp Низкое RGB + 1-bit alpha BC2 (DXT2, DXT3) 8 bpp Низкое RGB + 4-bit alpha BC3 (DXT4, DXT5) 8 bpp Низкое RGBA BC5 (ATI2, 3Dc) 8 bpp Среднее RG (подходит для карт нормалей) BC6H 8 bpp Высокое RGB (в формате FP16, подходит для HDR текстур) BC7 8 bpp Высокое RGBA, высококачественная замена форматов BC1-BC5","s":"Использование формата DDS","u":"/PrimeXT/docs/rus/working_with_textures","h":"#использование-формата-dds","p":188},{"i":195,"t":"Технология, используемая для имитации неровностей поверхности на объекте или его дополнительной детализации без модификации его геометрии. В PrimeXT может использоваться для моделей, брашей и декалей. Чтобы использовать карту нормалей, нужно к основной текстуре создать дополнительную и после названия текстуры сделать суффикс _norm Пример: Основная текстура под названием wall1.dds, дополнительная текстура с нормалями для нее будет называться wall1_norm.dds tip При использовании карт нормалей следует учитывать, что PrimeXT принимает на вход карты нормалей в DirectX-style - этот подход также используется в 3DS Max, CryEngine, Substance Painter, UE4. При необходимости карту нормалей можно преобразовать из OpenGL-style в DirectX-style, инвертировав в ней зелёный канал.","s":"Normal Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#normal-mapping","p":188},{"i":197,"t":"Технология, позволяющая изобразить объёмный рельеф на текстуре, не затрагивая при этом геометрию объекта. В PrimeXT может применяться для брашей, моделей и декалей. Чтобы использовать карту нормалей, нужно к основной текстуре создать карту высот и после названия текстуры сделать суффикс _hmap. Также нужно в папке scripts создать файл с любым названием и расширением .mat и внутри сделать описание материала текстуры, в данном случае это нужно для регулировки степени рельефности. Пример: Основная текстура wall1.dds, дополнительная текстура с картой высот для нее будет называться wall1_hmap.dds. Файл описания материала будет называться, к примеру, wall_tex.mat. В этом файле пишем: \"wall1\" { \"reliefScale\" \"0.01\" } Примечание reliefScale это параметр, отвечающий за степень рельефности, чем больше значение - тем более явно выражен рельеф. Перед проверкой убедитесь, что у вас включен параллакс-маппинг: введите в консоли gl_parallax 1 (упрощенный алгоритм параллакса) или gl_parallax 2 (parallax occlusion mapping).","s":"Parallax Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#parallax-mapping","p":188},{"i":199,"t":"Данная текстура хранит в себе различные параметры, которые влияют на итоговый внешний вид объекта, на котором использована эта текстура. Более подробное описание этих параметров приведено ниже. В связи с наличием в PrimeXT двух принципиально разных, несовместимых между собой алгоритмов освещения: классический (r_lighting_brdf 0) и физически корректный (r_lighting_brdf 1), подход к использованию данного типа текстур будет отличаться в зависимости от того, какой алгоритм освещения вы планируете использовать. Для данного типа текстур можно использовать суффикс _gloss или _pbr Пример: Основная текстура wall1.dds, дополнительная текстура блеска для нее будет называться wall1_gloss.dds","s":"Gloss/PBR текстура","u":"/PrimeXT/docs/rus/working_with_textures","h":"#glosspbr-текстура","p":188},{"i":201,"t":"В случае использования классического алгоритма освещения, текстура определяет гладкость поверхности, и тем самым влияет на насыщенность зеркальных бликов. Для задания интенсивности зеркальных бликов используется красный канал текстуры: максимальная яркость обозначает максимальную силу блика, а нулевой уровень обозначает полное отсутствие бликов. Остальные каналы текстуры не используются.","s":"Классический алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#классический-алгоритм-освещения","p":188},{"i":203,"t":"В случае использования физически корректного алгоритма освещения, текстура хранит в себе сразу несколько параметров, которые непосредственно влияют на её конечный вид в игре. Smoothness - уровень гладкости поверхности (0 - очень шероховатая и неровная, 1 - идеально ровная). Величина, обратная величине шероховатости (roughness). Можно получить, инвертировав roughness текстуру в фоторедакторе. Metalness - уровень металличности поверхности (0 - диэлектрик, 1 - чистый металл). Можно выставлять и промежуточные значения, но в таком случае возможны артефакты в виде светлого контура на месте перехода металл-диэлектрик (из-за особенностей metalness workflow). Ambient occlusion - уровень фонового затенения (0 - затенен полностью, 1 - фонового затенения нет). Характеризует то, как обьект будет затенять сам себя, когда на него не направлен прямой свет. Обычно используется, чтобы визуально подчеркнуть какие-то мелкие впадины на текстуре. Specular intensity - величина яркости зеркальных отражений (0 - зеркальные отражения отсутствуют, 1 - зеркальные отражения имеют 100% от своей исходной яркости). Хоть и подобный параметр не вписывается в понятие физической корректности, однако он даёт больше возможностей для художественного контроля над итоговым видом сцены. Если вы не используете этот параметр, крайне рекомендуется оставить его равным 1. Соответствие параметров текстуры и её каналов описано в данной таблице: Канал текстуры Предназначение R Smoothness G Metalness B Ambient occlusion A Specular intensity","s":"Физически корректный алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#физически-корректный-алгоритм-освещения","p":188},{"i":205,"t":"Детальная текстура позволяет добавить дополнительные высокочастотные детали к основной текстуре в низком разрешении, например маленькие шероховатости в текстуре песка. Используется довольно редко, потому что как правило проще отредактировать исходную текстуру. Скорее, эта технология может быть полезна, если планируется делать олдскульный визуальный стиль. Данная технология также используется в GoldSrc. Детальные текстуры хранятся в директории gfx/detail. Пример: Основная текстура wall1.dds, путь до текстуры детализации для нее нужно указать в .mat файле в папке scripts \"wall1\" { \"detailmap\" \"gfx/detail/detail_tile_1\" } Примечание Включить отображение детальных текстур можно в консоли при помощи параметра r_detailtextures 1","s":"Детальные (detail) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#детальные-detail-текстуры","p":188},{"i":207,"t":"Текстура, которая подсвечивает нужные фрагменты на основной текстуре. Может использоваться, например, для создания подсвеченных приборных панелей, кнопок, и двух светящихся элементов небольших размеров. Для данного типа текстур используется суффикс _luma. При создании такой текстуры, её нужно залить полностью чёрным (#000000) цветом, а затем нужные части закрасить любым другим цветом. Также, для данного типа текстур рекомендуется использовать формат текстур DDS с форматом сжатия BCH6, так как он позволяет задавать значения цвета в широком динамическом диапазоне (HDR), что расширяет возможности luma-текстур, например, детали можно сделать намного более яркими, чем если бы использовалась текстура в обычном динамическом диапазоне. Данный тип текстур не работает, если нет внешней основной текстуры - это обязательное условие.","s":"Cветящиеся (luma) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#cветящиеся-luma-текстуры","p":188},{"i":209,"t":"При использовании альфа-канала в текстуре при замене, прозрачность не будет работать, так как нужно провести ряд дополнительных манипуляций: Модели: Чтобы модель использовала прозрачность, в настройках модели у текстуры, которая вшита внутрь mdl файла, нужно выставить параметр Additive или Transparent в зависимости от желаемого эффекта. Маппинг: Для использования прозрачности, в настройках браша, в пункте Render Mode указываем значение Texture или Additive. Также, прописываем уровень прозрачности в FX Amount. Либо сама текстура в wad должна иметь синий канал для прозрачности.","s":"Особенности работы прозрачности в текстурах","u":"/PrimeXT/docs/rus/working_with_textures","h":"#особенности-работы-прозрачности-в-текстурах","p":188},{"i":211,"t":"Текстуры для кастомных HD-декалей должны располагаться в папке gfx/decals. В качестве дополнительных, применимы все перечисленные выше типы текстур (карты нормалей, высот, и т.д). Примечания На данный момент (февраль 2022), в реализации декалей есть ряд костылей, которые планируется исправить в будущем, но сейчас их нужно учитывать при создании собственной текстуры: Cледует использовать задний фон для прозрачности с цветом R: 123 G: 125 B: 123, так как альфа-канал недопустим Сохранять текстуру следует с параметром сжатия DXT1 No alpha","s":"Работа с декалями","u":"/PrimeXT/docs/rus/working_with_textures","h":"#работа-с-декалями","p":188},{"i":213,"t":"Скайбокс состоит из 6 текстур - для каждой грани скайбокса назначается своя текстура с определенным суффиксом, обозначающим, какой конкретно грани скайбокса принадлежит эта текстура. Список суффиксов: bk, dn, ft, lf, rt, up. Эти текстуры располагаются в папке gfx\\env и могут быть формата DDS или TGA. Имеется возможность использования HDR-скайбокса, для этого нужно упаковать HDR-текстуры скайбокса в формат DDS с форматом сжатия BC6H.","s":"Скайбоксы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#скайбоксы","p":188},{"i":215,"t":"Данный компилятор моделей является наследником компилятора Paranoia 2 Savior studiomdl, но включает в себя новые функции для работы с моделями, имеет расширенные лимиты, и ряд исправленных багов. Рассчитан для использования с Xash3D и PrimeXT, но также он совместим с GoldSrc. Скачать компилятор можно в составе билда PrimeXT, файл находится по пути primext/devkit.","s":"pxstudiomdl","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"","p":214},{"i":217,"t":"Поддержка тайлинга текстур на моделях (только для PrimeXT/Xash3D) Поддержка фейкового тайлинга текстур для GoldSrc (до четырёх повторений текстуры) Поддержка полноцветных текстур в форматах TGA, BMP, PNG, DDS Компилятор сгенерирует прозрачность для встроенных текстур, если входные текстуры имеют альфа-канал Поддержка развесовки костей (bone weighting) Поддержка процедурной анимации костей (jiggle bones) Расширенные лимиты на кол-во вертексов в модели и в SMD-файле Отсутствующие текстуры автоматически подменяются текстурой-заглушкой Возможность компиляции SMD-файлов напрямую, без ручного создания QC-файла (если модель без анимаций)","s":"Функционал","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#функционал","p":214},{"i":219,"t":"Внимание Важно отметить, что ни одна из команд не должна быть написана с заглавной буквы, так как это приведёт к ошибкам компиляции. $modelname <название>.mdl - Установка имени для модели $cd <путь> - Указание компилятору, где искать исходники модели. Используйте $cd \".\\\" для указания пути к текущей папке. Для абсолютного пути используйте следующий пример: $cd \"C:\\Users\\Admin\\Desktop\\model_sources\" $texrendermode <имя текстуры> <режим рендеринга> - Установка специального режимы рендеринга для указанной текстуры Доступные режимы рендеринга: additive masked masked_solid fullbright smooth nosmooth Примечание Если вам нужны два режима рендеринга на одной и той же текстуре, вы должны сделать отдельную запись, так как вы не можете поместить masked и additive в одну и ту же строку. $texrendermode body.bmp masked $texrendermode body.bmp additive $gamma <значение> - Изменение гаммы во всех ваших файлах текстур. Начальный номер по умолчанию — 1,8. Для более темного увеличьте число, а для более яркого уменьшите число $origin - Cмещение начала координат модели. Этот параметр нужен для точной настройки модели. $eyeposition - Для монстров в одиночной игре, указывает где глаза монстра находятся относительно начала координат модели $cdtexture \".\\\" - Указать путь к текстурам, если они не в папке с моделью $cliptotextures - Отключает уменьшение размера текстур до границ UV-карты. Может помочь избавиться от швов на текстурах. Отключение этого флага позволяет использовать фейковый тайлинг текстур для GoldSrc. $fixedcoords - Включает текстурные координаты с плавающей точкой (без тайлинга). Только для Xash3D. $freecords или $freecoords - Включает текстурные координаты с плавающей точкой (с тайлингом). Только для Xash3D. $boneweights - Учитывать развесовку для модели. При использовании этой команды помните, что декомпиляция может быть невозможна, сохраняйте исходники модели. Доступно только в Xash3D. $scale <величина масштаба> - Масштаб модели, по умолчанию всегда равно 1 $scale_x, $scale_y, $scale_z - Масштабирование модели по отдельным осям. Использовать с осторожностью. $body <имя меша> <имя SMD-файла> - Добавляет меш в модель. Пример: $body \"head\" \"barney\" $bodygroup <имя группы> - Это позволяет вашей модели иметь взаимозаменяемые части, для генерации разных частей в модели. $flags <номер флагов> - Добавляет к модели специальный эффект или другую модификацию, возможные флаги перечислены в таблице ниже. Для того, чтобы добавить несколько флагов, нужно сложить в калькуляторе их номера и результат прописать как номер флага. Номер флага Описание 1 След от ракеты Quake1 + динамический свет. След частиц от оранжевого до серого. Создает след только тогда, когда модель находится в движении (не анимация). Динамический свет не остановится, пока эта модель не будет удалена из игры, поэтому используйте его только для таких вещей, как снаряды оружия. 2 Дымовой след от гранаты Quake1. Это создает след только тогда, когда модель находится в движении (не анимация) 4 Кровавый след Quake1 Gib. Это создает след только тогда, когда модель находится в движении (не анимация) 16 Непрерывно стреляет зелеными частицами из стороны в сторону наружу, пока модель не будет удалена из игры. 32 Кровь зомби 64 Режущий эффект Quake 1 Death Knight. Как эффект слюны Скрэга, но с оранжевыми и желтыми частицами. 128 Расплывающийся фиолетовый след 256 Уменьшает тени на модели примерно на 50%. Хорошо подходит для летающих моделей или моделей которые выигрывают от менее резких теней, таких как модели в мультяшном стиле. 512 Заставляет модель использовать хитбоксы для коллизии, вместо стандартного bounding box 1024 Постоянно освещает модель непосредственно из энтити light, независимо от того, где он находится на карте. $texturegroup - Команда позволяет вашей модели иметь взаимозаменяемые текстуры. Это используется для таких вещей, как смена текстуры одежды. Форматирование заключается в том, что в каждой строке помещаются все исходные текстуры, а затем во второй или более строке помещаются замещающие текстуры. Пример: $texturegroup arm { { \"newarm.bmp\" \"handback.bmp\" \"helmet.bmp\" } { \"newarm(dark).bmp\" \"handback(dark).bmp\" \"helmet(dark).bmp\" } } $renamebone <старое имя> <новое имя> - Команда для переименования любых костей вашего скелета. Используется в основном для исправления несоответствий имен скелетов между другими SMD-файлами. Пример: $renamebone \"Bip01 R Calf\" \"Bip01 R Leg1\" $attachment <номер аттачмента> <название кости> - Задаёт определённую точку, которая присоединяется к заданной кости, а затем её можно использовать для воспроизведения различных эффектов, или для получения координат этой точки из кода игры. Координаты X,Y,Z задают удаление точки от кости. Пример: $attachment 0 \"bip01 R hand\" 25 0 5 $hbox <номер хитгруппы> <название кости> - По умолчанию компилятор проверяет, есть ли у вас строка $hbox, и если её нет, то он автоматически создает хитбоксы на каждой кости, используя привязанную к ней скиннинговую сетку в качестве приблизительного размера. Когда вы используете эту команду, она создаст хитбоксы только на тех костях с объявленными строками $hbox. $hbox также используется для редактирования размера и групп урона хитбоксов. Примечание У пользователей программы Blender, которые создают свои кости с нуля, а не импортируют, могут возникнуть проблемы с автоматической генерацией хитбокса из-за другого координатного направления кости Первая и вторая координаты XYZ — это противоположные углы хитбокса, которые находятся в локальном пространстве костей. Чтобы получить координаты хитбокса для начальной точки для редактирования, вы можете указать компилятору сбросить их в текстовый файл с помощью команды -h, например: pxstudiomdl.exe -h mymodel.qc >hitboxes.txt Хитбоксы разделены на несколько разных групп (автоматически хитбоксы всегда начинаются с группы 0). Группы будут определять разные теги действий в анимации c помощью актов, а так же использовать множитель урона (это поведение можно изменить в коде игры). Так же вы можете создать свои акты, путем редактирования кода. Номер группы хитбоксов Описание группы Специальные анимации 0 Общий ACT_FLINCH_HEAD 1 Голова - 2 Грудь - 3 Живот ACT_DIE_GUTSHOT 4 Левая рука ACT_FLINCH_LEFTARM 5 Правая рука ACT_FLINCH_RIGHTARM 6 Левая нога ACT_FLINCH_LEFTLEG 7 Правая нога ACT_FLINCH_RIGHTLEG $controller \"\" - Контроллер используется для изменения вращения или движения кости. Это обычно используется для вращения головы или туловища у NPC, пушки у вертолета, или для анимации рта, которая управляется звуком из привязанной к модели энтити (lip sync). ID — уникальный идентификатор контроллера. Примечание Существует два типа осей: вращательная и линейная, например, вращательная — XR, YR и ZR , а линейная — X, Y, Z. Важно отметить, что кости контроллера наследуют свою локальную ось от родительской кости , поэтому, если ваш контроллер не вращается так, как вы хотите, вам, возможно, придётся создать перед ним родительскую кость с другой ориентацией. Оси контроллера определяют диапазон движения. Пример: $controller 0 \"Bip01 Head\" XR -60 60 $sequence \"<название анимации>\" \"<название SMD-файла с анимацией>\" <ключевые слова> - Добавляет анимацию для модели, все ключевые слова разделяются пробелом. Таблица всех ключевых слов находится ниже. Ключевое слово Описание fps <число> Устанавливает скорость проигрывания кадров анимации в секунду после имени анимации loop Указывает, что анимация должна быть зациклена event { <номер ивента> <аргумент 1> <аргумент 2> } Указывает, какой ивент будет вызван при запуске анимации. Полный список актов, ивентов и их аргументов можно посмотреть в другой статье, или в коде игры. rotate <число> Угол поворота анимации Пример: $sequence \"die\" \"die\" fps 24 ACT_DIE_HEADSHOT { event 1000 1 } - Проигрывается анимация смерти игрока от выстрела в голову, вызывая ивент, который убивает персонажа на 1 кадре. $root <имя кости> - Указывает, какая кость используется в качестве «корневой» кости, если имеется несколько корневых костей без родительских. $keepfreebones - Отключает автоматическое удаление костей, к которым не прикреплена какая-либо геометрия. Может быть полезно для наложения разных моделей на общие анимации. $collapsebones - Удаляет кости к которым не привязана геометрия $collapseboneaggressive - Принудительно удаляет кости, к которым не привязана геометрия (более строгий режим)","s":"Описание команд QC","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#описание-команд-qc","p":214},{"i":221,"t":"Для этой команды выделен отдельный раздел, поскольку её описание довольно масштабное. При применении этой команды для кости, игровой движок будет динамически моделировать её физику во время игры, что позволяет создавать реалистичные вторичные движения, такие как раскачивание антенн, упругая плоть, висячие уши, брелки, флаги, плащи и т.д. Периодические колебания симулируются путём задания значений жёсткости (stiffness) и демпфирования (damping). Жесткость: при низком значении, таком как 10, колебания будут очень размашистые и медленные, тогда как значение 500 породит очень быстрые колебания, но с малой амплитудой. Допустимые значения находятся в диапазоне от 1 до 1000. Демпфирование – это своего рода величина сопротивления периодическому колебанию. Нулевое значение означает, что колебания не будут затухать. Демпфирование, равное 10, приводит к тому, что колебания будут затухать почти сразу. Допустимые значения находятся в диапазоне от 0 до 10. Гравитация процедурных костей - это не глобальная гравитация, которая влияет на физические объекты, а локальная, и действует по направлению оси +Y (+Z в зависимости от редактора модели) кости. Данная команда использует следующий синтаксис: $jigglebone <имя кости> { <группа свойств> { <свойство> <значение> [<значение>] … } } Для этой команды существует несколько групп свойств, все они перечислены ниже. Внимание Перечисленные ниже группы свойств можно комбинировать вместе, за некоторым исключением: is_rigid и is_flexible не могут использоваться вместе. Аналогично, has_base_spring и is_boing также нельзя использовать вместе.","s":"Команда $jigglebone","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#команда-jigglebone","p":214},{"i":223,"t":"На конец кости помещается симулируемая масса, и кость ведёт себя как жесткая палка. Этот вид порождает только вращательное движение с центром вращения в основании кости. Описание свойств​ Название свойства Описание свойства length Расстояние от основания (в юнитах) до массы «наконечника». Маленькие значения приводят к медленному покачиванию. Большие значения приводят к более тонким движениям tip_mass Насколько на «наконечник» действует гравитация. Значение 0 отключает эффекты гравитации, тогда как 1000 будет большой массой Пример использования​ $jigglebone \"Floppy\" { is_rigid { tip_mass 100 length 20 angle_constraint 60 } }","s":"Группа свойств is_rigid","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_rigid","p":214},{"i":225,"t":"На конец кости помещается симулируемая масса, и кость ведёт себя как упругий и гибкий стержень. Этот вид порождает только вращательное движение с центром вращения в основании кости. Описание свойств​ Название свойства Описание свойства yaw_stiffness Значение жёсткости для локальной Yaw оси вращения yaw_damping Демпфирование вдоль локальной Yaw оси вращения (мин: 0, макс: 10) pitch_stiffness Значение жёсткости для локальной Pitch оси вращения pitch_damping Демпфирование вдоль Pitch оси вращения (мин: 0, макс: 10) along_stiffness Значение жёсткости вдоль оси колебания. Это используется только в том случае, если для этой кости указано allow_length_flex along_damping Демпфирование вдоль оси колебания пружины. Это используется только в том случае, если для этой кости указано allow_length_flex (мин: 0, макс: 10) allow_length_flex По умолчанию, при колебании кость сохраняет свою изначальную длину. Указание этого параметра позволяет изменять эту длину при колебании length Расстояние от основания в дюймах до массы «наконечника». Маленькие значения приводят к сильному колебанию. Более высокие значения приводят к более тонким движениям tip_mass Насколько на наконечник действует гравитация. Ноль отключает эффекты гравитации, тогда как 1000 будет большой массой Пример использования​ $jigglebone \"JigglyUpAndDown\" { is_flexible { yaw_stiffness 100 yaw_damping 3 length 20 yaw_constraint 0 0 } }","s":"Группа свойств is_flexible","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_flexible","p":214},{"i":227,"t":"Смоделированная масса помещается на основание кости. Этот вид создает только поступательное движение, перемещая всю покачивающуюся кость по осям X, Y и Z. Описание свойств​ Название свойства Описание свойства stiffness Значение жёсткости damping Значение демпфирования left_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси X left_friction Величина трения, применяемого в плоскости вверх/вперед, когда пружина трется о левое ограничение (left_constraint) up_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Y up_friction Величина трения, применяемая в левой/вперед плоскости, когда пружина трется о ограничение вверх (up_constraint) forward_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Z forward_friction Величина трения, применяемого в левой/верхней плоскости, когда пружина трётся о переднее ограничение (forward_constraint) base_mass Насколько на периодические колебания действует сила тяжести Пример использования​ $jigglebone \"Bouncy\" { has_base_spring { stiffness 100 damping 1 left_constraint -20 20 up_constraint -20 20 forward_constraint -20 20 } }","s":"Группа свойств has_base_spring","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-has_base_spring","p":214},{"i":229,"t":"tip Документирование данной группы свойств ещё не завершено. Периодическое сжатие и растяжение кости, масштабирует выбранную кость. Может вызывать падение игры. Описание свойств​ Название свойства Описание свойства stiffness ? damping ? left_constraint ? left_friction ? up_constraint ?","s":"Группа свойств is_boing","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_boing","p":214},{"i":231,"t":"Перечисленные ниже параметры могут быть использованы внутри групп свойств is_rigid и is_flexible. Вы можете использовать эти параметры сразу все вместе, или не использовать их вообще. Также, следует учитывать, что каждое из угловых ограничений будет вызывать нетривиальные вычисления, что в теории может негативно влиять на FPS или усиливать нагрузку на CPU. Название Описание angle_constraint Устанавливает максимальное допустимое угловое отклонение, создающее коническую границу, через которую не может пройти покачивающаяся кость yaw_constraint Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного рыскания. Угловые значения не должны превышать +/- 90 градусов yaw_friction Ненулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом рыскания. Значение не должно превышать 20 единиц pitch_constraint Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного шага. Угловые значения не должны превышать +/- 90 градусов pitch_friction Ненулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом шага. Значение не должно превышать 20 единиц Пример использования​ $jigglebone \"Antlion.glasswingR_bone\" { is_flexible { yaw_stiffness 700 yaw_damping 6 pitch_stiffness 700 pitch_damping 8 tip_mass 5 length 30 angle_constraint 37 } } $jigglebone \"JigglyUpAndDown\" { is_flexible { yaw_stiffness 100 yaw_damping 3 length 20 yaw_constraint 0 0 } }","s":"Угловые ограничения","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#угловые-ограничения","p":214}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,6.261,1,4.386,2,2.56,3,5.524,4,3.598,5,4.676,6,6.261,7,5.524,8,4.676,9,5.524,10,6.261,11,5.524,12,6.261,13,4.676,14,6.261,15,6.261,16,6.261]],["t/4",[2,2.652,17,6.486,18,2.985,19,6.486,20,6.486,21,4.08,22,5.22,23,2.814,24,5.722,25,3.442,26,6.486,27,6.486]],["t/6",[2,2.734,4,2.957,21,3.237,24,4.54,25,3.942,28,5.381,29,3.843,30,3.223,31,3.667,32,3.688,33,5.874,34,4.54,35,4.141,36,5.145,37,5.145,38,4.54,39,4.54,40,5.145,41,3.407,42,4.141,43,4.141,44,4.54,45,5.145,46,4.141,47,4.141,48,3.843,49,5.145,50,4.54,51,2.54,52,2.455]],["t/8",[1,3.457,2,2.66,4,2.835,7,4.353,13,3.685,29,4.859,30,2.823,31,3.212,32,3.589,33,5.779,38,4.353,39,4.353,41,3.267,42,3.971,43,3.971,44,4.353,53,6.506,54,4.353,55,6.506,56,4.934,57,4.934,58,4.934,59,3.971,60,3.971,61,4.934,62,4.353,63,1.547,64,4.353,65,6.506,66,4.934,67,3.267,68,4.934,69,4.934,70,3.685,71,3.685,72,4.353,73,3.685]],["t/10",[22,6.211,25,3.849,28,3.944,30,3.147,31,3.581,32,4.001,33,3.66,34,4.324,35,5.212,46,5.212,48,3.66,52,2.339,62,4.324,63,1.537,74,4.288,75,4.901,76,4.324,77,4.324,78,3.944,79,5.714,80,4.324,81,3.66,82,4.324,83,4.324,84,3.944,85,4.901,86,4.901,87,4.324,88,4.901,89,2.506,90,2.419,91,3.944,92,4.324,93,4.901]],["t/12",[2,3.279,21,3.407,22,5.561,25,3.667,28,5.561,29,4.044,32,4.198,33,5.684,46,4.358,47,4.358,48,4.044,52,2.584,67,3.586,74,4.576,82,4.778,83,6.097,91,4.358,94,5.415,95,5.415,96,5.415,97,4.358,98,4.044,99,4.778]],["t/16",[4,2.999,5,3.898,9,4.605,30,2.928,31,2.577,32,2.879,41,3.456,63,1.637,70,3.898,71,3.898,74,3.456,89,3.452,90,3.332,100,4.605,101,3.898,102,5.22,103,5.22,104,4.605,105,1.678,106,3.898,107,5.041,108,4.605,109,4.605,110,4.201,111,2.411,112,3.657,113,5.041,114,4.605,115,3.898,116,4.201,117,3.657,118,3.898,119,5.22,120,4.201,121,3.456]],["t/18",[25,2.002,30,1.637,32,2.081,41,4.572,42,3.037,52,1.801,67,2.498,106,2.818,107,2.818,110,3.037,111,2.498,121,3.581,122,3.329,123,3.774,124,2.644,125,4.429,126,6.322,127,2.984,128,3.329,129,3.774,130,3.774,131,3.037,132,2.818,133,3.247,134,3.329,135,5.409,136,3.774,137,4.572,138,3.774,139,3.329,140,3.329,141,3.774,142,3.774,143,3.774,144,3.774,145,3.774,146,3.774,147,3.037,148,2.644,149,2.818,150,3.774,151,5.409,152,2.818,153,2.644,154,1.801,155,2.644,156,3.774,157,2.498,158,3.037,159,3.037,160,3.329,161,3.774,162,2.168,163,2.644,164,2.498,165,3.329,166,3.329,167,3.774,168,2.818,169,3.774,170,3.329,171,2.818,172,3.774,173,3.774,174,3.774,175,3.774,176,3.329,177,3.774,178,3.774,179,3.774,180,3.329,181,3.774,182,3.037,183,3.774,184,3.329,185,3.329,186,3.774]],["t/20",[4,2.556,8,5.986,21,2.798,32,2.453,41,4.018,105,1.43,106,4.532,112,4.251,127,3.81,128,3.924,133,2.67,154,2.896,162,2.556,182,3.579,187,3.924,188,4.448,189,3.924,190,3.579,191,4.448,192,4.448,193,3.924,194,3.924,195,3.924,196,2.945,197,3.924,198,3.924,199,3.924,200,4.448,201,3.924,202,3.924,203,3.579,204,4.448,205,4.448,206,4.532,207,3.924,208,4.448,209,4.448,210,4.251,211,3.924,212,3.924,213,3.924,214,4.448,215,3.924,216,3.322,217,3.924,218,3.924,219,3.924,220,4.448,221,3.322,222,3.116,223,3.924]],["t/22",[2,2.004,67,5.458,84,3.944,127,3.572,148,3.433,222,3.433,224,4.324,225,4.901,226,4.324,227,7.718,228,4.324,229,4.324,230,8.025,231,4.901,232,4.901,233,4.324,234,4.324,235,2.942,236,3.66,237,4.901,238,3.944,239,4.324,240,4.324,241,4.324,242,4.901,243,4.324,244,4.324,245,6.477,246,4.324,247,3.944,248,3.944,249,3.944,250,3.083,251,4.324,252,4.324]],["t/24",[1,3.711,21,4.286,52,2.527,97,4.262,98,3.955,117,3.711,133,3.179,137,3.507,203,4.262,238,4.262,250,3.332,253,4.673,254,5.296,255,3.711,256,6.011,257,6.011,258,5.296,259,4.673,260,3.955,261,5.296,262,3.955,263,4.673,264,3.179,265,4.262,266,5.296,267,5.296,268,5.296,269,4.673,270,5.296,271,5.296,272,5.296,273,5.483,274,5.296,275,5.296]],["t/26",[1,2.669,5,1.778,21,2.397,29,2.846,30,2.363,31,2.352,32,3.682,41,2.523,43,1.915,47,1.915,52,1.136,59,3.066,60,1.915,63,1.494,67,4.209,70,2.846,71,1.778,74,2.523,89,2.437,90,2.352,91,1.915,98,2.846,111,1.099,121,3.606,122,2.1,124,4.174,125,1.667,127,1.313,148,1.667,189,2.1,190,3.066,195,2.1,196,1.576,207,2.1,215,3.362,216,2.846,221,2.846,222,3.816,235,1.429,236,1.778,243,2.1,244,2.1,246,3.362,250,2.397,255,2.669,256,3.362,257,2.1,259,2.1,265,1.915,273,1.915,276,2.38,277,4.204,278,2.287,279,3.362,280,2.1,281,1.497,282,2.38,283,2.38,284,2.38,285,2.38,286,3.362,287,2.1,288,2.1,289,2.1,290,2.38,291,2.38,292,2.1,293,3.81,294,2.1,295,1.778,296,2.38,297,1.915,298,2.38,299,2.38,300,3.81,301,3.81,302,2.19,303,1.915,304,2.1,305,2.38,306,2.38,307,2.38,308,2.38,309,2.38,310,2.38,311,2.38,312,2.38,313,2.1,314,2.38,315,3.066,316,2.1,317,2.1,318,2.38,319,2.38,320,2.38,321,2.38,322,3.362,323,2.38,324,2.38,325,2.38,326,2.38,327,2.1,328,2.38,329,2.1,330,2.38,331,2.1,332,2.38,333,2.38,334,2.38,335,2.1,336,2.1,337,1.778,338,3.362,339,2.38,340,2.38,341,2.38,342,2.1,343,2.38,344,3.81,345,3.81,346,3.81,347,3.81,348,3.362,349,3.066,350,2.1,351,2.38,352,1.576,353,2.38,354,2.38,355,1.576,356,1.915,357,2.1,358,1.915,359,2.1,360,2.1,361,2.1,362,2.1,363,2.1,364,2.1]],["t/28",[4,3.097,11,3.312,21,3.966,25,1.992,32,2.071,48,2.804,52,1.791,98,2.804,112,2.63,116,3.021,117,2.63,125,3.775,133,3.235,137,4.561,148,3.775,149,4.025,171,2.804,184,5.562,211,3.312,216,2.804,247,3.021,248,4.337,253,3.312,260,4.025,262,2.804,264,2.253,265,3.021,269,4.755,279,3.312,280,3.312,281,2.362,286,3.312,295,2.804,304,3.312,315,3.021,365,3.754,366,3.754,367,3.754,368,3.312,369,3.021,370,4.755,371,3.754,372,3.754,373,3.754,374,3.312,375,4.755,376,3.754,377,2.804,378,2.804,379,3.754,380,3.754,381,4.755,382,5.389,383,3.754,384,3.754,385,3.754,386,3.754,387,3.754,388,4.025,389,3.754,390,3.754,391,3.754,392,3.754,393,3.754,394,5.389,395,4.025,396,3.754,397,3.754,398,3.754,399,3.754,400,3.754,401,3.754]],["t/30",[1,3.041,8,3.242,51,2.143,52,2.071,54,3.83,59,4.803,60,3.493,89,2.22,90,2.143,97,3.493,101,3.242,112,3.041,124,3.041,125,3.041,171,4.457,182,3.493,196,2.874,250,3.755,252,3.83,281,3.755,302,3.919,315,3.493,316,3.83,317,5.266,342,3.83,355,2.874,368,3.83,370,3.83,374,3.83,388,3.242,395,3.242,402,3.83,403,4.341,404,4.409,405,3.83,406,4.341,407,4.341,408,4.341,409,4.341,410,3.493,411,4.341,412,4.341,413,4.341,414,4.341,415,4.341,416,4.341,417,4.341,418,3.83,419,4.341,420,4.341,421,4.341,422,4.341,423,4.341,424,4.341,425,3.83,426,4.341,427,3.83,428,4.341]],["t/32",[3,4.295,30,2.112,31,3.183,52,3.077,67,3.223,74,3.223,107,3.635,111,2.248,117,3.41,118,4.815,120,3.917,121,4.269,124,3.41,149,3.635,222,3.41,273,3.917,278,2.922,297,3.917,302,2.797,322,4.295,355,3.223,375,4.295,381,5.689,388,3.635,402,4.295,404,3.87,425,4.295,427,4.295,429,4.868,430,6.448,431,4.868,432,4.868,433,4.295,434,4.295,435,4.868,436,4.868,437,4.868,438,4.868,439,4.868,440,4.295,441,4.295,442,4.295,443,4.295]],["t/34",[2,1.744,4,2.45,5,3.184,30,2.558,31,2.105,32,3.252,70,4.403,71,3.184,74,2.823,89,2.181,90,2.105,100,5.201,104,3.762,106,3.184,107,5.046,108,3.762,109,3.762,110,3.431,111,1.969,112,2.987,113,4.403,114,3.762,115,3.184,116,3.431,117,4.734,118,3.184,120,3.431,121,4.473,124,2.987,148,2.987,222,2.987,247,3.431,249,3.431,250,2.683,260,3.184,297,3.431,302,2.45,355,2.823,388,3.184,395,3.184,404,2.56,434,3.762,440,3.762,441,3.762,443,3.762,444,4.264,445,4.264,446,4.264,447,4.264,448,4.264,449,3.762,450,4.264,451,4.264,452,4.264,453,4.264,454,4.264,455,4.264,456,4.264,457,4.264,458,4.264]],["t/36",[4,3.364,64,5.166,248,4.712,281,3.683,377,4.372,378,4.372,395,4.372,404,3.514,459,5.855,460,5.855,461,5.855,462,5.855,463,5.855,464,5.855,465,5.855,466,8.478,467,5.166,468,5.166,469,5.166,470,5.166,471,5.166]],["t/38",[472,5.57,473,3.673,474,3.818,475,3.818,476,3.977,477,4.849]],["t/40",[18,2.604,23,1.057,25,1.293,51,2.976,121,2.57,153,1.707,196,3.654,249,1.961,262,1.82,295,1.82,474,4.162,475,1.344,478,0.916,479,1.462,480,1.248,481,1.707,482,1.961,483,1.163,484,1.961,485,0.824,486,1.707,487,1.613,488,1.82,489,1.533,490,1.4,491,2.15,492,2.15,493,6.423,494,6.028,495,2.415,496,2.899,497,1.82,498,2.436,499,2.436,500,1.462,501,2.72,502,2.436,503,4.122,504,3.882,505,3.124,506,2.15,507,2.899,508,2.15,509,3.619,510,5.224,511,5.224,512,2.15,513,3.991,514,1.293,515,3.39,516,3.124,517,6.995,518,1.462,519,2.899,520,4.269,521,1.961,522,2.436,523,1.293,524,2.15,525,2.15,526,3.882,527,2.436,528,6.028,529,3.425,530,2.436,531,2.15,532,2.436,533,6.423,534,2.15,535,1.961,536,2.442,537,2.389,538,4.442,539,1.707,540,2.15,541,2.899,542,1.985,543,3.124,544,2.436,545,2.15,546,2.436,547,2.436,548,2.436,549,2.436,550,2.436,551,2.15,552,1.961,553,1.961,554,2.15,555,2.436,556,2.15,557,2.436,558,2.15,559,2.15,560,1.82,561,2.436]],["t/42",[51,2.237,349,3.647,474,4.446,475,2.5,484,3.647,485,1.533,554,3.998,562,4.532,563,8.06,564,7.478,565,4.532,566,1.927,567,3.998,568,2.604,569,3.175,570,4.532,571,5.612,572,3.998,573,4.886,574,4.532,575,4.886,576,4.532,577,3.998,578,4.532,579,4.532,580,4.532,581,4.532,582,3.384,583,2.851,584,4.069,585,2.604,586,3.384,587,3.384,588,3.998,589,6.146,590,4.532,591,4.532,592,3.998,593,3.998]],["t/44",[4,3.364,8,4.372,50,5.166,52,2.794,118,4.372,153,4.102,154,3.935,168,4.372,250,3.683,281,3.683,442,5.166,594,5.855,595,4.372,596,4.712,597,4.712,598,5.855,599,5.855,600,5.855,601,5.855,602,5.855,603,5.855,604,5.855]],["t/46",[23,2.217,25,3.532,140,4.507,154,4.109,168,3.815,235,3.067,250,4.187,264,3.995,281,4.187,479,3.067,482,5.356,571,4.111,595,4.971,605,5.872,606,5.109,607,4.111,608,4.187,609,5.109,610,3.579,611,3.815,612,4.507,613,5.109,614,5.356,615,4.111,616,4.507,617,4.111,618,4.507]],["t/48",[18,1.947,51,2.487,72,4.445,73,3.762,137,4.367,149,3.762,154,3.723,155,5.151,159,4.054,171,3.762,281,4.908,303,4.054,405,5.819,595,4.925,597,4.054,615,5.307,616,4.445,619,5.038,620,5.165,621,4.445,622,6.595,623,6.595,624,5.038,625,5.038,626,5.038,627,5.038,628,5.038,629,5.038]],["t/50",[477,3.738,480,1.715,500,4.109,503,5.112,507,5.112,569,5.295,630,2.387,631,3.379,632,4.707,633,5.645,634,2.634,635,3.203,636,2.634,637,4.109,638,4.294,639,4.707,640,3.985,641,3.203,642,5.335,643,5.335,644,5.335,645,5.335,646,3.357,647,4.707,648,2.387,649,1.516,650,4.707,651,5.335]],["t/52",[18,2.589,23,2.008,51,2.285,90,2.285,105,1.488,127,1.685,168,3.457,180,4.93,196,2.023,263,2.695,264,1.834,337,2.282,478,2.344,480,1.488,495,2.344,496,2.282,503,3.457,505,3.725,507,2.282,514,1.621,523,1.621,534,2.695,535,3.725,537,1.508,569,3.915,571,2.458,605,2.695,608,1.922,614,2.458,633,6.245,640,2.282,649,1.316,652,3.065,653,2.458,654,3.355,655,3.055,656,3.055,657,1.834,658,2.023,659,4.084,660,1.214,661,2.458,662,2.023,663,1.562,664,1.621,665,3.055,666,3.055,667,3.055,668,2.458,669,3.055,670,2.282,671,1.685,672,1.755,673,2.695,674,3.055,675,1.685,676,3.055,677,3.055,678,3.055,679,3.055,680,3.243,681,2.023,682,3.055,683,2.458,684,4.629,685,1.834,686,2.458,687,3.457,688,2.282,689,1.195,690,3.055,691,2.023,692,4.084,693,3.055,694,4.629,695,2.912,696,2.282,697,2.695,698,1.249,699,1.834,700,2.282,701,2.695,702,1.922,703,3.055,704,3.055,705,3.055,706,3.055,707,3.055,708,2.458]],["t/54",[13,3.301,18,1.708,51,3.399,147,3.557,196,2.927,337,4.513,495,1.662,566,1.386,582,3.301,583,2.781,585,2.54,586,3.301,587,3.301,588,3.9,633,6.389,637,2.654,640,3.301,646,4.332,661,5.541,697,3.9,702,3.802,709,4.421,710,3.301,711,3.557,712,2.654,713,4.421,714,4.421,715,3.557,716,3.301,717,5.332,718,6.043,719,5.332,720,4.421,721,4.421,722,3.9,723,4.421,724,4.421,725,5.332,726,3.301,727,5.332,728,3.557,729,2.927,730,2.438]],["t/56",[63,1.847,105,2.237,495,2.616,501,4.128,537,2.909,552,2.686,631,1.648,636,1.648,649,1.406,664,1.771,668,5.864,698,1.365,702,2.1,731,3.337,732,5.892,733,2.082,734,2.945,735,3.337,736,2.945,737,3.694,738,3.337,739,3.337,740,1.405,741,5.892,742,2.338,743,6.139,744,7.911,745,2.945,746,3.337,747,3.337,748,3.337,749,3.337,750,4.742,751,2.338,752,3.337,753,1.911,754,2.338,755,2.945,756,2.624,757,2.945,758,2.945,759,4.128,760,2.945,761,3.337,762,3.337,763,3.112,764,3.337,765,2.945,766,3.337,767,2.969,768,2.945,769,3.337,770,2.21,771,4.742,772,4.364,773,2.686,774,2.686,775,3.337,776,3.337,777,3.337,778,3.337,779,2.945,780,3.337,781,3.337,782,3.337,783,3.337,784,3.337,785,3.337,786,3.337]],["t/58",[18,2.029,23,1.571,63,1.136,105,2.178,127,3.408,162,2.081,185,3.196,223,3.196,449,3.196,478,1.362,479,2.174,480,1.986,481,2.538,483,1.728,495,1.362,509,2.174,523,1.922,537,1.788,592,3.196,608,2.279,652,2.398,662,4.091,663,2.686,664,1.922,671,1.998,672,3.55,680,2.538,681,2.398,687,2.705,689,0.935,692,5.451,696,3.922,700,2.705,737,3.922,751,2.538,774,2.915,787,3.622,788,3.196,789,3.622,790,1.852,791,2.398,792,3.922,793,2.538,794,2.398,795,1.998,796,3.622,797,3.622,798,1.852,799,2.398,800,3.196,801,2.538,802,2.538,803,2.705,804,2.705,805,2.538,806,2.279,807,2.398,808,2.279,809,3.196,810,2.538,811,3.622,812,2.279,813,1.225,814,2.915,815,3.622,816,3.622,817,3.622,818,2.915,819,3.622,820,3.622,821,2.538,822,2.398,823,5.252,824,2.705,825,3.622,826,3.622,827,2.915,828,2.705,829,4.328,830,2.081]],["t/60",[154,3.395,473,3.775,596,4.563,597,4.563,648,2.537,649,1.612,654,3.404,798,2.9,808,3.568,831,3.259,832,3.71,833,4.235,834,5.003,835,4.235,836,4.563,837,4.563,838,2.9,839,5.671,840,5.671,841,3.755,842,3.568,843,3.755,844,5.671,845,3.973,846,5.671]],["t/62",[18,1.677,23,1.883,25,2.303,154,2.848,235,2.606,264,2.606,473,3.619,478,1.632,479,2.606,483,2.848,490,2.494,495,2.244,523,2.303,575,3.041,595,5.094,608,2.731,610,3.041,611,3.242,612,3.83,614,3.493,615,5.489,617,3.493,636,2.143,659,3.83,670,3.242,672,2.494,689,1.541,698,2.44,832,3.674,836,3.493,837,3.493,841,3.951,842,3.755,847,4.341,848,4.341,849,3.041,850,4.803,851,5.968,852,3.83,853,3.493,854,2.303,855,3.83,856,2.303,857,3.83,858,3.242,859,3.493,860,3.83,861,3.493,862,4.341]],["t/64",[51,3.091,155,4.386,473,4.311,566,1.963,620,5.007,621,5.524,638,5.038,832,2.988,863,5.038,864,5.038,865,4.539,866,4.145,867,5.524]],["t/66",[105,1.309,154,1.943,473,4.337,475,2.246,477,2.852,596,3.277,648,1.822,660,3.099,663,2.082,733,1.714,740,1.714,756,3.029,808,2.561,832,3.822,834,6.304,836,3.277,837,6.054,850,3.277,866,5.302,868,5.708,869,4.618,870,1.714,871,4.263,872,3.277,873,3.041,874,3.277,875,4.072,876,3.592,877,4.072,878,3.277,879,4.072,880,4.072,881,4.072,882,4.072,883,3.592,884,3.592,885,2.561,886,3.592,887,4.072,888,3.041,889,1.665,890,3.041,891,4.072]],["t/68",[474,3.283,484,4.789,485,2.48,489,3.744,490,3.42,491,5.251,492,5.251,566,2.299,755,5.251,838,3.043,872,4.789,892,4.789,893,5.251,894,4.445,895,5.251,896,3.043,897,5.251,898,3.572,899,4.169,900,5.251,901,5.251]],["t/70",[23,3.406,25,3.537,480,2.143,483,3.181,485,2.255,648,2.982,902,6.666,903,6.666,904,6.666]],["t/72",[51,3.321,480,2.163,560,5.024,702,4.233,856,3.57,899,5.53,905,5.414,906,5.414]],["t/74",[164,3.755,472,4.563,480,1.823,518,3.404,566,2.231,630,2.537,646,3.568,675,3.128,689,1.837,845,3.973,907,5.671,908,5.671,909,5.314,910,4.563,911,5.671,912,3.755,913,5.003,914,5.671,915,3.755,916,5.671,917,3.404,918,5.671,919,5.671,920,5.671,921,5.671,922,3.259]],["t/76",[475,3.643,566,2.071,689,1.706,790,3.378,909,4.933,923,6.605,924,6.283,925,6.605,926,6.605,927,6.605]],["t/78",[566,1.881,583,3.775,631,3.638,649,1.706,733,2.527,763,3.775,870,2.527,910,6.418,928,4.829,929,3.973,930,6.001,931,4.829,932,4.829,933,6.001,934,3.184,935,5.294,936,6.001,937,6.001,938,4.829]],["t/80",[81,1.944,475,1.436,478,1.538,480,1.315,486,1.824,515,1.824,536,1.638,542,2.092,543,2.095,558,2.297,566,2.409,569,4.013,573,3.541,575,3.541,583,1.638,648,1.165,649,1.436,654,1.563,657,2.456,664,2.682,733,1.096,740,2.128,770,1.724,790,1.331,794,1.724,828,4.65,831,1.496,832,1.952,841,2.709,842,3.179,845,2.866,859,2.095,869,1.824,871,1.944,885,2.574,896,2.092,909,5.347,910,4.609,912,2.709,917,1.563,929,1.724,939,2.095,940,6.913,941,1.242,942,2.603,943,4.091,944,2.603,945,2.297,946,2.603,947,1.944,948,1.724,949,2.095,950,2.297,951,2.603,952,5.054,953,2.603,954,1.944,955,2.866,956,1.944,957,1.944,958,4.091,959,3.609,960,5.054,961,2.603,962,2.603,963,2.297,964,3.055,965,4.091,966,2.095,967,2.095,968,2.095,969,2.095,970,1.824,971,2.603,972,2.297,973,2.456,974,2.603,975,3.292,976,1.944,977,4.091,978,2.603,979,2.603,980,2.095,981,2.297,982,2.603,983,1.944,984,6.913,985,2.297,986,2.603,987,2.297,988,2.603,989,1.824,990,2.603,991,4.091,992,4.091,993,2.603,994,2.297,995,2.603,996,2.603,997,2.603,998,1.824,999,1.563,1000,2.603]],["t/82",[970,4.944,1001,7.057,1002,6.226,1003,7.057]],["t/84",[13,3.406,23,1.979,52,2.176,133,3.705,157,4.087,358,5.63,476,2.62,480,1.466,510,3.406,620,3.019,649,1.296,650,4.023,661,3.67,701,6.173,717,5.446,719,5.446,765,5.446,813,2.367,947,4.61,1002,6.173,1004,4.56,1005,6.997,1006,6.172,1007,6.997,1008,4.56,1009,4.967,1010,5.225,1011,6.997,1012,3.859,1013,4.61,1014,4.61,1015,4.56]],["t/86",[206,4.445,478,2.237,479,3.572,480,2.555,566,1.866,649,2.259,695,3.744,740,2.506,813,2.48,889,2.434,917,3.572,1016,4.789,1017,4.169,1018,5.951,1019,5.951,1020,5.951,1021,4.169,1022,4.789]],["t/88",[18,2.082,23,1.629,63,1.177,105,1.207,127,2.071,157,2.485,162,2.157,479,2.253,480,2.027,481,2.63,509,2.253,537,1.853,553,3.021,608,2.362,662,4.174,663,2.756,664,1.992,671,2.972,672,3.623,680,2.63,681,2.485,689,0.969,695,4.59,698,1.535,711,4.337,737,5.145,753,1.451,756,1.992,790,2.756,791,4.174,795,2.071,801,2.63,802,2.63,803,2.804,804,2.804,805,2.63,806,2.362,807,2.485,813,2.569,821,2.63,822,2.485,824,5.448,830,2.157,849,2.63,864,4.337,1012,2.071,1023,2.485,1024,2.485,1025,2.63,1026,2.63,1027,3.021,1028,3.312,1029,3.754,1030,5.073,1031,3.312,1032,3.312,1033,3.312,1034,2.485,1035,5.389,1036,3.775]],["t/90",[153,3.911,154,2.664,155,3.911,303,4.493,473,2.962,514,2.962,582,4.17,620,3.696,712,3.351,729,3.696,730,3.079,810,3.911,813,2.828,831,3.208,832,2.664,865,3.351,866,3.696,896,2.855,968,4.493,1036,3.911,1037,4.926,1038,4.926,1039,4.17,1040,4.926,1041,3.696,1042,4.493,1043,2.855]],["t/92",[105,1.159,206,3.908,478,1.355,479,3.141,480,1.682,495,1.355,500,2.163,552,2.9,566,1.13,585,2.071,630,1.613,631,2.583,634,1.779,646,2.267,647,4.617,648,1.613,649,1.024,660,1.432,686,2.9,689,1.591,698,2.14,712,2.163,730,2.886,740,2.203,753,2.022,754,3.666,763,2.267,798,1.843,801,2.525,802,2.525,805,3.666,813,2.287,833,2.692,842,2.267,870,2.203,888,2.692,889,1.474,896,1.843,928,2.9,948,2.386,969,2.9,989,2.525,999,2.163,1017,2.525,1021,2.525,1022,4.958,1043,1.843,1044,3.604,1045,2.9,1046,3.604,1047,3.604,1048,3.007,1049,3.604,1050,3.18,1051,2.525,1052,3.604,1053,3.604,1054,3.604,1055,3.604,1056,3.18,1057,3.18,1058,2.163,1059,3.18,1060,2.9,1061,3.604,1062,3.604,1063,3.604,1064,2.525,1065,3.604,1066,2.692,1067,3.18,1068,3.604,1069,2.163,1070,3.18,1071,3.18,1072,2.9,1073,3.18,1074,3.18,1075,3.604,1076,2.9,1077,2.9,1078,3.18]],["t/94",[478,2.977,480,1.898,636,2.914,649,2.073,712,3.543,740,2.485,889,2.414,896,3.019,976,4.408,1017,4.135,1060,4.75,1079,5.208,1080,4.83,1081,5.208,1082,5.871,1083,4.75,1084,3.713,1085,4.75,1086,4.75]],["t/96",[18,2.155,23,1.709,63,1.235,105,1.266,127,3.076,133,3.347,162,2.263,210,2.759,476,2.263,478,2.647,480,1.793,483,2.661,485,1.332,509,2.364,537,1.944,553,3.169,587,2.941,608,2.478,652,2.607,653,3.169,662,4.286,663,3.311,664,2.09,671,3.076,672,3.72,680,2.759,681,2.607,689,1.44,708,3.169,790,2.852,791,4.286,792,2.941,793,2.759,794,2.607,795,2.172,801,2.759,802,2.759,803,2.941,804,2.941,805,2.759,806,2.478,807,2.607,808,2.478,812,2.478,813,2.513,830,2.263,956,2.941,1023,2.607,1024,2.607,1025,2.759,1026,2.759,1027,3.169,1028,3.475,1087,3.475,1088,3.169,1089,3.475,1090,3.938,1091,3.475,1092,2.607,1093,3.169,1094,3.475,1095,3.475]],["t/98",[52,2.988,478,3.055,586,4.676,896,3.202,1039,4.676,1096,5.524,1097,5.524,1098,5.524,1099,5.524,1100,5.524,1101,5.524,1102,5.524,1103,5.524,1104,5.524,1105,5.038]],["t/100",[164,4.182,165,5.572,478,2.374,487,4.182,689,1.631,917,3.791,1106,5.572,1107,6.316,1108,5.572,1109,6.316,1110,6.316,1111,5.083,1112,6.316,1113,5.572,1114,5.572,1115,5.572]],["t/102",[23,2.52,480,1.867,486,4.069,487,3.845,495,2.183,509,3.486,536,3.654,649,1.651,806,3.654,807,3.845,821,4.069,822,3.845,842,3.654,849,4.069,1012,3.203,1023,3.845,1111,4.674,1116,4.337,1117,5.808,1118,5.124,1119,5.124,1120,5.124,1121,4.674,1122,5.124,1123,5.124,1124,3.654]],["t/104",[51,3.45,514,3.708,566,2.191,582,5.219,1125,6.166]],["t/106",[63,1.506,105,1.544,164,4.231,495,1.806,514,2.549,568,2.76,585,2.76,649,1.365,689,1.24,699,2.883,716,3.587,756,2.549,774,3.865,813,1.625,822,4.755,842,3.022,869,3.365,873,3.587,898,2.883,917,2.883,934,2.549,938,3.865,941,2.292,973,2.883,975,5.143,999,2.883,1069,2.883,1113,4.238,1116,5.718,1126,4.238,1127,4.238,1128,4.803,1129,3.365,1130,4.803,1131,4.803,1132,4.803,1133,4.803,1134,4.238,1135,4.803,1136,3.865,1137,4.803,1138,3.022,1139,4.803,1140,4.238,1141,4.238]],["t/108",[485,2.276,998,4.713,1036,4.713,1142,5.414,1143,5.024,1144,3.321,1145,4.454,1146,4.233,1147,6.728]],["t/110",[23,2.764,25,3.381,212,5.621,478,2.395,480,2.048,481,4.464,483,3.04,485,2.155,523,3.381,607,5.127,1021,4.464,1142,5.127,1143,4.758,1144,3.145,1148,6.371]],["t/112",[51,3.384,560,5.12,566,2.149,702,4.313,856,3.638,1034,4.539,1142,5.517]],["t/114",[63,2.015,89,3.287,90,3.173,472,5.173,480,2.066,845,4.504,1016,5.173,1149,5.671,1150,4.834,1151,2.876,1152,5.173,1153,6.428,1154,6.428]],["t/116",[23,2.693,147,4.995,477,4.349,485,2.545,514,3.294,641,4.516,798,3.174,1012,3.424,1151,2.777,1152,4.995,1155,6.207,1156,4.11,1157,3.726,1158,5.476,1159,6.207,1160,6.207]],["t/118",[18,2.062,63,2.37,105,2.201,475,2.943,495,2.573,516,4.294,649,1.516,671,2.943,689,1.768,698,2.799,753,2.062,861,4.294,1124,4.306,1150,3.357,1151,2.387,1152,4.294,1156,3.533,1161,6.845,1162,6.845,1163,7.973,1164,4.707,1165,3.533,1166,4.707,1167,5.335,1168,5.335]],["t/120",[689,1.706,843,4.373,941,3.152,1169,5.827,1170,4.627,1171,6.605,1172,5.315,1173,4.933,1174,5.315,1175,4.627,1176,4.627]],["t/122",[18,1.96,23,2.201,63,1.591,154,2.421,162,2.915,278,3.045,473,2.692,480,2.13,495,1.907,536,3.191,641,3.045,652,3.359,663,2.594,729,3.359,730,2.798,790,3.388,791,4.885,830,2.915,832,2.421,849,3.554,915,3.359,1024,3.359,1025,3.554,1026,3.554,1111,4.082,1118,4.476,1119,4.476,1120,4.476,1121,4.082,1122,4.476,1170,4.642,1173,3.789,1177,4.082,1178,5.332,1179,3.554,1180,4.082,1181,5.073,1182,5.073]],["t/124",[51,2.735,52,2.644,495,2.083,514,2.94,566,1.737,585,3.184,649,1.575,730,3.056,793,3.881,865,3.326,915,4.642,1125,4.888,1170,3.881,1173,4.138,1175,3.881,1176,3.881,1183,4.888,1184,5.54,1185,5.54,1186,4.458,1187,4.888,1188,5.54,1189,5.54,1190,5.54,1191,5.54,1192,5.54,1193,4.138,1194,4.458,1195,5.54,1196,4.888,1197,5.54]],["t/126",[105,1.565,176,4.295,480,1.565,523,2.583,542,2.489,543,3.917,566,1.526,675,2.685,689,1.665,711,3.917,740,2.05,756,2.583,767,2.922,829,3.41,832,2.323,833,3.635,864,3.917,869,3.41,870,2.05,873,3.635,915,4.269,941,2.323,1051,3.41,1058,2.922,1077,3.917,1170,5.393,1172,3.917,1173,4.815,1175,3.41,1176,3.41,1187,4.295,1198,4.295,1199,4.868,1200,4.868,1201,4.868,1202,3.917,1203,4.868,1204,4.868,1205,4.868,1206,4.868,1207,4.868,1208,4.868,1209,4.868,1210,4.868]],["t/128",[206,4.17,476,3.208,478,2.099,479,3.351,480,2.482,566,1.75,649,2.194,695,3.512,740,2.351,753,2.157,773,4.493,813,1.888,838,2.855,869,3.911,889,2.283,1016,4.493,1017,3.911,1021,3.911,1022,4.493,1057,4.926,1211,5.583,1212,5.583,1213,4.926,1214,5.583,1215,5.583,1216,4.926,1217,5.583]],["t/130",[18,2.429,63,1.971,133,3.773,157,2.473,159,3.005,194,3.295,483,1.782,485,1.263,506,3.295,509,2.242,514,1.982,537,1.844,556,5.546,585,2.146,620,2.473,630,1.671,649,1.061,654,3.223,660,1.484,664,1.982,672,2.146,688,2.789,689,0.964,695,2.349,698,1.527,725,3.295,751,2.616,756,1.982,798,1.91,806,2.349,807,2.473,808,3.378,812,2.349,813,2.753,821,2.616,822,2.473,824,4.694,843,2.473,922,2.146,1012,2.06,1023,2.473,1024,4.162,1030,3.005,1031,3.295,1032,3.295,1033,3.295,1034,2.473,1059,3.295,1070,3.295,1138,2.349,1218,3.735,1219,2.789,1220,3.735,1221,3.761,1222,3.735,1223,3.295,1224,3.295,1225,3.735,1226,3.735,1227,3.735,1228,5.369,1229,3.735,1230,5.546,1231,3.295,1232,3.295,1233,3.735,1234,3.735,1235,3.735,1236,3.735]],["t/132",[2,1.568,153,2.686,154,2.611,155,3.833,369,3.085,473,2.034,478,1.441,566,1.715,620,4.223,630,1.715,636,1.893,649,1.09,660,1.524,712,2.301,729,2.538,730,3.836,740,1.614,760,3.382,767,2.301,795,2.115,810,2.686,813,2.722,831,2.203,832,1.829,865,3.829,866,3.622,870,1.614,889,2.237,896,1.961,922,2.203,949,3.085,968,4.402,972,3.382,1017,2.686,1037,3.382,1038,3.382,1039,2.863,1040,3.382,1041,2.538,1042,3.085,1043,1.961,1048,2.203,1076,3.085,1136,3.085,1146,2.412,1223,3.382,1230,3.382,1231,3.382,1232,3.382,1237,3.834,1238,4.086,1239,3.834,1240,3.834,1241,2.034,1242,3.085,1243,2.686,1244,3.834,1245,3.382,1246,3.834,1247,5.471,1248,3.622,1249,3.382,1250,3.085,1251,3.834,1252,3.382,1253,3.085,1254,3.085]],["t/134",[489,3.872,490,4.301,689,1.589,753,2.378,838,3.147,853,4.953,856,3.265,892,4.953,932,4.953,941,2.937,1175,4.312,1176,4.312,1253,4.953,1254,4.953,1255,5.43,1256,6.154,1257,4.596,1258,4.075]],["t/136",[18,2.062,23,2.315,63,1.673,154,2.546,162,3.066,278,3.203,473,2.831,480,2.201,482,4.294,483,2.546,617,4.294,618,4.707,641,3.203,652,3.533,663,2.729,729,3.533,730,2.943,790,3.501,791,5.004,830,3.066,832,2.546,941,3.267,1024,3.533,1025,3.738,1026,3.738,1151,2.387,1177,4.294,1178,5.509,1179,3.738,1180,4.294,1255,4.707]],["t/138",[51,3.091,480,2.013,560,4.676,566,1.963,702,3.939,730,3.453,856,3.322,865,3.758,899,4.386,905,5.038,906,5.038,915,4.145,1175,4.386,1176,4.386,1183,5.524,1196,5.524,1259,5.524]],["t/140",[105,2.264,476,2.654,521,3.717,524,4.075,529,4.075,542,2.362,568,2.654,593,4.075,637,2.772,668,6.332,685,2.772,689,1.193,696,3.449,698,2.88,726,3.449,743,6.649,751,3.236,759,4.361,771,3.717,794,3.058,852,6.213,853,3.717,895,4.075,899,4.934,941,2.204,1041,4.122,1134,4.075,1157,2.772,1174,3.717,1193,3.449,1198,4.075,1259,4.075,1260,4.619,1261,4.619,1262,4.619,1263,4.075,1264,4.619,1265,4.619,1266,3.717,1267,4.619,1268,3.058]],["t/143",[30,2.97,31,2.634,63,1.673,89,3.501,90,3.379,101,3.985,111,2.464,113,5.112,115,3.985,631,2.634,634,2.634,635,3.203,733,2.247,898,4.109,957,3.985,1048,3.066,1080,3.533,1241,2.831,1269,6.039,1270,4.707,1271,3.533,1272,4.707,1273,4.707,1274,4.707,1275,4.707,1276,4.294,1277,4.294,1278,3.738,1279,4.294,1280,4.294,1281,3.738]],["t/145",[30,1.655,111,2.517,131,3.069,132,2.848,139,3.365,152,2.848,158,3.069,163,2.672,164,2.525,166,3.365,170,3.365,480,1.226,485,1.29,537,1.883,566,1.994,575,2.672,630,1.706,633,2.848,660,1.515,733,2.295,790,1.95,813,2.483,831,2.191,854,2.023,866,2.525,867,3.365,894,2.848,909,2.848,922,2.191,929,2.525,967,3.069,983,2.848,1056,3.365,1080,2.525,1082,3.069,1083,3.069,1116,2.848,1124,2.399,1140,3.365,1141,3.365,1146,3.429,1150,2.399,1170,2.672,1242,3.069,1243,3.818,1258,4.211,1282,3.365,1283,3.365,1284,3.069,1285,3.069,1286,2.672,1287,3.069,1288,3.813,1289,3.365,1290,4.386,1291,3.813,1292,3.813,1293,3.069,1294,3.813,1295,3.365,1296,3.813,1297,3.813,1298,3.813,1299,3.813,1300,2.848,1301,3.818,1302,3.069,1303,3.813,1304,3.069,1305,3.365,1306,3.365,1307,3.365,1308,2.672,1309,2.672,1310,3.813,1311,3.813,1312,3.813]],["t/147",[105,1.421,162,2.54,187,3.9,193,3.9,197,3.9,198,3.9,199,3.9,201,3.9,202,3.9,203,3.557,213,3.9,216,3.301,217,3.9,218,3.9,219,3.9,221,3.301,584,2.927,631,2.983,733,1.861,737,3.301,742,3.097,790,2.261,813,1.495,843,4.9,917,2.654,922,3.473,1021,4.234,1043,2.261,1048,2.54,1051,3.097,1080,2.927,1169,3.9,1174,3.557,1186,3.557,1242,3.557,1258,4.559,1290,5.541,1313,3.557,1314,3.301,1315,4.421,1316,4.421,1317,3.9,1318,3.557,1319,4.421,1320,3.557,1321,4.421,1322,4.513,1323,4.421,1324,4.421,1325,4.421,1326,4.421,1327,4.421,1328,3.9,1329,4.421]],["t/149",[2,1.977,84,3.891,224,4.266,226,4.266,228,4.266,229,4.266,233,4.266,234,4.266,235,2.902,236,3.611,238,3.891,239,4.266,240,4.266,241,4.266,251,4.266,568,2.778,699,3.853,767,4.608,1216,4.266,1308,5.597,1330,4.835,1331,4.266,1332,4.835,1333,7.99,1334,4.835,1335,4.835,1336,4.835,1337,5.664,1338,3.891,1339,4.835,1340,4.835,1341,4.266,1342,4.835,1343,4.835,1344,3.201,1345,4.835,1346,4.835,1347,3.387]],["t/151",[278,3.431,478,2.149,480,2.299,636,2.822,649,2.032,712,3.431,740,2.407,813,1.933,889,2.337,896,2.923,941,2.727,949,4.6,976,4.269,989,4.004,1060,4.6,1079,5.043,1080,4.734,1081,5.043,1082,5.754,1083,4.6,1084,3.596,1085,4.6,1086,4.6,1241,3.033]],["t/153",[18,2.022,23,1.564,63,1.13,105,1.159,127,3.398,133,2.163,154,1.72,162,2.071,210,2.525,278,2.163,473,1.912,476,2.071,478,2.541,480,1.682,483,1.72,509,2.163,537,1.779,566,1.13,608,2.267,641,2.163,652,3.464,653,2.9,662,4.079,663,3.151,664,1.912,671,2.886,672,3.54,680,2.525,681,2.386,689,0.931,708,2.9,710,2.692,729,2.386,730,1.988,790,2.676,791,4.079,792,3.908,793,2.525,794,2.386,795,1.988,798,1.843,799,2.386,800,3.18,801,2.525,802,2.525,803,2.692,804,2.692,805,2.525,806,2.267,807,2.386,808,2.267,810,2.525,812,2.267,813,1.219,830,2.071,832,1.72,922,2.071,941,3.226,956,2.692,1023,2.386,1024,2.386,1025,2.525,1026,2.525,1027,2.9,1087,3.18,1091,3.18,1092,2.386,1093,2.9,1094,3.18,1095,4.617,1177,2.9,1178,4.211,1179,2.525,1180,2.9,1309,2.525,1348,3.604,1349,3.604,1350,3.604]],["t/155",[52,2.988,478,3.055,586,4.676,896,3.202,1039,4.676,1096,5.524,1097,5.524,1098,5.524,1099,5.524,1100,5.524,1101,5.524,1102,5.524,1103,5.524,1104,5.524,1105,5.038]],["t/157",[278,4.684,480,2.299,514,3.033,567,5.043,631,2.822,795,3.153,828,5.34,842,3.596,934,3.794,939,4.6,941,3.412,976,5.34,1085,4.6,1086,5.754,1351,5.754,1352,7.15,1353,5.043,1354,5.716]],["t/159",[2,2.649,30,2.81,31,3.197,63,1.537,489,3.083,501,3.433,636,2.419,638,3.944,646,3.083,753,1.894,889,2.004,931,3.944,938,3.944,1138,3.083,1241,2.6,1278,3.433,1289,4.324,1300,4.837,1308,3.433,1314,3.66,1355,4.901,1356,3.944,1357,6.477,1358,5.764,1359,4.901,1360,3.433,1361,3.944,1362,4.901,1363,3.66,1364,4.901,1365,4.837,1366,4.901,1367,4.901,1368,4.901,1369,4.324,1370,3.245,1371,3.944,1372,3.433,1373,4.901,1374,4.901]],["t/161",[30,3.116,31,3.546,35,5.143,63,1.506,76,4.238,77,4.238,78,3.865,80,4.238,81,3.587,87,4.238,89,2.456,90,2.371,92,4.238,485,2.59,488,3.587,639,5.638,768,4.238,799,3.18,889,1.964,1048,3.672,1078,4.238,1129,5.032,1151,3.426,1257,3.587,1271,4.231,1358,3.587,1363,3.587,1375,4.803,1376,3.865,1377,4.238,1378,4.803,1379,4.803,1380,4.238,1381,4.803,1382,4.238,1383,4.238]],["t/163",[2,3.279,99,4.778,485,2.338,488,5.161,501,3.794,542,2.769,767,3.251,870,2.28,1048,4.374,1129,3.794,1151,2.423,1271,4.576,1358,5.161,1371,4.358,1372,3.794,1376,5.561,1377,6.097,1380,6.097,1383,4.778,1384,4.358,1385,5.415,1386,4.358,1387,4.778]],["t/165",[63,1.113,89,1.816,90,1.753,255,2.488,474,1.959,476,2.04,518,3.107,536,2.234,542,1.816,566,1.113,584,2.351,634,1.753,635,2.131,641,2.131,649,1.009,687,2.652,689,0.917,726,2.652,750,2.858,813,1.201,832,1.694,854,1.884,856,2.747,870,2.572,912,2.351,934,1.884,956,2.652,970,2.488,1041,2.351,1072,2.858,1074,3.133,1257,2.652,1263,3.133,1314,2.652,1344,2.351,1347,2.488,1370,2.351,1386,2.858,1388,3.551,1389,3.133,1390,3.551,1391,4.567,1392,5.176,1393,3.551,1394,4.916,1395,3.551,1396,3.551,1397,3.551,1398,2.652,1399,3.133,1400,3.551,1401,3.551,1402,3.551,1403,3.551,1404,2.858,1405,4.567,1406,3.551,1407,2.858,1408,3.551,1409,3.551,1410,3.551,1411,3.551,1412,3.551,1413,3.551,1414,3.551,1415,4.567,1416,3.133,1417,3.551,1418,3.133,1419,3.551,1420,4.044,1421,3.551,1422,3.133,1423,3.551,1424,3.551,1425,3.551,1426,3.133,1427,3.551,1428,3.551,1429,2.858,1430,3.551,1431,3.133,1432,2.488,1433,3.551,1434,3.551,1435,2.652,1436,3.551,1437,3.551,1438,3.551,1439,3.551,1440,3.551,1441,3.551,1442,3.551]],["t/167",[30,2.399,31,1.922,63,1.521,89,2.48,90,2.394,111,1.129,190,1.967,221,2.907,235,1.467,236,1.826,255,2.727,287,2.157,288,2.157,289,2.157,292,2.157,294,2.157,302,2.237,313,2.157,327,2.157,329,2.157,331,2.157,335,2.157,336,2.157,337,1.826,338,3.434,348,3.434,349,3.132,350,2.157,352,1.619,356,1.967,357,2.157,358,1.967,359,2.157,360,2.157,361,2.157,362,2.157,363,2.157,364,2.157,487,1.619,489,2.449,497,1.826,500,1.467,518,2.337,551,2.157,634,1.207,635,2.337,648,1.742,685,2.337,688,1.826,733,1.029,742,1.713,750,1.967,753,0.945,757,2.157,763,2.449,767,1.467,779,2.157,854,2.065,856,1.297,870,1.029,896,1.25,932,1.967,948,1.619,1048,3.178,1084,1.538,1186,1.967,1193,1.826,1243,1.713,1248,1.619,1258,1.619,1268,1.619,1271,2.577,1278,1.713,1281,2.727,1282,2.157,1285,3.132,1287,4.45,1300,3.622,1304,1.967,1308,3.874,1328,3.434,1331,2.157,1341,2.157,1347,1.713,1370,1.619,1391,2.157,1399,2.157,1404,1.967,1405,3.434,1416,2.157,1435,1.826,1443,2.445,1444,4.85,1445,2.445,1446,1.826,1447,2.445,1448,3.892,1449,1.713,1450,1.826,1451,2.445,1452,2.445,1453,2.445,1454,2.445,1455,2.445,1456,2.445,1457,2.445,1458,2.445,1459,2.445,1460,2.445,1461,2.445,1462,2.445,1463,3.892,1464,2.157,1465,2.445,1466,2.445,1467,2.445,1468,2.445,1469,2.445,1470,2.445,1471,2.445,1472,2.445,1473,3.434,1474,2.445,1475,2.157,1476,2.445,1477,1.25,1478,2.157,1479,2.445,1480,2.445,1481,2.445,1482,2.445,1483,2.445,1484,2.157,1485,1.967,1486,2.445,1487,2.445,1488,2.445,1489,2.445,1490,3.892,1491,3.892,1492,3.892,1493,3.892,1494,3.892,1495,2.157,1496,2.445,1497,2.445,1498,2.157,1499,2.157]],["t/169",[302,2.301,356,3.222,369,3.222,377,2.99,378,2.99,474,2.208,485,1.354,487,2.651,538,3.222,566,2.048,584,2.651,630,1.791,648,1.791,685,2.403,689,1.034,699,2.403,716,2.99,813,1.908,818,4.54,845,2.805,854,2.994,870,2.375,885,2.519,889,1.637,890,2.99,954,2.99,973,2.403,1048,2.301,1050,3.532,1051,2.805,1064,2.805,1067,3.532,1127,3.532,1151,1.791,1238,2.99,1241,2.994,1268,2.651,1276,3.222,1344,2.651,1394,3.222,1415,3.532,1418,3.532,1420,3.735,1432,3.952,1500,3.222,1501,4.004,1502,3.532,1503,4.004,1504,4.004,1505,4.004,1506,4.004,1507,2.99,1508,4.213,1509,3.532,1510,4.004,1511,3.532,1512,3.532,1513,4.004,1514,4.004,1515,3.532,1516,4.004,1517,4.004,1518,3.532,1519,3.222,1520,3.532,1521,4.004,1522,2.651,1523,4.004,1524,4.004,1525,3.222,1526,4.004,1527,4.004]],["t/171",[89,2.155,90,2.08,101,3.147,302,3.858,404,4.353,410,3.391,418,3.718,497,3.147,634,2.08,635,2.53,649,1.198,658,2.79,726,3.147,733,1.774,753,1.628,854,2.236,856,2.236,871,3.147,889,1.723,890,3.147,955,4.096,970,2.952,1241,2.236,1245,3.718,1252,3.718,1306,3.718,1307,3.718,1338,3.391,1347,4.096,1386,3.391,1404,3.391,1420,2.79,1484,5.159,1522,2.79,1528,4.214,1529,3.718,1530,4.214,1531,4.706,1532,4.214,1533,4.214,1534,4.214,1535,3.718,1536,5.847,1537,4.214,1538,3.718,1539,4.214,1540,4.214,1541,4.214,1542,3.718,1543,4.214,1544,4.214,1545,4.214,1546,4.214,1547,4.214,1548,4.214,1549,4.214,1550,3.391,1551,3.391,1552,4.214,1553,2.53,1554,4.214,1555,3.391,1556,3.718]],["t/173",[30,2.201,31,3.271,111,2.343,302,2.915,404,3.977,433,4.476,476,2.915,486,3.554,500,3.045,536,3.191,631,2.504,635,3.045,648,2.27,649,1.883,733,2.136,763,3.191,889,2.074,970,3.554,1266,4.082,1271,3.359,1279,4.082,1280,4.082,1281,4.642,1285,4.082,1389,4.476,1475,4.476,1495,4.476,1499,4.476,1522,3.359,1553,3.045,1555,4.082,1557,5.073,1558,5.073,1559,4.476,1560,4.476,1561,5.073,1562,5.073,1563,4.476,1564,4.476,1565,5.073]],["t/175",[2,1.808,30,2.622,31,2.182,89,2.261,90,2.182,111,2.042,113,4.513,115,3.301,158,3.557,302,2.54,404,2.654,631,2.983,634,2.182,635,3.627,733,2.544,898,3.627,934,2.346,957,3.301,1043,2.261,1048,3.957,1088,3.557,1108,3.9,1144,2.182,1241,2.346,1269,5.332,1270,3.9,1271,2.927,1272,3.9,1273,3.9,1274,3.9,1275,3.9,1276,3.557,1277,3.557,1278,3.097,1279,3.557,1280,3.557,1281,4.234,1344,2.927,1347,3.097,1370,2.927,1394,3.557,1420,2.927,1512,3.9,1522,2.927,1555,3.557,1560,3.9,1563,3.9,1566,4.421,1567,4.421,1568,3.9,1569,4.421,1570,4.421,1571,4.421,1572,4.421,1573,4.421]],["t/177",[377,3.789,378,3.789,404,3.045,467,4.476,468,4.476,469,4.476,470,4.476,471,4.476,473,2.692,475,2.798,770,3.359,798,2.594,983,3.789,1066,3.789,1301,3.554,1371,4.082,1372,3.554,1420,3.359,1574,4.476,1575,5.073,1576,4.476,1577,5.073,1578,5.073,1579,5.073,1580,5.073,1581,5.073,1582,5.073,1583,8.115,1584,5.073,1585,5.073,1586,5.073,1587,5.073,1588,5.073,1589,5.073,1590,5.073,1591,5.073,1592,6.625,1593,5.073,1594,5.073]],["t/179",[2,2.104,474,2.838,478,1.934,485,1.74,500,3.089,584,3.407,657,3.089,689,1.329,698,2.104,733,2.166,812,3.237,835,4.994,838,2.631,870,2.166,973,3.089,1036,3.605,1042,4.141,1043,3.42,1114,4.54,1151,2.302,1156,3.407,1194,4.141,1241,2.73,1278,3.605,1287,4.141,1318,4.141,1322,4.994,1363,3.843,1449,3.605,1450,3.843,1595,4.141,1596,5.9,1597,4.141,1598,5.145,1599,3.843,1600,5.145,1601,5.145,1602,4.141]],["t/181",[480,1.475,485,2.097,566,2.537,583,2.887,587,3.427,636,2.266,640,3.427,740,1.932,798,2.347,831,3.562,870,2.61,876,4.049,885,3.9,889,1.877,894,3.427,901,5.469,928,3.693,994,4.049,1146,2.887,1157,2.755,1164,4.049,1172,3.693,1202,3.693,1248,3.038,1304,5.649,1305,6.632,1407,3.693,1500,3.693,1522,3.038,1603,3.693,1604,4.049,1605,6.199,1606,4.589,1607,4.589,1608,4.049,1609,4.589,1610,4.589,1611,4.589,1612,4.589,1613,4.589,1614,4.589,1615,4.589,1616,3.038]],["t/183",[63,1.179,105,2.216,262,2.809,474,3.658,476,1.346,483,1.795,485,1.825,523,1.242,568,1.346,583,1.473,637,2.257,648,1.683,657,1.406,658,1.55,698,1.538,740,1.583,753,1.453,798,1.197,812,2.366,854,1.242,856,1.242,863,3.026,870,1.583,892,3.026,896,1.197,954,1.749,964,2.809,966,1.884,1043,1.197,1045,1.884,1084,1.473,1092,3.573,1126,4.761,1143,1.749,1150,2.965,1151,1.683,1156,2.49,1157,3.981,1158,3.318,1165,3.573,1248,1.55,1322,4.414,1344,1.55,1407,1.884,1431,3.318,1432,1.64,1450,1.749,1477,1.197,1518,3.318,1525,1.884,1596,3.318,1597,3.793,1603,1.884,1608,2.066,1617,2.341,1618,1.884,1619,1.884,1620,2.066,1621,3.026,1622,2.341,1623,2.341,1624,2.341,1625,4.713,1626,2.341,1627,3.761,1628,4.713,1629,6.632,1630,4.713,1631,3.761,1632,3.761,1633,5.396,1634,4.713,1635,4.713,1636,5.396,1637,3.761,1638,3.761,1639,2.341,1640,3.761,1641,2.341,1642,3.026,1643,2.341,1644,2.341,1645,2.341,1646,1.884,1647,2.341,1648,2.341,1649,5.149,1650,5.396,1651,2.341,1652,2.341,1653,2.341,1654,3.026,1655,3.026,1656,3.761,1657,3.761,1658,3.761,1659,1.923,1660,3.026,1661,2.341,1662,2.341,1663,2.341,1664,2.341,1665,2.341,1666,2.341,1667,2.341]],["t/185",[105,2.361,157,2.874,210,4.181,474,2.394,485,2.484,568,2.494,631,2.143,637,2.606,649,1.234,658,2.874,689,2.055,699,2.606,813,2.307,870,1.828,934,3.167,999,2.606,1043,2.22,1092,3.951,1151,1.942,1156,2.874,1157,2.606,1248,2.874,1322,3.242,1477,3.756,1500,3.493,1507,3.242,1508,3.242,1515,3.83,1595,3.493,1599,3.242,1619,3.493,1620,3.83,1659,2.22,1668,4.341,1669,4.341,1670,3.242,1671,4.341,1672,4.341,1673,5.968,1674,4.341,1675,3.83,1676,6.82,1677,3.041,1678,4.341,1679,4.341,1680,4.341]],["t/187",[105,1.993,210,3.215,477,3.215,485,1.552,511,4.629,566,1.439,634,2.266,657,4.213,689,1.601,715,3.693,790,3.17,1043,2.347,1092,4.104,1157,2.755,1219,3.427,1301,3.215,1302,3.693,1498,4.049,1556,4.049,1659,2.347,1670,3.427,1681,4.589,1682,3.427,1683,6.199,1684,5.5,1685,4.589,1686,4.049,1687,6.199,1688,4.589,1689,6.199,1690,6.199,1691,4.589,1692,4.589,1693,3.693,1694,3.427,1695,4.589,1696,4.589,1697,4.589,1698,4.049,1699,4.589,1700,4.589,1701,4.049,1702,3.427,1703,4.049]],["t/189",[2,1.576,489,4.386,490,4.402,542,1.971,646,2.425,648,1.724,654,2.314,658,2.552,660,2.182,671,3.029,675,3.029,689,2.036,702,2.425,733,1.623,754,2.7,835,2.878,838,1.971,858,4.101,889,1.576,912,2.552,935,3.4,948,2.552,987,3.4,989,2.7,1138,2.425,1145,2.552,1179,2.7,1241,2.045,1257,2.878,1258,2.552,1268,2.552,1286,3.847,1308,2.7,1435,2.878,1464,3.4,1473,3.4,1485,3.102,1531,3.102,1576,3.4,1602,3.102,1642,3.102,1682,2.878,1704,4.419,1705,5.43,1706,3.854,1707,3.854,1708,3.4,1709,2.7,1710,6.397,1711,3.854,1712,3.854,1713,3.854,1714,3.4,1715,3.4,1716,3.4,1717,5.491,1718,3.854,1719,3.4]],["t/191",[2,1.875,111,1.393,264,2.752,483,1.44,485,1.551,519,4.626,542,2.345,545,2.662,566,0.946,630,2.051,634,2.263,636,1.489,648,1.35,649,0.857,685,1.811,687,2.253,689,2.172,699,1.811,753,1.166,798,1.543,813,2.541,843,1.997,856,1.601,859,2.428,915,1.997,917,3.329,924,4.985,929,1.997,941,2.188,973,3.329,989,2.113,998,2.113,999,3.329,1124,2.884,1129,2.113,1145,1.997,1151,2.981,1156,1.997,1250,2.428,1281,2.113,1295,2.662,1337,2.662,1361,2.428,1435,2.253,1477,3.168,1507,4.626,1677,2.113,1720,4.585,1721,3.017,1722,4.893,1723,4.045,1724,3.017,1725,3.017,1726,3.017,1727,3.017,1728,4.585,1729,3.017,1730,3.017,1731,2.662,1732,3.017,1733,2.428,1734,3.017,1735,3.017,1736,3.017,1737,3.017,1738,3.017,1739,3.017,1740,2.253,1741,3.017,1742,3.017,1743,3.017,1744,4.585,1745,2.428,1746,2.662,1747,2.662,1748,4.585,1749,2.662,1750,3.017,1751,3.017,1752,3.017,1753,2.662,1754,2.662]],["t/193",[63,0.876,79,3.815,105,1.39,137,2.863,163,1.958,260,2.087,264,1.678,485,0.945,489,1.758,490,4.325,515,3.705,519,3.229,520,2.466,566,0.876,577,2.466,585,1.606,634,1.38,635,1.678,648,1.25,649,1.503,654,2.595,660,1.111,664,1.483,675,1.542,683,2.249,685,1.678,689,1.662,740,1.177,753,1.08,754,1.958,770,1.85,795,1.542,827,2.249,857,3.815,858,2.087,870,1.177,872,2.249,888,2.087,889,1.143,898,2.595,947,2.087,948,1.85,955,1.958,1124,2.72,1138,1.758,1144,1.38,1179,1.958,1221,1.958,1241,2.294,1250,2.249,1283,2.466,1356,2.249,1384,2.249,1511,2.466,1550,2.249,1616,1.85,1655,5.18,1660,3.48,1705,4.262,1708,2.466,1709,1.958,1714,2.466,1715,2.466,1754,2.466,1755,2.795,1756,2.249,1757,2.795,1758,2.795,1759,2.795,1760,4.324,1761,4.324,1762,2.795,1763,2.466,1764,3.815,1765,4.324,1766,2.795,1767,2.466,1768,2.795,1769,2.795,1770,2.795,1771,2.795,1772,2.795,1773,2.795,1774,2.795,1775,2.795,1776,4.324,1777,2.795,1778,2.466,1779,2.249,1780,4.324,1781,2.795,1782,2.466,1783,6.806,1784,5.288,1785,3.815,1786,2.795,1787,2.795,1788,2.795,1789,2.795,1790,2.795,1791,2.795,1792,4.324,1793,4.324,1794,2.795,1795,2.795,1796,2.795,1797,2.466,1798,2.795,1799,2.795,1800,2.795]],["t/195",[2,2.43,73,3.223,164,2.857,478,1.622,566,2.297,584,2.857,630,1.931,649,1.689,657,2.59,660,1.715,689,1.892,740,1.817,813,1.459,814,3.472,841,2.857,854,2.29,898,2.59,934,2.29,941,2.059,947,3.223,1064,3.023,1069,3.568,1088,3.472,1150,2.715,1221,5.383,1284,3.472,1477,3.04,1478,3.807,1553,4.081,1616,2.857,1659,2.207,1801,3.472,1802,4.315,1803,3.807,1804,3.807,1805,3.023,1806,4.315,1807,3.223,1808,4.315,1809,5.943,1810,6.799,1811,4.315,1812,4.315,1813,4.315,1814,4.315,1815,4.315,1816,4.315,1817,3.807,1818,4.315,1819,2.857]],["t/197",[2,1.527,63,1.171,105,1.726,137,2.473,160,3.295,478,1.404,485,2.126,495,1.404,511,4.01,566,1.971,568,2.146,585,2.146,636,1.844,649,1.061,683,4.321,689,1.958,698,1.527,753,1.443,813,1.263,830,2.146,838,1.91,841,2.473,854,2.849,883,3.295,889,1.527,934,2.849,941,1.782,999,2.242,1064,3.761,1069,3.223,1092,3.555,1144,2.65,1146,2.349,1150,2.349,1151,1.671,1221,2.616,1301,2.616,1302,4.321,1360,2.616,1382,3.295,1477,2.746,1553,2.242,1599,2.789,1659,2.746,1670,2.789,1675,3.295,1686,4.737,1703,3.295,1745,3.005,1801,3.005,1805,2.616,1807,2.789,1820,3.735,1821,3.735,1822,5.369,1823,3.735,1824,3.735,1825,3.735,1826,5.369,1827,3.735,1828,3.735,1829,3.295,1830,3.735,1831,3.735,1832,3.735,1833,3.735,1834,3.295,1835,5.369,1836,3.735,1837,3.295]],["t/199",[2,1.877,18,1.773,63,1.439,478,1.725,500,2.755,523,2.435,649,1.995,660,1.824,663,3.17,675,2.531,689,2.089,698,2.535,753,2.712,756,2.435,799,3.038,898,2.755,922,3.562,955,3.215,998,3.215,1043,2.347,1064,3.215,1069,2.755,1144,2.266,1145,3.038,1313,3.693,1344,3.038,1360,4.343,1361,3.693,1553,2.755,1659,2.347,1756,3.693,1805,3.215,1807,3.427,1838,4.589,1839,4.589,1840,4.589,1841,4.589,1842,4.589,1843,4.049,1844,6.199,1845,4.589,1846,4.589,1847,4.589,1848,4.589,1849,4.589]],["t/201",[497,3.927,518,3.156,630,3.034,657,3.156,660,2.089,670,3.927,689,1.938,756,2.79,773,4.231,795,2.9,889,2.15,922,3.021,1010,3.927,1286,3.683,1320,4.231,1360,3.683,1646,5.457,1693,4.231,1740,5.064,1819,3.481,1843,4.639,1850,4.231,1851,5.258,1852,5.983,1853,7.93,1854,4.639,1855,5.258,1856,5.258,1857,4.639,1858,4.639]],["t/203",[18,2.394,63,2.089,235,1.811,495,1.134,507,2.253,513,1.997,610,2.113,611,2.253,630,1.35,646,1.898,657,2.752,660,1.199,664,1.601,670,3.424,675,3.059,685,1.811,686,2.428,689,1.72,698,2.533,727,4.045,733,1.93,753,1.166,754,2.113,756,1.601,758,2.662,790,2.836,795,3.059,810,2.113,828,2.253,829,2.113,832,1.44,858,2.253,860,2.662,870,1.27,885,1.898,886,2.662,889,1.875,897,2.662,900,4.045,922,1.733,959,2.662,1034,1.997,1043,2.345,1138,1.898,1145,1.997,1166,2.662,1194,2.428,1219,3.424,1286,2.113,1313,3.689,1356,2.428,1360,2.113,1449,2.113,1551,2.428,1568,2.662,1574,2.662,1604,2.662,1618,2.428,1642,2.428,1684,3.885,1693,2.428,1701,4.893,1733,2.428,1746,2.662,1753,2.662,1756,2.428,1779,2.428,1803,2.662,1817,2.662,1819,1.997,1837,4.045,1852,4.893,1858,2.662,1859,4.045,1860,3.017,1861,4.585,1862,3.017,1863,4.585,1864,4.585,1865,3.017,1866,3.017,1867,3.017,1868,4.585,1869,3.017,1870,3.017,1871,3.017,1872,3.017,1873,3.017,1874,3.017,1875,3.017,1876,4.585,1877,4.585,1878,3.017,1879,3.017,1880,3.017,1881,2.662,1882,3.017,1883,3.017]],["t/205",[63,1.369,105,1.927,111,2.017,483,2.084,485,1.477,488,3.261,515,3.06,585,2.51,630,2.681,636,2.156,637,2.621,648,1.954,664,2.317,689,2.147,698,1.786,753,1.688,767,2.621,794,2.891,838,2.233,924,3.514,964,3.261,1069,3.597,1145,2.891,1151,1.954,1429,3.514,1449,3.06,1507,3.261,1538,3.853,1553,2.621,1599,3.261,1621,3.514,1659,2.233,1670,3.261,1801,4.823,1804,3.853,1807,3.261,1829,3.853,1834,3.853,1859,3.853,1884,6.842,1885,4.367,1886,3.514,1887,4.367,1888,4.367,1889,4.367,1890,4.367,1891,3.853,1892,3.853,1893,4.367,1894,3.853,1895,4.367,1896,4.367,1897,4.367,1898,4.367]],["t/207",[163,2.852,490,3.28,495,1.531,518,2.444,568,2.34,572,3.592,630,1.822,631,2.818,648,2.554,649,1.874,663,3.371,672,3.788,685,2.444,689,2.173,712,2.444,733,1.714,734,3.592,753,2.547,798,2.082,827,3.277,831,3.28,838,2.082,854,2.16,980,3.277,998,2.852,1066,3.041,1069,3.427,1124,2.561,1138,2.561,1266,3.277,1429,3.277,1508,4.263,1694,4.263,1705,2.696,1709,2.852,1763,3.592,1805,2.852,1899,4.072,1900,4.072,1901,4.072,1902,4.072,1903,4.072,1904,4.072,1905,4.072,1906,4.072,1907,4.072,1908,4.072,1909,4.072,1910,4.072,1911,4.072,1912,4.072,1913,4.072,1914,4.072,1915,4.072,1916,4.072]],["t/209",[127,2.632,264,2.864,355,4.213,485,1.614,495,1.794,537,2.355,542,2.44,649,1.356,660,2.528,662,3.159,671,4.388,681,3.159,689,1.849,698,1.951,792,3.563,795,2.632,798,2.44,799,3.159,813,2.421,855,4.21,890,3.563,941,2.277,985,4.21,999,2.864,1045,3.84,1089,4.21,1157,2.864,1268,3.159,1301,3.343,1446,3.563,1509,4.21,1553,2.864,1682,4.752,1722,4.21,1819,4.213,1917,3.84,1918,4.771,1919,4.771,1920,4.771,1921,4.771,1922,4.771]],["t/211",[235,2.79,511,3.472,542,2.377,566,1.457,610,3.257,611,3.472,631,2.295,636,2.295,649,1.321,654,2.79,663,2.377,671,2.564,672,2.671,689,1.951,698,1.901,740,1.957,742,3.257,753,1.796,812,2.924,843,3.078,856,2.466,861,3.741,894,3.472,931,3.741,983,3.472,1149,4.101,1150,3.933,1151,2.08,1221,3.257,1253,3.741,1254,3.741,1398,3.472,1446,3.472,1553,2.79,1616,3.078,1677,3.257,1705,3.078,1782,4.101,1785,4.101,1819,3.078,1892,4.101,1917,3.741,1923,4.101,1924,4.648,1925,4.648,1926,4.648,1927,4.648,1928,4.648,1929,4.648,1930,6.252,1931,4.648,1932,4.648]],["t/213",[163,4.579,295,3.71,490,4.197,634,2.453,658,3.289,660,1.974,689,2.082,733,2.092,835,3.71,912,3.289,913,5.766,1116,6.02,1151,2.223,1646,3.998,1649,3.71,1654,3.998,1704,3.998,1705,3.289,1709,4.579,1797,4.383,1805,4.579,1923,4.383,1933,4.968,1934,4.968,1935,4.968,1936,4.968,1937,4.968,1938,4.968,1939,4.968,1940,4.968,1941,4.968,1942,4.968,1943,4.968]],["t/215",[2,2.813,30,2.332,111,2.482,483,2.565,485,1.818,634,2.654,660,2.136,688,4.014,753,2.077,813,2.326,830,3.089,973,3.227,1041,3.559,1146,3.382,1241,2.852,1243,3.766,1309,5.314,1358,4.014,1369,4.742,1370,3.559,1376,4.326,1446,4.014,1944,5.375,1945,5.375,1946,5.375,1947,5.375,1948,5.375,1949,4.742,1950,5.375,1951,5.375,1952,5.375,1953,5.375]],["t/217",[111,2.029,131,3.536,132,4.494,134,3.876,152,4.494,485,2.322,490,2.525,631,2.169,671,2.423,689,2.15,695,3.786,733,1.85,813,2.322,929,2.909,1146,2.764,1238,3.281,1243,3.078,1258,5.12,1286,3.078,1293,3.536,1309,3.078,1618,3.536,1704,3.536,1709,3.078,1716,3.876,1819,2.909,1917,3.536,1954,5.309,1955,4.394,1956,3.876,1957,4.394,1958,4.394,1959,4.394,1960,4.394,1961,4.394,1962,4.394,1963,4.394,1964,3.612,1965,3.876,1966,4.394,1967,4.394,1968,4.394,1969,4.394,1970,4.394,1971,4.394,1972,4.394]],["t/219",[18,1.114,23,0.33,30,0.854,63,1.225,78,0.612,81,0.568,105,1.945,111,0.351,125,0.987,132,0.568,152,1.47,154,0.363,157,0.933,277,1.243,278,0.456,355,1.303,410,0.612,474,0.419,480,0.453,481,0.533,483,1.376,485,0.975,486,0.533,495,0.286,500,0.456,501,0.987,503,1.052,505,0.612,508,0.671,510,0.568,514,1.044,518,1.959,521,0.612,523,1.044,535,0.612,536,0.886,537,1.212,539,0.533,542,1.006,559,0.671,566,0.442,568,0.437,569,2.286,583,0.478,607,1.134,610,1.379,630,1.87,634,0.375,636,0.971,637,1.181,641,0.456,648,0.63,649,0.82,654,0.846,660,0.302,663,0.389,673,0.671,689,1.256,691,1.909,695,3.488,696,1.052,698,0.311,699,1.181,700,1.052,710,2.437,712,1.181,715,1.976,716,0.568,722,0.671,730,0.419,733,0.593,736,2.166,740,1.76,745,0.671,751,0.533,763,2.053,767,0.846,770,0.503,771,0.612,793,0.987,808,0.478,809,0.671,813,2.309,821,0.533,822,0.933,824,3.122,829,0.533,830,1.411,831,0.809,832,0.672,833,1.47,838,1.006,841,1.303,849,0.533,854,0.403,865,0.846,866,0.933,870,1.374,874,0.612,878,1.134,884,0.671,885,1.238,893,0.671,896,0.389,898,0.456,899,0.533,905,0.612,906,0.612,912,0.933,917,0.456,929,1.625,934,1.911,939,0.612,945,0.671,948,0.933,955,1.72,957,1.052,964,1.052,966,0.612,967,0.612,969,0.612,973,2.162,975,0.612,980,0.612,981,0.671,1009,2.32,1012,1.085,1013,2.153,1014,2.153,1023,0.503,1030,1.134,1036,0.533,1041,0.933,1066,1.052,1069,0.456,1071,0.671,1072,0.612,1073,1.243,1076,0.612,1084,0.478,1093,0.612,1105,0.612,1115,0.671,1121,0.612,1123,0.671,1124,1.238,1129,1.72,1136,0.612,1143,1.47,1144,0.971,1151,0.63,1157,1.474,1165,2.385,1193,1.052,1202,0.612,1213,0.671,1219,0.568,1238,0.568,1248,0.933,1249,0.671,1268,0.503,1277,0.612,1284,0.612,1290,1.976,1293,0.612,1309,1.379,1314,0.568,1320,0.612,1338,1.134,1370,0.503,1372,0.533,1384,0.612,1420,0.503,1422,0.671,1432,0.987,1449,0.533,1450,1.834,1477,1.256,1485,0.612,1502,1.736,1508,0.568,1520,0.671,1522,0.503,1525,1.976,1529,0.671,1531,1.134,1535,0.671,1542,0.671,1550,0.612,1551,0.612,1559,0.671,1564,0.671,1595,1.976,1597,0.612,1602,1.584,1603,0.612,1616,0.503,1619,0.612,1621,0.612,1649,0.568,1654,0.612,1659,1.842,1660,1.134,1677,0.533,1682,0.568,1684,0.533,1694,0.568,1698,0.671,1702,0.568,1719,0.671,1733,0.612,1747,0.671,1749,1.243,1764,1.243,1767,0.671,1778,1.243,1779,1.134,1850,1.134,1881,0.671,1891,0.671,1894,0.671,1949,0.671,1954,1.736,1956,0.671,1964,3.697,1973,1.409,1974,0.76,1975,0.76,1976,0.76,1977,0.76,1978,0.76,1979,1.968,1980,1.243,1981,0.76,1982,0.76,1983,0.76,1984,1.968,1985,1.968,1986,1.968,1987,0.76,1988,0.76,1989,0.76,1990,0.76,1991,2.883,1992,1.409,1993,0.76,1994,0.76,1995,0.76,1996,0.76,1997,3.906,1998,0.76,1999,1.409,2000,0.76,2001,0.76,2002,0.671,2003,0.76,2004,0.76,2005,0.76,2006,0.76,2007,0.76,2008,1.409,2009,1.409,2010,0.76,2011,0.76,2012,0.76,2013,0.76,2014,0.76,2015,0.76,2016,0.76,2017,1.409,2018,1.968,2019,1.409,2020,0.76,2021,0.76,2022,1.409,2023,0.76,2024,0.76,2025,0.76,2026,0.76,2027,0.76,2028,1.968,2029,1.409,2030,0.76,2031,0.76,2032,1.409,2033,1.409,2034,0.76,2035,0.76,2036,0.76,2037,0.76,2038,0.76,2039,0.76,2040,0.76,2041,0.76,2042,0.76,2043,0.76,2044,0.76,2045,0.76,2046,0.76,2047,0.76,2048,0.76,2049,0.76,2050,0.76,2051,0.76,2052,0.76,2053,0.76,2054,0.76,2055,0.76,2056,0.76,2057,0.76,2058,0.76,2059,4.429,2060,0.76,2061,0.76,2062,0.76,2063,0.76,2064,0.76,2065,1.409,2066,0.76,2067,0.76,2068,0.76,2069,1.052,2070,0.76,2071,0.76,2072,0.76,2073,0.76,2074,0.76,2075,0.76,2076,0.76,2077,0.76,2078,1.409,2079,0.76,2080,1.409,2081,0.76,2082,2.455,2083,0.76,2084,0.76,2085,0.76,2086,0.76,2087,0.76,2088,0.76,2089,0.76,2090,1.409,2091,0.76,2092,0.76,2093,1.243,2094,2.455,2095,0.76,2096,0.76,2097,0.76,2098,0.76,2099,0.76,2100,0.76,2101,0.76,2102,0.76,2103,0.76,2104,0.76,2105,1.409,2106,0.76,2107,0.76,2108,0.76,2109,0.76,2110,0.76,2111,0.76,2112,0.76,2113,1.052,2114,1.409,2115,0.76,2116,0.76,2117,0.76,2118,0.671,2119,0.76,2120,0.533,2121,1.968,2122,0.76,2123,0.76,2124,0.76,2125,0.76,2126,0.76,2127,1.243,2128,1.409,2129,0.76,2130,0.76,2131,1.409,2132,0.76,2133,0.76,2134,0.76,2135,1.968,2136,1.409,2137,1.968,2138,2.883,2139,1.052,2140,0.76,2141,0.76,2142,0.76,2143,0.76,2144,0.76,2145,0.76,2146,0.76,2147,0.76,2148,0.76,2149,1.134,2150,1.409,2151,0.76,2152,0.76,2153,0.76,2154,1.968,2155,0.76,2156,1.243,2157,0.76,2158,0.76,2159,0.76,2160,2.455,2161,1.968,2162,0.76,2163,0.76,2164,1.409,2165,0.76,2166,0.76,2167,0.76,2168,0.76,2169,0.76,2170,0.76,2171,0.76,2172,1.409,2173,0.76,2174,0.76,2175,0.76,2176,1.409,2177,0.76,2178,0.76,2179,0.76]],["t/221",[18,1.147,63,0.93,105,2.241,478,1.115,487,1.964,495,2.81,496,4.099,515,2.079,516,2.388,518,1.781,539,2.079,540,2.618,630,1.328,632,2.618,641,1.781,649,1.287,691,1.964,710,2.216,740,1.249,742,2.079,753,1.147,756,1.574,759,2.079,763,3.864,770,1.964,788,2.618,799,1.964,813,1.004,829,2.079,831,1.705,838,1.517,870,1.249,874,2.388,885,1.867,888,2.216,954,2.216,963,2.618,973,2.717,1012,1.637,1013,2.216,1014,2.216,1034,1.964,1043,1.517,1051,2.079,1058,3.687,1077,2.388,1080,1.964,1084,3.453,1144,1.465,1165,3.634,1300,2.216,1317,2.618,1353,2.618,1365,3.381,1372,2.079,1398,2.216,1432,2.079,1684,2.079,1694,3.381,1723,2.618,1731,2.618,1854,2.618,1857,2.618,1964,3.687,1965,2.618,2113,2.216,2118,2.618,2120,2.079,2180,2.967,2181,2.967,2182,2.967,2183,2.967,2184,2.967,2185,2.618,2186,2.967,2187,2.967,2188,2.967,2189,2.967,2190,2.967,2191,5.609,2192,2.967,2193,2.967,2194,2.388,2195,2.388,2196,4.417,2197,2.388,2198,2.967,2199,2.967,2200,2.618,2201,2.967,2202,2.967,2203,2.967,2204,2.967,2205,3.994,2206,2.967,2207,4.527,2208,3.643,2209,2.967,2210,2.079,2211,2.967,2212,2.388,2213,2.388,2214,2.618,2215,2.967]],["t/223",[18,1.688,105,2.367,352,2.891,475,3.306,495,2.572,513,2.891,537,2.156,539,3.06,541,3.261,573,3.06,575,3.06,660,1.735,675,2.409,691,3.968,728,3.514,759,4.199,865,2.621,1058,4.107,1144,2.958,1224,3.853,1351,3.514,1477,2.233,1659,2.233,1886,3.514,1964,4.107,2069,3.261,2120,3.06,2139,3.261,2149,3.514,2156,3.853,2200,3.853,2208,4.823,2210,3.06,2212,3.514,2216,3.853,2217,5.506,2218,3.853,2219,4.367,2220,3.853,2221,4.823,2222,4.823,2223,5.287,2224,4.367,2225,3.853,2226,4.823,2227,4.367,2228,3.853]],["t/225",[18,2.56,105,1.979,352,1.973,475,1.643,495,2.491,496,4.11,509,2.726,513,1.973,514,1.581,519,2.225,537,1.471,538,2.398,539,2.087,541,2.225,573,2.087,630,2.032,637,2.726,660,1.184,675,1.643,691,3.007,698,1.218,728,2.398,759,3.182,772,2.629,806,2.857,838,1.524,863,2.398,865,1.788,871,2.225,889,1.857,1012,3.851,1058,3.303,1144,2.242,1318,2.398,1351,2.398,1477,1.524,1659,1.524,1677,2.087,1702,2.225,1886,2.398,1964,4.191,1980,2.629,2069,2.225,2113,4.11,2120,2.087,2139,4.948,2149,2.398,2185,2.629,2191,5.332,2194,4.429,2196,4.429,2208,3.655,2210,2.087,2213,2.398,2216,2.629,2217,4.429,2218,2.629,2220,2.629,2221,3.655,2222,3.655,2223,4.007,2225,2.629,2226,2.398,2229,2.979,2230,4.007,2231,4.007,2232,4.953,2233,5.503,2234,5.503,2235,2.629,2236,2.629,2237,2.979,2238,5.503,2239,2.979,2240,2.629,2241,4.541,2242,2.979,2243,2.629,2244,2.629]],["t/227",[63,1.027,105,2.076,352,4.793,495,1.834,513,2.17,523,3.093,541,2.447,573,4.084,660,1.302,675,1.807,691,2.17,934,1.739,1009,3.926,1010,2.447,1012,3.562,1013,3.644,1014,3.644,1058,3.499,1144,2.409,1365,2.447,1477,1.676,1519,4.691,1659,1.676,1684,4.084,1740,4.353,1745,4.691,1964,4.145,2069,2.447,2113,4.353,2120,2.296,2127,2.891,2191,2.637,2194,2.637,2195,3.926,2196,2.637,2197,3.926,2210,2.296,2214,2.891,2217,2.637,2221,2.637,2232,4.691,2240,5.143,2245,3.277,2246,3.277,2247,3.277,2248,2.891,2249,5.143,2250,5.829,2251,5.829,2252,2.891,2253,5.143,2254,5.143,2255,3.277,2256,4.879,2257,5.143,2258,3.277,2259,3.277,2260,5.829,2261,3.277,2262,3.277,2263,3.277,2264,3.277,2265,3.277,2266,3.277,2267,3.277]],["t/229",[73,4.138,105,2.681,512,4.888,525,4.888,753,2.141,870,2.333,950,4.888,1058,4.853,1144,3.461,1165,3.668,1365,4.138,1387,4.888,1477,2.833,1705,3.668,1964,4.209,2195,4.458,2197,4.458,2249,4.888,2252,4.888,2257,4.888,2268,5.54,2269,5.54,2270,4.888]],["t/231",[18,1.676,105,2.474,255,1.966,352,3.51,495,2.563,510,2.095,513,1.858,523,1.489,531,2.475,542,2.218,649,1.507,660,1.115,698,1.773,699,1.684,700,3.239,740,1.181,756,1.489,814,3.49,818,3.49,850,3.49,873,2.095,878,2.258,934,1.489,999,1.684,1010,3.239,1012,2.392,1034,1.858,1058,1.684,1084,1.765,1106,3.826,1144,1.385,1165,1.858,1363,3.239,1398,2.095,1426,2.475,1477,1.435,1519,2.258,1616,1.858,1649,2.095,1655,2.258,1659,1.435,1702,2.095,1740,3.959,1850,3.49,1964,3.182,2002,2.475,2093,2.475,2139,3.239,2205,4.677,2210,3.038,2212,2.258,2213,4.266,2222,3.49,2226,2.258,2228,3.826,2230,3.826,2231,3.826,2232,3.49,2235,2.475,2236,2.475,2243,2.475,2244,3.826,2248,4.677,2253,3.826,2254,3.826,2270,2.475,2271,6.817,2272,2.806,2273,2.806,2274,2.806,2275,2.806,2276,2.806,2277,2.806,2278,5.301,2279,2.806,2280,4.337,2281,4.337,2282,4.337,2283,4.337,2284,5.964,2285,4.337,2286,2.806,2287,4.337,2288,4.337,2289,4.337,2290,2.806,2291,2.806,2292,2.806,2293,4.337,2294,2.806]]],"invertedIndex":[["",{"_index":105,"t":{"16":{"position":[[102,1]]},"20":{"position":[[470,1]]},"52":{"position":[[1111,1],[1183,1]]},"56":{"position":[[159,1],[277,1],[906,1],[908,1],[963,1]]},"58":{"position":[[432,1],[842,1],[852,1],[873,1]]},"66":{"position":[[421,1]]},"88":{"position":[[428,1]]},"92":{"position":[[599,1]]},"96":{"position":[[368,1]]},"106":{"position":[[424,1]]},"118":{"position":[[9,1],[28,1]]},"126":{"position":[[482,1]]},"140":{"position":[[175,1],[449,1],[552,1]]},"147":{"position":[[565,1]]},"153":{"position":[[389,1]]},"183":{"position":[[435,1],[665,1],[846,1],[1076,1],[1532,1],[1547,1],[1580,1],[1623,1]]},"185":{"position":[[350,1],[370,1],[666,1],[686,1]]},"187":{"position":[[601,1],[687,1]]},"193":{"position":[[1077,1],[1125,1]]},"197":{"position":[[694,1],[717,1]]},"205":{"position":[[584,1],[625,1]]},"219":{"position":[[268,4],[945,1],[1271,4],[2617,1],[4074,1],[4076,1],[4119,1],[4121,1],[4182,1],[4184,1],[5482,1],[6686,1],[6811,1],[6825,1],[6838,1],[6938,1],[7553,1],[7596,1],[7844,1],[7859,1]]},"221":{"position":[[691,1],[1221,1],[1240,1],[1277,1],[1279,1],[1281,1]]},"223":{"position":[[572,1],[583,1],[628,1],[630,1]]},"225":{"position":[[1321,1],[1335,1],[1398,1],[1400,1]]},"227":{"position":[[1075,1],[1093,1],[1189,1],[1191,1]]},"229":{"position":[[225,1],[235,1],[253,1],[269,1],[285,1]]},"231":{"position":[[700,2],[1055,2],[1303,1],[1317,1],[1428,1],[1430,1],[1462,1],[1476,1],[1539,1],[1541,1]]}}}],["0",{"_index":18,"t":{"4":{"position":[[24,1],[56,1]]},"40":{"position":[[225,2],[1026,1],[1203,1],[1320,1],[1469,1],[1654,1],[1882,2]]},"48":{"position":[[244,1]]},"52":{"position":[[682,2],[735,2],[796,2],[805,1],[1113,2]]},"54":{"position":[[258,3]]},"58":{"position":[[318,2],[840,1]]},"62":{"position":[[485,1]]},"88":{"position":[[101,2],[330,2]]},"96":{"position":[[63,2],[270,2]]},"118":{"position":[[270,1]]},"122":{"position":[[63,2]]},"130":{"position":[[322,2],[514,2],[681,2]]},"136":{"position":[[63,2]]},"153":{"position":[[63,2],[269,2]]},"199":{"position":[[328,2]]},"203":{"position":[[218,2],[441,2],[706,2],[998,2]]},"219":{"position":[[4749,1],[4769,1],[5876,3],[6158,1],[7151,1]]},"221":{"position":[[948,1]]},"223":{"position":[[461,1]]},"225":{"position":[[365,2],[505,2],[805,2],[1394,1],[1396,1]]},"231":{"position":[[1535,1],[1537,1]]}}}],["0.0",{"_index":1695,"t":{"187":{"position":[[524,3]]}}}],["0.01",{"_index":1703,"t":{"187":{"position":[[680,6]]},"197":{"position":[[710,6]]}}}],["0.1234",{"_index":1168,"t":{"118":{"position":[[339,6]]}}}],["0.2",{"_index":1167,"t":{"118":{"position":[[331,3]]}}}],["0.3",{"_index":1700,"t":{"187":{"position":[[618,5]]}}}],["0.5",{"_index":1650,"t":{"183":{"position":[[1543,3],[1591,3],[1605,3],[1619,3]]}}}],["000000",{"_index":1910,"t":{"207":{"position":[[318,9]]}}}],["1",{"_index":63,"t":{"8":{"position":[[208,2]]},"10":{"position":[[360,1]]},"16":{"position":[[17,1]]},"26":{"position":[[46,1],[157,1],[1489,1]]},"56":{"position":[[194,2],[252,2],[938,2]]},"58":{"position":[[850,1]]},"88":{"position":[[127,1]]},"96":{"position":[[89,1]]},"106":{"position":[[21,1]]},"114":{"position":[[119,3]]},"118":{"position":[[26,1],[241,1],[275,2]]},"122":{"position":[[89,1]]},"130":{"position":[[337,1],[530,1],[697,1]]},"136":{"position":[[89,1]]},"143":{"position":[[22,1]]},"153":{"position":[[89,1]]},"159":{"position":[[182,1]]},"161":{"position":[[356,1]]},"165":{"position":[[764,1]]},"167":{"position":[[53,1],[160,2],[1469,1]]},"183":{"position":[[1773,1],[2175,1]]},"193":{"position":[[1079,1]]},"197":{"position":[[938,1]]},"199":{"position":[[371,3]]},"203":{"position":[[253,1],[458,1],[730,1],[1037,1],[1345,2]]},"205":{"position":[[731,1]]},"219":{"position":[[2006,1],[2593,1],[3263,1],[6182,1],[6421,2],[7580,2],[7857,1],[7966,1]]},"221":{"position":[[666,1]]},"227":{"position":[[1117,1]]}}}],["1,8",{"_index":1994,"t":{"219":{"position":[[947,4]]}}}],["1.0",{"_index":1696,"t":{"187":{"position":[[531,3]]}}}],["1.6",{"_index":338,"t":{"26":{"position":[[1510,3],[1906,4]]},"167":{"position":[[1488,4],[1826,3]]}}}],["10",{"_index":496,"t":{"40":{"position":[[230,4],[235,2]]},"52":{"position":[[982,2]]},"221":{"position":[[491,3],[840,3],[953,3]]},"225":{"position":[[374,3],[514,3],[814,3]]}}}],["100",{"_index":513,"t":{"40":{"position":[[639,3],[1043,3],[1220,3],[1488,3],[1673,3]]},"203":{"position":[[1068,4]]},"223":{"position":[[594,3]]},"225":{"position":[[1351,3]]},"227":{"position":[[1105,3]]},"231":{"position":[[1492,3]]}}}],["1000",{"_index":539,"t":{"40":{"position":[[1341,4]]},"219":{"position":[[7852,4]]},"221":{"position":[[671,5]]},"223":{"position":[[503,4]]},"225":{"position":[[1243,4]]}}}],["1024",{"_index":2061,"t":{"219":{"position":[[3641,4]]}}}],["120",{"_index":891,"t":{"66":{"position":[[836,5]]}}}],["123",{"_index":1930,"t":{"211":{"position":[[430,3],[444,4]]}}}],["125",{"_index":1931,"t":{"211":{"position":[[437,3]]}}}],["1250",{"_index":578,"t":{"42":{"position":[[261,4]]}}}],["128",{"_index":2049,"t":{"219":{"position":[[3341,3]]}}}],["16",{"_index":975,"t":{"80":{"position":[[1083,2],[1790,2]]},"106":{"position":[[25,3],[67,2]]},"219":{"position":[[3115,2]]}}}],["170",{"_index":862,"t":{"62":{"position":[[595,3]]}}}],["180",{"_index":629,"t":{"48":{"position":[[359,3]]}}}],["1999",{"_index":418,"t":{"30":{"position":[[442,5]]},"171":{"position":[[467,4]]}}}],["2",{"_index":830,"t":{"58":{"position":[[871,1]]},"88":{"position":[[154,1]]},"96":{"position":[[116,1]]},"122":{"position":[[116,1]]},"136":{"position":[[116,1]]},"153":{"position":[[116,1]]},"197":{"position":[[989,1]]},"215":{"position":[[68,1]]},"219":{"position":[[2895,1],[6193,1],[6436,2],[7593,2]]}}}],["20",{"_index":352,"t":{"26":{"position":[[1791,3]]},"167":{"position":[[1731,3]]},"223":{"position":[[605,2]]},"225":{"position":[[1376,2]]},"227":{"position":[[1136,2],[1139,2],[1157,2],[1160,2],[1183,2],[1186,2]]},"231":{"position":[[880,2],[1233,2],[1517,2]]}}}],["2000",{"_index":580,"t":{"42":{"position":[[351,4]]}}}],["2016",{"_index":335,"t":{"26":{"position":[[1353,5]]},"167":{"position":[[1310,4]]}}}],["2019",{"_index":313,"t":{"26":{"position":[[881,5]]},"167":{"position":[[876,4]]}}}],["2021",{"_index":331,"t":{"26":{"position":[[1298,4]]},"167":{"position":[[1224,4]]}}}],["2022",{"_index":1254,"t":{"132":{"position":[[967,5]]},"134":{"position":[[106,5]]},"211":{"position":[[217,6]]}}}],["2048x2048",{"_index":1772,"t":{"193":{"position":[[732,10]]}}}],["21",{"_index":1424,"t":{"165":{"position":[[788,2]]}}}],["24",{"_index":2165,"t":{"219":{"position":[[7824,2]]}}}],["25",{"_index":2092,"t":{"219":{"position":[[4766,2]]}}}],["255",{"_index":680,"t":{"52":{"position":[[738,4],[799,5]]},"58":{"position":[[334,3]]},"88":{"position":[[346,3]]},"96":{"position":[[286,3]]},"153":{"position":[[285,3]]}}}],["256",{"_index":673,"t":{"52":{"position":[[603,3]]},"219":{"position":[[3376,3]]}}}],["256х256",{"_index":1735,"t":{"191":{"position":[[971,8]]}}}],["3",{"_index":1702,"t":{"187":{"position":[[658,3]]},"219":{"position":[[6203,1]]},"225":{"position":[[1367,1]]},"231":{"position":[[1508,1]]}}}],["30",{"_index":255,"t":{"24":{"position":[[29,2]]},"26":{"position":[[1694,3],[1859,2]]},"165":{"position":[[67,2]]},"167":{"position":[[1652,3],[1779,2]]},"231":{"position":[[1405,2]]}}}],["32",{"_index":78,"t":{"10":{"position":[[123,2]]},"161":{"position":[[122,2]]},"219":{"position":[[3224,2]]}}}],["37",{"_index":2294,"t":{"231":{"position":[[1425,2]]}}}],["3d",{"_index":164,"t":{"18":{"position":[[587,2]]},"74":{"position":[[106,2]]},"100":{"position":[[146,3]]},"106":{"position":[[39,2],[480,2]]},"145":{"position":[[646,2]]},"195":{"position":[[611,3]]}}}],["3dc",{"_index":1795,"t":{"193":{"position":[[1185,4]]}}}],["4",{"_index":1660,"t":{"183":{"position":[[1953,1],[2369,1]]},"193":{"position":[[1060,1],[1127,1]]},"219":{"position":[[3008,1],[6227,1]]}}}],["4096х4096",{"_index":1741,"t":{"191":{"position":[[1069,9]]}}}],["48",{"_index":1163,"t":{"118":{"position":[[20,2],[23,2],[149,2],[152,2]]}}}],["5",{"_index":2093,"t":{"219":{"position":[[4771,1],[6259,1]]},"231":{"position":[[1396,1]]}}}],["50",{"_index":2052,"t":{"219":{"position":[[3417,4]]}}}],["500",{"_index":2201,"t":{"221":{"position":[[561,3]]}}}],["512",{"_index":2057,"t":{"219":{"position":[[3550,3]]}}}],["512х512",{"_index":1771,"t":{"193":{"position":[[722,9]]}}}],["6",{"_index":1649,"t":{"183":{"position":[[1539,1],[1541,1],[1587,1],[1589,1],[1601,1],[1603,1],[1615,1],[1617,1]]},"213":{"position":[[20,1]]},"219":{"position":[[6293,1]]},"231":{"position":[[1349,1]]}}}],["60",{"_index":2156,"t":{"219":{"position":[[7170,2],[7173,2]]},"223":{"position":[[625,2]]}}}],["64",{"_index":81,"t":{"10":{"position":[[170,2]]},"80":{"position":[[826,2]]},"161":{"position":[[170,2]]},"219":{"position":[[3239,2]]}}}],["65535x65535x65535",{"_index":139,"t":{"18":{"position":[[248,18]]},"145":{"position":[[277,18]]}}}],["7",{"_index":2133,"t":{"219":{"position":[[6325,1]]}}}],["700",{"_index":2293,"t":{"231":{"position":[[1333,3],[1367,3]]}}}],["8",{"_index":1655,"t":{"183":{"position":[[1778,3],[2180,3]]},"193":{"position":[[1108,1],[1156,1],[1190,1],[1241,1],[1306,1]]},"231":{"position":[[1385,1]]}}}],["800",{"_index":574,"t":{"42":{"position":[[171,3]]}}}],["90",{"_index":2285,"t":{"231":{"position":[[704,2],[1059,2]]}}}],["_gloss",{"_index":1846,"t":{"199":{"position":[[564,6]]}}}],["_hmap",{"_index":1824,"t":{"197":{"position":[[288,6]]}}}],["_luma",{"_index":1907,"t":{"207":{"position":[[249,6]]}}}],["_norm",{"_index":1806,"t":{"195":{"position":[[327,5]]}}}],["_pbr",{"_index":1847,"t":{"199":{"position":[[575,4]]}}}],["_start_primext.cmd",{"_index":24,"t":{"4":{"position":[[89,18]]},"6":{"position":[[311,18]]}}}],["a1.bmp",{"_index":1725,"t":{"191":{"position":[[410,6]]}}}],["aberrationscal",{"_index":1690,"t":{"187":{"position":[[368,17],[662,17]]}}}],["abil",{"_index":178,"t":{"18":{"position":[[730,7]]}}}],["absenc",{"_index":123,"t":{"18":{"position":[[40,7]]}}}],["accumul",{"_index":351,"t":{"26":{"position":[[1746,11]]}}}],["act_die_gutshot",{"_index":2126,"t":{"219":{"position":[[6211,15]]}}}],["act_die_headshot",{"_index":2166,"t":{"219":{"position":[[7827,16]]}}}],["act_flinch_head",{"_index":2123,"t":{"219":{"position":[[6166,15]]}}}],["act_flinch_leftarm",{"_index":2129,"t":{"219":{"position":[[6240,18]]}}}],["act_flinch_leftleg",{"_index":2132,"t":{"219":{"position":[[6306,18]]}}}],["act_flinch_rightarm",{"_index":2130,"t":{"219":{"position":[[6273,19]]}}}],["act_flinch_rightleg",{"_index":2134,"t":{"219":{"position":[[6339,19]]}}}],["activ",{"_index":665,"t":{"52":{"position":[[398,10]]}}}],["actual",{"_index":426,"t":{"30":{"position":[[706,6]]}}}],["ad",{"_index":215,"t":{"20":{"position":[[439,6]]},"26":{"position":[[366,5],[722,5]]}}}],["adapt",{"_index":145,"t":{"18":{"position":[[309,10]]}}}],["addit",{"_index":355,"t":{"26":{"position":[[1883,8]]},"30":{"position":[[631,10]]},"32":{"position":[[30,10]]},"34":{"position":[[416,9]]},"209":{"position":[[278,8],[452,9]]},"219":{"position":[[546,8],[754,8],[841,8]]}}}],["adjust",{"_index":594,"t":{"44":{"position":[[26,10]]}}}],["admer456",{"_index":469,"t":{"36":{"position":[[294,8]]},"177":{"position":[[294,8]]}}}],["advis",{"_index":627,"t":{"48":{"position":[[318,9]]}}}],["afraid",{"_index":360,"t":{"26":{"position":[[1974,6]]},"167":{"position":[[1904,6]]}}}],["again",{"_index":697,"t":{"52":{"position":[[1067,5]]},"54":{"position":[[296,5]]}}}],["ak47_v1.mdl",{"_index":1724,"t":{"191":{"position":[[385,11]]}}}],["aka",{"_index":1588,"t":{"177":{"position":[[356,3]]}}}],["algorithm",{"_index":57,"t":{"8":{"position":[[110,9]]}}}],["allow",{"_index":598,"t":{"44":{"position":[[130,6]]}}}],["allow_length_flex",{"_index":2238,"t":{"225":{"position":[[640,17],[781,17],[818,17]]}}}],["along_damp",{"_index":2239,"t":{"225":{"position":[[658,13]]}}}],["along_stiff",{"_index":2237,"t":{"225":{"position":[[518,15]]}}}],["alpha",{"_index":1785,"t":{"193":{"position":[[1085,5],[1133,5]]},"211":{"position":[[535,5]]}}}],["alreadi",{"_index":60,"t":{"8":{"position":[[155,7]]},"26":{"position":[[680,7]]},"30":{"position":[[276,7]]}}}],["ambient",{"_index":1868,"t":{"203":{"position":[[659,7],[1477,7]]}}}],["ambient_gener",{"_index":550,"t":{"40":{"position":[[1742,15]]}}}],["ambient_mus",{"_index":1614,"t":{"181":{"position":[[557,14]]}}}],["amd64.7z",{"_index":80,"t":{"10":{"position":[[157,8]]},"161":{"position":[[157,8]]}}}],["amount",{"_index":681,"t":{"52":{"position":[[743,6]]},"58":{"position":[[288,6]]},"88":{"position":[[300,6]]},"96":{"position":[[240,6]]},"153":{"position":[[239,6]]},"209":{"position":[[507,7]]}}}],["android",{"_index":221,"t":{"20":{"position":[[497,7]]},"26":{"position":[[466,8],[1418,7]]},"147":{"position":[[599,7]]},"167":{"position":[[467,8],[1397,8]]}}}],["angl",{"_index":595,"t":{"44":{"position":[[48,6]]},"46":{"position":[[234,5],[253,5]]},"48":{"position":[[261,5],[386,5]]},"62":{"position":[[206,5],[508,5],[629,5]]}}}],["angle_constraint",{"_index":2228,"t":{"223":{"position":[[608,16]]},"231":{"position":[[377,16],[1408,16]]}}}],["anim",{"_index":1029,"t":{"88":{"position":[[478,9]]}}}],["anoth",{"_index":318,"t":{"26":{"position":[[987,7]]}}}],["answer",{"_index":464,"t":{"36":{"position":[[160,6]]}}}],["antlion.glasswingr_bon",{"_index":2292,"t":{"231":{"position":[[1277,25]]}}}],["appear",{"_index":72,"t":{"8":{"position":[[358,7]]},"48":{"position":[[25,7]]}}}],["approach",{"_index":109,"t":{"16":{"position":[[177,10]]},"34":{"position":[[200,10]]}}}],["architectur",{"_index":96,"t":{"12":{"position":[[206,13]]}}}],["archiv",{"_index":83,"t":{"10":{"position":[[214,7]]},"12":{"position":[[89,7],[274,7]]}}}],["arm",{"_index":2071,"t":{"219":{"position":[[4070,3]]}}}],["around",{"_index":417,"t":{"30":{"position":[[435,6]]}}}],["articl",{"_index":395,"t":{"28":{"position":[[829,8],[917,7]]},"30":{"position":[[668,7]]},"34":{"position":[[610,8]]},"36":{"position":[[32,9]]}}}],["artifact",{"_index":626,"t":{"48":{"position":[[301,10]]}}}],["aspect",{"_index":400,"t":{"28":{"position":[[945,7]]}}}],["asphalt",{"_index":1640,"t":{"183":{"position":[[758,8],[836,9]]}}}],["asset",{"_index":183,"t":{"18":{"position":[[807,6]]}}}],["ati2",{"_index":1794,"t":{"193":{"position":[[1178,6]]}}}],["attach",{"_index":607,"t":{"46":{"position":[[88,8]]},"110":{"position":[[75,10]]},"219":{"position":[[4427,11],[4737,11]]}}}],["attent",{"_index":461,"t":{"36":{"position":[[69,9]]}}}],["attenu",{"_index":613,"t":{"46":{"position":[[167,11]]}}}],["audio",{"_index":219,"t":{"20":{"position":[[478,5]]},"147":{"position":[[573,5]]}}}],["aur",{"_index":1147,"t":{"108":{"position":[[83,4]]}}}],["automat",{"_index":141,"t":{"18":{"position":[[274,9]]}}}],["avail",{"_index":317,"t":{"26":{"position":[[956,10]]},"30":{"position":[[382,9],[533,9]]}}}],["avdeev",{"_index":328,"t":{"26":{"position":[[1200,7]]}}}],["avi",{"_index":1256,"t":{"134":{"position":[[154,4]]}}}],["avoid",{"_index":625,"t":{"48":{"position":[[288,5]]}}}],["axi",{"_index":2137,"t":{"219":{"position":[[6403,5],[6409,5],[6424,5]]}}}],["aynekko",{"_index":239,"t":{"22":{"position":[[244,7]]},"149":{"position":[[268,7]]}}}],["b",{"_index":611,"t":{"46":{"position":[[141,2]]},"62":{"position":[[125,2]]},"203":{"position":[[1475,1]]},"211":{"position":[[441,2]]}}}],["b2.bmp",{"_index":1726,"t":{"191":{"position":[[419,7]]}}}],["back",{"_index":191,"t":{"20":{"position":[[83,4]]}}}],["background",{"_index":172,"t":{"18":{"position":[[667,10]]}}}],["bad",{"_index":353,"t":{"26":{"position":[[1837,3]]}}}],["bake",{"_index":194,"t":{"20":{"position":[[140,6]]},"130":{"position":[[624,4]]}}}],["barney",{"_index":2020,"t":{"219":{"position":[[2191,8]]}}}],["base",{"_index":112,"t":{"16":{"position":[[228,5]]},"20":{"position":[[23,5],[128,5]]},"28":{"position":[[55,5]]},"30":{"position":[[37,5]]},"34":{"position":[[259,5]]}}}],["base_mass",{"_index":2265,"t":{"227":{"position":[[962,9]]}}}],["basi",{"_index":421,"t":{"30":{"position":[[471,6]]}}}],["bc1",{"_index":1780,"t":{"193":{"position":[[1043,3],[1361,3]]}}}],["bc2",{"_index":1786,"t":{"193":{"position":[[1091,3]]}}}],["bc3",{"_index":1789,"t":{"193":{"position":[[1139,3]]}}}],["bc5",{"_index":1793,"t":{"193":{"position":[[1174,3],[1365,3]]}}}],["bc6h",{"_index":1797,"t":{"193":{"position":[[1236,4]]},"213":{"position":[[431,5]]}}}],["bc7",{"_index":1776,"t":{"193":{"position":[[853,4],[1302,3]]}}}],["bch6",{"_index":1912,"t":{"207":{"position":[[484,5]]}}}],["beam",{"_index":168,"t":{"18":{"position":[[607,5]]},"44":{"position":[[43,4]]},"46":{"position":[[248,4]]},"52":{"position":[[550,4],[716,4]]}}}],["becam",{"_index":415,"t":{"30":{"position":[[366,6]]}}}],["begin",{"_index":330,"t":{"26":{"position":[[1285,9]]}}}],["behaviour",{"_index":1035,"t":{"88":{"position":[[679,9],[803,9]]}}}],["beyond",{"_index":441,"t":{"32":{"position":[[298,6]]},"34":{"position":[[641,6]]}}}],["binari",{"_index":49,"t":{"6":{"position":[[276,8]]}}}],["bip01",{"_index":2082,"t":{"219":{"position":[[4397,6],[4412,6],[4751,6],[7153,6]]}}}],["bit",{"_index":79,"t":{"10":{"position":[[126,4],[173,5]]},"193":{"position":[[1081,3],[1129,3]]}}}],["bk",{"_index":1937,"t":{"213":{"position":[[201,3]]}}}],["black/whit",{"_index":1196,"t":{"124":{"position":[[272,11]]},"138":{"position":[[127,11]]}}}],["blender",{"_index":2107,"t":{"219":{"position":[[5280,8]]}}}],["bloom",{"_index":166,"t":{"18":{"position":[[597,5]]},"145":{"position":[[658,5]]}}}],["bmp",{"_index":1960,"t":{"217":{"position":[[195,4]]}}}],["bodi",{"_index":157,"t":{"18":{"position":[[471,4]]},"84":{"position":[[89,4],[435,4]]},"88":{"position":[[540,4]]},"130":{"position":[[93,4]]},"185":{"position":[[649,5]]},"219":{"position":[[2111,5],[2178,5]]}}}],["body.bmp",{"_index":1992,"t":{"219":{"position":[[801,8],[832,8]]}}}],["bodygroup",{"_index":2021,"t":{"219":{"position":[[2200,10]]}}}],["bone",{"_index":132,"t":{"18":{"position":[[168,5]]},"145":{"position":[[192,5]]},"217":{"position":[[337,5],[400,6]]},"219":{"position":[[6377,6]]}}}],["boneweight",{"_index":2012,"t":{"219":{"position":[[1752,12]]}}}],["both",{"_index":118,"t":{"16":{"position":[[349,4]]},"32":{"position":[[444,4],[490,4]]},"34":{"position":[[372,4]]},"44":{"position":[[67,4]]}}}],["bottomcolor",{"_index":802,"t":{"58":{"position":[[434,11]]},"88":{"position":[[430,11]]},"92":{"position":[[601,11]]},"96":{"position":[[370,11]]},"153":{"position":[[391,11]]}}}],["bought",{"_index":88,"t":{"10":{"position":[[343,6]]}}}],["bounci",{"_index":2267,"t":{"227":{"position":[[1066,8]]}}}],["bound",{"_index":2060,"t":{"219":{"position":[[3628,8]]}}}],["box",{"_index":1767,"t":{"193":{"position":[[657,3]]},"219":{"position":[[3637,3]]}}}],["box.mdl",{"_index":1679,"t":{"185":{"position":[[629,7]]}}}],["box/bodi",{"_index":1680,"t":{"185":{"position":[[655,10]]}}}],["bpp",{"_index":1783,"t":{"193":{"position":[[1062,3],[1110,3],[1158,3],[1192,3],[1243,3],[1308,3]]}}}],["break",{"_index":1087,"t":{"96":{"position":[[466,5]]},"153":{"position":[[665,5]]}}}],["breakabl",{"_index":1096,"t":{"98":{"position":[[0,9]]},"155":{"position":[[0,9]]}}}],["bright",{"_index":614,"t":{"46":{"position":[[197,10],[216,10]]},"52":{"position":[[509,10]]},"62":{"position":[[172,10]]}}}],["bring",{"_index":220,"t":{"20":{"position":[[484,8]]}}}],["browser",{"_index":291,"t":{"26":{"position":[[534,7]]}}}],["bsp",{"_index":1611,"t":{"181":{"position":[[262,6]]}}}],["bspguy",{"_index":1521,"t":{"169":{"position":[[589,7]]}}}],["bug",{"_index":13,"t":{"2":{"position":[[141,4]]},"8":{"position":[[313,3]]},"54":{"position":[[496,5]]},"84":{"position":[[422,5]]}}}],["bugfix",{"_index":437,"t":{"32":{"position":[[187,8]]}}}],["build",{"_index":33,"t":{"6":{"position":[[40,5],[115,6],[165,6],[213,5]]},"8":{"position":[[53,5],[98,7],[429,7],[464,6]]},"10":{"position":[[39,5]]},"12":{"position":[[29,5],[148,5],[166,5]]}}}],["buildcubemap",{"_index":937,"t":{"78":{"position":[[189,12]]}}}],["bump",{"_index":621,"t":{"48":{"position":[[121,4]]},"64":{"position":[[121,4]]}}}],["bunch",{"_index":151,"t":{"18":{"position":[[415,5],[768,5]]}}}],["c",{"_index":410,"t":{"30":{"position":[[257,4]]},"171":{"position":[[276,4]]},"219":{"position":[[5936,1]]}}}],["c:\\users\\admin\\desktop\\model_sourc",{"_index":1983,"t":{"219":{"position":[[363,38]]}}}],["calf",{"_index":2083,"t":{"219":{"position":[[4406,5]]}}}],["call",{"_index":279,"t":{"26":{"position":[[167,6],[1093,6]]},"28":{"position":[[392,8]]}}}],["came",{"_index":367,"t":{"28":{"position":[[23,4]]}}}],["camera",{"_index":1181,"t":{"122":{"position":[[277,6]]}}}],["capabl",{"_index":425,"t":{"30":{"position":[[642,13]]},"32":{"position":[[309,12]]}}}],["case",{"_index":75,"t":{"10":{"position":[[67,4]]}}}],["caus",{"_index":339,"t":{"26":{"position":[[1541,6]]}}}],["cd",{"_index":1979,"t":{"219":{"position":[[188,3],[264,3],[359,3]]}}}],["cdtextur",{"_index":2000,"t":{"219":{"position":[[1260,10]]}}}],["chang",{"_index":381,"t":{"28":{"position":[[455,7],[617,6]]},"32":{"position":[[63,7],[373,6]]}}}],["cinema",{"_index":604,"t":{"44":{"position":[[271,7]]}}}],["circl",{"_index":308,"t":{"26":{"position":[[825,7]]}}}],["classic",{"_index":192,"t":{"20":{"position":[[91,7]]}}}],["classnam",{"_index":666,"t":{"52":{"position":[[411,9]]}}}],["client",{"_index":407,"t":{"30":{"position":[[201,6]]}}}],["cliptotextur",{"_index":2001,"t":{"219":{"position":[[1334,15]]}}}],["code",{"_index":406,"t":{"30":{"position":[[180,5]]}}}],["collapsebon",{"_index":2175,"t":{"219":{"position":[[8290,14]]}}}],["collapseboneaggress",{"_index":2177,"t":{"219":{"position":[[8354,23]]}}}],["color",{"_index":608,"t":{"46":{"position":[[106,5],[120,5]]},"52":{"position":[[555,5]]},"58":{"position":[[356,5]]},"62":{"position":[[91,5]]},"88":{"position":[[368,5]]},"96":{"position":[[308,5]]},"153":{"position":[[307,5]]}}}],["colormap",{"_index":1218,"t":{"130":{"position":[[211,8]]}}}],["common",{"_index":237,"t":{"22":{"position":[[206,6]]}}}],["commun",{"_index":257,"t":{"24":{"position":[[86,9],[380,10]]},"26":{"position":[[1595,10]]}}}],["compat",{"_index":122,"t":{"18":{"position":[[0,13]]},"26":{"position":[[118,10]]}}}],["compil",{"_index":184,"t":{"18":{"position":[[814,10]]},"28":{"position":[[435,8],[576,8],[793,9]]}}}],["complet",{"_index":98,"t":{"12":{"position":[[318,10]]},"24":{"position":[[250,9]]},"26":{"position":[[107,10],[245,10]]},"28":{"position":[[721,10]]}}}],["complic",{"_index":380,"t":{"28":{"position":[[420,12]]}}}],["condit",{"_index":826,"t":{"58":{"position":[[779,9]]}}}],["consider",{"_index":435,"t":{"32":{"position":[[156,12]]}}}],["cont",{"_index":236,"t":{"22":{"position":[[189,4]]},"26":{"position":[[854,4]]},"149":{"position":[[211,4]]},"167":{"position":[[851,4]]}}}],["contain",{"_index":434,"t":{"32":{"position":[[145,8]]},"34":{"position":[[429,8]]}}}],["content",{"_index":97,"t":{"12":{"position":[[237,7]]},"24":{"position":[[347,7]]},"30":{"position":[[95,8]]}}}],["contini",{"_index":40,"t":{"6":{"position":[[104,10]]}}}],["continu",{"_index":258,"t":{"24":{"position":[[96,9]]}}}],["contribut",{"_index":245,"t":{"22":{"position":[[379,12],[454,12]]}}}],["contributor",{"_index":325,"t":{"26":{"position":[[1126,12]]}}}],["control",{"_index":2135,"t":{"219":{"position":[[6359,11],[6391,11],[7139,11]]}}}],["copi",{"_index":46,"t":{"6":{"position":[[229,4]]},"10":{"position":[[315,4],[362,4]]},"12":{"position":[[249,4]]}}}],["correct",{"_index":143,"t":{"18":{"position":[[293,10]]}}}],["count",{"_index":549,"t":{"40":{"position":[[1707,5]]}}}],["counter",{"_index":336,"t":{"26":{"position":[[1495,7]]},"167":{"position":[[1473,7]]}}}],["cover",{"_index":399,"t":{"28":{"position":[[935,5]]}}}],["cpu",{"_index":2277,"t":{"231":{"position":[[354,4]]}}}],["creat",{"_index":117,"t":{"16":{"position":[[340,8]]},"24":{"position":[[365,7]]},"28":{"position":[[685,6]]},"32":{"position":[[427,6]]},"34":{"position":[[363,8],[483,8],[727,7]]}}}],["creativ",{"_index":261,"t":{"24":{"position":[[175,11]]}}}],["cross",{"_index":102,"t":{"16":{"position":[[60,5]]}}}],["crowbar",{"_index":1098,"t":{"98":{"position":[[31,7]]},"155":{"position":[[31,7]]}}}],["cryengin",{"_index":1811,"t":{"195":{"position":[[620,10]]}}}],["cs",{"_index":356,"t":{"26":{"position":[[1903,2]]},"167":{"position":[[1823,2]]},"169":{"position":[[111,3]]}}}],["cs16client",{"_index":350,"t":{"26":{"position":[[1731,10]]},"167":{"position":[[1671,10]]}}}],["csm",{"_index":1593,"t":{"177":{"position":[[418,3]]}}}],["cubemap",{"_index":161,"t":{"18":{"position":[[553,7]]}}}],["cull",{"_index":205,"t":{"20":{"position":[[280,7]]}}}],["current",{"_index":820,"t":{"58":{"position":[[657,7]]}}}],["cut",{"_index":363,"t":{"26":{"position":[[2005,4]]},"167":{"position":[[1935,4]]}}}],["cutoff",{"_index":615,"t":{"46":{"position":[[227,6]]},"48":{"position":[[254,6],[379,6]]},"62":{"position":[[199,6],[501,6],[622,6]]}}}],["cлед",{"_index":1928,"t":{"211":{"position":[[369,7]]}}}],["cмещен",{"_index":1996,"t":{"219":{"position":[[1044,8]]}}}],["damag",{"_index":703,"t":{"52":{"position":[[1176,6]]}}}],["damp",{"_index":2197,"t":{"221":{"position":[[438,10]]},"227":{"position":[[238,7],[1109,7]]},"229":{"position":[[227,7]]}}}],["day",{"_index":238,"t":{"22":{"position":[[230,3]]},"24":{"position":[[114,3]]},"149":{"position":[[249,3]]}}}],["dd",{"_index":1709,"t":{"189":{"position":[[376,4]]},"193":{"position":[[306,3]]},"207":{"position":[[462,3]]},"213":{"position":[[289,3],[409,3]]},"217":{"position":[[205,3]]}}}],["deal",{"_index":403,"t":{"30":{"position":[[126,4]]}}}],["death",{"_index":2045,"t":{"219":{"position":[[3265,5]]}}}],["decal",{"_index":147,"t":{"18":{"position":[[340,6]]},"54":{"position":[[425,5]]},"116":{"position":[[0,5]]}}}],["decalinfo.txt",{"_index":1158,"t":{"116":{"position":[[89,13]]},"183":{"position":[[1403,14],[1420,13]]}}}],["decim",{"_index":811,"t":{"58":{"position":[[523,7]]}}}],["default",{"_index":1627,"t":{"183":{"position":[[425,9],[705,9]]}}}],["degre",{"_index":616,"t":{"46":{"position":[[263,8]]},"48":{"position":[[363,7]]}}}],["depend",{"_index":93,"t":{"10":{"position":[[424,9]]}}}],["depth",{"_index":201,"t":{"20":{"position":[[254,6]]},"147":{"position":[[308,6]]}}}],["describ",{"_index":54,"t":{"8":{"position":[[12,9]]},"30":{"position":[[683,8]]}}}],["descript",{"_index":451,"t":{"34":{"position":[[566,11]]}}}],["desir",{"_index":373,"t":{"28":{"position":[[231,7]]}}}],["despit",{"_index":253,"t":{"24":{"position":[[0,7]]},"28":{"position":[[550,7]]}}}],["detail",{"_index":247,"t":{"22":{"position":[[423,7]]},"28":{"position":[[820,8]]},"34":{"position":[[557,8]]}}}],["detailmap",{"_index":1896,"t":{"205":{"position":[[586,11]]}}}],["develop",{"_index":67,"t":{"8":{"position":[[276,11]]},"12":{"position":[[17,11]]},"18":{"position":[[795,11]]},"22":{"position":[[19,9],[138,11],[175,11],[213,11],[350,11],[470,11]]},"26":{"position":[[655,10],[780,9],[905,11],[1058,9],[1161,12],[1221,10]]},"32":{"position":[[232,9]]}}}],["die",{"_index":2164,"t":{"219":{"position":[[7808,5],[7814,5]]}}}],["differ",{"_index":59,"t":{"8":{"position":[[137,10]]},"26":{"position":[[225,12],[411,9]]},"30":{"position":[[586,9],[621,9]]}}}],["direct",{"_index":1159,"t":{"116":{"position":[[103,9]]}}}],["director'",{"_index":362,"t":{"26":{"position":[[1994,10]]},"167":{"position":[[1924,10]]}}}],["directori",{"_index":22,"t":{"4":{"position":[[71,9]]},"10":{"position":[[234,10],[272,10],[304,10],[381,10]]},"12":{"position":[[113,10],[294,10]]}}}],["directx",{"_index":1809,"t":{"195":{"position":[[562,7],[726,7]]}}}],["disabl",{"_index":620,"t":{"48":{"position":[[54,7],[72,8],[113,7],[128,8]]},"64":{"position":[[61,7],[113,7]]},"84":{"position":[[295,7]]},"90":{"position":[[209,7]]},"130":{"position":[[263,7]]},"132":{"position":[[184,7],[275,7],[376,7]]}}}],["discord",{"_index":251,"t":{"22":{"position":[[497,7]]},"149":{"position":[[497,7]]}}}],["distanc",{"_index":612,"t":{"46":{"position":[[150,8]]},"62":{"position":[[134,8]]}}}],["dmitrich",{"_index":1589,"t":{"177":{"position":[[360,8]]}}}],["dn",{"_index":1938,"t":{"213":{"position":[[205,3]]}}}],["do",{"_index":294,"t":{"26":{"position":[[576,4]]},"167":{"position":[[576,4]]}}}],["document",{"_index":231,"t":{"22":{"position":[[88,14]]}}}],["done",{"_index":371,"t":{"28":{"position":[[138,4]]}}}],["don’t",{"_index":439,"t":{"32":{"position":[[281,5]]}}}],["down",{"_index":530,"t":{"40":{"position":[[1066,4]]}}}],["download",{"_index":28,"t":{"6":{"position":[[0,8],[196,8]]},"10":{"position":[[11,8]]},"12":{"position":[[0,8],[220,8]]}}}],["drop",{"_index":1037,"t":{"90":{"position":[[52,4]]},"132":{"position":[[94,4]]}}}],["dxt1",{"_index":1782,"t":{"193":{"position":[[1054,5]]},"211":{"position":[[527,4]]}}}],["dxt2",{"_index":1787,"t":{"193":{"position":[[1095,6]]}}}],["dxt3",{"_index":1788,"t":{"193":{"position":[[1102,5]]}}}],["dxt4",{"_index":1790,"t":{"193":{"position":[[1143,6]]}}}],["dxt5",{"_index":1791,"t":{"193":{"position":[[1150,5]]}}}],["dynam",{"_index":153,"t":{"18":{"position":[[435,7]]},"40":{"position":[[254,7]]},"44":{"position":[[0,7]]},"90":{"position":[[230,7]]},"132":{"position":[[397,7]]}}}],["earlier",{"_index":271,"t":{"24":{"position":[[300,8]]}}}],["easier",{"_index":414,"t":{"30":{"position":[[329,6]]}}}],["edit",{"_index":386,"t":{"28":{"position":[[568,7]]}}}],["editor",{"_index":211,"t":{"20":{"position":[[361,6]]},"28":{"position":[[778,6]]}}}],["effect",{"_index":146,"t":{"18":{"position":[[320,7]]}}}],["emscripten",{"_index":292,"t":{"26":{"position":[[549,12]]},"167":{"position":[[553,12]]}}}],["end",{"_index":661,"t":{"52":{"position":[[262,6]]},"54":{"position":[[365,3],[431,3],[551,3]]},"84":{"position":[[362,6]]}}}],["engin",{"_index":32,"t":{"6":{"position":[[33,6],[269,6]]},"8":{"position":[[172,6],[265,7]]},"10":{"position":[[32,6],[264,7],[374,6]]},"12":{"position":[[106,6],[141,6],[287,6]]},"16":{"position":[[43,7]]},"18":{"position":[[497,7]]},"20":{"position":[[387,6]]},"26":{"position":[[86,7],[159,7],[586,6],[769,6],[898,6],[1033,6],[1403,6]]},"28":{"position":[[83,6]]},"34":{"position":[[46,7],[707,7]]}}}],["enhanc",{"_index":445,"t":{"34":{"position":[[91,8]]}}}],["enthusiast",{"_index":323,"t":{"26":{"position":[[1081,11]]}}}],["entir",{"_index":285,"t":{"26":{"position":[[320,9]]}}}],["entiti",{"_index":180,"t":{"18":{"position":[[746,8]]},"52":{"position":[[59,6],[269,6],[391,6]]}}}],["env_cubemap",{"_index":940,"t":{"80":{"position":[[10,11],[624,11],[773,11],[1015,11],[1284,12],[1381,11],[1614,11]]}}}],["env_model",{"_index":1057,"t":{"92":{"position":[[398,9]]},"128":{"position":[[264,10]]}}}],["env_physbox",{"_index":1085,"t":{"94":{"position":[[221,11]]},"151":{"position":[[287,11]]},"157":{"position":[[241,11]]}}}],["env_stat",{"_index":1020,"t":{"86":{"position":[[197,11]]}}}],["etc",{"_index":207,"t":{"20":{"position":[[296,5]]},"26":{"position":[[2019,4]]}}}],["even",{"_index":265,"t":{"24":{"position":[[232,4]]},"26":{"position":[[497,4]]},"28":{"position":[[545,4]]}}}],["event",{"_index":277,"t":{"26":{"position":[[27,5],[1535,5],[1627,7]]},"219":{"position":[[7547,5],[7846,5]]}}}],["everyth",{"_index":269,"t":{"24":{"position":[[282,10]]},"28":{"position":[[401,10],[995,10]]}}}],["everywher",{"_index":562,"t":{"42":{"position":[[5,10]]}}}],["exact",{"_index":86,"t":{"10":{"position":[[298,5]]}}}],["exactli",{"_index":458,"t":{"34":{"position":[[739,7]]}}}],["exampl",{"_index":442,"t":{"32":{"position":[[343,8]]},"44":{"position":[[216,8]]}}}],["exist",{"_index":462,"t":{"36":{"position":[[82,8]]}}}],["expand",{"_index":283,"t":{"26":{"position":[[300,8]]}}}],["export",{"_index":1759,"t":{"193":{"position":[[372,9]]}}}],["exposur",{"_index":142,"t":{"18":{"position":[[284,8]]}}}],["extend",{"_index":135,"t":{"18":{"position":[[216,8],[363,8]]}}}],["ey",{"_index":144,"t":{"18":{"position":[[304,4]]}}}],["eyeposit",{"_index":1998,"t":{"219":{"position":[[1127,12]]}}}],["fact",{"_index":254,"t":{"24":{"position":[[12,4]]}}}],["fade",{"_index":504,"t":{"40":{"position":[[342,4],[463,4]]}}}],["familiar",{"_index":411,"t":{"30":{"position":[[284,8]]}}}],["far",{"_index":454,"t":{"34":{"position":[[637,3]]}}}],["featur",{"_index":107,"t":{"16":{"position":[[130,9],[164,8]]},"18":{"position":[[640,7]]},"32":{"position":[[41,8]]},"34":{"position":[[138,8],[187,8],[460,8]]}}}],["feel",{"_index":10,"t":{"2":{"position":[[115,4]]}}}],["field",{"_index":1118,"t":{"102":{"position":[[66,5]]},"122":{"position":[[339,5]]}}}],["file",{"_index":25,"t":{"4":{"position":[[108,4]]},"6":{"position":[[224,4],[242,5],[330,4]]},"10":{"position":[[88,4],[134,4],[199,5]]},"12":{"position":[[74,5],[376,5]]},"18":{"position":[[428,6]]},"28":{"position":[[174,4]]},"40":{"position":[[85,4]]},"46":{"position":[[321,4],[342,4]]},"62":{"position":[[331,4]]},"70":{"position":[[18,4]]},"110":{"position":[[27,4]]}}}],["filter",{"_index":1768,"t":{"193":{"position":[[661,6]]}}}],["find",{"_index":248,"t":{"22":{"position":[[439,4]]},"28":{"position":[[165,4],[279,4]]},"36":{"position":[[151,4]]}}}],["first",{"_index":0,"t":{"2":{"position":[[8,5]]}}}],["fix",{"_index":7,"t":{"2":{"position":[[86,3]]},"8":{"position":[[317,5]]}}}],["fixedcoord",{"_index":2007,"t":{"219":{"position":[[1539,12]]}}}],["flag",{"_index":2023,"t":{"219":{"position":[[2321,6]]}}}],["flat",{"_index":1225,"t":{"130":{"position":[[446,5]]}}}],["fledg",{"_index":267,"t":{"24":{"position":[[242,7]]}}}],["flexibl",{"_index":204,"t":{"20":{"position":[[271,8]]}}}],["floor",{"_index":1038,"t":{"90":{"position":[[60,5]]},"132":{"position":[[102,5]]}}}],["floppi",{"_index":2227,"t":{"223":{"position":[[563,8]]}}}],["folder",{"_index":48,"t":{"6":{"position":[[256,6]]},"10":{"position":[[320,6]]},"12":{"position":[[254,6]]},"28":{"position":[[200,6]]}}}],["forc",{"_index":358,"t":{"26":{"position":[[1954,6]]},"84":{"position":[[174,5],[215,5],[256,5]]},"167":{"position":[[1884,6]]}}}],["format",{"_index":609,"t":{"46":{"position":[[130,6]]}}}],["forward",{"_index":199,"t":{"20":{"position":[[190,8]]},"147":{"position":[[184,8]]}}}],["forward_constraint",{"_index":2260,"t":{"227":{"position":[[720,18],[941,20],[1163,18]]}}}],["forward_frict",{"_index":2261,"t":{"227":{"position":[[823,16]]}}}],["fov",{"_index":1191,"t":{"124":{"position":[[212,3]]}}}],["fp",{"_index":878,"t":{"66":{"position":[[234,4]]},"219":{"position":[[7401,3],[7820,3]]},"231":{"position":[[324,3]]}}}],["fp16",{"_index":1798,"t":{"193":{"position":[[1270,5]]}}}],["frame",{"_index":692,"t":{"52":{"position":[[971,6],[1027,5]]},"58":{"position":[[587,5],[665,5],[702,5]]}}}],["free",{"_index":11,"t":{"2":{"position":[[120,4]]},"28":{"position":[[1009,4]]}}}],["freecoord",{"_index":2011,"t":{"219":{"position":[[1654,11]]}}}],["freecord",{"_index":2010,"t":{"219":{"position":[[1639,10]]}}}],["frequenc",{"_index":1007,"t":{"84":{"position":[[64,9],[100,9],[145,9]]}}}],["ft",{"_index":1939,"t":{"213":{"position":[[209,3]]}}}],["full",{"_index":266,"t":{"24":{"position":[[237,4]]}}}],["fullbright",{"_index":1988,"t":{"219":{"position":[[575,10]]}}}],["func_door_rot",{"_index":1054,"t":{"92":{"position":[[270,19]]}}}],["func_physbox",{"_index":1086,"t":{"94":{"position":[[261,12]]},"151":{"position":[[246,12]]},"157":{"position":[[13,12],[157,12]]}}}],["function",{"_index":71,"t":{"8":{"position":[[331,13]]},"16":{"position":[[276,13]]},"26":{"position":[[343,13]]},"34":{"position":[[299,13]]}}}],["futur",{"_index":56,"t":{"8":{"position":[[78,7]]}}}],["fwg",{"_index":31,"t":{"6":{"position":[[28,4],[99,4],[160,4]]},"8":{"position":[[424,4],[459,4]]},"10":{"position":[[27,4],[100,4],[146,4]]},"16":{"position":[[38,4]]},"26":{"position":[[1100,5],[1363,4],[1642,4]]},"32":{"position":[[249,4],[468,5]]},"34":{"position":[[41,4]]},"143":{"position":[[46,5]]},"159":{"position":[[453,5],[493,4]]},"161":{"position":[[39,4],[99,4],[146,4]]},"167":{"position":[[1098,5],[1329,4]]},"173":{"position":[[265,5],[494,5]]},"175":{"position":[[44,5]]}}}],["fx",{"_index":662,"t":{"52":{"position":[[362,2]]},"58":{"position":[[215,2],[285,2],[353,2]]},"88":{"position":[[257,2],[297,2],[365,2]]},"96":{"position":[[156,2],[237,2],[305,2]]},"153":{"position":[[156,2],[236,2],[304,2]]},"209":{"position":[[504,2]]}}}],["g",{"_index":235,"t":{"22":{"position":[[187,1]]},"26":{"position":[[852,1]]},"46":{"position":[[139,1]]},"62":{"position":[[123,1]]},"149":{"position":[[209,1]]},"167":{"position":[[849,1]]},"203":{"position":[[1463,1]]},"211":{"position":[[434,2]]}}}],["game",{"_index":21,"t":{"4":{"position":[[66,4]]},"6":{"position":[[300,4]]},"12":{"position":[[341,4]]},"20":{"position":[[347,4]]},"24":{"position":[[76,5],[139,4]]},"26":{"position":[[1588,6],[1847,4]]},"28":{"position":[[50,4],[195,4],[701,4]]}}}],["gamebanana",{"_index":378,"t":{"28":{"position":[[329,11]]},"36":{"position":[[218,10]]},"169":{"position":[[369,11]]},"177":{"position":[[215,10]]}}}],["gameplay",{"_index":430,"t":{"32":{"position":[[54,8],[384,8]]}}}],["gamer",{"_index":1513,"t":{"169":{"position":[[381,5]]}}}],["gamma",{"_index":1993,"t":{"219":{"position":[[850,6]]}}}],["geometri",{"_index":602,"t":{"44":{"position":[[183,9]]}}}],["gfx/decal",{"_index":1924,"t":{"211":{"position":[[63,11]]}}}],["gfx/detail",{"_index":1895,"t":{"205":{"position":[[447,11]]}}}],["gfx/detail/detail_tile_1",{"_index":1897,"t":{"205":{"position":[[598,26]]}}}],["gfx\\decal",{"_index":1152,"t":{"114":{"position":[[62,10]]},"116":{"position":[[56,11]]},"118":{"position":[[127,11]]}}}],["gfx\\decals\\decalinfo.txt",{"_index":1643,"t":{"183":{"position":[[1203,25]]}}}],["gfx\\env",{"_index":1942,"t":{"213":{"position":[[260,7]]}}}],["gib",{"_index":1093,"t":{"96":{"position":[[637,3]]},"153":{"position":[[795,3]]},"219":{"position":[[3031,4]]}}}],["gigabyt",{"_index":274,"t":{"24":{"position":[[334,9]]}}}],["github",{"_index":15,"t":{"2":{"position":[[162,6]]}}}],["gl_parallax",{"_index":1835,"t":{"197":{"position":[[926,11],[977,11]]}}}],["glitch",{"_index":14,"t":{"2":{"position":[[150,8]]}}}],["global",{"_index":787,"t":{"58":{"position":[[114,6]]}}}],["go",{"_index":440,"t":{"32":{"position":[[295,2]]},"34":{"position":[[634,2]]}}}],["goldsrc",{"_index":111,"t":{"16":{"position":[[208,7]]},"18":{"position":[[27,7],[75,7]]},"26":{"position":[[174,8]]},"32":{"position":[[449,7]]},"34":{"position":[[233,7]]},"143":{"position":[[169,7]]},"145":{"position":[[55,7],[103,7]]},"167":{"position":[[173,8]]},"173":{"position":[[468,8]]},"175":{"position":[[201,7]]},"191":{"position":[[1202,7]]},"205":{"position":[[397,8]]},"215":{"position":[[268,8]]},"217":{"position":[[107,7]]},"219":{"position":[[1530,8]]}}}],["goldsrc/xash3d",{"_index":369,"t":{"28":{"position":[[68,14]]},"132":{"position":[[704,15]]},"169":{"position":[[77,14]]}}}],["good",{"_index":438,"t":{"32":{"position":[[262,4]]}}}],["googl",{"_index":348,"t":{"26":{"position":[[1718,6],[1815,6]]},"167":{"position":[[1613,6],[1692,6]]}}}],["gpu",{"_index":193,"t":{"20":{"position":[[124,3]]},"147":{"position":[[169,3]]}}}],["grafity1",{"_index":1161,"t":{"118":{"position":[[0,8],[58,8]]}}}],["grafity2",{"_index":1162,"t":{"118":{"position":[[11,8],[90,8]]}}}],["graphic",{"_index":104,"t":{"16":{"position":[[93,8]]},"34":{"position":[[100,8]]}}}],["group",{"_index":1155,"t":{"116":{"position":[[6,5]]}}}],["grow",{"_index":275,"t":{"24":{"position":[[410,7]]}}}],["h",{"_index":2114,"t":{"219":{"position":[[5723,2],[5753,1]]}}}],["half",{"_index":89,"t":{"10":{"position":[[350,4]]},"16":{"position":[[7,4],[316,4]]},"26":{"position":[[36,4],[147,4],[1479,4]]},"30":{"position":[[140,4]]},"34":{"position":[[339,4]]},"114":{"position":[[109,4]]},"143":{"position":[[12,4],[296,4]]},"161":{"position":[[346,4]]},"165":{"position":[[754,4]]},"167":{"position":[[43,4],[150,4],[1459,4]]},"171":{"position":[[144,4]]},"175":{"position":[[328,4]]}}}],["hand",{"_index":2091,"t":{"219":{"position":[[4760,5]]}}}],["handback(dark).bmp",{"_index":2076,"t":{"219":{"position":[[4142,20]]}}}],["handback.bmp",{"_index":2073,"t":{"219":{"position":[[4091,14]]}}}],["has_base_spr",{"_index":2214,"t":{"221":{"position":[[1526,15]]},"227":{"position":[[1077,15]]}}}],["hbox",{"_index":2094,"t":{"219":{"position":[[4773,5],[4899,6],[5159,6],[5166,5]]}}}],["hd",{"_index":1149,"t":{"114":{"position":[[42,2]]},"211":{"position":[[23,2]]}}}],["hdr",{"_index":163,"t":{"18":{"position":[[573,3]]},"145":{"position":[[632,3]]},"193":{"position":[[1289,3]]},"207":{"position":[[568,6]]},"213":{"position":[[336,3],[377,3]]}}}],["head",{"_index":2019,"t":{"219":{"position":[[2184,6],[7160,5]]}}}],["helmet(dark).bmp",{"_index":2077,"t":{"219":{"position":[[4163,18]]}}}],["helmet.bmp",{"_index":2074,"t":{"219":{"position":[[4106,12]]}}}],["help",{"_index":227,"t":{"22":{"position":[[39,4],[119,4],[156,4],[196,4]]}}}],["higher",{"_index":628,"t":{"48":{"position":[[347,6]]}}}],["highli",{"_index":459,"t":{"36":{"position":[[45,6]]}}}],["hitboxes.txt",{"_index":2117,"t":{"219":{"position":[[5766,13]]}}}],["hl",{"_index":433,"t":{"32":{"position":[[96,3]]},"173":{"position":[[107,3]]}}}],["hl1",{"_index":302,"t":{"26":{"position":[[748,5],[1895,3]]},"30":{"position":[[46,4],[219,3],[421,4]]},"32":{"position":[[325,4]]},"34":{"position":[[648,3]]},"167":{"position":[[715,3],[1817,3]]},"169":{"position":[[106,4]]},"171":{"position":[[53,4],[245,4],[436,4]]},"173":{"position":[[347,4]]},"175":{"position":[[656,3]]}}}],["hl:b",{"_index":1505,"t":{"169":{"position":[[122,6]]}}}],["hl:of",{"_index":1504,"t":{"169":{"position":[[115,6]]}}}],["hlfx",{"_index":1594,"t":{"177":{"position":[[428,4]]}}}],["hlra",{"_index":1590,"t":{"177":{"position":[[369,4]]}}}],["hlsdk",{"_index":404,"t":{"30":{"position":[[155,5],[360,5],[460,5],[610,5]]},"32":{"position":[[16,5],[225,6]]},"34":{"position":[[20,5]]},"36":{"position":[[275,5]]},"171":{"position":[[159,5],[365,5],[489,5],[643,5]]},"173":{"position":[[29,5],[233,6]]},"175":{"position":[[20,5]]},"177":{"position":[[285,5]]}}}],["holdabl",{"_index":1102,"t":{"98":{"position":[[87,8]]},"155":{"position":[[87,8]]}}}],["huge",{"_index":447,"t":{"34":{"position":[[440,4]]}}}],["hunger",{"_index":359,"t":{"26":{"position":[[1966,7]]},"167":{"position":[[1896,7]]}}}],["i386",{"_index":36,"t":{"6":{"position":[[60,4]]}}}],["i386.7z",{"_index":77,"t":{"10":{"position":[[111,7]]},"161":{"position":[[110,7]]}}}],["id",{"_index":2136,"t":{"219":{"position":[[6371,5],[6683,2]]}}}],["idea",{"_index":368,"t":{"28":{"position":[[39,4]]},"30":{"position":[[496,6]]}}}],["imag",{"_index":1189,"t":{"124":{"position":[[167,5]]}}}],["impact_dec",{"_index":1628,"t":{"183":{"position":[[437,14],[848,14],[1078,14]]}}}],["impact_part",{"_index":1630,"t":{"183":{"position":[[459,14],[870,14],[1625,14]]}}}],["impact_sound",{"_index":1633,"t":{"183":{"position":[[501,14],[912,14],[1728,14],[1977,14]]}}}],["implement",{"_index":8,"t":{"2":{"position":[[94,10]]},"20":{"position":[[114,9],[209,14],[334,9],[368,9],[394,9],[420,9]]},"30":{"position":[[478,11]]},"44":{"position":[[228,9]]}}}],["import",{"_index":246,"t":{"22":{"position":[[400,9]]},"26":{"position":[[17,9],[215,9]]}}}],["improv",{"_index":103,"t":{"16":{"position":[[84,8]]}}}],["includ",{"_index":268,"t":{"24":{"position":[[274,7]]}}}],["incred",{"_index":340,"t":{"26":{"position":[[1551,10]]}}}],["increment",{"_index":547,"t":{"40":{"position":[[1688,11]]}}}],["inher",{"_index":110,"t":{"16":{"position":[[196,8]]},"18":{"position":[[63,8]]},"34":{"position":[[219,8]]}}}],["inherit",{"_index":114,"t":{"16":{"position":[[259,8]]},"34":{"position":[[282,8]]}}}],["initi",{"_index":303,"t":{"26":{"position":[[754,10]]},"48":{"position":[[33,9]]},"90":{"position":[[0,9]]}}}],["instal",{"_index":29,"t":{"6":{"position":[[13,7]]},"8":{"position":[[26,12],[179,10]]},"12":{"position":[[305,12]]},"26":{"position":[[1676,13],[1773,13]]}}}],["instead",{"_index":26,"t":{"4":{"position":[[132,7]]}}}],["intens",{"_index":1877,"t":{"203":{"position":[[948,9],[1506,9]]}}}],["interest",{"_index":259,"t":{"24":{"position":[[121,10]]},"26":{"position":[[1570,8]]}}}],["intern",{"_index":282,"t":{"26":{"position":[[274,8]]}}}],["invalid",{"_index":20,"t":{"4":{"position":[[58,7]]}}}],["invers",{"_index":129,"t":{"18":{"position":[[138,7]]}}}],["invis",{"_index":1177,"t":{"122":{"position":[[198,9]]},"136":{"position":[[198,9]]},"153":{"position":[[582,9]]}}}],["is_bo",{"_index":2215,"t":{"221":{"position":[[1544,8]]}}}],["is_flex",{"_index":2213,"t":{"221":{"position":[[1470,11]]},"225":{"position":[[1323,11]]},"231":{"position":[[85,12],[1305,11],[1464,11]]}}}],["is_rigid",{"_index":2212,"t":{"221":{"position":[[1459,8]]},"223":{"position":[[574,8]]},"231":{"position":[[74,8]]}}}],["issu",{"_index":16,"t":{"2":{"position":[[169,7]]}}}],["ivan",{"_index":326,"t":{"26":{"position":[[1182,4]]}}}],["jiggl",{"_index":131,"t":{"18":{"position":[[161,6]]},"145":{"position":[[185,6]]},"217":{"position":[[392,7]]}}}],["jigglebon",{"_index":2210,"t":{"221":{"position":[[1197,11]]},"223":{"position":[[551,11]]},"225":{"position":[[1291,11]]},"227":{"position":[[1054,11]]},"231":{"position":[[1265,11],[1432,11]]}}}],["jigglyupanddown",{"_index":2243,"t":{"225":{"position":[[1303,17]]},"231":{"position":[[1444,17]]}}}],["juic",{"_index":457,"t":{"34":{"position":[[689,6]]}}}],["keep",{"_index":38,"t":{"6":{"position":[[74,4]]},"8":{"position":[[370,4]]}}}],["keepfreebon",{"_index":2173,"t":{"219":{"position":[[8117,14]]}}}],["kinemat",{"_index":130,"t":{"18":{"position":[[146,10]]}}}],["knight",{"_index":2046,"t":{"219":{"position":[[3271,7]]}}}],["knowledg",{"_index":463,"t":{"36":{"position":[[102,10]]}}}],["known",{"_index":306,"t":{"26":{"position":[[809,5]]}}}],["kortezz",{"_index":241,"t":{"22":{"position":[[289,7]]},"149":{"position":[[323,7]]}}}],["lab",{"_index":1514,"t":{"169":{"position":[[387,4]]}}}],["languag",{"_index":412,"t":{"30":{"position":[[303,9]]}}}],["larg",{"_index":579,"t":{"42":{"position":[[274,5]]}}}],["later",{"_index":397,"t":{"28":{"position":[[865,6]]}}}],["latest",{"_index":55,"t":{"8":{"position":[[46,6],[410,6]]}}}],["lead",{"_index":225,"t":{"22":{"position":[[14,4]]}}}],["left_constraint",{"_index":2249,"t":{"227":{"position":[[269,15],[480,17],[1119,15]]},"229":{"position":[[237,15]]}}}],["left_frict",{"_index":2252,"t":{"227":{"position":[[369,13]]},"229":{"position":[[255,13]]}}}],["leg1",{"_index":2084,"t":{"219":{"position":[[4421,5]]}}}],["length",{"_index":2222,"t":{"223":{"position":[[224,6],[598,6]]},"225":{"position":[[972,6],[1369,6]]},"231":{"position":[[1398,6],[1510,6]]}}}],["let'",{"_index":365,"t":{"28":{"position":[[0,5]]}}}],["lev",{"_index":234,"t":{"22":{"position":[[150,3]]},"149":{"position":[[175,3]]}}}],["level",{"_index":601,"t":{"44":{"position":[[177,5]]}}}],["lf",{"_index":1940,"t":{"213":{"position":[[213,3]]}}}],["lfo",{"_index":533,"t":{"40":{"position":[[1238,3],[1306,4],[1372,3],[1455,4],[1518,3],[1597,4]]}}}],["librari",{"_index":408,"t":{"30":{"position":[[223,10]]}}}],["life",{"_index":90,"t":{"10":{"position":[[355,4]]},"16":{"position":[[12,4],[321,5]]},"26":{"position":[[41,4],[152,4],[1484,4]]},"30":{"position":[[145,4]]},"34":{"position":[[344,5]]},"52":{"position":[[607,4],[1104,6]]},"114":{"position":[[114,4]]},"143":{"position":[[17,4],[301,5]]},"161":{"position":[[351,4]]},"165":{"position":[[759,4]]},"167":{"position":[[48,4],[155,4],[1464,4]]},"171":{"position":[[149,4]]},"175":{"position":[[333,5]]}}}],["life1.mp3",{"_index":904,"t":{"70":{"position":[[72,10]]}}}],["light",{"_index":154,"t":{"18":{"position":[[443,8]]},"20":{"position":[[99,8],[134,5]]},"44":{"position":[[8,5],[37,5],[82,6],[115,6]]},"46":{"position":[[7,5],[67,5],[100,5],[114,5],[144,5],[161,5],[210,5],[242,5]]},"48":{"position":[[12,5],[100,5],[156,5],[185,5]]},"60":{"position":[[113,7],[188,7]]},"62":{"position":[[85,5],[128,5]]},"66":{"position":[[338,6]]},"90":{"position":[[238,6]]},"122":{"position":[[149,5]]},"132":{"position":[[290,8],[405,6]]},"136":{"position":[[149,5]]},"153":{"position":[[533,5]]},"219":{"position":[[3698,6]]}}}],["lightflag",{"_index":1349,"t":{"153":{"position":[[483,10]]}}}],["lightmap",{"_index":1232,"t":{"130":{"position":[[629,8]]},"132":{"position":[[205,9]]}}}],["lightn",{"_index":1008,"t":{"84":{"position":[[135,9]]}}}],["limit",{"_index":125,"t":{"18":{"position":[[56,6],[242,5],[378,6]]},"26":{"position":[[283,6]]},"28":{"position":[[475,7],[558,6]]},"30":{"position":[[59,8]]},"219":{"position":[[6415,5],[6430,5]]}}}],["linux",{"_index":228,"t":{"22":{"position":[[60,5]]},"149":{"position":[[69,5]]}}}],["lip",{"_index":2145,"t":{"219":{"position":[[6671,4]]}}}],["list",{"_index":270,"t":{"24":{"position":[[293,6]]}}}],["locat",{"_index":50,"t":{"6":{"position":[[285,8]]},"44":{"position":[[255,8]]}}}],["locations/level",{"_index":379,"t":{"28":{"position":[[357,17]]}}}],["locations/map",{"_index":391,"t":{"28":{"position":[[706,14]]}}}],["logo",{"_index":232,"t":{"22":{"position":[[103,4]]}}}],["loop",{"_index":905,"t":{"72":{"position":[[69,4]]},"138":{"position":[[102,6]]},"219":{"position":[[7496,4]]}}}],["lot",{"_index":5,"t":{"2":{"position":[[69,3]]},"16":{"position":[[119,3]]},"26":{"position":[[332,3]]},"34":{"position":[[127,3]]}}}],["luma",{"_index":1915,"t":{"207":{"position":[[601,4]]}}}],["made",{"_index":315,"t":{"26":{"position":[[921,4],[1524,5]]},"28":{"position":[[846,4]]},"30":{"position":[[507,4]]}}}],["main",{"_index":173,"t":{"18":{"position":[[685,4]]}}}],["maintain",{"_index":321,"t":{"26":{"position":[[1043,10]]}}}],["major",{"_index":200,"t":{"20":{"position":[[224,5]]}}}],["make",{"_index":171,"t":{"18":{"position":[[651,4]]},"28":{"position":[[259,4]]},"30":{"position":[[15,4],[741,5]]},"48":{"position":[[176,4]]}}}],["maker",{"_index":446,"t":{"34":{"position":[[155,7]]}}}],["mani",{"_index":124,"t":{"18":{"position":[[51,4]]},"26":{"position":[[269,4],[406,4],[479,4],[926,4],[1911,4]]},"30":{"position":[[581,4]]},"32":{"position":[[120,4]]},"34":{"position":[[64,4]]}}}],["manual",{"_index":53,"t":{"8":{"position":[[5,6],[245,8]]}}}],["map",{"_index":137,"t":{"18":{"position":[[233,3],[512,7],[537,7],[660,3]]},"24":{"position":[[187,5]]},"28":{"position":[[348,4],[444,3],[585,4],[789,3]]},"48":{"position":[[88,7],[144,7]]},"193":{"position":[[501,4],[639,4]]},"197":{"position":[[1011,9]]}}}],["mask",{"_index":1986,"t":{"219":{"position":[[555,6],[745,6],[810,6]]}}}],["masked_solid",{"_index":1987,"t":{"219":{"position":[[562,12]]}}}],["mat",{"_index":1670,"t":{"185":{"position":[[127,4]]},"187":{"position":[[9,4]]},"197":{"position":[[368,4]]},"205":{"position":[[549,4]]}}}],["materi",{"_index":210,"t":{"20":{"position":[[318,8],[352,8]]},"96":{"position":[[599,8]]},"153":{"position":[[757,8]]},"185":{"position":[[352,10],[668,10]]},"187":{"position":[[624,10]]}}}],["materials/debris_concrete_01.wav",{"_index":1634,"t":{"183":{"position":[[516,34],[927,34],[1992,34]]}}}],["materials/debris_concrete_02.wav",{"_index":1635,"t":{"183":{"position":[[551,34],[962,34],[2027,34]]}}}],["materials/debris_concrete_03.wav",{"_index":1661,"t":{"183":{"position":[[2062,34]]}}}],["materials/debris_concrete_04.wav",{"_index":1662,"t":{"183":{"position":[[2097,34]]}}}],["materials/walk_asphalt_01.wav",{"_index":1664,"t":{"183":{"position":[[2406,31]]}}}],["materials/walk_asphalt_02.wav",{"_index":1665,"t":{"183":{"position":[[2438,31]]}}}],["materials/walk_asphalt_03.wav",{"_index":1666,"t":{"183":{"position":[[2470,31]]}}}],["materials/walk_asphalt_04.wav",{"_index":1667,"t":{"183":{"position":[[2502,31]]}}}],["materials/walk_concrete_01.wav",{"_index":1637,"t":{"183":{"position":[[599,32],[1010,32]]}}}],["materials/walk_concrete_02.wav",{"_index":1638,"t":{"183":{"position":[[632,32],[1043,32]]}}}],["max",{"_index":814,"t":{"58":{"position":[[583,3]]},"195":{"position":[[615,4]]},"231":{"position":[[554,5],[913,5]]}}}],["maximum",{"_index":136,"t":{"18":{"position":[[225,7]]}}}],["mdl",{"_index":1089,"t":{"96":{"position":[[553,6]]},"209":{"position":[[242,3]]}}}],["mean",{"_index":85,"t":{"10":{"position":[[288,4]]}}}],["media",{"_index":617,"t":{"46":{"position":[[315,5]]},"62":{"position":[[325,5]]},"136":{"position":[[315,6]]}}}],["media/half",{"_index":903,"t":{"70":{"position":[[61,10]]}}}],["medium",{"_index":576,"t":{"42":{"position":[[183,6]]}}}],["menu",{"_index":174,"t":{"18":{"position":[[690,4]]}}}],["metal",{"_index":1701,"t":{"187":{"position":[[635,7]]},"203":{"position":[[395,9],[638,9],[1465,9]]}}}],["mike",{"_index":312,"t":{"26":{"position":[[868,5]]}}}],["million",{"_index":345,"t":{"26":{"position":[[1668,7],[1765,7]]}}}],["min",{"_index":2280,"t":{"231":{"position":[[548,5],[907,5]]}}}],["mind",{"_index":39,"t":{"6":{"position":[[82,4]]},"8":{"position":[[378,4]]}}}],["minor",{"_index":389,"t":{"28":{"position":[[634,6]]}}}],["mip",{"_index":1765,"t":{"193":{"position":[[497,3],[635,3]]}}}],["mirror",{"_index":175,"t":{"18":{"position":[[695,7]]}}}],["mod",{"_index":121,"t":{"16":{"position":[[383,5]]},"18":{"position":[[35,4],[791,3]]},"26":{"position":[[48,7],[376,8],[651,3],[1922,4]]},"32":{"position":[[436,3],[525,5]]},"34":{"position":[[151,3],[407,5],[492,5]]},"40":{"position":[[1376,3],[1522,3]]}}}],["moddb",{"_index":377,"t":{"28":{"position":[[320,5]]},"36":{"position":[[242,5]]},"169":{"position":[[362,6]]},"177":{"position":[[239,5]]}}}],["mode",{"_index":792,"t":{"58":{"position":[[251,4],[417,5]]},"96":{"position":[[203,4]]},"153":{"position":[[202,4],[374,5]]},"209":{"position":[[416,4]]}}}],["model",{"_index":133,"t":{"18":{"position":[[178,6],[372,5]]},"20":{"position":[[108,5]]},"24":{"position":[[193,7]]},"28":{"position":[[109,7],[885,6]]},"84":{"position":[[369,5],[440,5]]},"96":{"position":[[524,5],[641,5]]},"130":{"position":[[38,5],[461,5],[641,5]]},"153":{"position":[[799,5]]}}}],["model/sprit",{"_index":185,"t":{"18":{"position":[[825,12]]},"58":{"position":[[531,12]]}}}],["modelnam",{"_index":1977,"t":{"219":{"position":[[133,10]]}}}],["modern",{"_index":100,"t":{"16":{"position":[[0,6]]},"34":{"position":[[2,6],[69,6]]}}}],["modifi",{"_index":422,"t":{"30":{"position":[[516,8]]}}}],["moment",{"_index":320,"t":{"26":{"position":[[1021,7]]}}}],["monitor",{"_index":176,"t":{"18":{"position":[[703,8]]},"126":{"position":[[74,7]]}}}],["monster",{"_index":361,"t":{"26":{"position":[[1984,9]]},"167":{"position":[[1914,9]]}}}],["more",{"_index":148,"t":{"18":{"position":[[389,4]]},"22":{"position":[[418,4]]},"26":{"position":[[484,5]]},"28":{"position":[[415,4],[590,4]]},"34":{"position":[[511,4]]}}}],["move",{"_index":179,"t":{"18":{"position":[[741,4]]}}}],["movi",{"_index":1260,"t":{"140":{"position":[[107,5]]}}}],["mp3",{"_index":492,"t":{"40":{"position":[[185,4]]},"68":{"position":[[210,5]]}}}],["much",{"_index":413,"t":{"30":{"position":[[324,4]]}}}],["multiplay",{"_index":120,"t":{"16":{"position":[[371,11]]},"32":{"position":[[513,11]]},"34":{"position":[[395,11]]}}}],["mymodel.qc",{"_index":2116,"t":{"219":{"position":[[5755,10]]}}}],["name",{"_index":23,"t":{"4":{"position":[[81,4]]},"40":{"position":[[0,4]]},"46":{"position":[[0,4]]},"52":{"position":[[0,4],[852,4]]},"58":{"position":[[0,4]]},"62":{"position":[[0,4]]},"70":{"position":[[0,4],[23,4]]},"84":{"position":[[0,4]]},"88":{"position":[[0,4]]},"96":{"position":[[0,4]]},"102":{"position":[[0,4]]},"110":{"position":[[0,4]]},"116":{"position":[[12,4]]},"122":{"position":[[0,4]]},"136":{"position":[[0,4]]},"153":{"position":[[0,4]]},"219":{"position":[[6384,6]]}}}],["narrow",{"_index":307,"t":{"26":{"position":[[818,6]]}}}],["ncuxonat",{"_index":233,"t":{"22":{"position":[[108,8]]},"149":{"position":[[136,8]]}}}],["necessari",{"_index":401,"t":{"28":{"position":[[963,9]]}}}],["need",{"_index":149,"t":{"18":{"position":[[394,4]]},"28":{"position":[[183,4],[755,4]]},"32":{"position":[[287,4]]},"48":{"position":[[219,4]]}}}],["new",{"_index":70,"t":{"8":{"position":[[327,3]]},"16":{"position":[[126,3]]},"26":{"position":[[339,3],[696,4]]},"34":{"position":[[134,3],[456,3]]}}}],["newarm(dark).bmp",{"_index":2075,"t":{"219":{"position":[[4123,18]]}}}],["newarm.bmp",{"_index":2072,"t":{"219":{"position":[[4078,12]]}}}],["newbspguy",{"_index":384,"t":{"28":{"position":[[510,9]]}}}],["next",{"_index":84,"t":{"10":{"position":[[248,4]]},"22":{"position":[[225,4]]},"149":{"position":[[244,4]]}}}],["nicknam",{"_index":310,"t":{"26":{"position":[[843,8]]}}}],["nintendo",{"_index":287,"t":{"26":{"position":[[440,8]]},"167":{"position":[[441,8]]}}}],["nois",{"_index":682,"t":{"52":{"position":[[753,5]]}}}],["non",{"_index":1180,"t":{"122":{"position":[[238,3]]},"136":{"position":[[235,3]]},"153":{"position":[[619,3]]}}}],["normal",{"_index":159,"t":{"18":{"position":[[505,6]]},"48":{"position":[[137,6]]},"130":{"position":[[271,7]]}}}],["nosmooth",{"_index":1989,"t":{"219":{"position":[[593,8]]}}}],["note",{"_index":95,"t":{"12":{"position":[[131,4]]}}}],["npc",{"_index":966,"t":{"80":{"position":[[757,3]]},"183":{"position":[[2245,4]]},"219":{"position":[[6567,4]]}}}],["number",{"_index":273,"t":{"24":{"position":[[324,6],[400,6]]},"26":{"position":[[200,6]]},"32":{"position":[[169,6]]}}}],["nvidia",{"_index":1758,"t":{"193":{"position":[[351,6]]}}}],["object",{"_index":606,"t":{"46":{"position":[[54,6]]}}}],["occlus",{"_index":1837,"t":{"197":{"position":[[1001,9]]},"203":{"position":[[667,9],[1485,9]]}}}],["old",{"_index":43,"t":{"6":{"position":[[156,3]]},"8":{"position":[[455,3]]},"26":{"position":[[1868,4]]}}}],["omnidirect",{"_index":597,"t":{"44":{"position":[[99,15]]},"48":{"position":[[198,16]]},"60":{"position":[[171,16]]}}}],["on",{"_index":304,"t":{"26":{"position":[[793,3]]},"28":{"position":[[239,4]]}}}],["onto",{"_index":600,"t":{"44":{"position":[[168,4]]}}}],["open",{"_index":216,"t":{"20":{"position":[[458,6]]},"26":{"position":[[256,4],[597,6]]},"28":{"position":[[1018,4]]},"147":{"position":[[553,6]]}}}],["opengl",{"_index":1816,"t":{"195":{"position":[[711,6]]}}}],["oppos",{"_index":357,"t":{"26":{"position":[[1945,8]]},"167":{"position":[[1875,8]]}}}],["optim",{"_index":128,"t":{"18":{"position":[[124,13]]},"20":{"position":[[240,13]]}}}],["option",{"_index":427,"t":{"30":{"position":[[713,7]]},"32":{"position":[[267,6]]}}}],["origin",{"_index":278,"t":{"26":{"position":[[138,8],[1470,8]]},"32":{"position":[[216,8]]},"122":{"position":[[155,6]]},"136":{"position":[[155,6]]},"151":{"position":[[147,6]]},"153":{"position":[[539,6]]},"157":{"position":[[50,6],[92,6],[125,7]]},"219":{"position":[[1022,7]]}}}],["out",{"_index":249,"t":{"22":{"position":[[444,3]]},"34":{"position":[[696,3]]},"40":{"position":[[468,3]]}}}],["over",{"_index":344,"t":{"26":{"position":[[1661,4],[1758,4]]}}}],["packag",{"_index":37,"t":{"6":{"position":[[65,8]]}}}],["paint.net",{"_index":1757,"t":{"193":{"position":[[340,10]]}}}],["painter",{"_index":1813,"t":{"195":{"position":[[641,8]]}}}],["parallax",{"_index":160,"t":{"18":{"position":[[528,8]]},"197":{"position":[[991,9]]}}}],["paramet",{"_index":623,"t":{"48":{"position":[[267,9],[392,9]]}}}],["paranoia",{"_index":1945,"t":{"215":{"position":[[59,8]]}}}],["parent",{"_index":479,"t":{"40":{"position":[[19,6]]},"46":{"position":[[31,6]]},"58":{"position":[[66,6]]},"62":{"position":[[27,6]]},"86":{"position":[[277,7]]},"88":{"position":[[187,6]]},"92":{"position":[[37,7],[449,6]]},"128":{"position":[[346,7]]}}}],["part",{"_index":244,"t":{"22":{"position":[[338,4]]},"26":{"position":[[1149,4]]}}}],["particl",{"_index":212,"t":{"20":{"position":[[378,8]]},"110":{"position":[[18,8]]}}}],["pass",{"_index":203,"t":{"20":{"position":[[265,5]]},"24":{"position":[[43,6]]},"147":{"position":[[319,5]]}}}],["passabl",{"_index":1183,"t":{"124":{"position":[[49,8]]},"138":{"position":[[72,8]]}}}],["path",{"_index":482,"t":{"40":{"position":[[90,4]]},"46":{"position":[[282,4],[328,4]]},"136":{"position":[[271,4]]}}}],["pay",{"_index":460,"t":{"36":{"position":[[62,6]]}}}],["pbr",{"_index":187,"t":{"20":{"position":[[39,6]]},"147":{"position":[[43,5]]}}}],["peopl",{"_index":419,"t":{"30":{"position":[[448,6]]}}}],["per",{"_index":693,"t":{"52":{"position":[[978,3]]}}}],["perhap",{"_index":276,"t":{"26":{"position":[[0,7]]}}}],["period",{"_index":65,"t":{"8":{"position":[[232,12],[345,12]]}}}],["person",{"_index":305,"t":{"26":{"position":[[797,6]]}}}],["photoshop",{"_index":1761,"t":{"193":{"position":[[397,10],[610,10]]}}}],["physic",{"_index":106,"t":{"16":{"position":[[104,8]]},"18":{"position":[[476,7]]},"20":{"position":[[12,10],[412,7]]},"34":{"position":[[113,7]]}}}],["physx",{"_index":158,"t":{"18":{"position":[[491,5]]},"145":{"position":[[549,6]]},"175":{"position":[[160,6]]}}}],["pitch",{"_index":509,"t":{"40":{"position":[[585,5],[775,5],[1001,5],[1010,6],[1380,5]]},"58":{"position":[[482,5]]},"88":{"position":[[18,5]]},"96":{"position":[[418,5]]},"102":{"position":[[18,5]]},"130":{"position":[[0,5]]},"153":{"position":[[439,5]]},"225":{"position":[[427,5],[480,5]]}}}],["pitch_constraint",{"_index":2290,"t":{"231":{"position":[[890,16]]}}}],["pitch_damp",{"_index":2236,"t":{"225":{"position":[[446,13]]},"231":{"position":[[1371,13]]}}}],["pitch_frict",{"_index":2291,"t":{"231":{"position":[[1071,14]]}}}],["pitch_stiff",{"_index":2235,"t":{"225":{"position":[[378,15]]},"231":{"position":[[1351,15]]}}}],["platform",{"_index":74,"t":{"10":{"position":[[54,8],[442,9]]},"12":{"position":[[44,9],[193,8]]},"16":{"position":[[66,8]]},"26":{"position":[[421,10],[1426,9]]},"32":{"position":[[125,10]]},"34":{"position":[[76,10]]}}}],["play",{"_index":349,"t":{"26":{"position":[[1725,5],[1822,5]]},"42":{"position":[[0,4]]},"167":{"position":[[1620,4],[1699,4]]}}}],["player",{"_index":297,"t":{"26":{"position":[[639,7]]},"32":{"position":[[502,6]]},"34":{"position":[[384,6]]}}}],["pleas",{"_index":94,"t":{"12":{"position":[[124,6]]}}}],["png",{"_index":1716,"t":{"189":{"position":[[852,4]]},"217":{"position":[[200,4]]}}}],["point",{"_index":1148,"t":{"110":{"position":[[86,5]]}}}],["poke646",{"_index":364,"t":{"26":{"position":[[2010,8]]},"167":{"position":[[1940,8]]}}}],["port",{"_index":222,"t":{"20":{"position":[[505,4]]},"22":{"position":[[49,7]]},"26":{"position":[[1384,4],[1457,5],[1647,4],[1937,7]]},"32":{"position":[[110,6]]},"34":{"position":[[54,6]]}}}],["portal",{"_index":177,"t":{"18":{"position":[[712,8]]}}}],["possibl",{"_index":189,"t":{"20":{"position":[[61,11]]},"26":{"position":[[621,13]]}}}],["pre",{"_index":202,"t":{"20":{"position":[[261,3]]},"147":{"position":[[315,3]]}}}],["preserv",{"_index":188,"t":{"20":{"position":[[50,10]]}}}],["preset",{"_index":499,"t":{"40":{"position":[[262,7]]}}}],["pretend",{"_index":366,"t":{"28":{"position":[[6,7]]}}}],["primext",{"_index":2,"t":{"2":{"position":[[30,8]]},"4":{"position":[[124,7]]},"6":{"position":[[205,7],[234,7]]},"8":{"position":[[62,8],[388,7]]},"12":{"position":[[9,7],[158,7],[229,7],[261,7]]},"22":{"position":[[365,7]]},"34":{"position":[[715,7]]},"132":{"position":[[530,7]]},"149":{"position":[[403,7]]},"159":{"position":[[59,8],[384,7]]},"163":{"position":[[14,7],[133,7],[214,7],[241,7]]},"175":{"position":[[705,7]]},"179":{"position":[[2,7]]},"189":{"position":[[0,7]]},"191":{"position":[[230,7],[1088,7]]},"195":{"position":[[141,7],[519,7]]},"197":{"position":[[108,7]]},"199":{"position":[[215,7]]},"215":{"position":[[235,8],[318,8]]}}}],["primext.exe/primext_run",{"_index":99,"t":{"12":{"position":[[352,23]]},"163":{"position":[[338,23]]}}}],["primext/devkit",{"_index":1953,"t":{"215":{"position":[[350,15]]}}}],["primext/xash3d",{"_index":1955,"t":{"217":{"position":[[50,15]]}}}],["probabl",{"_index":298,"t":{"26":{"position":[[671,8]]}}}],["process",{"_index":333,"t":{"26":{"position":[[1321,7]]}}}],["program",{"_index":385,"t":{"28":{"position":[[520,7]]}}}],["project",{"_index":250,"t":{"22":{"position":[[489,7]]},"24":{"position":[[260,8]]},"26":{"position":[[938,8],[1005,8]]},"30":{"position":[[29,7],[768,9]]},"34":{"position":[[534,7]]},"44":{"position":[[144,7]]},"46":{"position":[[303,11],[352,11]]}}}],["projector",{"_index":603,"t":{"44":{"position":[[240,9]]}}}],["properli",{"_index":44,"t":{"6":{"position":[[186,9]]},"8":{"position":[[485,9]]}}}],["provod/w23",{"_index":327,"t":{"26":{"position":[[1187,12]]},"167":{"position":[[1186,12]]}}}],["ps",{"_index":288,"t":{"26":{"position":[[457,2]]},"167":{"position":[[458,2]]}}}],["public",{"_index":423,"t":{"30":{"position":[[550,7]]}}}],["publicli",{"_index":316,"t":{"26":{"position":[[947,8]]},"30":{"position":[[373,8]]}}}],["purpos",{"_index":383,"t":{"28":{"position":[[498,7]]}}}],["pxstudiomdl.ex",{"_index":2115,"t":{"219":{"position":[[5736,15]]}}}],["qc",{"_index":1972,"t":{"217":{"position":[[603,2]]}}}],["quak",{"_index":2044,"t":{"219":{"position":[[3257,5]]}}}],["quake1",{"_index":2028,"t":{"219":{"position":[[2610,6],[2921,7],[3024,6]]}}}],["question",{"_index":465,"t":{"36":{"position":[[175,9]]}}}],["r",{"_index":610,"t":{"46":{"position":[[137,1]]},"62":{"position":[[121,1]]},"203":{"position":[[1450,1]]},"211":{"position":[[427,2]]},"219":{"position":[[4404,1],[4419,1],[4758,1]]}}}],["r_detailtextur",{"_index":1898,"t":{"205":{"position":[[714,16]]}}}],["r_lighting_brdf",{"_index":1844,"t":{"199":{"position":[[311,16],[354,16]]}}}],["r_occlusion_cul",{"_index":19,"t":{"4":{"position":[[26,19]]}}}],["r_sun_allow",{"_index":17,"t":{"4":{"position":[[0,13]]}}}],["radiu",{"_index":571,"t":{"42":{"position":[[98,6],[190,6],[280,6]]},"46":{"position":[[179,6]]},"52":{"position":[[573,6]]}}}],["ragdol",{"_index":213,"t":{"20":{"position":[[404,7]]},"147":{"position":[[495,7]]}}}],["random",{"_index":713,"t":{"54":{"position":[[168,6]]}}}],["rate",{"_index":534,"t":{"40":{"position":[[1242,4]]},"52":{"position":[[929,4]]}}}],["ray",{"_index":300,"t":{"26":{"position":[[733,3],[1255,3]]}}}],["read",{"_index":449,"t":{"34":{"position":[[506,4]]},"58":{"position":[[130,4]]}}}],["real",{"_index":195,"t":{"20":{"position":[[155,4]]},"26":{"position":[[728,4]]}}}],["receiv",{"_index":343,"t":{"26":{"position":[[1652,8]]}}}],["recommend",{"_index":64,"t":{"8":{"position":[[217,11]]},"36":{"position":[[52,9]]}}}],["reflect",{"_index":162,"t":{"18":{"position":[[561,11]]},"20":{"position":[[178,11]]},"58":{"position":[[163,10]]},"88":{"position":[[56,10]]},"96":{"position":[[18,10]]},"122":{"position":[[18,10]]},"136":{"position":[[18,10]]},"147":{"position":[[261,12]]},"153":{"position":[[18,10]]}}}],["reflectscal",{"_index":1683,"t":{"187":{"position":[[109,14],[603,14]]}}}],["refractscal",{"_index":1687,"t":{"187":{"position":[[289,14],[643,14]]}}}],["regular",{"_index":429,"t":{"32":{"position":[[8,7]]}}}],["rel",{"_index":431,"t":{"32":{"position":[[71,8]]}}}],["releas",{"_index":1,"t":{"2":{"position":[[19,7]]},"8":{"position":[[90,7]]},"24":{"position":[[60,7]]},"26":{"position":[[64,7],[1373,8]]},"30":{"position":[[410,7]]}}}],["reliefscal",{"_index":1686,"t":{"187":{"position":[[191,13]]},"197":{"position":[[696,13],[730,11]]}}}],["remap",{"_index":1065,"t":{"92":{"position":[[675,5]]}}}],["remov",{"_index":284,"t":{"26":{"position":[[312,7]]}}}],["renamebon",{"_index":2078,"t":{"219":{"position":[[4186,11],[4385,11]]}}}],["render",{"_index":127,"t":{"18":{"position":[[114,9],[577,9]]},"20":{"position":[[29,9],[199,9],[230,9]]},"22":{"position":[[129,8],[166,8]]},"26":{"position":[[1241,8]]},"52":{"position":[[355,6]]},"58":{"position":[[208,6],[244,6],[410,6]]},"88":{"position":[[250,6]]},"96":{"position":[[149,6],[196,6]]},"153":{"position":[[149,6],[195,6],[367,6]]},"209":{"position":[[409,6]]}}}],["replac",{"_index":370,"t":{"28":{"position":[[93,7],[211,7]]},"30":{"position":[[85,9]]}}}],["report",{"_index":12,"t":{"2":{"position":[[128,6]]}}}],["requir",{"_index":398,"t":{"28":{"position":[[897,8]]}}}],["reset",{"_index":815,"t":{"58":{"position":[[596,5]]}}}],["resolut",{"_index":923,"t":{"76":{"position":[[0,10]]}}}],["result",{"_index":342,"t":{"26":{"position":[[1611,6]]},"30":{"position":[[563,7]]}}}],["retain",{"_index":108,"t":{"16":{"position":[[146,9]]},"34":{"position":[[169,9]]}}}],["return",{"_index":823,"t":{"58":{"position":[[711,6],[792,6]]}}}],["review",{"_index":347,"t":{"26":{"position":[[1707,7],[1804,7]]}}}],["rework",{"_index":209,"t":{"20":{"position":[[308,6]]}}}],["rg",{"_index":1796,"t":{"193":{"position":[[1204,2]]}}}],["rgb",{"_index":1784,"t":{"193":{"position":[[1073,3],[1121,3],[1255,3]]}}}],["rgba",{"_index":1792,"t":{"193":{"position":[[1169,4],[1320,5]]}}}],["right",{"_index":354,"t":{"26":{"position":[[1873,6]]}}}],["rigid",{"_index":156,"t":{"18":{"position":[[465,5]]}}}],["roll",{"_index":807,"t":{"58":{"position":[[492,4]]},"88":{"position":[[28,4]]},"96":{"position":[[428,4]]},"102":{"position":[[28,4]]},"130":{"position":[[10,4]]},"153":{"position":[[449,4]]}}}],["root",{"_index":2171,"t":{"219":{"position":[[7975,5]]}}}],["rotat",{"_index":2163,"t":{"219":{"position":[[7752,6]]}}}],["rough",{"_index":1861,"t":{"203":{"position":[[317,12],[359,9]]}}}],["rt",{"_index":1941,"t":{"213":{"position":[[217,3]]}}}],["run",{"_index":91,"t":{"10":{"position":[[392,3]]},"12":{"position":[[337,3]]},"26":{"position":[[502,3]]}}}],["s3tc",{"_index":1781,"t":{"193":{"position":[[1047,6]]}}}],["same",{"_index":47,"t":{"6":{"position":[[251,4]]},"12":{"position":[[188,4]]},"26":{"position":[[1447,4]]}}}],["savior",{"_index":1946,"t":{"215":{"position":[[70,6]]}}}],["saw",{"_index":299,"t":{"26":{"position":[[688,3]]}}}],["scale",{"_index":821,"t":{"58":{"position":[[686,5]]},"88":{"position":[[563,5]]},"102":{"position":[[174,5]]},"130":{"position":[[116,5]]},"219":{"position":[[1935,6]]}}}],["scale_i",{"_index":2015,"t":{"219":{"position":[[2018,9]]}}}],["scale_x",{"_index":2014,"t":{"219":{"position":[[2008,9]]}}}],["scale_z",{"_index":2016,"t":{"219":{"position":[[2028,8]]}}}],["scope",{"_index":453,"t":{"34":{"position":[[596,5]]}}}],["scratch",{"_index":392,"t":{"28":{"position":[[737,8]]}}}],["screen",{"_index":197,"t":{"20":{"position":[[165,6]]},"147":{"position":[[247,7]]}}}],["script",{"_index":1599,"t":{"179":{"position":[[359,8]]},"185":{"position":[[152,8]]},"197":{"position":[[315,7]]},"205":{"position":[[568,7]]}}}],["scroll",{"_index":690,"t":{"52":{"position":[[922,6]]}}}],["sdk",{"_index":101,"t":{"16":{"position":[[19,3]]},"30":{"position":[[150,4]]},"143":{"position":[[24,3]]},"171":{"position":[[154,4]]}}}],["second",{"_index":694,"t":{"52":{"position":[[985,7],[1185,7]]}}}],["segment",{"_index":1004,"t":{"84":{"position":[[18,8]]}}}],["select",{"_index":34,"t":{"6":{"position":[[46,7]]},"10":{"position":[[0,6]]}}}],["selfshadow",{"_index":1226,"t":{"130":{"position":[[467,13]]}}}],["sens",{"_index":428,"t":{"30":{"position":[[747,5]]}}}],["separ",{"_index":394,"t":{"28":{"position":[[810,9],[908,8]]}}}],["sequenc",{"_index":1030,"t":{"88":{"position":[[488,8],[621,8],[743,8]]},"130":{"position":[[185,8]]},"219":{"position":[[7176,9],[7798,9]]}}}],["server",{"_index":252,"t":{"22":{"position":[[505,7]]},"30":{"position":[[212,6]]}}}],["set",{"_index":405,"t":{"30":{"position":[[166,3]]},"48":{"position":[[227,3],[335,3]]}}}],["shade",{"_index":725,"t":{"54":{"position":[[502,5],[545,5]]},"130":{"position":[[452,8]]}}}],["shader",{"_index":169,"t":{"18":{"position":[[613,6]]}}}],["shadow",{"_index":155,"t":{"18":{"position":[[457,7]]},"48":{"position":[[62,7],[81,6],[294,6]]},"64":{"position":[[69,7]]},"90":{"position":[[217,7]]},"132":{"position":[[192,7],[384,7]]}}}],["shortli",{"_index":416,"t":{"30":{"position":[[392,7]]}}}],["shot",{"_index":1629,"t":{"183":{"position":[[452,6],[863,6],[1396,4],[1527,4],[1534,4],[1575,4],[1582,4]]}}}],["shot1",{"_index":1651,"t":{"183":{"position":[[1595,5]]}}}],["shot2",{"_index":1652,"t":{"183":{"position":[[1609,5]]}}}],["silent",{"_index":581,"t":{"42":{"position":[[370,6]]}}}],["simpli",{"_index":372,"t":{"28":{"position":[[148,7]]}}}],["singl",{"_index":443,"t":{"32":{"position":[[495,6]]},"34":{"position":[[377,6]]}}}],["singleplay",{"_index":119,"t":{"16":{"position":[[354,12]]}}}],["site",{"_index":376,"t":{"28":{"position":[[306,5]]}}}],["size",{"_index":138,"t":{"18":{"position":[[237,4]]}}}],["ski",{"_index":1113,"t":{"100":{"position":[[109,3]]},"106":{"position":[[334,5]]}}}],["skin",{"_index":1031,"t":{"88":{"position":[[514,4]]},"130":{"position":[[67,4]]}}}],["skip",{"_index":61,"t":{"8":{"position":[[198,4]]}}}],["skybox",{"_index":165,"t":{"18":{"position":[[590,6]]},"100":{"position":[[150,8]]}}}],["slightli",{"_index":58,"t":{"8":{"position":[[128,8]]}}}],["small",{"_index":570,"t":{"42":{"position":[[92,5]]}}}],["smartwatch",{"_index":290,"t":{"26":{"position":[[509,13]]}}}],["smd",{"_index":152,"t":{"18":{"position":[[424,3]]},"145":{"position":[[455,3]]},"217":{"position":[[459,3],[561,3]]},"219":{"position":[[2133,3],[4364,3],[7219,3]]}}}],["smooth",{"_index":1219,"t":{"130":{"position":[[279,9]]},"187":{"position":[[462,12]]},"203":{"position":[[175,10],[1452,10]]},"219":{"position":[[586,6]]}}}],["snmetamorph",{"_index":224,"t":{"22":{"position":[[0,11]]},"149":{"position":[[0,11]]}}}],["soft",{"_index":217,"t":{"20":{"position":[[465,4]]},"147":{"position":[[560,4]]}}}],["softwar",{"_index":390,"t":{"28":{"position":[[650,8]]}}}],["solid",{"_index":729,"t":{"54":{"position":[[585,5]]},"90":{"position":[[115,5]]},"122":{"position":[[242,5]]},"132":{"position":[[0,5]]},"136":{"position":[[239,5]]},"153":{"position":[[623,5]]}}}],["somehow",{"_index":3,"t":{"2":{"position":[[45,7]]},"32":{"position":[[365,7]]}}}],["someth",{"_index":375,"t":{"28":{"position":[[284,9],[624,9]]},"32":{"position":[[396,9]]}}}],["sometim",{"_index":324,"t":{"26":{"position":[[1110,9]]}}}],["sound",{"_index":262,"t":{"24":{"position":[[201,7]]},"28":{"position":[[101,7]]},"40":{"position":[[79,5]]},"183":{"position":[[1877,6],[2293,6]]}}}],["sourc",{"_index":281,"t":{"26":{"position":[[261,7]]},"28":{"position":[[1023,8]]},"30":{"position":[[173,6],[525,7]]},"36":{"position":[[91,7]]},"44":{"position":[[14,6]]},"46":{"position":[[13,6],[73,6]]},"48":{"position":[[18,6],[106,6],[162,6],[191,6]]}}}],["sourcemod",{"_index":468,"t":{"36":{"position":[[261,13]]},"177":{"position":[[258,13]]}}}],["space",{"_index":198,"t":{"20":{"position":[[172,5]]},"147":{"position":[[255,5]]}}}],["spark",{"_index":717,"t":{"54":{"position":[[314,6],[369,6]]},"84":{"position":[[58,5],[94,5]]}}}],["specular",{"_index":1876,"t":{"203":{"position":[[939,8],[1497,8]]}}}],["spin",{"_index":526,"t":{"40":{"position":[[919,4],[1061,4]]}}}],["spinup",{"_index":548,"t":{"40":{"position":[[1700,6]]}}}],["spirit",{"_index":115,"t":{"16":{"position":[[306,6]]},"34":{"position":[[329,6]]},"143":{"position":[[286,6]]},"175":{"position":[[318,6]]}}}],["split",{"_index":150,"t":{"18":{"position":[[402,5]]}}}],["spot",{"_index":596,"t":{"44":{"position":[[77,4]]},"60":{"position":[[107,5]]},"66":{"position":[[332,5]]}}}],["sprite",{"_index":263,"t":{"24":{"position":[[209,8]]},"52":{"position":[[845,6]]}}}],["squar",{"_index":1188,"t":{"124":{"position":[[160,6]]}}}],["squeez",{"_index":456,"t":{"34":{"position":[[672,8]]}}}],["srgb",{"_index":1744,"t":{"191":{"position":[[1250,5],[1581,4]]}}}],["stand",{"_index":68,"t":{"8":{"position":[[297,5]]}}}],["standard",{"_index":432,"t":{"32":{"position":[[87,8]]}}}],["start",{"_index":51,"t":{"6":{"position":[[294,5]]},"30":{"position":[[351,8]]},"40":{"position":[[301,5],[426,6],[570,6],[769,5],[995,5]]},"42":{"position":[[364,5]]},"48":{"position":[[0,5]]},"52":{"position":[[53,5],[1018,8]]},"54":{"position":[[0,5],[308,5],[508,5]]},"64":{"position":[[0,5]]},"72":{"position":[[0,5]]},"104":{"position":[[0,5]]},"112":{"position":[[0,5]]},"124":{"position":[[0,5]]},"138":{"position":[[0,5]]}}}],["state",{"_index":223,"t":{"20":{"position":[[523,5]]},"58":{"position":[[121,5]]}}}],["steam",{"_index":218,"t":{"20":{"position":[[472,5]]},"147":{"position":[[567,5]]}}}],["step",{"_index":62,"t":{"8":{"position":[[203,4]]},"10":{"position":[[253,6]]}}}],["step_sound",{"_index":1636,"t":{"183":{"position":[[586,12],[997,12],[2132,12],[2393,12]]}}}],["stiff",{"_index":2195,"t":{"221":{"position":[[410,11]]},"227":{"position":[[209,9],[1095,9]]},"229":{"position":[[215,9]]}}}],["still",{"_index":69,"t":{"8":{"position":[[303,5]]}}}],["stop",{"_index":314,"t":{"26":{"position":[[890,7]]}}}],["stream",{"_index":332,"t":{"26":{"position":[[1307,9]]}}}],["strenght",{"_index":1090,"t":{"96":{"position":[[560,8]]}}}],["strength",{"_index":1350,"t":{"153":{"position":[[718,8]]}}}],["strike",{"_index":337,"t":{"26":{"position":[[1503,6]]},"52":{"position":[[1060,6]]},"54":{"position":[[175,6],[288,7]]},"167":{"position":[[1481,6]]}}}],["studiomdl",{"_index":1947,"t":{"215":{"position":[[77,10]]}}}],["studiomodel",{"_index":126,"t":{"18":{"position":[[102,11],[185,12],[350,12]]}}}],["style",{"_index":1810,"t":{"195":{"position":[[570,5],[718,5],[734,6]]}}}],["substanc",{"_index":1812,"t":{"195":{"position":[[631,9]]}}}],["such",{"_index":286,"t":{"26":{"position":[[432,4],[1174,4]]},"28":{"position":[[312,4]]}}}],["suitabl",{"_index":116,"t":{"16":{"position":[[327,8]]},"28":{"position":[[294,8]]},"34":{"position":[[350,8]]}}}],["sun",{"_index":167,"t":{"18":{"position":[[603,3]]}}}],["sunshafts/godray",{"_index":170,"t":{"18":{"position":[[620,19]]},"145":{"position":[[679,19]]}}}],["support",{"_index":41,"t":{"6":{"position":[[127,10]]},"8":{"position":[[401,8]]},"16":{"position":[[51,8]]},"18":{"position":[[208,7],[328,7],[520,7],[545,7]]},"20":{"position":[[0,7],[446,7]]},"26":{"position":[[397,8],[1267,7]]}}}],["switch",{"_index":190,"t":{"20":{"position":[[76,6]]},"26":{"position":[[449,7],[971,8]]},"167":{"position":[[450,7]]}}}],["sync",{"_index":2146,"t":{"219":{"position":[[6676,6]]}}}],["system",{"_index":206,"t":{"20":{"position":[[288,7],[327,6]]},"86":{"position":[[285,8]]},"92":{"position":[[45,7],[456,7]]},"128":{"position":[[354,8]]}}}],["take",{"_index":243,"t":{"22":{"position":[[333,4]]},"26":{"position":[[1144,4]]}}}],["target",{"_index":652,"t":{"52":{"position":[[18,6],[478,6]]},"58":{"position":[[18,6]]},"96":{"position":[[456,6]]},"122":{"position":[[162,6]]},"136":{"position":[[162,6]]},"153":{"position":[[546,6],[655,6]]}}}],["targetnam",{"_index":605,"t":{"46":{"position":[[20,10],[40,10]]},"52":{"position":[[425,10]]}}}],["team",{"_index":322,"t":{"26":{"position":[[1073,4],[1368,4]]},"32":{"position":[[254,5]]}}}],["technolog",{"_index":455,"t":{"34":{"position":[[652,15]]}}}],["test",{"_index":230,"t":{"22":{"position":[[79,8],[236,7],[254,7],[281,7],[299,7]]}}}],["test_0",{"_index":1609,"t":{"181":{"position":[[221,6]]}}}],["test_0.bsp",{"_index":1606,"t":{"181":{"position":[[158,10]]}}}],["test_1",{"_index":1610,"t":{"181":{"position":[[228,6]]}}}],["test_1.bsp",{"_index":1607,"t":{"181":{"position":[[171,11]]}}}],["test_impact",{"_index":1631,"t":{"183":{"position":[[474,13],[885,13]]}}}],["test_smok",{"_index":1632,"t":{"183":{"position":[[488,12],[899,12]]}}}],["texrendermod",{"_index":1984,"t":{"219":{"position":[[402,14],[786,14],[817,14]]}}}],["textur",{"_index":264,"t":{"24":{"position":[[218,9]]},"28":{"position":[[120,9]]},"46":{"position":[[272,7],[290,7]]},"52":{"position":[[914,7]]},"62":{"position":[[250,7]]},"191":{"position":[[44,9],[705,9]]},"193":{"position":[[358,7]]},"209":{"position":[[440,7]]}}}],["texturegroup",{"_index":2065,"t":{"219":{"position":[[3752,13],[4056,13]]}}}],["textures.mat",{"_index":1674,"t":{"185":{"position":[[303,13]]}}}],["textures/ak47_v1/a1.dd",{"_index":1729,"t":{"191":{"position":[[540,23]]}}}],["textures/ak47_v1/b2.dd",{"_index":1730,"t":{"191":{"position":[[566,24]]}}}],["textures/video",{"_index":599,"t":{"44":{"position":[[152,15]]}}}],["tfc",{"_index":1506,"t":{"169":{"position":[[129,4]]}}}],["tga",{"_index":1704,"t":{"189":{"position":[[103,4],[861,6]]},"213":{"position":[[297,4]]},"217":{"position":[[190,4]]}}}],["the303",{"_index":467,"t":{"36":{"position":[[198,6]]},"177":{"position":[[195,6]]}}}],["therefor",{"_index":9,"t":{"2":{"position":[[105,9]]},"16":{"position":[[249,9]]}}}],["thing",{"_index":6,"t":{"2":{"position":[[76,6]]}}}],["thomasvonwinkl",{"_index":240,"t":{"22":{"position":[[262,16]]},"149":{"position":[[291,16]]}}}],["thousand",{"_index":346,"t":{"26":{"position":[[1698,8],[1795,8]]}}}],["through",{"_index":181,"t":{"18":{"position":[[755,7]]}}}],["time",{"_index":196,"t":{"20":{"position":[[160,4]]},"26":{"position":[[1452,4]]},"30":{"position":[[729,5]]},"40":{"position":[[350,4],[472,4],[927,4],[1071,4]]},"52":{"position":[[1073,4]]},"54":{"position":[[302,5]]}}}],["tip",{"_index":73,"t":{"8":{"position":[[366,3]]},"48":{"position":[[169,3]]},"195":{"position":[[460,3]]},"229":{"position":[[0,3]]}}}],["tip_mass",{"_index":2226,"t":{"223":{"position":[[395,8],[585,8]]},"225":{"position":[[1143,8]]},"231":{"position":[[1387,8]]}}}],["toggl",{"_index":588,"t":{"42":{"position":[[510,7]]},"54":{"position":[[115,6]]}}}],["took",{"_index":420,"t":{"30":{"position":[[455,4]]}}}],["tool",{"_index":260,"t":{"24":{"position":[[160,4]]},"28":{"position":[[803,6],[957,5]]},"34":{"position":[[473,5]]},"193":{"position":[[366,5]]}}}],["topcolor",{"_index":801,"t":{"58":{"position":[[423,8]]},"88":{"position":[[419,8]]},"92":{"position":[[590,8]]},"96":{"position":[[359,8]]},"153":{"position":[[380,8]]}}}],["topic",{"_index":396,"t":{"28":{"position":[[859,5]]}}}],["total",{"_index":208,"t":{"20":{"position":[[302,5]]}}}],["trace",{"_index":301,"t":{"26":{"position":[[737,7],[1259,7]]}}}],["transpar",{"_index":1921,"t":{"209":{"position":[[291,11]]}}}],["trigger_changetarget",{"_index":1206,"t":{"126":{"position":[[403,20]]}}}],["turn",{"_index":619,"t":{"48":{"position":[[43,6]]}}}],["tutori",{"_index":466,"t":{"36":{"position":[[185,9],[205,9],[229,9],[248,9],[281,9]]}}}],["twhl",{"_index":470,"t":{"36":{"position":[[303,4]]},"177":{"position":[[402,4]]}}}],["twitch",{"_index":334,"t":{"26":{"position":[[1336,7]]}}}],["type",{"_index":1091,"t":{"96":{"position":[[608,4]]},"153":{"position":[[766,4]]}}}],["ue4",{"_index":1814,"t":{"195":{"position":[[650,4]]}}}],["uncl",{"_index":311,"t":{"26":{"position":[[862,5]]}}}],["uncount",{"_index":272,"t":{"24":{"position":[[312,11]]}}}],["under",{"_index":309,"t":{"26":{"position":[[833,5]]}}}],["understand",{"_index":393,"t":{"28":{"position":[[763,10]]}}}],["unit",{"_index":140,"t":{"18":{"position":[[267,6]]},"46":{"position":[[190,6]]}}}],["unpack",{"_index":82,"t":{"10":{"position":[[184,6]]},"12":{"position":[[59,6]]}}}],["unpreced",{"_index":296,"t":{"26":{"position":[[607,13]]}}}],["unrel",{"_index":319,"t":{"26":{"position":[[995,9]]}}}],["up",{"_index":295,"t":{"26":{"position":[[604,2]]},"28":{"position":[[28,2]]},"40":{"position":[[924,2]]},"213":{"position":[[221,3]]}}}],["up_constraint",{"_index":2257,"t":{"227":{"position":[[498,13],[704,15],[1142,13]]},"229":{"position":[[271,13]]}}}],["up_frict",{"_index":2258,"t":{"227":{"position":[[596,11]]}}}],["updat",{"_index":66,"t":{"8":{"position":[[254,6]]}}}],["us",{"_index":52,"t":{"6":{"position":[[305,5]]},"10":{"position":[[84,3]]},"12":{"position":[[346,5]]},"18":{"position":[[484,6]]},"24":{"position":[[148,3]]},"26":{"position":[[542,6]]},"28":{"position":[[535,5]]},"30":{"position":[[756,3]]},"32":{"position":[[419,4],[481,4]]},"44":{"position":[[206,5]]},"84":{"position":[[303,3]]},"98":{"position":[[168,3]]},"124":{"position":[[113,4]]},"155":{"position":[[168,3]]}}}],["usabl",{"_index":1184,"t":{"124":{"position":[[92,6]]}}}],["util",{"_index":182,"t":{"18":{"position":[[777,9]]},"20":{"position":[[147,7]]},"30":{"position":[[190,10]]}}}],["uv",{"_index":2003,"t":{"219":{"position":[[1399,2]]}}}],["v_9mmar/bodi",{"_index":1699,"t":{"187":{"position":[[586,14]]}}}],["valu",{"_index":622,"t":{"48":{"position":[[235,5],[341,5]]}}}],["valv",{"_index":87,"t":{"10":{"position":[[327,5]]},"161":{"position":[[311,5]]}}}],["vanilla",{"_index":42,"t":{"6":{"position":[[138,7]]},"8":{"position":[[437,7]]},"18":{"position":[[87,7]]}}}],["variat",{"_index":424,"t":{"30":{"position":[[596,10]]}}}],["varieti",{"_index":448,"t":{"34":{"position":[[445,7]]}}}],["variou",{"_index":436,"t":{"32":{"position":[[179,7]]}}}],["vehicl",{"_index":214,"t":{"20":{"position":[[430,8]]}}}],["velaron",{"_index":226,"t":{"22":{"position":[[29,7]]},"149":{"position":[[34,7]]}}}],["veri",{"_index":280,"t":{"26":{"position":[[210,4]]},"28":{"position":[[143,4]]}}}],["version",{"_index":444,"t":{"34":{"position":[[9,7]]}}}],["vertex",{"_index":1239,"t":{"132":{"position":[[283,6]]}}}],["video",{"_index":618,"t":{"46":{"position":[[336,5]]},"136":{"position":[[279,5]]}}}],["view",{"_index":1119,"t":{"102":{"position":[[75,4]]},"122":{"position":[[348,4]]}}}],["viewer",{"_index":186,"t":{"18":{"position":[[838,8]]}}}],["vita",{"_index":289,"t":{"26":{"position":[[460,5]]},"167":{"position":[[461,5]]}}}],["vol",{"_index":544,"t":{"40":{"position":[[1526,3]]}}}],["volum",{"_index":493,"t":{"40":{"position":[[190,6],[307,6],[433,7],[454,8],[547,8],[577,7]]}}}],["vulkan",{"_index":329,"t":{"26":{"position":[[1234,6]]},"167":{"position":[[1257,6]]}}}],["wad",{"_index":1722,"t":{"191":{"position":[[274,4],[813,3],[933,3]]},"209":{"position":[[536,3]]}}}],["wall1",{"_index":1829,"t":{"197":{"position":[[686,7]]},"205":{"position":[[576,7]]}}}],["wall1.dd",{"_index":1807,"t":{"195":{"position":[[373,10]]},"197":{"position":[[508,10]]},"199":{"position":[[606,10]]},"205":{"position":[[485,10]]}}}],["wall1_gloss.dd",{"_index":1849,"t":{"199":{"position":[[673,15]]}}}],["wall1_hmap.dd",{"_index":1827,"t":{"197":{"position":[[583,15]]}}}],["wall1_norm.dd",{"_index":1808,"t":{"195":{"position":[[445,14]]}}}],["wall_tex.mat",{"_index":1828,"t":{"197":{"position":[[652,13]]}}}],["want",{"_index":388,"t":{"28":{"position":[[609,4],[677,4]]},"30":{"position":[[7,4]]},"32":{"position":[[357,4]]},"34":{"position":[[626,4]]}}}],["warn",{"_index":624,"t":{"48":{"position":[[277,7]]}}}],["wav",{"_index":491,"t":{"40":{"position":[[178,4]]},"68":{"position":[[216,4]]}}}],["wave",{"_index":341,"t":{"26":{"position":[[1562,4]]}}}],["way",{"_index":382,"t":{"28":{"position":[[483,5],[990,4]]}}}],["websit",{"_index":450,"t":{"34":{"position":[[542,8]]}}}],["weight",{"_index":134,"t":{"18":{"position":[[198,9]]},"217":{"position":[[343,10]]}}}],["well",{"_index":293,"t":{"26":{"position":[[565,4],[804,4]]}}}],["width",{"_index":678,"t":{"52":{"position":[[707,5]]}}}],["wiki",{"_index":471,"t":{"36":{"position":[[308,4]]},"177":{"position":[[407,4]]}}}],["win32",{"_index":35,"t":{"6":{"position":[[54,5]]},"10":{"position":[[105,5],[151,5]]},"161":{"position":[[104,5],[151,5]]}}}],["window",{"_index":76,"t":{"10":{"position":[[75,8]]},"161":{"position":[[74,8]]}}}],["wish",{"_index":242,"t":{"22":{"position":[[314,5]]}}}],["within",{"_index":452,"t":{"34":{"position":[[585,6]]}}}],["without",{"_index":402,"t":{"30":{"position":[[51,7]]},"32":{"position":[[22,7]]}}}],["wood",{"_index":1676,"t":{"185":{"position":[[363,6],[492,5],[679,6]]}}}],["wood_01",{"_index":1673,"t":{"185":{"position":[[266,8],[340,9]]}}}],["work",{"_index":4,"t":{"2":{"position":[[53,6]]},"6":{"position":[[181,4]]},"8":{"position":[[480,4]]},"16":{"position":[[191,4]]},"20":{"position":[[515,7]]},"28":{"position":[[872,7],[977,4]]},"34":{"position":[[214,4]]},"36":{"position":[[13,7]]},"44":{"position":[[62,4]]}}}],["workflow",{"_index":1867,"t":{"203":{"position":[[648,10]]}}}],["written",{"_index":409,"t":{"30":{"position":[[246,7]]}}}],["x",{"_index":1009,"t":{"84":{"position":[[172,1],[211,1]]},"219":{"position":[[1030,3],[1140,3],[4475,3],[4814,3],[6840,2]]},"227":{"position":[[145,2],[367,1]]}}}],["x,y,z",{"_index":2089,"t":{"219":{"position":[[4691,5]]}}}],["x2",{"_index":2096,"t":{"219":{"position":[[4826,4]]}}}],["xash",{"_index":27,"t":{"4":{"position":[[140,5]]}}}],["xash3d",{"_index":30,"t":{"6":{"position":[[21,6],[92,6],[146,6]]},"8":{"position":[[417,6],[445,6]]},"10":{"position":[[20,6],[93,6],[139,6]]},"16":{"position":[[31,6],[220,7]]},"18":{"position":[[95,6]]},"26":{"position":[[79,6],[187,6],[1396,6],[1635,6]]},"32":{"position":[[461,6]]},"34":{"position":[[34,6],[245,7]]},"143":{"position":[[39,6],[179,6]]},"145":{"position":[[124,6]]},"159":{"position":[[446,6],[469,6]]},"161":{"position":[[32,6],[92,6],[139,6]]},"167":{"position":[[73,7],[185,6],[1376,6],[1596,6]]},"173":{"position":[[487,6]]},"175":{"position":[[37,6],[211,6]]},"215":{"position":[[226,6]]},"219":{"position":[[1631,7],[1744,7],[1927,7]]}}}],["xash3d.exe/xash3d.sh/xash3d",{"_index":92,"t":{"10":{"position":[[396,27]]},"161":{"position":[[420,27]]}}}],["xashxt",{"_index":113,"t":{"16":{"position":[[237,7],[295,6]]},"34":{"position":[[268,7],[318,6]]},"143":{"position":[[232,7],[277,6]]},"175":{"position":[[264,7],[309,6]]}}}],["xr",{"_index":2150,"t":{"219":{"position":[[6813,3],[7166,2]]}}}],["xyz",{"_index":2111,"t":{"219":{"position":[[5478,3]]}}}],["y",{"_index":1013,"t":{"84":{"position":[[213,1],[252,1]]},"219":{"position":[[1034,3],[1144,3],[4479,3],[4818,3],[6843,2]]},"221":{"position":[[1101,2]]},"227":{"position":[[148,1],[594,1]]}}}],["y2",{"_index":2097,"t":{"219":{"position":[[4831,4]]}}}],["yaw",{"_index":806,"t":{"58":{"position":[[488,3]]},"88":{"position":[[24,3]]},"96":{"position":[[424,3]]},"102":{"position":[[24,3]]},"130":{"position":[[6,3]]},"153":{"position":[[445,3]]},"225":{"position":[[283,3],[342,3]]}}}],["yaw_constraint",{"_index":2244,"t":{"225":{"position":[[1379,14]]},"231":{"position":[[533,14],[1520,14]]}}}],["yaw_damp",{"_index":2231,"t":{"225":{"position":[[300,11],[1355,11]]},"231":{"position":[[1337,11],[1496,11]]}}}],["yaw_frict",{"_index":2286,"t":{"231":{"position":[[716,12]]}}}],["yaw_stiff",{"_index":2230,"t":{"225":{"position":[[236,13],[1337,13]]},"231":{"position":[[1319,13],[1478,13]]}}}],["year",{"_index":256,"t":{"24":{"position":[[32,5],[424,5]]},"26":{"position":[[706,5],[1862,5]]}}}],["you'll",{"_index":387,"t":{"28":{"position":[[602,6]]}}}],["yourself",{"_index":374,"t":{"28":{"position":[[267,8]]},"30":{"position":[[68,8]]}}}],["yr",{"_index":2151,"t":{"219":{"position":[[6817,2]]}}}],["z",{"_index":1014,"t":{"84":{"position":[[254,1],[293,1]]},"219":{"position":[[1038,3],[1148,3],[4483,3],[4822,3],[6846,2]]},"221":{"position":[[1104,3]]},"227":{"position":[[152,2],[821,1]]}}}],["z2",{"_index":2098,"t":{"219":{"position":[[4836,4]]}}}],["zhlt",{"_index":1348,"t":{"153":{"position":[[478,4]]}}}],["zip",{"_index":45,"t":{"6":{"position":[[219,4]]}}}],["zr",{"_index":2152,"t":{"219":{"position":[[6822,2]]}}}],["а",{"_index":518,"t":{"40":{"position":[[717,1]]},"74":{"position":[[292,1]]},"165":{"position":[[550,1],[983,1]]},"167":{"position":[[378,1],[566,1]]},"201":{"position":[[293,1]]},"207":{"position":[[336,1]]},"219":{"position":[[987,1],[3981,1],[4557,1],[5324,1],[5953,1],[6827,1]]},"221":{"position":[[1057,1]]}}}],["аберрац",{"_index":1692,"t":{"187":{"position":[[411,9]]}}}],["абсолютн",{"_index":1982,"t":{"219":{"position":[[312,11]]}}}],["авде",{"_index":1481,"t":{"167":{"position":[[1199,7]]}}}],["автомат",{"_index":785,"t":{"56":{"position":[[1192,9]]}}}],["автоматическ",{"_index":929,"t":{"78":{"position":[[25,13]]},"80":{"position":[[84,13]]},"145":{"position":[[304,14]]},"191":{"position":[[1369,13]]},"217":{"position":[[492,13]]},"219":{"position":[[4927,13],[5370,14],[5825,14],[8144,14]]}}}],["автоопределен",{"_index":1160,"t":{"116":{"position":[[158,15]]}}}],["адаптац",{"_index":1297,"t":{"145":{"position":[[348,9]]}}}],["адаптирова",{"_index":1270,"t":{"143":{"position":[[52,14]]},"175":{"position":[[50,14]]}}}],["акт",{"_index":2121,"t":{"219":{"position":[[5946,6],[6065,5],[7670,6]]}}}],["активац",{"_index":668,"t":{"52":{"position":[[461,9]]},"56":{"position":[[137,9],[197,9],[255,9],[528,9],[914,9],[941,9]]},"140":{"position":[[153,9],[219,9],[257,9],[427,9],[529,9]]}}}],["активирова",{"_index":592,"t":{"42":{"position":[[649,12]]},"58":{"position":[[54,11]]}}}],["активируем",{"_index":653,"t":{"52":{"position":[[31,13]]},"96":{"position":[[478,12]]},"153":{"position":[[677,12]]}}}],["актуальн",{"_index":1252,"t":{"132":{"position":[[945,10]]},"171":{"position":[[728,10]]}}}],["алгорит",{"_index":1755,"t":{"193":{"position":[[174,9]]}}}],["алгоритм",{"_index":1360,"t":{"159":{"position":[[99,8]]},"197":{"position":[[952,8]]},"199":{"position":[[276,10],[465,8]]},"201":{"position":[[37,9]]},"203":{"position":[[45,9]]}}}],["альтернатив",{"_index":1153,"t":{"114":{"position":[[73,13]]}}}],["альф",{"_index":1917,"t":{"209":{"position":[[18,5]]},"211":{"position":[[457,5]]},"217":{"position":[[297,5]]}}}],["амплитуд",{"_index":2204,"t":{"221":{"position":[[609,11]]}}}],["аналогичн",{"_index":1723,"t":{"191":{"position":[[306,10],[591,10]]},"221":{"position":[[1514,11]]}}}],["анимац",{"_index":695,"t":{"52":{"position":[[1004,8],[1051,8]]},"86":{"position":[[81,9]]},"88":{"position":[[505,8],[646,8],[709,8],[769,8],[834,8]]},"128":{"position":[[95,9]]},"130":{"position":[[202,8]]},"217":{"position":[[376,8],[629,9]]},"219":{"position":[[2740,10],[2998,9],[3105,9],[5927,8],[6149,8],[6599,8],[7197,10],[7231,11],[7272,8],[7456,8],[7487,8],[7516,8],[7646,9],[7781,8],[7877,8],[8280,9]]}}}],["антен",{"_index":2184,"t":{"221":{"position":[[276,7]]}}}],["аргумент",{"_index":2161,"t":{"219":{"position":[[7570,9],[7583,9],[7690,10]]}}}],["аркадн",{"_index":784,"t":{"56":{"position":[[1183,8]]}}}],["артефакт",{"_index":858,"t":{"62":{"position":[[541,10]]},"189":{"position":[[265,10],[486,10]]},"193":{"position":[[519,10]]},"203":{"position":[[548,9]]}}}],["архив",{"_index":1377,"t":{"161":{"position":[[191,6]]},"163":{"position":[[68,6],[252,6]]}}}],["архитектур",{"_index":1385,"t":{"163":{"position":[[184,12]]}}}],["аспект",{"_index":1524,"t":{"169":{"position":[[928,7]]}}}],["ассет",{"_index":1310,"t":{"145":{"position":[[870,8]]}}}],["ассоциир",{"_index":942,"t":{"80":{"position":[[98,13]]}}}],["аттачмент",{"_index":2085,"t":{"219":{"position":[[4446,11]]}}}],["ауд",{"_index":902,"t":{"70":{"position":[[38,5]]}}}],["баг",{"_index":1369,"t":{"159":{"position":[[324,5]]},"215":{"position":[[189,6]]}}}],["багфикс",{"_index":1561,"t":{"173":{"position":[[195,10]]}}}],["баз",{"_index":1245,"t":{"132":{"position":[[692,4]]},"171":{"position":[[48,4]]}}}],["базир",{"_index":1276,"t":{"143":{"position":[[218,10]]},"169":{"position":[[54,12]]},"175":{"position":[[250,10]]}}}],["базов",{"_index":1626,"t":{"183":{"position":[[407,7]]}}}],["бел",{"_index":1176,"t":{"120":{"position":[[116,6]]},"124":{"position":[[320,5]]},"126":{"position":[[257,5]]},"134":{"position":[[73,6]]},"138":{"position":[[165,5]]}}}],["берёт",{"_index":1656,"t":{"183":{"position":[[1860,7],[2276,7]]}}}],["бесплатн",{"_index":1526,"t":{"169":{"position":[[987,10]]}}}],["библиотек",{"_index":1534,"t":{"171":{"position":[[234,10]]}}}],["билд",{"_index":1358,"t":{"159":{"position":[[53,5],[92,6],[438,7],[487,5]]},"161":{"position":[[20,4]]},"163":{"position":[[9,4],[119,4]]},"215":{"position":[[312,5]]}}}],["бит",{"_index":639,"t":{"50":{"position":[[173,4]]},"161":{"position":[[125,4],[173,4]]}}}],["блеск",{"_index":1848,"t":{"199":{"position":[[641,6]]}}}],["ближайш",{"_index":943,"t":{"80":{"position":[[114,9],[182,9]]}}}],["блик",{"_index":1853,"t":{"201":{"position":[[147,7],[192,6],[286,6],[340,7]]}}}],["бодигрупп",{"_index":1247,"t":{"132":{"position":[[814,9],[934,10]]}}}],["больш",{"_index":475,"t":{"38":{"position":[[26,7]]},"40":{"position":[[1499,7]]},"42":{"position":[[328,7]]},"66":{"position":[[828,7]]},"76":{"position":[[96,7]]},"80":{"position":[[1563,8]]},"118":{"position":[[201,7]]},"177":{"position":[[378,7]]},"223":{"position":[[344,7],[514,7]]},"225":{"position":[[1254,7]]}}}],["большинств",{"_index":1283,"t":{"145":{"position":[[16,12]]},"193":{"position":[[792,11]]}}}],["брал",{"_index":1543,"t":{"171":{"position":[[483,5]]}}}],["браузер",{"_index":1455,"t":{"167":{"position":[[532,8]]}}}],["браш",{"_index":941,"t":{"80":{"position":[[77,6]]},"106":{"position":[[309,5]]},"120":{"position":[[47,6]]},"126":{"position":[[9,6]]},"134":{"position":[[49,6]]},"136":{"position":[[229,5],[265,5]]},"140":{"position":[[8,6]]},"151":{"position":[[154,5]]},"153":{"position":[[189,5],[320,5],[613,5],[649,5]]},"157":{"position":[[57,5],[99,5]]},"191":{"position":[[628,7],[1024,6]]},"195":{"position":[[183,6]]},"197":{"position":[[138,7]]},"209":{"position":[[393,6]]}}}],["брашев",{"_index":976,"t":{"80":{"position":[[1102,8]]},"94":{"position":[[175,8]]},"151":{"position":[[0,8]]},"157":{"position":[[141,8],[170,8]]}}}],["брелк",{"_index":2189,"t":{"221":{"position":[[312,7]]}}}],["будущ",{"_index":931,"t":{"78":{"position":[[79,7]]},"159":{"position":[[70,8]]},"211":{"position":[[296,8]]}}}],["букв",{"_index":1975,"t":{"219":{"position":[[83,6]]}}}],["быстр",{"_index":540,"t":{"40":{"position":[[1364,7]]},"221":{"position":[[579,7]]}}}],["бэкграунд",{"_index":1605,"t":{"181":{"position":[[64,10],[394,9]]}}}],["важ",{"_index":1342,"t":{"149":{"position":[[421,5]]}}}],["важн",{"_index":948,"t":{"80":{"position":[[282,5]]},"92":{"position":[[76,6]]},"167":{"position":[[208,6]]},"189":{"position":[[248,5]]},"193":{"position":[[71,5]]},"219":{"position":[[9,5],[6849,5]]}}}],["ванильн",{"_index":1289,"t":{"145":{"position":[[113,10]]},"159":{"position":[[459,9]]}}}],["вариант",{"_index":1555,"t":{"171":{"position":[[756,9]]},"173":{"position":[[280,7]]},"175":{"position":[[12,7]]}}}],["вариац",{"_index":1552,"t":{"171":{"position":[[634,8]]}}}],["ваш",{"_index":1129,"t":{"106":{"position":[[151,4]]},"161":{"position":[[48,5],[320,5],[465,5]]},"163":{"position":[[26,5]]},"191":{"position":[[1484,5]]},"219":{"position":[[894,5],[2240,5],[3786,5],[4265,6]]}}}],["введ",{"_index":1833,"t":{"197":{"position":[[908,7]]}}}],["вверх/вперед",{"_index":2255,"t":{"227":{"position":[[425,13]]}}}],["ввод",{"_index":752,"t":{"56":{"position":[[413,7]]}}}],["вдава",{"_index":1428,"t":{"165":{"position":[[862,9]]}}}],["вдол",{"_index":2232,"t":{"225":{"position":[[326,5],[474,5],[553,5],[686,5]]},"227":{"position":[[347,5],[574,5],[801,5]]},"231":{"position":[[625,5],[984,5]]}}}],["ведущ",{"_index":1330,"t":{"149":{"position":[[14,7]]}}}],["ведёт",{"_index":2218,"t":{"223":{"position":[[54,5]]},"225":{"position":[[54,5]]}}}],["век",{"_index":1425,"t":{"165":{"position":[[791,5]]}}}],["величин",{"_index":1684,"t":{"187":{"position":[[126,8],[207,8],[306,8],[388,8],[477,8]]},"203":{"position":[[275,9],[294,8],[960,8]]},"219":{"position":[[1942,9]]},"221":{"position":[[709,8]]},"227":{"position":[[383,8],[608,8],[840,8]]}}}],["веревк",{"_index":1006,"t":{"84":{"position":[[50,7],[346,7]]}}}],["верн",{"_index":1046,"t":{"92":{"position":[[96,6]]}}}],["вероятн",{"_index":1578,"t":{"177":{"position":[[126,9]]}}}],["вертекс",{"_index":1967,"t":{"217":{"position":[[436,9]]}}}],["вертолет",{"_index":2142,"t":{"219":{"position":[[6580,10]]}}}],["верх",{"_index":803,"t":{"58":{"position":[[453,5]]},"88":{"position":[[449,5]]},"96":{"position":[[389,5]]},"153":{"position":[[410,5]]}}}],["верхн",{"_index":817,"t":{"58":{"position":[[617,7]]}}}],["весьм",{"_index":1236,"t":{"130":{"position":[[827,6]]}}}],["вещ",{"_index":2033,"t":{"219":{"position":[[2868,6],[3859,6]]}}}],["взаимодейств",{"_index":1042,"t":{"90":{"position":[[150,15]]},"132":{"position":[[35,15]]},"179":{"position":[[226,14]]}}}],["взаимодействова",{"_index":1060,"t":{"92":{"position":[[429,17]]},"94":{"position":[[66,17]]},"151":{"position":[[57,17]]}}}],["взаимозаменя",{"_index":2022,"t":{"219":{"position":[[2259,16],[3805,16]]}}}],["вид",{"_index":675,"t":{"52":{"position":[[651,5]]},"74":{"position":[[120,4]]},"126":{"position":[[241,5]]},"189":{"position":[[546,4],[955,4]]},"193":{"position":[[532,4]]},"199":{"position":[[86,3]]},"203":{"position":[[163,3],[560,4],[1253,5]]},"223":{"position":[[89,3]]},"225":{"position":[[101,3]]},"227":{"position":[[58,3]]}}}],["виде",{"_index":853,"t":{"62":{"position":[[376,5]]},"134":{"position":[[25,5]]},"140":{"position":[[42,6]]}}}],["видел",{"_index":1459,"t":{"167":{"position":[[681,6]]}}}],["видеопамят",{"_index":927,"t":{"76":{"position":[[111,12]]}}}],["видеоролик",{"_index":1255,"t":{"134":{"position":[[134,11]]},"136":{"position":[[295,11]]}}}],["видеофайл",{"_index":852,"t":{"62":{"position":[[346,10]]},"140":{"position":[[113,9],[346,11],[416,10]]}}}],["видет",{"_index":1199,"t":{"126":{"position":[[97,6]]}}}],["видим",{"_index":1179,"t":{"122":{"position":[[219,9]]},"136":{"position":[[219,9]]},"153":{"position":[[603,9]]},"189":{"position":[[676,7]]},"193":{"position":[[556,8]]}}}],["визуализац",{"_index":764,"t":{"56":{"position":[[734,12]]}}}],["визуальн",{"_index":664,"t":{"52":{"position":[[371,11]]},"56":{"position":[[516,11]]},"58":{"position":[[224,11]]},"80":{"position":[[340,11],[1151,11],[1572,11]]},"88":{"position":[[266,11]]},"96":{"position":[[165,11]]},"130":{"position":[[555,10]]},"153":{"position":[[165,11]]},"193":{"position":[[222,10]]},"203":{"position":[[880,9]]},"205":{"position":[[340,10]]}}}],["висяч",{"_index":2187,"t":{"221":{"position":[[299,7]]}}}],["вкл/выкл",{"_index":1178,"t":{"122":{"position":[[210,8],[250,8]]},"136":{"position":[[210,8],[247,8]]},"153":{"position":[[594,8],[631,8]]}}}],["вклад",{"_index":1343,"t":{"149":{"position":[[433,6]]}}}],["включ",{"_index":585,"t":{"42":{"position":[[475,8]]},"54":{"position":[[107,7]]},"92":{"position":[[479,8]]},"106":{"position":[[364,8]]},"124":{"position":[[24,7]]},"130":{"position":[[327,9]]},"193":{"position":[[478,8]]},"197":{"position":[[881,7]]},"205":{"position":[[638,8]]}}}],["включа",{"_index":1041,"t":{"90":{"position":[[123,8]]},"132":{"position":[[8,8]]},"140":{"position":[[193,8],[641,8]]},"165":{"position":[[275,8]]},"215":{"position":[[91,8]]},"219":{"position":[[1554,8],[1668,8]]}}}],["включен",{"_index":711,"t":{"54":{"position":[[124,9]]},"88":{"position":[[669,9],[722,10]]},"126":{"position":[[424,10]]}}}],["влия",{"_index":756,"t":{"56":{"position":[[449,6],[1012,6]]},"66":{"position":[[123,6],[664,6]]},"88":{"position":[[596,6]]},"106":{"position":[[571,6]]},"126":{"position":[[202,6]]},"130":{"position":[[160,6]]},"199":{"position":[[59,6]]},"201":{"position":[[113,6]]},"203":{"position":[[141,6]]},"221":{"position":[[1027,6]]},"231":{"position":[[314,6]]}}}],["влиян",{"_index":868,"t":{"66":{"position":[[0,7],[223,7]]}}}],["вмест",{"_index":1084,"t":{"94":{"position":[[214,6]]},"151":{"position":[[239,6]]},"167":{"position":[[1406,6]]},"183":{"position":[[1519,7]]},"219":{"position":[[3608,6]]},"221":{"position":[[1425,7],[1506,7],[1579,7]]},"231":{"position":[[145,7]]}}}],["внедря",{"_index":1622,"t":{"183":{"position":[[221,8]]}}}],["внешн",{"_index":998,"t":{"80":{"position":[[1957,8]]},"108":{"position":[[55,7]]},"191":{"position":[[1051,7]]},"199":{"position":[[78,7]]},"207":{"position":[[779,7]]}}}],["вниман",{"_index":1372,"t":{"159":{"position":[[370,9]]},"163":{"position":[[105,9]]},"177":{"position":[[72,8]]},"219":{"position":[[0,8]]},"221":{"position":[[1362,8]]}}}],["внов",{"_index":591,"t":{"42":{"position":[[606,5]]}}}],["внутр",{"_index":999,"t":{"80":{"position":[[1981,6]]},"92":{"position":[[316,6]]},"106":{"position":[[473,6]]},"185":{"position":[[139,6]]},"191":{"position":[[129,6],[348,6],[828,6]]},"197":{"position":[[375,6]]},"209":{"position":[[235,6]]},"231":{"position":[[53,6]]}}}],["внутрен",{"_index":757,"t":{"56":{"position":[[459,10]]},"167":{"position":[[271,10]]}}}],["внутриигров",{"_index":1323,"t":{"147":{"position":[[410,14]]}}}],["вод",{"_index":920,"t":{"74":{"position":[[286,5]]}}}],["возможн",{"_index":733,"t":{"56":{"position":[[18,12],[851,11]]},"66":{"position":[[714,11]]},"78":{"position":[[66,10]]},"80":{"position":[[479,10]]},"143":{"position":[[186,11]]},"145":{"position":[[699,11],[774,12]]},"147":{"position":[[51,12]]},"167":{"position":[[617,11]]},"171":{"position":[[675,14]]},"173":{"position":[[334,12]]},"175":{"position":[[218,11],[461,12]]},"179":{"position":[[148,11]]},"189":{"position":[[467,8]]},"203":{"position":[[539,8],[1198,12]]},"207":{"position":[[589,11]]},"213":{"position":[[310,11]]},"217":{"position":[[538,11]]},"219":{"position":[[2407,9],[7007,9]]}}}],["возникнет",{"_index":1442,"t":{"165":{"position":[[1164,9]]}}}],["возникнут",{"_index":2109,"t":{"219":{"position":[[5348,10]]}}}],["волн",{"_index":1487,"t":{"167":{"position":[[1525,5]]}}}],["вообщ",{"_index":1426,"t":{"165":{"position":[[806,6]]},"231":{"position":[[176,7]]}}}],["вопрос",{"_index":1582,"t":{"177":{"position":[[174,7]]}}}],["воспроизведен",{"_index":899,"t":{"68":{"position":[[147,15]]},"72":{"position":[[11,15],[86,15]]},"138":{"position":[[11,15]]},"140":{"position":[[240,16],[488,15],[613,16]]},"219":{"position":[[4591,15]]}}}],["воспроизвод",{"_index":892,"t":{"68":{"position":[[10,14]]},"134":{"position":[[10,14]]},"183":{"position":[[1790,15],[2192,15]]}}}],["впадин",{"_index":1875,"t":{"203":{"position":[[918,7]]}}}],["вписа",{"_index":1608,"t":{"181":{"position":[[205,7]]},"183":{"position":[[773,7]]}}}],["вписыва",{"_index":1604,"t":{"181":{"position":[[23,11]]},"203":{"position":[[1129,11]]}}}],["вполн",{"_index":1577,"t":{"177":{"position":[[119,6]]}}}],["враща",{"_index":2155,"t":{"219":{"position":[[6972,9]]}}}],["вращательн",{"_index":2149,"t":{"219":{"position":[[6763,12],[6798,12]]},"223":{"position":[[110,12]]},"225":{"position":[[122,12]]}}}],["вращен",{"_index":2139,"t":{"219":{"position":[[6479,8],[6536,8]]},"223":{"position":[[142,8]]},"225":{"position":[[154,8],[291,8],[350,8],[437,8],[490,8]]},"231":{"position":[[635,8],[994,8]]}}}],["вручн",{"_index":938,"t":{"78":{"position":[[230,8]]},"106":{"position":[[139,7]]},"159":{"position":[[229,7]]}}}],["все",{"_index":565,"t":{"42":{"position":[[57,4]]}}}],["всенаправлен",{"_index":837,"t":{"60":{"position":[[138,16]]},"62":{"position":[[443,16]]},"66":{"position":[[239,15],[423,15],[478,15],[532,16],[788,15]]}}}],["встроен",{"_index":1962,"t":{"217":{"position":[[249,10]]}}}],["втор",{"_index":1422,"t":{"165":{"position":[[769,6]]},"219":{"position":[[5460,6]]}}}],["вторичн",{"_index":2182,"t":{"221":{"position":[[233,9]]}}}],["вход",{"_index":1088,"t":{"96":{"position":[[500,5]]},"175":{"position":[[590,6]]},"195":{"position":[[540,4]]}}}],["входн",{"_index":1963,"t":{"217":{"position":[[274,7]]}}}],["вшит",{"_index":1920,"t":{"209":{"position":[[229,5]]}}}],["выбер",{"_index":1375,"t":{"161":{"position":[[0,8]]}}}],["выберет",{"_index":656,"t":{"52":{"position":[[171,7]]}}}],["выбра",{"_index":950,"t":{"80":{"position":[[298,7]]},"229":{"position":[[115,9]]}}}],["вывод",{"_index":1198,"t":{"126":{"position":[[33,10]]},"140":{"position":[[32,9]]}}}],["выгляд",{"_index":1126,"t":{"106":{"position":[[56,8]]},"183":{"position":[[398,8],[1438,8],[1963,8],[2379,8]]}}}],["выдел",{"_index":1353,"t":{"157":{"position":[[107,7]]},"221":{"position":[[17,7]]}}}],["выжа",{"_index":1572,"t":{"175":{"position":[[677,6]]}}}],["вызва",{"_index":1485,"t":{"167":{"position":[[1505,7]]},"189":{"position":[[970,7]]},"219":{"position":[[7627,6]]}}}],["вызовет",{"_index":667,"t":{"52":{"position":[[453,7]]}}}],["вызыв",{"_index":2168,"t":{"219":{"position":[[7922,7]]}}}],["вызыва",{"_index":2270,"t":{"229":{"position":[[138,8]]},"231":{"position":[[250,8]]}}}],["выигрыва",{"_index":2054,"t":{"219":{"position":[[3479,10]]}}}],["выйт",{"_index":1570,"t":{"175":{"position":[[634,5]]}}}],["выкладыва",{"_index":1547,"t":{"171":{"position":[[533,11]]}}}],["выключ",{"_index":582,"t":{"42":{"position":[[408,8]]},"54":{"position":[[63,9]]},"90":{"position":[[42,9]]},"104":{"position":[[25,8]]}}}],["выключа",{"_index":1267,"t":{"140":{"position":[[568,9]]}}}],["выключен",{"_index":864,"t":{"64":{"position":[[49,11]]},"88":{"position":[[792,10],[857,10]]},"126":{"position":[[470,11]]}}}],["вылет",{"_index":1015,"t":{"84":{"position":[[428,6]]}}}],["выпущ",{"_index":1483,"t":{"167":{"position":[[1338,7]]}}}],["выраж",{"_index":1832,"t":{"197":{"position":[[828,7]]}}}],["высека",{"_index":1653,"t":{"183":{"position":[[1673,10]]}}}],["высок",{"_index":519,"t":{"40":{"position":[[725,7],[757,7]]},"191":{"position":[[462,8],[744,8],[869,8],[1114,8]]},"193":{"position":[[1247,7],[1312,7]]},"225":{"position":[[1092,7]]}}}],["высококачествен",{"_index":1799,"t":{"193":{"position":[[1326,18]]}}}],["высокочастотн",{"_index":1885,"t":{"205":{"position":[[53,15]]}}}],["высот",{"_index":511,"t":{"40":{"position":[[607,6],[797,6],[1156,6],[1181,6],[1282,6],[1413,6],[1783,6],[1816,7]]},"187":{"position":[[216,6],[282,6]]},"197":{"position":[[240,5],[552,5]]},"211":{"position":[[165,6]]}}}],["выстав",{"_index":855,"t":{"62":{"position":[[466,9]]},"209":{"position":[[259,9]]}}}],["выставлен",{"_index":800,"t":{"58":{"position":[[396,13]]},"153":{"position":[[353,13]]}}}],["выставля",{"_index":860,"t":{"62":{"position":[[566,10]]},"203":{"position":[[484,10]]}}}],["выстрел",{"_index":1597,"t":{"179":{"position":[[269,9]]},"183":{"position":[[1129,8],[1354,9],[1564,10]]},"219":{"position":[[7903,8]]}}}],["выход",{"_index":1389,"t":{"165":{"position":[[30,6]]},"173":{"position":[[316,8]]}}}],["вычислен",{"_index":2273,"t":{"231":{"position":[[273,11]]}}}],["вычислительн",{"_index":879,"t":{"66":{"position":[[283,14]]}}}],["выш",{"_index":861,"t":{"62":{"position":[[586,4]]},"118":{"position":[[182,4]]},"211":{"position":[[130,4]]}}}],["вышеупомянут",{"_index":1644,"t":{"183":{"position":[[1291,14]]}}}],["гамм",{"_index":1747,"t":{"191":{"position":[[1288,5]]},"219":{"position":[[880,5]]}}}],["геймпл",{"_index":1565,"t":{"173":{"position":[[398,8]]}}}],["геймплейн",{"_index":1558,"t":{"173":{"position":[[60,11]]}}}],["генерац",{"_index":1764,"t":{"193":{"position":[[487,9],[625,9]]},"219":{"position":[[2287,9],[5385,10]]}}}],["геометр",{"_index":841,"t":{"60":{"position":[[250,9]]},"62":{"position":[[307,9],[385,9]]},"80":{"position":[[999,9],[1445,9]]},"195":{"position":[[128,10]]},"197":{"position":[[87,9]]},"219":{"position":[[8212,10],[8344,9],[8432,9]]}}}],["гибк",{"_index":1318,"t":{"147":{"position":[[331,6]]},"179":{"position":[[160,5]]},"225":{"position":[[79,6]]}}}],["гигабайт",{"_index":1401,"t":{"165":{"position":[[340,10]]}}}],["главн",{"_index":1304,"t":{"145":{"position":[[733,7]]},"167":{"position":[[15,7]]},"181":{"position":[[77,7],[135,7],[595,8]]}}}],["гладкост",{"_index":1693,"t":{"187":{"position":[[486,9]]},"201":{"position":[[78,9]]},"203":{"position":[[196,9]]}}}],["глаз",{"_index":967,"t":{"80":{"position":[[813,4]]},"145":{"position":[[358,5]]},"219":{"position":[[1199,5]]}}}],["глобальн",{"_index":788,"t":{"58":{"position":[[141,10]]},"221":{"position":[[996,10]]}}}],["год",{"_index":1402,"t":{"165":{"position":[[407,5]]}}}],["голов",{"_index":1502,"t":{"169":{"position":[[23,6]]},"219":{"position":[[6184,6],[6545,6],[7914,7]]}}}],["головоломок",{"_index":783,"t":{"56":{"position":[[1170,12]]}}}],["горизонтальн",{"_index":1190,"t":{"124":{"position":[[188,14]]}}}],["готов",{"_index":1518,"t":{"169":{"position":[[493,7]]},"183":{"position":[[1936,7],[2352,7]]}}}],["гравитац",{"_index":2208,"t":{"221":{"position":[[957,10],[1007,11]]},"223":{"position":[[440,11],[481,11]]},"225":{"position":[[1186,11],[1221,11]]}}}],["градус",{"_index":850,"t":{"62":{"position":[[240,9],[599,8]]},"66":{"position":[[842,9]]},"231":{"position":[[707,8],[1062,8]]}}}],["гран",{"_index":913,"t":{"74":{"position":[[141,5]]},"213":{"position":[[43,5],[141,5]]}}}],["гранат",{"_index":2036,"t":{"219":{"position":[[2913,7]]}}}],["границ",{"_index":2002,"t":{"219":{"position":[[1392,6]]},"231":{"position":[[473,8]]}}}],["график",{"_index":1273,"t":{"143":{"position":[[120,7]]},"175":{"position":[[118,7]]}}}],["графическ",{"_index":1681,"t":{"187":{"position":[[74,11]]}}}],["громк",{"_index":498,"t":{"40":{"position":[[246,7]]}}}],["громкост",{"_index":494,"t":{"40":{"position":[[199,9],[326,9],[388,9],[510,9],[1557,9]]}}}],["груд",{"_index":2124,"t":{"219":{"position":[[6195,5]]}}}],["групп",{"_index":1165,"t":{"118":{"position":[[77,7]]},"183":{"position":[[1168,6],[1270,6],[1381,6],[1557,6]]},"219":{"position":[[2216,7],[5220,5],[5819,5],[5869,6],[5880,6],[6104,6],[6130,6]]},"221":{"position":[[1223,7],[1321,5],[1390,6]]},"229":{"position":[[28,6]]},"231":{"position":[[60,5]]}}}],["д",{"_index":786,"t":{"56":{"position":[[1207,2]]}}}],["давност",{"_index":1497,"t":{"167":{"position":[[1789,9]]}}}],["дал",{"_index":1657,"t":{"183":{"position":[[1884,5],[2300,5]]}}}],["дальн",{"_index":1257,"t":{"134":{"position":[[164,10]]},"161":{"position":[[220,10]]},"165":{"position":[[1126,11]]},"189":{"position":[[991,10]]}}}],["дан",{"_index":753,"t":{"56":{"position":[[421,6],[1052,6]]},"88":{"position":[[236,6]]},"92":{"position":[[762,6],[1005,6]]},"118":{"position":[[30,6]]},"128":{"position":[[171,7]]},"134":{"position":[[83,6]]},"159":{"position":[[2,6]]},"167":{"position":[[1009,6]]},"171":{"position":[[742,6]]},"183":{"position":[[1231,6],[1701,6]]},"191":{"position":[[845,6]]},"193":{"position":[[124,6]]},"197":{"position":[[421,6]]},"199":{"position":[[0,6],[398,7],[516,7]]},"203":{"position":[[1404,6]]},"205":{"position":[[358,6]]},"207":{"position":[[207,7],[399,7],[738,6]]},"211":{"position":[[194,6]]},"215":{"position":[[0,6]]},"221":{"position":[[1150,6]]},"229":{"position":[[21,6]]}}}],["дат",{"_index":1436,"t":{"165":{"position":[[1070,4]]}}}],["даёт",{"_index":1194,"t":{"124":{"position":[[233,5]]},"179":{"position":[[143,4]]},"203":{"position":[[1186,4]]}}}],["двер",{"_index":1053,"t":{"92":{"position":[[262,5]]}}}],["дверн",{"_index":995,"t":{"80":{"position":[[1803,8]]}}}],["движен",{"_index":691,"t":{"52":{"position":[[945,8]]},"219":{"position":[[2727,8],[2985,8],[3092,8],[6492,8],[7121,9]]},"221":{"position":[[243,9]]},"223":{"position":[[123,8],[385,9]]},"225":{"position":[[135,8],[1133,9]]},"227":{"position":[[92,9]]}}}],["движк",{"_index":1048,"t":{"92":{"position":[[117,7],[1066,6]]},"132":{"position":[[697,6]]},"143":{"position":[[32,6]]},"147":{"position":[[457,6]]},"161":{"position":[[25,6],[247,6]]},"163":{"position":[[88,7],[124,6],[272,7]]},"167":{"position":[[66,6],[142,7],[921,7],[1369,6]]},"169":{"position":[[70,6]]},"175":{"position":[[30,6],[152,7],[687,6]]}}}],["движок",{"_index":1300,"t":{"145":{"position":[[542,6]]},"159":{"position":[[170,7],[247,7]]},"167":{"position":[[586,6],[769,6],[1023,6]]},"221":{"position":[[133,6]]}}}],["двойк",{"_index":1770,"t":{"193":{"position":[[715,6]]}}}],["двум",{"_index":993,"t":{"80":{"position":[[1733,5]]}}}],["действ",{"_index":2120,"t":{"219":{"position":[[5916,8]]},"221":{"position":[[1072,9]]},"223":{"position":[[430,9]]},"225":{"position":[[1176,9]]},"227":{"position":[[1009,9]]}}}],["дека",{"_index":1156,"t":{"116":{"position":[[23,6]]},"118":{"position":[[260,6]]},"179":{"position":[[316,6]]},"183":{"position":[[127,7],[1112,6]]},"185":{"position":[[462,7]]},"191":{"position":[[1107,6]]}}}],["декад",{"_index":732,"t":{"56":{"position":[[8,7],[102,6],[652,6]]}}}],["декал",{"_index":1150,"t":{"114":{"position":[[45,7],[98,7]]},"118":{"position":[[224,7]]},"145":{"position":[[374,7]]},"183":{"position":[[1175,7],[1388,7],[1509,7]]},"195":{"position":[[192,8]]},"197":{"position":[[156,8]]},"211":{"position":[[26,7],[237,7]]}}}],["декомпиляц",{"_index":1249,"t":{"132":{"position":[[844,12]]},"219":{"position":[[1844,12]]}}}],["дел",{"_index":1127,"t":{"106":{"position":[[104,5]]},"169":{"position":[[609,5]]}}}],["дела",{"_index":1507,"t":{"169":{"position":[[172,8]]},"185":{"position":[[75,8]]},"191":{"position":[[317,8],[602,8],[954,6],[1358,6]]},"205":{"position":[[321,6]]}}}],["демпфирован",{"_index":2196,"t":{"221":{"position":[[424,13],[677,13],[818,14]]},"225":{"position":[[312,13],[460,13],[672,13]]},"227":{"position":[[255,13]]}}}],["деревя",{"_index":1671,"t":{"185":{"position":[[237,10]]}}}],["десятилет",{"_index":1423,"t":{"165":{"position":[[776,11]]}}}],["дета",{"_index":1429,"t":{"165":{"position":[[874,6]]},"205":{"position":[[69,6]]},"207":{"position":[[625,6]]}}}],["детализац",{"_index":1804,"t":{"195":{"position":[[96,11]]},"205":{"position":[[513,11]]}}}],["детализирова",{"_index":1109,"t":{"100":{"position":[[25,16]]}}}],["детальн",{"_index":1884,"t":{"205":{"position":[[0,9],[406,9],[659,9]]}}}],["диапазон",{"_index":1694,"t":{"187":{"position":[[511,9]]},"207":{"position":[[558,9],[727,10]]},"219":{"position":[[7112,8]]},"221":{"position":[[653,9],[935,9]]}}}],["динамическ",{"_index":831,"t":{"60":{"position":[[0,12]]},"80":{"position":[[232,11]]},"90":{"position":[[276,12]]},"132":{"position":[[443,12]]},"145":{"position":[[467,12]]},"181":{"position":[[50,13],[381,12]]},"207":{"position":[[545,12],[714,12]]},"219":{"position":[[2619,12],[2751,12]]},"221":{"position":[[146,11]]}}}],["директор",{"_index":488,"t":{"40":{"position":[[143,11]]},"161":{"position":[[235,11]]},"163":{"position":[[77,10],[261,10]]},"205":{"position":[[436,10]]}}}],["диск",{"_index":935,"t":{"78":{"position":[[135,6]]},"189":{"position":[[369,6]]}}}],["диэлектрик",{"_index":1863,"t":{"203":{"position":[[446,11],[607,10]]}}}],["длин",{"_index":2241,"t":{"225":{"position":[[897,6],[952,5]]}}}],["длительн",{"_index":1261,"t":{"140":{"position":[[140,12]]}}}],["дмитр",{"_index":1586,"t":{"177":{"position":[[338,7]]}}}],["доб",{"_index":1714,"t":{"189":{"position":[[635,8]]},"193":{"position":[[94,8]]}}}],["добав",{"_index":1621,"t":{"183":{"position":[[180,8],[1481,8]]},"205":{"position":[[29,8]]},"219":{"position":[[2467,8]]}}}],["добавл",{"_index":932,"t":{"78":{"position":[[93,9]]},"134":{"position":[[181,9]]},"167":{"position":[[325,9]]}}}],["добавлен",{"_index":1326,"t":{"147":{"position":[[532,10]]}}}],["добавля",{"_index":2018,"t":{"219":{"position":[[2146,9],[2345,9],[7262,9]]}}}],["доведен",{"_index":1327,"t":{"147":{"position":[[579,9]]}}}],["документац",{"_index":1335,"t":{"149":{"position":[[114,13]]}}}],["документирован",{"_index":2268,"t":{"229":{"position":[[4,16]]}}}],["долж",{"_index":520,"t":{"40":{"position":[[826,6],[879,6],[970,6]]},"193":{"position":[[684,6]]}}}],["должн",{"_index":542,"t":{"40":{"position":[[1425,6],[1567,6]]},"80":{"position":[[556,6],[1027,6]]},"126":{"position":[[57,6]]},"140":{"position":[[49,6]]},"163":{"position":[[141,6]]},"165":{"position":[[1058,6]]},"189":{"position":[[610,7]]},"191":{"position":[[58,6],[1219,6]]},"209":{"position":[[540,6]]},"211":{"position":[[34,6]]},"219":{"position":[[50,6],[681,6],[7525,6]]},"231":{"position":[[683,6],[1038,6]]}}}],["дополнительн",{"_index":1553,"t":{"171":{"position":[[659,15]]},"173":{"position":[[39,14]]},"195":{"position":[[81,14],[270,14],[384,14]]},"197":{"position":[[519,14]]},"199":{"position":[[617,14]]},"205":{"position":[[38,14]]},"209":{"position":[[113,14]]},"211":{"position":[[86,15]]}}}],["допуст",{"_index":1500,"t":{"169":{"position":[[0,9]]},"181":{"position":[[96,9]]},"185":{"position":[[207,9]]}}}],["допустим",{"_index":2205,"t":{"221":{"position":[[621,10],[903,10]]},"231":{"position":[[421,10],[595,10],[954,10]]}}}],["достаточн",{"_index":1050,"t":{"92":{"position":[[187,10]]},"169":{"position":[[638,11]]}}}],["достигнет",{"_index":642,"t":{"50":{"position":[[222,9]]}}}],["достижен",{"_index":1223,"t":{"130":{"position":[[413,10]]},"132":{"position":[[727,10]]}}}],["доступ",{"_index":1484,"t":{"167":{"position":[[1357,6]]},"171":{"position":[[385,6],[584,7]]}}}],["доступн",{"_index":1778,"t":{"193":{"position":[[954,9]]},"219":{"position":[[517,9],[1909,8]]}}}],["друг",{"_index":712,"t":{"54":{"position":[[151,6]]},"90":{"position":[[168,7]]},"92":{"position":[[517,6]]},"94":{"position":[[90,7]]},"132":{"position":[[53,7]]},"151":{"position":[[81,7]]},"207":{"position":[[373,6]]},"219":{"position":[[2387,6],[4356,7],[5411,7]]}}}],["дымов",{"_index":2035,"t":{"219":{"position":[[2897,7]]}}}],["дюйм",{"_index":2242,"t":{"225":{"position":[[1005,6]]}}}],["дяд",{"_index":1470,"t":{"167":{"position":[[860,4]]}}}],["единиц",{"_index":2289,"t":{"231":{"position":[[883,6],[1236,6]]}}}],["ентит",{"_index":1354,"t":{"157":{"position":[[150,6]]}}}],["жела",{"_index":1509,"t":{"169":{"position":[[265,9]]},"209":{"position":[[320,9]]}}}],["желан",{"_index":1339,"t":{"149":{"position":[[350,7]]}}}],["желательн",{"_index":859,"t":{"62":{"position":[[552,10]]},"80":{"position":[[402,11]]},"191":{"position":[[943,10]]}}}],["желт",{"_index":981,"t":{"80":{"position":[[1240,6]]},"219":{"position":[[3322,7]]}}}],["жестк",{"_index":1224,"t":{"130":{"position":[[432,7]]},"223":{"position":[[69,7]]}}}],["жесткост",{"_index":2198,"t":{"221":{"position":[[449,10]]}}}],["живот",{"_index":2125,"t":{"219":{"position":[[6205,5]]}}}],["жёсткост",{"_index":2194,"t":{"221":{"position":[[400,9]]},"225":{"position":[[259,9],[403,9],[543,9]]},"227":{"position":[[228,9]]}}}],["заверш",{"_index":1387,"t":{"163":{"position":[[290,10]]},"229":{"position":[[50,10]]}}}],["завис",{"_index":872,"t":{"66":{"position":[[58,7]]},"68":{"position":[[87,7]]},"193":{"position":[[252,7]]}}}],["зависим",{"_index":799,"t":{"58":{"position":[[381,11]]},"153":{"position":[[338,11]]},"161":{"position":[[450,11]]},"199":{"position":[[438,11]]},"209":{"position":[[305,11]]},"221":{"position":[[1110,11]]}}}],["заглавн",{"_index":1974,"t":{"219":{"position":[[73,9]]}}}],["заглуш",{"_index":1615,"t":{"181":{"position":[[576,8]]}}}],["заглушк",{"_index":1969,"t":{"217":{"position":[[528,9]]}}}],["загрузк",{"_index":928,"t":{"78":{"position":[[4,8]]},"92":{"position":[[1039,8]]},"181":{"position":[[356,8]]}}}],["зада",{"_index":700,"t":{"52":{"position":[[1135,6]]},"58":{"position":[[638,8]]},"219":{"position":[[4541,8],[4697,6]]},"231":{"position":[[560,7],[919,7]]}}}],["задава",{"_index":734,"t":{"56":{"position":[[31,8]]},"207":{"position":[[511,8]]}}}],["задан",{"_index":1854,"t":{"201":{"position":[[159,7]]},"221":{"position":[[383,7]]}}}],["задач",{"_index":1569,"t":{"175":{"position":[[599,6]]}}}],["задаёт",{"_index":2086,"t":{"219":{"position":[[4489,6]]}}}],["задержк",{"_index":714,"t":{"54":{"position":[[184,8]]}}}],["задн",{"_index":1929,"t":{"211":{"position":[[390,6]]}}}],["заканчива",{"_index":720,"t":{"54":{"position":[[388,13]]}}}],["заключа",{"_index":1072,"t":{"92":{"position":[[920,11]]},"165":{"position":[[685,11]]},"219":{"position":[[3908,11]]}}}],["закончен",{"_index":1397,"t":{"165":{"position":[[246,11]]}}}],["закрас",{"_index":1911,"t":{"207":{"position":[[357,9]]}}}],["зал",{"_index":1908,"t":{"207":{"position":[[294,6]]}}}],["зам",{"_index":1800,"t":{"193":{"position":[[1345,6]]}}}],["замен",{"_index":890,"t":{"66":{"position":[[779,8]]},"169":{"position":[[134,8]]},"171":{"position":[[96,7]]},"209":{"position":[[46,7]]}}}],["заменя",{"_index":1067,"t":{"92":{"position":[[721,10]]},"169":{"position":[[252,9]]}}}],["замеща",{"_index":2070,"t":{"219":{"position":[[4027,10]]}}}],["замк",{"_index":781,"t":{"56":{"position":[[1151,7]]}}}],["замкнут",{"_index":1131,"t":{"106":{"position":[[242,9]]}}}],["заморачива",{"_index":1752,"t":{"191":{"position":[[1439,14]]}}}],["занима",{"_index":1473,"t":{"167":{"position":[[898,10],[1234,10]]},"189":{"position":[[345,8]]}}}],["зап",{"_index":1990,"t":{"219":{"position":[[706,7]]}}}],["запеч",{"_index":908,"t":{"74":{"position":[[68,8]]}}}],["запрет",{"_index":1228,"t":{"130":{"position":[[519,10],[686,10]]}}}],["запуск",{"_index":583,"t":{"42":{"position":[[437,7]]},"54":{"position":[[40,7]]},"78":{"position":[[206,7]]},"80":{"position":[[50,7]]},"181":{"position":[[293,7]]},"183":{"position":[[270,7]]},"219":{"position":[[7638,7]]}}}],["запуска",{"_index":551,"t":{"40":{"position":[[1764,12]]},"167":{"position":[[502,9]]}}}],["запуст",{"_index":1383,"t":{"161":{"position":[[410,9]]},"163":{"position":[[301,9]]}}}],["запущ",{"_index":560,"t":{"40":{"position":[[1963,7]]},"72":{"position":[[33,8]]},"112":{"position":[[25,7]]},"138":{"position":[[27,8]]}}}],["заставля",{"_index":2058,"t":{"219":{"position":[[3554,10]]}}}],["затен",{"_index":1869,"t":{"203":{"position":[[711,7]]}}}],["затенен",{"_index":727,"t":{"54":{"position":[[534,10],[574,10]]},"203":{"position":[[696,9],[743,9]]}}}],["затеня",{"_index":1871,"t":{"203":{"position":[[794,8]]}}}],["затрагив",{"_index":1823,"t":{"197":{"position":[[67,10]]}}}],["затуха",{"_index":2207,"t":{"221":{"position":[[808,9],[881,8]]}}}],["зацикл",{"_index":906,"t":{"72":{"position":[[76,9]]},"138":{"position":[[111,9]]},"219":{"position":[[7537,9]]}}}],["звук",{"_index":474,"t":{"38":{"position":[[18,5]]},"40":{"position":[[209,6],[336,5],[398,5],[520,5],[614,6],[804,6],[821,4],[965,4],[1123,5],[1907,5],[1939,6]]},"42":{"position":[[36,4],[125,4],[217,4],[307,4],[397,4],[622,5]]},"68":{"position":[[50,4]]},"165":{"position":[[201,6]]},"169":{"position":[[143,6]]},"179":{"position":[[241,6]]},"183":{"position":[[104,5],[1762,6],[1842,6],[1955,7],[2164,6],[2258,6],[2371,7]]},"185":{"position":[[438,5]]},"219":{"position":[[6633,6]]}}}],["звуков",{"_index":484,"t":{"40":{"position":[[105,9]]},"42":{"position":[[538,8]]},"68":{"position":[[25,8]]}}}],["звучан",{"_index":502,"t":{"40":{"position":[[292,8]]}}}],["здоров",{"_index":708,"t":{"52":{"position":[[1268,8]]},"96":{"position":[[582,8]]},"153":{"position":[[740,8]]}}}],["зелен",{"_index":2039,"t":{"219":{"position":[[3138,8]]}}}],["зелён",{"_index":1818,"t":{"195":{"position":[[760,7]]}}}],["зерка",{"_index":1140,"t":{"106":{"position":[[530,7]]},"145":{"position":[[746,7]]}}}],["зеркал",{"_index":791,"t":{"58":{"position":[[199,8]]},"88":{"position":[[92,8],[145,8],[178,8]]},"96":{"position":[[54,8],[107,8],[140,8]]},"122":{"position":[[54,8],[107,8],[140,8]]},"136":{"position":[[54,8],[107,8],[140,8]]},"153":{"position":[[54,8],[107,8],[140,8]]}}}],["зеркальн",{"_index":1852,"t":{"201":{"position":[[136,10],[181,10]]},"203":{"position":[[977,10],[1003,10],[1041,10]]}}}],["злоупотребля",{"_index":1201,"t":{"126":{"position":[[136,14]]}}}],["знаком",{"_index":1537,"t":{"171":{"position":[[301,7]]}}}],["знан",{"_index":1576,"t":{"177":{"position":[[111,7]]},"189":{"position":[[584,6]]}}}],["значен",{"_index":495,"t":{"40":{"position":[[216,8],[417,8],[538,8],[681,8],[733,8],[1859,9]]},"52":{"position":[[673,8],[787,8],[1085,8],[1248,8]]},"54":{"position":[[265,9]]},"56":{"position":[[173,8],[231,8],[283,8],[541,9],[587,9]]},"58":{"position":[[647,9]]},"62":{"position":[[476,8],[577,8]]},"92":{"position":[[752,9]]},"102":{"position":[[105,8]]},"106":{"position":[[179,8]]},"118":{"position":[[187,9],[311,9]]},"122":{"position":[[378,8]]},"124":{"position":[[203,8]]},"197":{"position":[[802,8]]},"203":{"position":[[511,9]]},"207":{"position":[[520,8]]},"209":{"position":[[431,8]]},"219":{"position":[[857,10]]},"221":{"position":[[391,8],[471,9],[552,8],[632,8],[766,8],[914,8],[1253,10],[1264,12]]},"223":{"position":[[300,8],[352,8],[452,8]]},"225":{"position":[[250,8],[394,8],[534,8],[1046,8],[1100,8]]},"227":{"position":[[219,8],[246,8]]},"231":{"position":[[671,8],[739,8],[851,8],[1026,8],[1096,8],[1204,8]]}}}],["зомб",{"_index":2042,"t":{"219":{"position":[[3233,5]]}}}],["зрен",{"_index":952,"t":{"80":{"position":[[333,6],[376,6],[932,6]]}}}],["ива",{"_index":1480,"t":{"167":{"position":[[1181,4]]}}}],["ивент",{"_index":2160,"t":{"219":{"position":[[7562,7],[7615,5],[7677,7],[7930,6]]}}}],["игр",{"_index":870,"t":{"66":{"position":[[46,4]]},"78":{"position":[[20,4]]},"92":{"position":[[125,5],[894,5]]},"126":{"position":[[380,4]]},"132":{"position":[[685,3]]},"163":{"position":[[311,4]]},"165":{"position":[[49,4],[124,5],[438,4]]},"167":{"position":[[1768,4]]},"169":{"position":[[48,5],[228,5]]},"179":{"position":[[470,5]]},"181":{"position":[[90,5],[375,5]]},"183":{"position":[[236,5],[278,5]]},"185":{"position":[[394,4]]},"193":{"position":[[574,5]]},"203":{"position":[[169,5]]},"219":{"position":[[1179,5],[2821,5],[3218,5],[4674,5],[6028,6],[7746,5]]},"221":{"position":[[190,5]]},"229":{"position":[[155,5]]}}}],["игра",{"_index":554,"t":{"40":{"position":[[1842,6]]},"42":{"position":[[426,6]]}}}],["игров",{"_index":487,"t":{"40":{"position":[[135,7]]},"100":{"position":[[80,7]]},"102":{"position":[[213,8]]},"167":{"position":[[1551,8]]},"169":{"position":[[692,7]]},"221":{"position":[[125,7]]}}}],["игрок",{"_index":896,"t":{"68":{"position":[[108,6]]},"80":{"position":[[765,7],[939,7]]},"90":{"position":[[200,8]]},"92":{"position":[[819,7]]},"94":{"position":[[117,8]]},"98":{"position":[[98,5]]},"132":{"position":[[85,8]]},"151":{"position":[[108,8]]},"155":{"position":[[98,5]]},"167":{"position":[[633,7]]},"183":{"position":[[2234,6]]},"219":{"position":[[7893,6]]}}}],["ид",{"_index":1546,"t":{"171":{"position":[[525,5]]}}}],["иде",{"_index":1503,"t":{"169":{"position":[[30,4]]}}}],["идеальн",{"_index":897,"t":{"68":{"position":[[125,8]]},"203":{"position":[[257,8]]}}}],["идентификатор",{"_index":2148,"t":{"219":{"position":[[6699,13]]}}}],["избав",{"_index":2005,"t":{"219":{"position":[[1422,10]]}}}],["избега",{"_index":887,"t":{"66":{"position":[[726,8]]}}}],["избежан",{"_index":857,"t":{"62":{"position":[[531,9]]},"193":{"position":[[509,9],[755,9]]}}}],["известн",{"_index":1466,"t":{"167":{"position":[[804,9]]}}}],["измен",{"_index":1564,"t":{"173":{"position":[[389,8]]},"219":{"position":[[6012,8]]}}}],["изменен",{"_index":536,"t":{"40":{"position":[[1272,9],[1507,10]]},"80":{"position":[[1584,12]]},"102":{"position":[[95,9]]},"122":{"position":[[368,9]]},"165":{"position":[[486,9]]},"173":{"position":[[72,9]]},"219":{"position":[[870,9],[6469,9]]}}}],["изменя",{"_index":538,"t":{"40":{"position":[[1326,11],[1346,11],[1432,10],[1574,10]]},"169":{"position":[[507,8]]},"225":{"position":[[939,8]]}}}],["изначальн",{"_index":863,"t":{"64":{"position":[[38,10]]},"183":{"position":[[1849,10],[2265,10]]},"225":{"position":[[885,11]]}}}],["изображен",{"_index":915,"t":{"74":{"position":[[169,11]]},"122":{"position":[[327,11]]},"124":{"position":[[250,11],[286,11]]},"126":{"position":[[44,12],[306,11]]},"138":{"position":[[141,11]]},"191":{"position":[[1555,11]]}}}],["изобраз",{"_index":1820,"t":{"197":{"position":[[24,10]]}}}],["изогнут",{"_index":684,"t":{"52":{"position":[[769,11],[830,10]]}}}],["изучен",{"_index":1440,"t":{"165":{"position":[[1138,9]]}}}],["иллюз",{"_index":1107,"t":{"100":{"position":[[8,7]]}}}],["им",{"_index":1202,"t":{"126":{"position":[[232,6]]},"181":{"position":[[35,5]]},"219":{"position":[[4336,4]]}}}],["имеет",{"_index":634,"t":{"50":{"position":[[49,5]]},"92":{"position":[[408,5]]},"143":{"position":[[103,5]]},"165":{"position":[[996,5]]},"167":{"position":[[192,5]]},"171":{"position":[[774,5]]},"175":{"position":[[101,5]]},"187":{"position":[[246,6]]},"191":{"position":[[370,7],[1136,5]]},"193":{"position":[[23,5]]},"213":{"position":[[302,7]]},"215":{"position":[[144,5]]},"219":{"position":[[8065,7]]}}}],["имен",{"_index":1073,"t":{"92":{"position":[[937,5]]},"219":{"position":[[171,5],[7481,5]]}}}],["имеют",{"_index":1618,"t":{"183":{"position":[[80,5]]},"203":{"position":[[1062,5]]},"217":{"position":[[291,5]]}}}],["имитац",{"_index":1802,"t":{"195":{"position":[[29,8]]}}}],["импортир",{"_index":2108,"t":{"219":{"position":[[5329,12]]}}}],["импульс",{"_index":1011,"t":{"84":{"position":[[187,8],[228,8],[269,8]]}}}],["ин",{"_index":1250,"t":{"132":{"position":[[887,4]]},"191":{"position":[[1142,4]]},"193":{"position":[[939,4]]}}}],["инач",{"_index":1736,"t":{"191":{"position":[[980,5]]}}}],["инверсн",{"_index":1291,"t":{"145":{"position":[[162,9]]}}}],["инвертирова",{"_index":1817,"t":{"195":{"position":[[741,12]]},"203":{"position":[[346,12]]}}}],["индикатор",{"_index":775,"t":{"56":{"position":[[1100,10]]}}}],["инициир",{"_index":930,"t":{"78":{"position":[[39,10]]}}}],["инструкц",{"_index":1355,"t":{"159":{"position":[[9,10]]}}}],["инструмент",{"_index":1394,"t":{"165":{"position":[[152,10],[537,12],[881,12]]},"169":{"position":[[961,11]]},"175":{"position":[[476,12]]}}}],["интеграц",{"_index":1566,"t":{"175":{"position":[[128,10]]}}}],["интенсивн",{"_index":1855,"t":{"201":{"position":[[167,13]]}}}],["интерес",{"_index":1488,"t":{"167":{"position":[[1531,8]]}}}],["интересова",{"_index":1393,"t":{"165":{"position":[[109,14]]}}}],["интерпретац",{"_index":1047,"t":{"92":{"position":[[103,13]]}}}],["информац",{"_index":1718,"t":{"189":{"position":[[905,11]]}}}],["иска",{"_index":1981,"t":{"219":{"position":[[227,6]]}}}],["искажен",{"_index":1122,"t":{"102":{"position":[[125,9]]},"122":{"position":[[398,9]]}}}],["исключен",{"_index":1731,"t":{"191":{"position":[[639,11]]},"221":{"position":[[1446,12]]}}}],["исключительн",{"_index":1373,"t":{"159":{"position":[[412,13]]}}}],["искр",{"_index":719,"t":{"54":{"position":[[359,5],[419,5]]},"84":{"position":[[84,4],[120,4]]}}}],["использ",{"_index":630,"t":{"50":{"position":[[0,12]]},"74":{"position":[[224,12]]},"92":{"position":[[792,12]]},"130":{"position":[[353,13]]},"132":{"position":[[353,12]]},"145":{"position":[[528,13]]},"169":{"position":[[566,12]]},"191":{"position":[[238,10],[1096,10]]},"195":{"position":[[596,12]]},"201":{"position":[[199,12],[377,13]]},"203":{"position":[[860,13]]},"205":{"position":[[168,12],[382,12]]},"207":{"position":[[228,12]]},"219":{"position":[[252,11],[329,11],[2835,11],[3836,12],[4281,12],[5178,12],[6452,12],[6519,12],[8018,12]]},"221":{"position":[[1165,10]]},"225":{"position":[[578,12],[719,12]]}}}],["использова",{"_index":649,"t":{"50":{"position":[[388,12]]},"52":{"position":[[95,14],[305,14]]},"56":{"position":[[373,12],[1072,14]]},"60":{"position":[[278,15]]},"78":{"position":[[157,12]]},"80":{"position":[[141,12],[513,14],[1181,12]]},"84":{"position":[[333,12]]},"86":{"position":[[54,12],[177,12],[231,12]]},"92":{"position":[[858,14]]},"94":{"position":[[162,12],[241,12]]},"102":{"position":[[145,12]]},"106":{"position":[[510,12]]},"118":{"position":[[284,12]]},"124":{"position":[[175,12]]},"128":{"position":[[54,12],[244,12],[300,12]]},"130":{"position":[[649,12]]},"132":{"position":[[655,12]]},"151":{"position":[[196,12],[267,12]]},"165":{"position":[[132,12]]},"171":{"position":[[786,12]]},"173":{"position":[[429,12],[506,12]]},"185":{"position":[[423,14]]},"191":{"position":[[1185,14]]},"193":{"position":[[316,13],[644,12],[826,12]]},"195":{"position":[[155,14],[207,12]]},"197":{"position":[[171,12]]},"199":{"position":[[110,12],[498,13],[543,12]]},"207":{"position":[[76,15],[434,12],[680,14]]},"209":{"position":[[162,12]]},"211":{"position":[[377,12]]},"219":{"position":[[1488,12],[2081,12],[3572,12],[4574,12],[5962,12]]},"221":{"position":[[1491,14],[1566,12]]},"231":{"position":[[40,12],[108,12],[160,12]]}}}],["использован",{"_index":660,"t":{"52":{"position":[[221,13]]},"66":{"position":[[93,13],[366,14],[401,13],[464,13],[517,14],[738,14]]},"92":{"position":[[4,13]]},"130":{"position":[[872,14]]},"132":{"position":[[488,13]]},"145":{"position":[[601,14]]},"189":{"position":[[88,14],[705,13]]},"193":{"position":[[584,13]]},"195":{"position":[[468,13]]},"199":{"position":[[384,13]]},"201":{"position":[[9,13]]},"203":{"position":[[9,13]]},"209":{"position":[[4,13],[352,13]]},"213":{"position":[[322,13]]},"215":{"position":[[210,13]]},"219":{"position":[[1804,13]]},"223":{"position":[[536,14]]},"225":{"position":[[1276,14]]},"227":{"position":[[1039,14]]},"231":{"position":[[1250,14]]}}}],["использу",{"_index":1105,"t":{"98":{"position":[[151,9]]},"155":{"position":[[151,9]]},"219":{"position":[[4975,9]]}}}],["используем",{"_index":947,"t":{"80":{"position":[[251,12]]},"84":{"position":[[385,12],[456,12]]},"193":{"position":[[263,13]]},"195":{"position":[[12,12]]}}}],["использует",{"_index":1881,"t":{"203":{"position":[[1277,11]]},"219":{"position":[[5068,11]]}}}],["исправ",{"_index":1927,"t":{"211":{"position":[[284,9]]}}}],["исправлен",{"_index":1949,"t":{"215":{"position":[[176,12]]},"219":{"position":[[4309,11]]}}}],["истор",{"_index":1413,"t":{"165":{"position":[[582,8]]}}}],["источник",{"_index":473,"t":{"38":{"position":[[9,8]]},"60":{"position":[[13,8],[155,9]]},"62":{"position":[[11,9],[76,8],[428,8]]},"64":{"position":[[12,8],[103,9],[161,9]]},"66":{"position":[[8,9],[183,10],[255,8],[439,8],[494,10],[549,9],[626,9],[804,8]]},"90":{"position":[[289,10]]},"122":{"position":[[171,8]]},"132":{"position":[[456,10]]},"136":{"position":[[171,8]]},"153":{"position":[[555,8]]},"177":{"position":[[101,9]]}}}],["исходн",{"_index":1449,"t":{"167":{"position":[[250,8]]},"179":{"position":[[455,9]]},"203":{"position":[[1082,8]]},"205":{"position":[[242,8]]},"219":{"position":[[3962,8]]}}}],["исходник",{"_index":1531,"t":{"171":{"position":[[192,10],[562,9]]},"189":{"position":[[756,9]]},"219":{"position":[[234,9],[1891,9]]}}}],["исчеза",{"_index":677,"t":{"52":{"position":[[698,8]]}}}],["исчезновен",{"_index":749,"t":{"56":{"position":[[329,12]]}}}],["итог",{"_index":1489,"t":{"167":{"position":[[1575,6]]}}}],["итогов",{"_index":1756,"t":{"193":{"position":[[192,8]]},"199":{"position":[[69,8]]},"203":{"position":[[1244,8]]}}}],["кавычк",{"_index":1641,"t":{"183":{"position":[[783,7]]}}}],["кадр",{"_index":696,"t":{"52":{"position":[[1035,4]]},"58":{"position":[[681,4],[729,6]]},"140":{"position":[[400,6]]},"219":{"position":[[7449,6],[7968,6]]}}}],["кажд",{"_index":912,"t":{"74":{"position":[[134,6]]},"80":{"position":[[650,7],[1127,6]]},"165":{"position":[[400,6]]},"189":{"position":[[46,7]]},"213":{"position":[[36,6]]},"219":{"position":[[3933,6],[4961,6]]}}}],["каза",{"_index":986,"t":{"80":{"position":[[1409,8]]}}}],["как",{"_index":1642,"t":{"183":{"position":[[1106,5],[1653,5]]},"189":{"position":[[776,5]]},"203":{"position":[[902,5]]}}}],["калькулятор",{"_index":2025,"t":{"219":{"position":[[2510,12]]}}}],["камер",{"_index":1173,"t":{"120":{"position":[[82,6]]},"122":{"position":[[290,7]]},"124":{"position":[[264,7]]},"126":{"position":[[121,7],[342,6]]}}}],["кана",{"_index":1819,"t":{"195":{"position":[[768,6]]},"201":{"position":[[220,5]]},"203":{"position":[[1420,5]]},"209":{"position":[[24,6],[559,5]]},"211":{"position":[[463,5]]},"217":{"position":[[303,5]]}}}],["канал",{"_index":1858,"t":{"201":{"position":[[358,6]]},"203":{"position":[[1386,7]]}}}],["карт",{"_index":566,"t":{"42":{"position":[[62,6],[445,6]]},"54":{"position":[[48,5]]},"64":{"position":[[138,5]]},"68":{"position":[[43,6],[118,6]]},"74":{"position":[[88,5],[218,5]]},"76":{"position":[[44,5]]},"78":{"position":[[13,6]]},"80":{"position":[[37,6],[58,6],[275,6],[501,5],[733,5],[880,5],[963,5],[1212,6],[1278,5],[1878,7],[1951,5]]},"86":{"position":[[39,6]]},"92":{"position":[[216,5]]},"104":{"position":[[45,5]]},"112":{"position":[[66,5]]},"124":{"position":[[43,5]]},"126":{"position":[[589,5]]},"128":{"position":[[39,6]]},"132":{"position":[[269,5],[770,5]]},"138":{"position":[[66,5]]},"145":{"position":[[271,5],[627,4],[719,5]]},"153":{"position":[[528,4]]},"165":{"position":[[186,6]]},"169":{"position":[[420,4],[501,5],[781,5]]},"181":{"position":[[41,4],[152,5],[256,5],[330,4],[460,6],[539,5]]},"187":{"position":[[276,5]]},"191":{"position":[[92,5]]},"193":{"position":[[1221,4]]},"195":{"position":[[220,5],[482,4],[545,5],[673,5]]},"197":{"position":[[184,5],[234,5],[545,6]]},"211":{"position":[[148,6]]},"219":{"position":[[1402,6],[3745,6]]}}}],["картинк",{"_index":1172,"t":{"120":{"position":[[71,8]]},"126":{"position":[[494,8]]},"181":{"position":[[431,9]]}}}],["каса",{"_index":1515,"t":{"169":{"position":[[411,8]]},"185":{"position":[[502,8]]}}}],["кастомн",{"_index":812,"t":{"58":{"position":[[554,9]]},"96":{"position":[[656,9]]},"130":{"position":[[238,9]]},"153":{"position":[[814,9]]},"179":{"position":[[306,9]]},"183":{"position":[[40,9],[295,9]]},"211":{"position":[[13,9]]}}}],["качеств",{"_index":654,"t":{"52":{"position":[[112,8],[237,8],[322,8]]},"60":{"position":[[129,8]]},"80":{"position":[[352,9]]},"130":{"position":[[566,9],[841,9]]},"189":{"position":[[691,9]]},"193":{"position":[[233,8],[1025,8]]},"211":{"position":[[77,8]]},"219":{"position":[[5024,8],[8033,8]]}}}],["квадрат",{"_index":1712,"t":{"189":{"position":[[551,11]]}}}],["квадратн",{"_index":1195,"t":{"124":{"position":[[239,10]]}}}],["кинематик",{"_index":1292,"t":{"145":{"position":[[172,10]]}}}],["кинотеатр",{"_index":846,"t":{"60":{"position":[[342,12]]}}}],["классическ",{"_index":1843,"t":{"199":{"position":[[298,12]]},"201":{"position":[[23,13]]}}}],["клиент",{"_index":1215,"t":{"128":{"position":[[192,7]]}}}],["клиентск",{"_index":1532,"t":{"171":{"position":[[211,10]]}}}],["ключев",{"_index":736,"t":{"56":{"position":[[50,10]]},"219":{"position":[[7243,9],[7297,8],[7347,8],[7377,8]]}}}],["кнопк",{"_index":586,"t":{"42":{"position":[[484,7]]},"54":{"position":[[139,7]]},"98":{"position":[[161,6]]},"155":{"position":[[161,6]]}}}],["кнопок",{"_index":1904,"t":{"207":{"position":[[147,7]]}}}],["код",{"_index":1450,"t":{"167":{"position":[[259,4]]},"179":{"position":[[465,4]]},"183":{"position":[[232,3]]},"219":{"position":[[4669,4],[6023,4],[6092,5],[7741,4]]}}}],["кодов",{"_index":780,"t":{"56":{"position":[[1143,7]]}}}],["кол",{"_index":1966,"t":{"217":{"position":[[429,3]]}}}],["колебан",{"_index":2191,"t":{"221":{"position":[[354,9],[495,9],[587,10],[747,10],[789,9],[865,9]]},"225":{"position":[[563,10],[696,9],[854,9],[962,9],[1075,10]]},"227":{"position":[[999,9]]}}}],["количеств",{"_index":476,"t":{"38":{"position":[[34,11]]},"84":{"position":[[29,10]]},"96":{"position":[[571,10]]},"128":{"position":[[160,10]]},"140":{"position":[[377,10]]},"153":{"position":[[729,10]]},"165":{"position":[[329,10]]},"173":{"position":[[174,10]]},"183":{"position":[[284,10]]}}}],["коллиз",{"_index":730,"t":{"54":{"position":[[593,8]]},"90":{"position":[[132,8]]},"92":{"position":[[387,8],[488,8]]},"122":{"position":[[259,8]]},"124":{"position":[[70,8]]},"132":{"position":[[17,8],[502,8],[749,8],[899,8]]},"136":{"position":[[256,8]]},"138":{"position":[[93,8]]},"153":{"position":[[640,8]]},"219":{"position":[[3598,9]]}}}],["команд",{"_index":763,"t":{"56":{"position":[[673,7],[803,7]]},"78":{"position":[[181,7]]},"92":{"position":[[837,7]]},"167":{"position":[[1063,8],[1320,8]]},"173":{"position":[[256,8]]},"219":{"position":[[40,6],[1823,7],[3768,7],[4225,7],[5084,8],[5714,7]]},"221":{"position":[[9,7],[106,7],[1157,7],[1292,7]]}}}],["комбинирова",{"_index":2211,"t":{"221":{"position":[[1411,13]]}}}],["комнат",{"_index":984,"t":{"80":{"position":[[1332,8],[1512,7],[1520,8],[1529,7],[1739,10],[1827,9],[1988,7]]}}}],["компилятор",{"_index":1309,"t":{"145":{"position":[[857,12]]},"153":{"position":[[516,11]]},"215":{"position":[[7,10],[47,11],[285,10]]},"217":{"position":[[209,10]]},"219":{"position":[[210,12],[4856,10],[5663,11]]}}}],["компиляц",{"_index":1238,"t":{"132":{"position":[[258,10],[859,10]]},"169":{"position":[[769,11]]},"217":{"position":[[550,10]]},"219":{"position":[[121,11]]}}}],["конец",{"_index":728,"t":{"54":{"position":[[557,5]]},"223":{"position":[[3,5]]},"225":{"position":[[3,5]]}}}],["конечн",{"_index":507,"t":{"40":{"position":[[444,9],[528,9]]},"50":{"position":[[112,8],[278,8]]},"52":{"position":[[331,8]]},"203":{"position":[[154,8]]}}}],["коническ",{"_index":2279,"t":{"231":{"position":[[462,10]]}}}],["конкретн",{"_index":1935,"t":{"213":{"position":[[131,9]]}}}],["консол",{"_index":1834,"t":{"197":{"position":[[918,7]]},"205":{"position":[[685,7]]}}}],["консольн",{"_index":936,"t":{"78":{"position":[[170,10]]}}}],["контент",{"_index":1386,"t":{"163":{"position":[[206,7]]},"165":{"position":[[351,8]]},"171":{"position":[[104,9]]}}}],["контраст",{"_index":978,"t":{"80":{"position":[[1163,9]]}}}],["контрибьютор",{"_index":1479,"t":{"167":{"position":[[1153,14]]}}}],["контрол",{"_index":1880,"t":{"203":{"position":[[1231,8]]}}}],["контроллер",{"_index":2138,"t":{"219":{"position":[[6441,10],[6713,12],[6875,11],[6958,10],[7089,11]]}}}],["контур",{"_index":1866,"t":{"203":{"position":[[574,7]]}}}],["конфигурац",{"_index":875,"t":{"66":{"position":[[170,12]]}}}],["координат",{"_index":1997,"t":{"219":{"position":[[1060,9],[1243,9],[1574,10],[1688,10],[4645,9],[4680,10],[5467,10],[5585,10]]}}}],["координатн",{"_index":2110,"t":{"219":{"position":[[5419,13]]}}}],["коп",{"_index":1078,"t":{"92":{"position":[[1111,5]]},"161":{"position":[[340,5]]}}}],["копирова",{"_index":1732,"t":{"191":{"position":[[670,10]]}}}],["коридор",{"_index":979,"t":{"80":{"position":[[1223,8]]}}}],["корнев",{"_index":2172,"t":{"219":{"position":[[8042,10],[8083,8]]}}}],["коробк",{"_index":1352,"t":{"157":{"position":[[75,8],[115,7]]}}}],["корректн",{"_index":1313,"t":{"147":{"position":[[20,11]]},"199":{"position":[[343,10]]},"203":{"position":[[33,11],[1162,13]]}}}],["коррекц",{"_index":1295,"t":{"145":{"position":[[319,9]]},"191":{"position":[[1294,9]]}}}],["кост",{"_index":1964,"t":{"217":{"position":[[330,6],[385,6]]},"219":{"position":[[4258,6],[4468,6],[4550,6],[4722,6],[4807,6],[4968,6],[5128,6],[5310,5],[5445,5],[5562,7],[6501,6],[6869,5],[6932,5],[7057,5],[7986,6],[8012,5],[8053,6],[8092,6],[8168,7],[8315,5],[8402,6]]},"221":{"position":[[118,6],[980,6],[1143,6],[1214,6]]},"223":{"position":[[9,5],[48,5],[163,6]]},"225":{"position":[[9,5],[48,5],[175,6],[626,5],[767,5],[864,5]]},"227":{"position":[[46,6],[131,5],[341,5],[568,5],[795,5]]},"229":{"position":[[95,6],[125,6]]},"231":{"position":[[527,5],[790,5],[1147,5]]}}}],["костыл",{"_index":1926,"t":{"211":{"position":[[254,9]]}}}],["котор",{"_index":523,"t":{"40":{"position":[[868,7]]},"52":{"position":[[81,7]]},"58":{"position":[[740,7]]},"62":{"position":[[52,7]]},"110":{"position":[[109,8]]},"126":{"position":[[19,7]]},"183":{"position":[[22,7]]},"199":{"position":[[102,7]]},"219":{"position":[[8178,7],[8323,7],[8411,7]]},"227":{"position":[[313,7],[540,7],[767,7]]},"231":{"position":[[488,7]]}}}],["крайн",{"_index":1574,"t":{"177":{"position":[[44,6]]},"203":{"position":[[1304,6]]}}}],["красн",{"_index":1856,"t":{"201":{"position":[[212,7]]}}}],["критическ",{"_index":1708,"t":{"189":{"position":[[237,10]]},"193":{"position":[[60,10]]}}}],["кров",{"_index":2041,"t":{"219":{"position":[[3227,5]]}}}],["кровав",{"_index":2037,"t":{"219":{"position":[[3010,8]]}}}],["круг",{"_index":1468,"t":{"167":{"position":[[822,6]]}}}],["куб",{"_index":911,"t":{"74":{"position":[[125,5]]}}}],["кубическ",{"_index":909,"t":{"74":{"position":[[77,10],[207,10]]},"76":{"position":[[33,10]]},"80":{"position":[[264,10],[490,10],[722,10],[869,10],[952,10],[1201,10],[1866,11],[1940,10]]},"145":{"position":[[616,10]]}}}],["кубмап",{"_index":910,"t":{"74":{"position":[[94,9]]},"78":{"position":[[59,6],[125,6],[223,6]]},"80":{"position":[[124,8],[314,6],[451,6],[1768,7]]}}}],["кубмапой.движущ",{"_index":946,"t":{"80":{"position":[[198,19]]}}}],["куллинг",{"_index":1319,"t":{"147":{"position":[[346,8]]}}}],["куч",{"_index":1299,"t":{"145":{"position":[[450,4]]}}}],["кэширован",{"_index":933,"t":{"78":{"position":[[103,11]]}}}],["лайтмап",{"_index":1230,"t":{"130":{"position":[[589,8],[662,8],[799,7]]},"132":{"position":[[366,9]]}}}],["лев",{"_index":2127,"t":{"219":{"position":[[6229,5],[6295,5]]},"227":{"position":[[462,5]]}}}],["левой/верхн",{"_index":2262,"t":{"227":{"position":[[872,13]]}}}],["левой/вперед",{"_index":2259,"t":{"227":{"position":[[639,12]]}}}],["легендарн",{"_index":1584,"t":{"177":{"position":[[303,11]]}}}],["лета",{"_index":2053,"t":{"219":{"position":[[3442,8]]}}}],["летн",{"_index":1496,"t":{"167":{"position":[[1782,6]]}}}],["либ",{"_index":1268,"t":{"140":{"position":[[630,4]]},"167":{"position":[[304,4]]},"169":{"position":[[43,4]]},"189":{"position":[[782,4]]},"209":{"position":[[515,4]]},"219":{"position":[[8207,4]]}}}],["лим",{"_index":1294,"t":{"145":{"position":[[255,5]]}}}],["лимит",{"_index":1243,"t":{"132":{"position":[[591,7]]},"145":{"position":[[81,8],[405,6]]},"167":{"position":[[282,6]]},"215":{"position":[[162,7]]},"217":{"position":[[419,6]]}}}],["линейн",{"_index":1749,"t":{"191":{"position":[[1327,8]]},"219":{"position":[[6778,9],[6829,8]]}}}],["лифт",{"_index":777,"t":{"56":{"position":[[1120,6]]}}}],["логическ",{"_index":782,"t":{"56":{"position":[[1159,10]]}}}],["логотип",{"_index":1336,"t":{"149":{"position":[[128,7]]}}}],["локальн",{"_index":2113,"t":{"219":{"position":[[5539,9],[6902,9]]},"221":{"position":[[1059,10]]},"225":{"position":[[273,9],[332,9],[417,9]]},"227":{"position":[[353,9],[580,9],[807,9]]}}}],["локац",{"_index":845,"t":{"60":{"position":[[332,7]]},"74":{"position":[[37,7]]},"80":{"position":[[461,8],[1493,8]]},"114":{"position":[[34,7]]},"169":{"position":[[700,7]]}}}],["локаций/уровн",{"_index":1516,"t":{"169":{"position":[[430,16]]}}}],["луч",{"_index":633,"t":{"50":{"position":[[42,6],[131,3],[297,3]]},"52":{"position":[[141,5],[167,3],[350,4],[504,4],[545,4],[568,4],[657,3],[691,3],[730,4],[781,5],[841,3],[909,4],[1013,4],[1160,4],[1229,4]]},"54":{"position":[[18,4],[99,3],[134,4],[222,4],[341,4],[402,3],[437,3],[523,4],[563,4],[604,4]]},"145":{"position":[[674,4]]}}}],["люб",{"_index":568,"t":{"42":{"position":[[77,5]]},"106":{"position":[[173,5]]},"140":{"position":[[134,5]]},"149":{"position":[[427,5]]},"183":{"position":[[371,5]]},"185":{"position":[[2,5]]},"197":{"position":[[338,5]]},"207":{"position":[[367,5]]},"219":{"position":[[4252,5]]}}}],["макс",{"_index":2234,"t":{"225":{"position":[[368,5],[508,5],[808,5]]}}}],["максимальн",{"_index":1740,"t":{"191":{"position":[[1031,12]]},"201":{"position":[[236,12],[268,12]]},"227":{"position":[[285,12],[512,12],[739,12]]},"231":{"position":[[408,12],[582,12],[941,12]]}}}],["мал",{"_index":2203,"t":{"221":{"position":[[603,5]]}}}],["маленьк",{"_index":1886,"t":{"205":{"position":[[126,9]]},"223":{"position":[[290,9]]},"225":{"position":[[1036,9]]}}}],["манипуляц",{"_index":1919,"t":{"209":{"position":[[128,12]]}}}],["маппинг",{"_index":1301,"t":{"145":{"position":[[563,7],[581,7]]},"177":{"position":[[326,8]]},"187":{"position":[[237,8]]},"197":{"position":[[899,8]]},"209":{"position":[[339,8]]}}}],["масс",{"_index":2217,"t":{"223":{"position":[[39,6],[269,5],[522,6]]},"225":{"position":[[39,6],[1015,5],[1262,6]]},"227":{"position":[[16,5]]}}}],["масштаб",{"_index":822,"t":{"58":{"position":[[694,7]]},"88":{"position":[[571,7]]},"102":{"position":[[182,8]]},"106":{"position":[[0,7],[131,7],[188,8]]},"130":{"position":[[124,7]]},"219":{"position":[[1952,9],[1964,7]]}}}],["масштабир",{"_index":512,"t":{"40":{"position":[[621,14]]},"229":{"position":[[102,12]]}}}],["масштабирован",{"_index":1115,"t":{"100":{"position":[[129,16]]},"219":{"position":[[2039,15]]}}}],["масштабн",{"_index":1317,"t":{"147":{"position":[[274,10]]},"221":{"position":[[74,11]]}}}],["материа",{"_index":1092,"t":{"96":{"position":[[619,9]]},"153":{"position":[[777,9]]},"183":{"position":[[194,9],[415,9],[738,10],[826,9]]},"185":{"position":[[61,9],[520,9]]},"187":{"position":[[40,10],[149,10]]},"197":{"position":[[399,9],[613,9]]}}}],["материал",{"_index":1322,"t":{"147":{"position":[[390,10],[435,10]]},"179":{"position":[[64,11],[82,9]]},"183":{"position":[[61,10],[305,10],[1153,10],[1823,10],[2224,9]]},"185":{"position":[[482,9]]}}}],["мгновен",{"_index":529,"t":{"40":{"position":[[1028,11],[1205,11]]},"140":{"position":[[306,10]]}}}],["медлен",{"_index":2200,"t":{"221":{"position":[[531,10]]},"223":{"position":[[320,10]]}}}],["мелк",{"_index":1874,"t":{"203":{"position":[[911,6]]}}}],["мен",{"_index":1305,"t":{"145":{"position":[[741,4]]},"181":{"position":[[85,4],[143,4],[346,5],[604,5]]}}}],["меня",{"_index":543,"t":{"40":{"position":[[1475,9],[1660,9]]},"80":{"position":[[244,6]]},"126":{"position":[[364,6]]}}}],["мест",{"_index":646,"t":{"50":{"position":[[332,6]]},"54":{"position":[[325,5],[378,5],[472,7]]},"74":{"position":[[45,6]]},"92":{"position":[[574,6]]},"159":{"position":[[286,5]]},"189":{"position":[[360,5]]},"203":{"position":[[585,5]]}}}],["местн",{"_index":2282,"t":{"231":{"position":[[644,8],[1003,8]]}}}],["местоположен",{"_index":992,"t":{"80":{"position":[[1687,16],[1966,14]]}}}],["металл",{"_index":1864,"t":{"203":{"position":[[469,8],[600,6]]}}}],["металличн",{"_index":1862,"t":{"203":{"position":[[415,13]]}}}],["метод",{"_index":1720,"t":{"191":{"position":[[249,5],[1147,6]]}}}],["меш",{"_index":2017,"t":{"219":{"position":[[2122,5],[2156,3]]}}}],["миган",{"_index":769,"t":{"56":{"position":[[824,9]]}}}],["миллион",{"_index":1492,"t":{"167":{"position":[[1631,8],[1710,8]]}}}],["мин",{"_index":2233,"t":{"225":{"position":[[359,5],[499,5],[799,5]]}}}],["минимальн",{"_index":2281,"t":{"231":{"position":[[568,11],[927,11]]}}}],["мир",{"_index":971,"t":{"80":{"position":[[920,3]]}}}],["миш",{"_index":1471,"t":{"167":{"position":[[865,5]]}}}],["мног",{"_index":1287,"t":{"145":{"position":[[74,6]]},"167":{"position":[[264,6],[478,6],[936,6],[1855,6]]},"179":{"position":[[394,6]]}}}],["множеств",{"_index":635,"t":{"50":{"position":[[55,9]]},"143":{"position":[[71,9]]},"165":{"position":[[476,9]]},"167":{"position":[[335,9],[402,9]]},"171":{"position":[[617,9]]},"173":{"position":[[129,9]]},"175":{"position":[[69,9],[445,9]]},"193":{"position":[[157,9]]}}}],["множител",{"_index":2122,"t":{"219":{"position":[[5975,9]]}}}],["мод",{"_index":1281,"t":{"143":{"position":[[369,6]]},"167":{"position":[[657,5],[1869,5]]},"173":{"position":[[455,4],[563,6]]},"175":{"position":[[401,6],[502,6]]},"191":{"position":[[10,5]]}}}],["моддинг",{"_index":1405,"t":{"165":{"position":[[458,7],[746,7]]},"167":{"position":[[34,8],[368,9]]}}}],["модел",{"_index":813,"t":{"58":{"position":[[564,6]]},"84":{"position":[[128,6],[377,7],[448,7]]},"86":{"position":[[71,7],[97,8]]},"88":{"position":[[49,6],[243,6],[290,6],[381,7],[533,6],[579,6]]},"90":{"position":[[35,6],[77,6],[97,6],[143,6],[265,6]]},"92":{"position":[[180,6],[499,6],[554,6],[633,8]]},"96":{"position":[[189,6],[321,7],[449,6],[546,6],[666,6]]},"106":{"position":[[156,7]]},"128":{"position":[[83,7]]},"130":{"position":[[31,6],[60,6],[86,6],[132,6],[256,6],[372,6],[507,6],[674,6],[810,7]]},"132":{"position":[[28,6],[130,6],[247,6],[432,6],[513,6],[668,6],[793,6],[870,6]]},"145":{"position":[[154,7],[202,7],[235,7],[385,7],[412,7]]},"147":{"position":[[88,6]]},"151":{"position":[[209,6]]},"153":{"position":[[824,6]]},"165":{"position":[[193,7]]},"169":{"position":[[150,7],[861,8]]},"185":{"position":[[542,8],[575,7],[622,6]]},"191":{"position":[[100,8],[121,7],[182,7],[222,7],[330,7],[378,6],[491,7],[835,6]]},"195":{"position":[[174,8]]},"197":{"position":[[146,7]]},"209":{"position":[[141,7],[155,6],[202,6]]},"215":{"position":[[18,7],[134,9]]},"217":{"position":[[30,7],[448,6],[618,6]]},"219":{"position":[[181,6],[244,7],[1070,7],[1119,7],[1253,6],[1326,7],[1792,7],[1901,7],[1972,7],[2055,6],[2162,7],[2246,6],[2313,7],[2357,6],[2708,6],[2794,6],[2966,6],[3073,6],[3191,6],[3398,6],[3451,7],[3463,7],[3523,6],[3565,6],[3665,6],[3792,6],[6657,6],[7285,7],[8263,7]]},"221":{"position":[[1135,7]]}}}],["моделей/спрайт",{"_index":1312,"t":{"145":{"position":[[891,17]]}}}],["моделирова",{"_index":2180,"t":{"221":{"position":[[158,12]]}}}],["модификац",{"_index":1284,"t":{"145":{"position":[[29,11]]},"195":{"position":[[112,11]]},"219":{"position":[[2394,12]]}}}],["модифицирова",{"_index":1548,"t":{"171":{"position":[[545,16]]}}}],["мож",{"_index":1645,"t":{"183":{"position":[[1326,5]]}}}],["может",{"_index":699,"t":{"52":{"position":[[1128,6]]},"106":{"position":[[113,6]]},"149":{"position":[[367,6],[480,6]]},"169":{"position":[[278,6]]},"185":{"position":[[167,7]]},"191":{"position":[[1429,6]]},"219":{"position":[[728,6],[5648,6],[6045,6]]},"231":{"position":[[101,6]]}}}],["молн",{"_index":650,"t":{"50":{"position":[[414,6]]},"84":{"position":[[165,6]]}}}],["молчан",{"_index":546,"t":{"40":{"position":[[1677,10]]}}}],["момент",{"_index":856,"t":{"62":{"position":[[521,6]]},"72":{"position":[[44,7]]},"112":{"position":[[41,7]]},"134":{"position":[[90,6]]},"138":{"position":[[38,7]]},"165":{"position":[[22,7],[423,7]]},"167":{"position":[[1016,6]]},"171":{"position":[[749,6]]},"183":{"position":[[1708,6]]},"191":{"position":[[852,7]]},"211":{"position":[[201,6]]}}}],["монитор",{"_index":1170,"t":{"120":{"position":[[20,8]]},"122":{"position":[[229,8],[268,8]]},"124":{"position":[[83,8]]},"126":{"position":[[82,8],[263,7],[435,7],[505,8]]},"145":{"position":[[754,8]]}}}],["монстр",{"_index":1999,"t":{"219":{"position":[[1158,8],[1205,7]]}}}],["монтировк",{"_index":1101,"t":{"98":{"position":[[75,11]]},"155":{"position":[[75,11]]}}}],["музык",{"_index":901,"t":{"68":{"position":[[171,7]]},"181":{"position":[[514,7],[585,6]]}}}],["мультиплеерн",{"_index":1280,"t":{"143":{"position":[[354,14]]},"173":{"position":[[548,14]]},"175":{"position":[[386,14]]}}}],["мультяшн",{"_index":2056,"t":{"219":{"position":[[3532,10]]}}}],["набор",{"_index":1306,"t":{"145":{"position":[[829,5]]},"171":{"position":[[186,5]]}}}],["набра",{"_index":1490,"t":{"167":{"position":[[1603,6],[1682,6]]}}}],["наверняк",{"_index":1458,"t":{"167":{"position":[[667,9]]}}}],["навык",{"_index":1713,"t":{"189":{"position":[[618,6]]}}}],["нагрузк",{"_index":2276,"t":{"231":{"position":[[342,8]]}}}],["нажат",{"_index":1185,"t":{"124":{"position":[[105,7]]}}}],["назва",{"_index":1445,"t":{"167":{"position":[[163,9]]}}}],["назван",{"_index":1477,"t":{"167":{"position":[[1088,9]]},"183":{"position":[[729,8]]},"185":{"position":[[256,9],[293,9],[566,8],[585,8]]},"191":{"position":[[34,9],[167,9],[726,8],[794,8]]},"195":{"position":[[293,8],[363,9]]},"197":{"position":[[254,8],[344,9]]},"219":{"position":[[4458,9],[4797,9],[7186,10],[7208,10]]},"223":{"position":[[188,8]]},"225":{"position":[[200,8]]},"227":{"position":[[173,8]]},"229":{"position":[[179,8]]},"231":{"position":[[359,8]]}}}],["название>.mdl",{"_index":1978,"t":{"219":{"position":[[144,14]]}}}],["назнача",{"_index":1934,"t":{"213":{"position":[[59,11]]}}}],["называ",{"_index":1064,"t":{"92":{"position":[[664,10]]},"169":{"position":[[458,10]]},"195":{"position":[[434,10]]},"197":{"position":[[572,10],[629,11]]},"199":{"position":[[662,10]]}}}],["найдёт",{"_index":1580,"t":{"177":{"position":[[153,7]]}}}],["накладыва",{"_index":1028,"t":{"88":{"position":[[389,13]]},"96":{"position":[[329,13]]}}}],["наконечник",{"_index":2223,"t":{"223":{"position":[[275,14],[417,12]]},"225":{"position":[[1021,14],[1165,10]]}}}],["налич",{"_index":1840,"t":{"199":{"position":[[204,8]]}}}],["наложен",{"_index":2174,"t":{"219":{"position":[[8246,9]]}}}],["намн",{"_index":1916,"t":{"207":{"position":[[646,7]]}}}],["наоборот",{"_index":1000,"t":{"80":{"position":[[1998,9]]}}}],["написа",{"_index":1535,"t":{"171":{"position":[[258,8]]},"219":{"position":[[62,8]]}}}],["направл",{"_index":1872,"t":{"203":{"position":[[830,9]]}}}],["направлен",{"_index":641,"t":{"50":{"position":[[190,11]]},"116":{"position":[[115,11],[174,11]]},"122":{"position":[[180,11]]},"136":{"position":[[180,11]]},"153":{"position":[[564,11]]},"165":{"position":[[1110,11]]},"219":{"position":[[5433,11]]},"221":{"position":[[1085,11]]}}}],["например",{"_index":648,"t":{"50":{"position":[[372,9]]},"60":{"position":[[294,9]]},"66":{"position":[[83,9]]},"70":{"position":[[50,10]]},"80":{"position":[[1704,9]]},"92":{"position":[[222,9]]},"167":{"position":[[432,8],[1172,8]]},"169":{"position":[[97,8]]},"173":{"position":[[358,9]]},"183":{"position":[[749,8],[1313,9]]},"189":{"position":[[842,9]]},"191":{"position":[[360,9]]},"193":{"position":[[330,9]]},"205":{"position":[[117,8]]},"207":{"position":[[92,9],[615,9]]},"219":{"position":[[5726,9],[6788,9]]}}}],["напряжен",{"_index":1003,"t":{"82":{"position":[[36,12]]}}}],["напрям",{"_index":1970,"t":{"217":{"position":[[572,9]]}}}],["наруж",{"_index":2040,"t":{"219":{"position":[[3178,7]]}}}],["наскольк",{"_index":541,"t":{"40":{"position":[[1403,9],[1547,9]]},"223":{"position":[[404,9]]},"225":{"position":[[1152,9]]},"227":{"position":[[972,9]]}}}],["наслед",{"_index":1277,"t":{"143":{"position":[[248,9]]},"175":{"position":[[280,9]]},"219":{"position":[[6887,9]]}}}],["наследник",{"_index":1944,"t":{"215":{"position":[[35,11]]}}}],["настоя",{"_index":1462,"t":{"167":{"position":[[730,9]]}}}],["настраива",{"_index":1114,"t":{"100":{"position":[[115,13]]},"179":{"position":[[166,11]]}}}],["настроек",{"_index":477,"t":{"38":{"position":[[46,9]]},"50":{"position":[[75,9]]},"66":{"position":[[73,9]]},"116":{"position":[[39,8]]},"187":{"position":[[556,8]]}}}],["настройк",{"_index":1682,"t":{"187":{"position":[[86,9]]},"189":{"position":[[457,9]]},"209":{"position":[[191,10],[382,10]]},"219":{"position":[[1109,9]]}}}],["насыщен",{"_index":1851,"t":{"201":{"position":[[123,12]]}}}],["наход",{"_index":973,"t":{"80":{"position":[[1034,10],[1314,9]]},"106":{"position":[[439,9]]},"169":{"position":[[209,8]]},"179":{"position":[[341,9]]},"191":{"position":[[16,9],[147,9],[198,9]]},"215":{"position":[[332,9]]},"219":{"position":[[1213,9],[2715,9],[2973,9],[3080,9],[3732,9],[5527,9],[7361,9]]},"221":{"position":[[641,9],[923,9]]}}}],["нача",{"_index":726,"t":{"54":{"position":[[516,6]]},"140":{"position":[[507,6]]},"165":{"position":[[813,6]]},"171":{"position":[[327,6]]}}}],["начальн",{"_index":503,"t":{"40":{"position":[[316,9],[406,10],[559,10],[1171,9]]},"50":{"position":[[155,9],[264,10]]},"52":{"position":[[121,9],[246,9]]},"219":{"position":[[916,9],[5609,9]]}}}],["начина",{"_index":521,"t":{"40":{"position":[[833,10]]},"140":{"position":[[94,10]]},"219":{"position":[[5856,10]]}}}],["небольш",{"_index":572,"t":{"42":{"position":[[146,9]]},"207":{"position":[[183,9]]}}}],["невида",{"_index":1457,"t":{"167":{"position":[[600,10]]}}}],["невозможн",{"_index":2013,"t":{"219":{"position":[[1868,11]]}}}],["негативн",{"_index":873,"t":{"66":{"position":[[113,9]]},"106":{"position":[[561,9]]},"126":{"position":[[192,9]]},"231":{"position":[[304,9]]}}}],["недопуст",{"_index":1932,"t":{"211":{"position":[[469,10]]}}}],["нежел",{"_index":1434,"t":{"165":{"position":[[1024,6]]}}}],["независим",{"_index":2064,"t":{"219":{"position":[[3705,10]]}}}],["неимоверн",{"_index":1486,"t":{"167":{"position":[[1513,11]]}}}],["неисчислим",{"_index":1400,"t":{"165":{"position":[[316,12]]}}}],["некорректн",{"_index":1222,"t":{"130":{"position":[[381,13]]}}}],["некотор",{"_index":888,"t":{"66":{"position":[[755,9]]},"92":{"position":[[1083,9]]},"193":{"position":[[29,9]]},"221":{"position":[[1436,9]]}}}],["немал",{"_index":1495,"t":{"167":{"position":[[1750,7]]},"173":{"position":[[166,7]]}}}],["ненулев",{"_index":2287,"t":{"231":{"position":[[729,9],[1086,9]]}}}],["необходим",{"_index":584,"t":{"42":{"position":[[458,10],[632,10]]},"147":{"position":[[109,13]]},"165":{"position":[[1180,14]]},"169":{"position":[[938,11]]},"179":{"position":[[426,13]]},"195":{"position":[[659,13]]}}}],["неплох",{"_index":1562,"t":{"173":{"position":[[271,8]]}}}],["неподвижн",{"_index":1211,"t":{"128":{"position":[[71,11]]}}}],["непосредствен",{"_index":1733,"t":{"191":{"position":[[681,15]]},"203":{"position":[[125,15]]},"219":{"position":[[3672,15]]}}}],["неправильн",{"_index":987,"t":{"80":{"position":[[1418,13]]},"189":{"position":[[444,12]]}}}],["непродолжительн",{"_index":1541,"t":{"171":{"position":[[399,17]]}}}],["непрозрач",{"_index":797,"t":{"58":{"position":[[340,12]]}}}],["непрозрачн",{"_index":1027,"t":{"88":{"position":[[352,12]]},"96":{"position":[[292,12]]},"153":{"position":[[291,12]]}}}],["неровн",{"_index":1803,"t":{"195":{"position":[[38,11]]},"203":{"position":[[243,9]]}}}],["несвед",{"_index":1414,"t":{"165":{"position":[[591,12]]}}}],["нескольк",{"_index":1246,"t":{"132":{"position":[[803,10]]}}}],["несмотр",{"_index":1388,"t":{"165":{"position":[[0,8]]}}}],["несовместим",{"_index":1842,"t":{"199":{"position":[[250,13]]}}}],["несоответств",{"_index":2081,"t":{"219":{"position":[[4321,14]]}}}],["нетривиальн",{"_index":2272,"t":{"231":{"position":[[259,13]]}}}],["низ",{"_index":804,"t":{"58":{"position":[[466,4]]},"88":{"position":[[462,4]]},"96":{"position":[[402,4]]},"153":{"position":[[423,4]]}}}],["низк",{"_index":515,"t":{"40":{"position":[[674,6],[705,6],[1629,7]]},"80":{"position":[[1343,6]]},"193":{"position":[[1066,6],[1114,6],[1162,6]]},"205":{"position":[[98,6]]},"221":{"position":[[464,6]]}}}],["ник",{"_index":1469,"t":{"167":{"position":[[843,5]]}}}],["никак",{"_index":755,"t":{"56":{"position":[[440,5]]},"68":{"position":[[78,5]]}}}],["ним",{"_index":945,"t":{"80":{"position":[[194,3]]},"219":{"position":[[7040,3]]}}}],["нов",{"_index":1370,"t":{"159":{"position":[[332,5]]},"165":{"position":[[508,6]]},"167":{"position":[[345,6]]},"175":{"position":[[455,5]]},"215":{"position":[[107,5]]},"219":{"position":[[4211,6]]}}}],["новост",{"_index":1460,"t":{"167":{"position":[[700,8]]}}}],["ног",{"_index":2131,"t":{"219":{"position":[[6301,4],[6334,4]]}}}],["нол",{"_index":772,"t":{"56":{"position":[[881,4],[994,5]]},"225":{"position":[[1198,4]]}}}],["номер",{"_index":824,"t":{"58":{"position":[[723,5]]},"88":{"position":[[499,5],[521,5],[547,5],[640,5],[763,5]]},"130":{"position":[[74,5],[100,5],[196,5]]},"219":{"position":[[926,5],[2328,6],[2526,6],[2559,5],[2572,5],[4439,6],[4779,6],[6098,5],[7555,6]]}}}],["норма",{"_index":867,"t":{"64":{"position":[[144,7]]},"145":{"position":[[556,6]]}}}],["нормал",{"_index":1221,"t":{"130":{"position":[[313,8],[395,9]]},"193":{"position":[[1226,9]]},"195":{"position":[[226,9],[410,9],[487,8],[551,8],[679,8]]},"197":{"position":[[190,9]]},"211":{"position":[[155,9]]}}}],["нуж",{"_index":884,"t":{"66":{"position":[[611,6]]},"219":{"position":[[1092,5]]}}}],["нужн",{"_index":1508,"t":{"169":{"position":[[234,6],[875,5]]},"185":{"position":[[594,6]]},"207":{"position":[[31,6],[344,6]]},"219":{"position":[[622,5]]}}}],["нул",{"_index":716,"t":{"54":{"position":[[253,4]]},"106":{"position":[[204,5]]},"169":{"position":[[720,5]]},"219":{"position":[[5318,5]]}}}],["нулев",{"_index":1857,"t":{"201":{"position":[[295,7]]},"221":{"position":[[758,7]]}}}],["о",{"_index":2153,"t":{"219":{"position":[[6912,3]]}}}],["обе",{"_index":1192,"t":{"124":{"position":[[220,5]]}}}],["обзор",{"_index":1120,"t":{"102":{"position":[[87,7]]},"122":{"position":[[360,7]]}}}],["облада",{"_index":1235,"t":{"130":{"position":[[818,8]]}}}],["област",{"_index":977,"t":{"80":{"position":[[1134,7],[1471,9]]}}}],["обломк",{"_index":1094,"t":{"96":{"position":[[673,8]]},"153":{"position":[[831,8]]}}}],["обновля",{"_index":1366,"t":{"159":{"position":[[237,9]]}}}],["обо",{"_index":991,"t":{"80":{"position":[[1681,5],[1821,5]]}}}],["обознача",{"_index":1646,"t":{"183":{"position":[[1370,10]]},"201":{"position":[[257,10],[311,10]]},"213":{"position":[[111,13]]}}}],["оболочк",{"_index":1061,"t":{"92":{"position":[[545,8]]}}}],["образ",{"_index":960,"t":{"80":{"position":[[591,8],[860,8],[1843,8]]}}}],["обрат",{"_index":1371,"t":{"159":{"position":[[361,8]]},"163":{"position":[[96,8]]},"177":{"position":[[63,8]]}}}],["обратн",{"_index":1746,"t":{"191":{"position":[[1279,8]]},"203":{"position":[[285,8]]}}}],["общ",{"_index":1338,"t":{"149":{"position":[[227,5]]},"171":{"position":[[379,5]]},"219":{"position":[[6160,5],[8274,5]]}}}],["общедоступн",{"_index":1474,"t":{"167":{"position":[[959,14]]}}}],["объедин",{"_index":760,"t":{"56":{"position":[[610,9]]},"132":{"position":[[782,10]]}}}],["объект",{"_index":478,"t":{"40":{"position":[[11,7]]},"52":{"position":[[45,7],[72,8],[282,8],[436,8]]},"58":{"position":[[31,8]]},"62":{"position":[[40,8]]},"80":{"position":[[218,7],[1605,8]]},"86":{"position":[[268,8]]},"92":{"position":[[524,9]]},"94":{"position":[[0,6],[98,10],[184,6]]},"96":{"position":[[506,7],[591,7],[629,7],[697,7]]},"98":{"position":[[12,6],[41,6],[143,7]]},"100":{"position":[[88,8]]},"110":{"position":[[98,8]]},"128":{"position":[[337,8]]},"132":{"position":[[758,8]]},"151":{"position":[[89,10]]},"153":{"position":[[710,7],[749,7],[787,7],[855,7]]},"155":{"position":[[12,6],[41,6],[143,7]]},"179":{"position":[[296,9]]},"195":{"position":[[65,7]]},"197":{"position":[[97,8]]},"199":{"position":[[90,8]]},"221":{"position":[[1048,8]]}}}],["объявл",{"_index":1617,"t":{"183":{"position":[[30,9]]}}}],["объявлен",{"_index":2104,"t":{"219":{"position":[[5137,12]]}}}],["объясн",{"_index":1421,"t":{"165":{"position":[[710,10]]}}}],["объёмн",{"_index":1821,"t":{"197":{"position":[[35,8]]}}}],["обычн",{"_index":1266,"t":{"140":{"position":[[521,7]]},"173":{"position":[[21,7]]},"207":{"position":[[706,7]]}}}],["обьект",{"_index":810,"t":{"58":{"position":[[515,7]]},"90":{"position":[[188,9]]},"132":{"position":[[73,9]]},"153":{"position":[[470,7]]},"203":{"position":[[781,6]]}}}],["обьявлен",{"_index":1669,"t":{"185":{"position":[[105,10]]}}}],["обязательн",{"_index":1763,"t":{"193":{"position":[[466,11]]},"207":{"position":[[811,12]]}}}],["огранич",{"_index":1624,"t":{"183":{"position":[[319,11]]}}}],["ограничен",{"_index":1519,"t":{"169":{"position":[[533,12]]},"227":{"position":[[468,11],[686,11],[929,11]]},"231":{"position":[[232,11]]}}}],["ограничив",{"_index":1528,"t":{"171":{"position":[[61,13]]}}}],["ограничива",{"_index":816,"t":{"58":{"position":[[604,12]]}}}],["огромн",{"_index":1108,"t":{"100":{"position":[[16,8]]},"175":{"position":[[436,8]]}}}],["одежд",{"_index":2067,"t":{"219":{"position":[[3885,7]]}}}],["одинаков",{"_index":990,"t":{"80":{"position":[[1628,10]]}}}],["одиночн",{"_index":1071,"t":{"92":{"position":[[884,9]]},"219":{"position":[[1169,9]]}}}],["одн",{"_index":1248,"t":{"132":{"position":[[826,5],[879,5]]},"167":{"position":[[791,5]]},"181":{"position":[[322,4]]},"183":{"position":[[1262,4]]},"185":{"position":[[118,5]]},"219":{"position":[[32,4],[765,4]]}}}],["означа",{"_index":516,"t":{"40":{"position":[[690,8],[742,8]]},"118":{"position":[[44,9]]},"221":{"position":[[775,9]]}}}],["окружа",{"_index":916,"t":{"74":{"position":[[181,11]]}}}],["олдскульн",{"_index":1893,"t":{"205":{"position":[[328,11]]}}}],["опенсорсн",{"_index":1527,"t":{"169":{"position":[[1000,13]]}}}],["описа",{"_index":1356,"t":{"159":{"position":[[20,7]]},"193":{"position":[[979,7]]},"203":{"position":[[1394,7]]}}}],["описан",{"_index":1144,"t":{"108":{"position":[[16,8]]},"110":{"position":[[50,9]]},"175":{"position":[[578,8]]},"193":{"position":[[1034,8]]},"197":{"position":[[390,8],[604,8]]},"199":{"position":[[153,8]]},"219":{"position":[[2584,8],[6121,8],[7392,8]]},"221":{"position":[[56,8]]},"223":{"position":[[170,8],[206,8]]},"225":{"position":[[182,8],[218,8]]},"227":{"position":[[155,8],[191,8]]},"229":{"position":[[161,8],[197,8]]},"231":{"position":[[368,8]]}}}],["описыва",{"_index":1431,"t":{"165":{"position":[[919,9]]},"183":{"position":[[1183,11],[1277,11]]}}}],["опиш",{"_index":1554,"t":{"171":{"position":[[709,5]]}}}],["определ",{"_index":655,"t":{"52":{"position":[[155,11]]}}}],["определен",{"_index":835,"t":{"60":{"position":[[70,12]]},"179":{"position":[[39,13],[115,12]]},"189":{"position":[[571,12]]},"213":{"position":[[87,12]]}}}],["определя",{"_index":1850,"t":{"201":{"position":[[67,10]]},"219":{"position":[[5893,10],[7101,10]]},"231":{"position":[[819,12],[1176,12]]}}}],["определён",{"_index":1619,"t":{"183":{"position":[[91,12]]},"185":{"position":[[37,12]]},"219":{"position":[[4496,12]]}}}],["оптимальн",{"_index":961,"t":{"80":{"position":[[600,11]]}}}],["оптимизац",{"_index":1242,"t":{"132":{"position":[[564,12]]},"145":{"position":[[131,11]]},"147":{"position":[[285,11]]}}}],["опуска",{"_index":1039,"t":{"90":{"position":[[68,8]]},"98":{"position":[[134,8]]},"132":{"position":[[121,8]]},"155":{"position":[[134,8]]}}}],["опц",{"_index":1233,"t":{"130":{"position":[[713,5]]}}}],["оранжев",{"_index":2029,"t":{"219":{"position":[[2653,10],[3309,10]]}}}],["оригинальн",{"_index":1285,"t":{"145":{"position":[[41,13]]},"167":{"position":[[129,12],[1445,13]]},"173":{"position":[[220,12]]}}}],["ориентац",{"_index":809,"t":{"58":{"position":[[504,10]]},"219":{"position":[[7072,12]]}}}],["оруж",{"_index":1698,"t":{"187":{"position":[[578,7]]},"219":{"position":[[2887,7]]}}}],["ос",{"_index":1012,"t":{"84":{"position":[[207,3],[248,3],[289,3]]},"88":{"position":[[616,4]]},"102":{"position":[[61,4]]},"116":{"position":[[139,4]]},"130":{"position":[[180,4]]},"219":{"position":[[2075,5],[6757,5],[7085,3]]},"221":{"position":[[1097,3]]},"225":{"position":[[287,3],[346,3],[433,3],[486,3],[559,3],[692,3]]},"227":{"position":[[140,4],[363,3],[590,3],[817,3]]},"231":{"position":[[631,3],[990,3]]}}}],["освещ",{"_index":1523,"t":{"169":{"position":[[915,8]]}}}],["освеща",{"_index":2063,"t":{"219":{"position":[[3656,8]]}}}],["освещен",{"_index":922,"t":{"74":{"position":[[312,10]]},"130":{"position":[[614,9]]},"132":{"position":[[324,9]]},"145":{"position":[[480,9]]},"147":{"position":[[95,9],[156,9]]},"153":{"position":[[502,9]]},"199":{"position":[[287,10],[474,9]]},"201":{"position":[[47,10]]},"203":{"position":[[55,10]]}}}],["основ",{"_index":1544,"t":{"171":{"position":[[498,7]]}}}],["основан",{"_index":2221,"t":{"223":{"position":[[153,9],[245,9]]},"225":{"position":[[165,9],[993,9]]},"227":{"position":[[36,9]]}}}],["основн",{"_index":1069,"t":{"92":{"position":[[783,8]]},"106":{"position":[[342,8]]},"195":{"position":[[244,8],[341,8]]},"197":{"position":[[208,8],[490,8]]},"199":{"position":[[588,8]]},"205":{"position":[[78,8],[467,8]]},"207":{"position":[[51,8],[787,8]]},"219":{"position":[[4296,8]]}}}],["особ",{"_index":735,"t":{"56":{"position":[[43,6]]}}}],["особен",{"_index":754,"t":{"56":{"position":[[428,11]]},"92":{"position":[[769,11],[900,11]]},"189":{"position":[[72,11]]},"193":{"position":[[39,12]]},"203":{"position":[[625,12]]}}}],["остав",{"_index":1882,"t":{"203":{"position":[[1325,8]]}}}],["оставля",{"_index":721,"t":{"54":{"position":[[447,9]]}}}],["остальн",{"_index":773,"t":{"56":{"position":[[1022,9]]},"128":{"position":[[220,9]]},"201":{"position":[[348,9]]}}}],["останавлива",{"_index":524,"t":{"40":{"position":[[886,15]]},"140":{"position":[[599,13]]}}}],["останет",{"_index":1062,"t":{"92":{"position":[[561,9]]}}}],["останов",{"_index":2031,"t":{"219":{"position":[[2772,12]]}}}],["осторожн",{"_index":1123,"t":{"102":{"position":[[160,13]]},"219":{"position":[[2096,14]]}}}],["ответ",{"_index":1581,"t":{"177":{"position":[[161,5]]}}}],["отвеча",{"_index":1830,"t":{"197":{"position":[[756,10]]}}}],["отдельн",{"_index":1432,"t":{"165":{"position":[[931,9]]},"169":{"position":[[820,10],[881,9]]},"183":{"position":[[816,9]]},"219":{"position":[[696,9],[2065,9]]},"221":{"position":[[25,9]]}}}],["отзыв",{"_index":1494,"t":{"167":{"position":[[1662,8],[1741,8]]}}}],["отклонен",{"_index":2278,"t":{"231":{"position":[[440,11],[614,10],[973,10]]}}}],["отключ",{"_index":556,"t":{"40":{"position":[[1885,8]]},"130":{"position":[[291,9],[341,11],[748,9]]}}}],["отключа",{"_index":865,"t":{"64":{"position":[[79,9],[128,9]]},"90":{"position":[[247,9]]},"124":{"position":[[60,9]]},"132":{"position":[[217,9],[301,9],[414,9]]},"138":{"position":[[83,9]]},"219":{"position":[[1352,9],[8134,9]]},"223":{"position":[[463,9]]},"225":{"position":[[1203,9]]}}}],["отключен",{"_index":559,"t":{"40":{"position":[[1928,10]]},"219":{"position":[[1455,10]]}}}],["откр",{"_index":1456,"t":{"167":{"position":[[593,6]]}}}],["открыт",{"_index":1448,"t":{"167":{"position":[[241,8],[1348,8]]}}}],["отлич",{"_index":1447,"t":{"167":{"position":[[215,8]]}}}],["отлича",{"_index":1361,"t":{"159":{"position":[[122,11]]},"191":{"position":[[1169,12]]},"199":{"position":[[425,10]]}}}],["отличн",{"_index":555,"t":{"40":{"position":[[1869,9]]}}}],["отмет",{"_index":1973,"t":{"219":{"position":[[15,9],[6855,9]]}}}],["отметьт",{"_index":709,"t":{"54":{"position":[[73,8]]}}}],["отмеч",{"_index":563,"t":{"42":{"position":[[23,9],[112,9],[204,9],[294,9],[384,9],[525,9]]}}}],["относительн",{"_index":486,"t":{"40":{"position":[[122,12]]},"80":{"position":[[1651,12]]},"102":{"position":[[191,12]]},"173":{"position":[[82,12]]},"219":{"position":[[1223,12]]}}}],["отобража",{"_index":1026,"t":{"88":{"position":[[158,10]]},"96":{"position":[[120,10]]},"122":{"position":[[120,10]]},"136":{"position":[[120,10]]},"153":{"position":[[120,10]]}}}],["отображен",{"_index":794,"t":{"58":{"position":[[264,11]]},"80":{"position":[[1925,11]]},"96":{"position":[[216,11]]},"140":{"position":[[578,11]]},"153":{"position":[[215,11]]},"205":{"position":[[647,11]]}}}],["отправля",{"_index":1214,"t":{"128":{"position":[[179,12]]}}}],["отража",{"_index":1025,"t":{"88":{"position":[[134,8]]},"96":{"position":[[96,8]]},"122":{"position":[[96,8]]},"136":{"position":[[96,8]]},"153":{"position":[[96,8]]}}}],["отражен",{"_index":790,"t":{"58":{"position":[[180,9]]},"76":{"position":[[84,9]]},"80":{"position":[[1393,9]]},"88":{"position":[[73,9],[116,10]]},"96":{"position":[[35,9],[78,10]]},"122":{"position":[[35,9],[78,10]]},"136":{"position":[[35,9],[78,10]]},"145":{"position":[[589,9]]},"147":{"position":[[213,9]]},"153":{"position":[[35,9],[78,10]]},"187":{"position":[[135,9],[180,10]]},"203":{"position":[[988,9],[1014,9],[1052,9]]}}}],["отражений/преломлен",{"_index":919,"t":{"74":{"position":[[249,21]]}}}],["отредактирова",{"_index":1889,"t":{"205":{"position":[[226,15]]}}}],["отрисова",{"_index":1135,"t":{"106":{"position":[[398,9]]}}}],["отрицательн",{"_index":706,"t":{"52":{"position":[[1234,13]]}}}],["отсутств",{"_index":1286,"t":{"145":{"position":[[63,10]]},"189":{"position":[[254,10],[311,10]]},"201":{"position":[[329,10]]},"203":{"position":[[1024,12]]},"217":{"position":[[469,13]]}}}],["отчаст",{"_index":1410,"t":{"165":{"position":[[559,7]]}}}],["очеред",{"_index":747,"t":{"56":{"position":[[295,7]]}}}],["ошибк",{"_index":1976,"t":{"219":{"position":[[113,7]]}}}],["ошибок",{"_index":1055,"t":{"92":{"position":[[345,6]]}}}],["паден",{"_index":525,"t":{"40":{"position":[[906,7]]},"229":{"position":[[147,7]]}}}],["палитр",{"_index":805,"t":{"58":{"position":[[474,7]]},"88":{"position":[[470,7]]},"92":{"position":[[707,7],[969,8]]},"96":{"position":[[410,7]]},"153":{"position":[[431,7]]}}}],["палк",{"_index":2219,"t":{"223":{"position":[[77,6]]}}}],["панел",{"_index":1903,"t":{"207":{"position":[[138,8]]}}}],["папк",{"_index":1151,"t":{"114":{"position":[[56,5]]},"116":{"position":[[50,5]]},"118":{"position":[[121,5]]},"136":{"position":[[309,5]]},"161":{"position":[[211,6],[287,6],[305,5],[360,5]]},"163":{"position":[[235,5]]},"169":{"position":[[220,5]]},"179":{"position":[[353,5]]},"183":{"position":[[1871,5],[2287,5]]},"185":{"position":[[146,5]]},"191":{"position":[[2,5],[26,5],[141,5],[299,6],[699,5]]},"197":{"position":[[309,5]]},"205":{"position":[[562,5]]},"211":{"position":[[57,5]]},"213":{"position":[[254,5]]},"219":{"position":[[301,6],[1318,5]]}}}],["параллакс",{"_index":1302,"t":{"145":{"position":[[571,9]]},"187":{"position":[[227,9]]},"197":{"position":[[889,9],[961,11]]}}}],["параметр",{"_index":698,"t":{"52":{"position":[[1094,9]]},"56":{"position":[[926,10]]},"62":{"position":[[491,9],[612,9]]},"88":{"position":[[586,9]]},"92":{"position":[[581,8],[1012,8]]},"118":{"position":[[139,9],[232,8]]},"130":{"position":[[139,9]]},"140":{"position":[[182,10],[284,10],[358,8]]},"179":{"position":[[401,10]]},"183":{"position":[[144,10],[1238,9]]},"197":{"position":[[746,9]]},"199":{"position":[[40,10],[167,10]]},"203":{"position":[[105,11],[1117,8],[1294,9],[1361,10]]},"205":{"position":[[704,9]]},"209":{"position":[[269,8]]},"211":{"position":[[509,10]]},"219":{"position":[[1083,8]]},"225":{"position":[[919,9]]},"231":{"position":[[19,9],[125,9]]}}}],["партикл",{"_index":1324,"t":{"147":{"position":[[464,9]]}}}],["пауз",{"_index":1262,"t":{"140":{"position":[[202,6]]}}}],["перв",{"_index":1136,"t":{"106":{"position":[[449,6]]},"132":{"position":[[927,6]]},"219":{"position":[[5451,6]]}}}],["первоначальн",{"_index":1464,"t":{"167":{"position":[[754,14]]},"189":{"position":[[940,14]]}}}],["перевернут",{"_index":1208,"t":{"126":{"position":[[520,11]]}}}],["перевод",{"_index":1748,"t":{"191":{"position":[[1308,8],[1567,11]]}}}],["передава",{"_index":1182,"t":{"122":{"position":[[314,12]]}}}],["передаёт",{"_index":1171,"t":{"120":{"position":[[62,8]]}}}],["передн",{"_index":2264,"t":{"227":{"position":[[920,8]]}}}],["переименован",{"_index":2079,"t":{"219":{"position":[[4237,14]]}}}],["перейдет",{"_index":825,"t":{"58":{"position":[[755,8]]}}}],["переключ",{"_index":1186,"t":{"124":{"position":[[124,13]]},"147":{"position":[[64,13]]},"167":{"position":[[976,12]]}}}],["переключен",{"_index":557,"t":{"40":{"position":[[1894,12]]}}}],["перемен",{"_index":789,"t":{"58":{"position":[[152,10]]}}}],["перемещ",{"_index":2247,"t":{"227":{"position":[[102,9]]}}}],["перемеща",{"_index":1018,"t":{"86":{"position":[[114,12]]}}}],["перемещен",{"_index":1056,"t":{"92":{"position":[[367,11]]},"145":{"position":[[787,11]]}}}],["перемотк",{"_index":1264,"t":{"140":{"position":[[317,9]]}}}],["перенос",{"_index":1104,"t":{"98":{"position":[[121,10]]},"155":{"position":[[121,10]]}}}],["переработк",{"_index":1321,"t":{"147":{"position":[[370,11]]}}}],["пересечен",{"_index":669,"t":{"52":{"position":[[489,11]]}}}],["переста",{"_index":1472,"t":{"167":{"position":[[889,8]]}}}],["переход",{"_index":828,"t":{"58":{"position":[[816,8]]},"80":{"position":[[1481,8],[1552,8],[1670,8],[1718,8],[1852,7]]},"157":{"position":[[195,10],[253,9]]},"203":{"position":[[591,8]]}}}],["перечисл",{"_index":874,"t":{"66":{"position":[[158,11]]},"219":{"position":[[2423,11]]},"221":{"position":[[1344,11]]}}}],["перечислен",{"_index":1398,"t":{"165":{"position":[[295,13]]},"211":{"position":[[116,13]]},"221":{"position":[[1371,13]]},"231":{"position":[[0,13]]}}}],["периодическ",{"_index":1365,"t":{"159":{"position":[[216,12],[294,12]]},"221":{"position":[[340,13],[732,14]]},"227":{"position":[[985,13]]},"229":{"position":[[61,13]]}}}],["персонаж",{"_index":2170,"t":{"219":{"position":[[7953,9]]}}}],["песк",{"_index":1887,"t":{"205":{"position":[[161,6]]}}}],["пиксел",{"_index":1742,"t":{"191":{"position":[[1079,8]]}}}],["пиш",{"_index":1675,"t":{"185":{"position":[[333,6]]},"197":{"position":[[679,6]]}}}],["плава",{"_index":2009,"t":{"219":{"position":[[1587,9],[1701,9]]}}}],["плавн",{"_index":997,"t":{"80":{"position":[[1892,8]]}}}],["плагин",{"_index":1760,"t":{"193":{"position":[[386,6],[598,7]]}}}],["планир",{"_index":1892,"t":{"205":{"position":[[309,11]]},"211":{"position":[[272,11]]}}}],["планирует",{"_index":1845,"t":{"199":{"position":[[487,10]]}}}],["платформ",{"_index":1271,"t":{"143":{"position":[[93,9]]},"161":{"position":[[54,10],[471,10]]},"163":{"position":[[32,9],[172,9]]},"167":{"position":[[422,9],[1387,9]]},"173":{"position":[[139,9]]},"175":{"position":[[91,9]]}}}],["плащ",{"_index":2190,"t":{"221":{"position":[[327,5]]}}}],["плоскост",{"_index":2254,"t":{"227":{"position":[[415,9],[652,10],[886,10]]},"231":{"position":[[808,10],[1165,10]]}}}],["плот",{"_index":2186,"t":{"221":{"position":[[292,6]]}}}],["плох",{"_index":1059,"t":{"92":{"position":[[423,5]]},"130":{"position":[[834,6]]}}}],["поведен",{"_index":1036,"t":{"88":{"position":[[699,9],[824,9]]},"90":{"position":[[25,9]]},"108":{"position":[[25,9]]},"179":{"position":[[178,9]]},"219":{"position":[[5996,9]]}}}],["повертексн",{"_index":1231,"t":{"130":{"position":[[600,13]]},"132":{"position":[[311,12]]}}}],["поверх",{"_index":553,"t":{"40":{"position":[[1809,6]]},"88":{"position":[[403,6]]},"96":{"position":[[343,6]]}}}],["поверхн",{"_index":657,"t":{"52":{"position":[[189,11]]},"80":{"position":[[65,11],[1111,13]]},"179":{"position":[[198,12]]},"183":{"position":[[377,12]]},"187":{"position":[[354,13],[448,13],[496,12]]},"195":{"position":[[50,11]]},"201":{"position":[[88,12]]},"203":{"position":[[206,11],[429,11]]}}}],["поверхностн",{"_index":1437,"t":{"165":{"position":[[1075,13]]}}}],["поворот",{"_index":1023,"t":{"88":{"position":[[40,8]]},"96":{"position":[[440,8]]},"102":{"position":[[35,7]]},"130":{"position":[[22,8]]},"153":{"position":[[461,8]]},"219":{"position":[[7772,8]]}}}],["поврежден",{"_index":704,"t":{"52":{"position":[[1195,11]]}}}],["повторен",{"_index":1958,"t":{"217":{"position":[[127,10]]}}}],["повторн",{"_index":593,"t":{"42":{"position":[[662,8]]},"140":{"position":[[209,9]]}}}],["повторя",{"_index":590,"t":{"42":{"position":[[586,13]]}}}],["повыша",{"_index":1229,"t":{"130":{"position":[[546,8]]}}}],["погружен",{"_index":1427,"t":{"165":{"position":[[820,10]]}}}],["подгрупп",{"_index":1648,"t":{"183":{"position":[[1492,9]]}}}],["поддержива",{"_index":489,"t":{"40":{"position":[[155,14]]},"68":{"position":[[179,14]]},"134":{"position":[[112,14]]},"159":{"position":[[392,12]]},"167":{"position":[[389,12],[1030,14]]},"189":{"position":[[8,12],[118,14],[150,12],[391,14]]},"193":{"position":[[144,12]]}}}],["поддержк",{"_index":1258,"t":{"134":{"position":[[191,9]]},"145":{"position":[[210,9],[364,9],[492,10]]},"147":{"position":[[0,9],[485,9],[543,9]]},"167":{"position":[[1276,10]]},"189":{"position":[[813,10]]},"217":{"position":[[0,9],[66,9],[148,9],[309,9],[354,9]]}}}],["подключ",{"_index":1727,"t":{"191":{"position":[[442,10]]}}}],["подм",{"_index":1721,"t":{"191":{"position":[[255,7]]}}}],["подмен",{"_index":1737,"t":{"191":{"position":[[990,7]]}}}],["подменя",{"_index":1968,"t":{"217":{"position":[[506,11]]}}}],["поднима",{"_index":1103,"t":{"98":{"position":[[110,10]]},"155":{"position":[[110,10]]}}}],["поднят",{"_index":522,"t":{"40":{"position":[[848,8]]}}}],["подобн",{"_index":1568,"t":{"175":{"position":[[569,8]]},"203":{"position":[[1108,8]]}}}],["подобра",{"_index":1510,"t":{"169":{"position":[[313,9]]}}}],["подойдут",{"_index":1374,"t":{"159":{"position":[[501,9]]}}}],["подпапок",{"_index":1658,"t":{"183":{"position":[[1926,9],[2342,9]]}}}],["подразумева",{"_index":1379,"t":{"161":{"position":[[260,15]]}}}],["подробн",{"_index":1344,"t":{"149":{"position":[[440,9]]},"165":{"position":[[853,8]]},"169":{"position":[[831,9]]},"175":{"position":[[509,9]]},"183":{"position":[[695,9]]},"199":{"position":[[143,9]]}}}],["подсвечен",{"_index":1901,"t":{"207":{"position":[[115,12]]}}}],["подсвечива",{"_index":1899,"t":{"207":{"position":[[18,12]]}}}],["подстро",{"_index":1128,"t":{"106":{"position":[[120,10]]}}}],["подхватыва",{"_index":1623,"t":{"183":{"position":[[251,14]]}}}],["подход",{"_index":898,"t":{"68":{"position":[[134,8]]},"106":{"position":[[164,8]]},"143":{"position":[[200,7],[307,8]]},"175":{"position":[[232,7],[339,8]]},"193":{"position":[[1207,9],[1276,8]]},"195":{"position":[[583,6]]},"199":{"position":[[375,6]]},"219":{"position":[[3429,8]]}}}],["подходя",{"_index":1511,"t":{"169":{"position":[[330,10]]},"193":{"position":[[917,11]]}}}],["подчеркнут",{"_index":1873,"t":{"203":{"position":[[890,11]]}}}],["пожал",{"_index":1443,"t":{"167":{"position":[[0,8]]}}}],["позвол",{"_index":2250,"t":{"227":{"position":[[321,9],[548,9],[775,9]]}}}],["позволя",{"_index":838,"t":{"60":{"position":[[203,9]]},"68":{"position":[[0,9]]},"128":{"position":[[109,9]]},"134":{"position":[[0,9]]},"179":{"position":[[370,9]]},"189":{"position":[[625,9]]},"197":{"position":[[12,11]]},"205":{"position":[[19,9]]},"207":{"position":[[501,9]]},"219":{"position":[[1478,9],[2230,9],[3776,9]]},"221":{"position":[[200,9]]},"225":{"position":[[929,9]]}}}],["позиц",{"_index":951,"t":{"80":{"position":[[306,7]]}}}],["показыва",{"_index":1203,"t":{"126":{"position":[[287,10]]}}}],["покачива",{"_index":2248,"t":{"227":{"position":[[116,14]]},"231":{"position":[[512,14],[775,14],[1132,14]]}}}],["покачиван",{"_index":2224,"t":{"223":{"position":[[331,12]]}}}],["покрыт",{"_index":1134,"t":{"106":{"position":[[315,8]]},"140":{"position":[[61,7]]}}}],["пол",{"_index":968,"t":{"80":{"position":[[848,5]]},"90":{"position":[[87,4]]},"132":{"position":[[148,5],[178,5]]}}}],["полезн",{"_index":1891,"t":{"205":{"position":[[295,8]]},"219":{"position":[[8234,7]]}}}],["полн",{"_index":1320,"t":{"147":{"position":[[363,6]]},"201":{"position":[[322,6]]},"219":{"position":[[7656,6]]}}}],["полност",{"_index":685,"t":{"52":{"position":[[809,9]]},"140":{"position":[[558,9]]},"167":{"position":[[105,9],[231,9]]},"169":{"position":[[708,9]]},"191":{"position":[[771,9]]},"193":{"position":[[242,9]]},"203":{"position":[[719,10]]},"207":{"position":[[301,9]]}}}],["полноцветн",{"_index":1959,"t":{"217":{"position":[[158,12]]}}}],["полноцен",{"_index":1396,"t":{"165":{"position":[[234,11]]}}}],["полноэкра",{"_index":1187,"t":{"124":{"position":[[140,13]]},"126":{"position":[[320,13]]}}}],["положен",{"_index":895,"t":{"68":{"position":[[98,9]]},"140":{"position":[[478,9]]}}}],["полупрозрачн",{"_index":1689,"t":{"187":{"position":[[339,14],[433,14]]}}}],["получ",{"_index":1551,"t":{"171":{"position":[[606,10]]},"203":{"position":[[336,9]]},"219":{"position":[[5576,8]]}}}],["получат",{"_index":762,"t":{"56":{"position":[[665,7]]}}}],["получен",{"_index":2088,"t":{"219":{"position":[[4635,9]]}}}],["пользовател",{"_index":2106,"t":{"219":{"position":[[5256,13]]}}}],["пользовательск",{"_index":1068,"t":{"92":{"position":[[735,16]]}}}],["помест",{"_index":939,"t":{"80":{"position":[[0,9]]},"157":{"position":[[40,9]]},"219":{"position":[[735,9]]}}}],["помеча",{"_index":907,"t":{"74":{"position":[[25,8]]}}}],["помеща",{"_index":2069,"t":{"219":{"position":[[3947,10],[4016,10]]},"223":{"position":[[15,10]]},"225":{"position":[[15,10]]},"227":{"position":[[22,10]]}}}],["помим",{"_index":1498,"t":{"167":{"position":[[1810,6]]},"187":{"position":[[21,6]]}}}],["помн",{"_index":1076,"t":{"92":{"position":[[992,8]]},"132":{"position":[[622,8]]},"219":{"position":[[1831,8]]}}}],["помоч",{"_index":2004,"t":{"219":{"position":[[1415,6]]}}}],["помощ",{"_index":767,"t":{"56":{"position":[[785,6],[890,6]]},"126":{"position":[[389,6]]},"132":{"position":[[836,7]]},"149":{"position":[[44,6],[147,6],[181,6],[218,6]]},"163":{"position":[[324,7]]},"167":{"position":[[546,6]]},"205":{"position":[[697,6]]},"219":{"position":[[5706,7],[5938,7]]}}}],["пониман",{"_index":1438,"t":{"165":{"position":[[1089,9]]}}}],["поня",{"_index":1751,"t":{"191":{"position":[[1405,7]]}}}],["понят",{"_index":1878,"t":{"203":{"position":[[1143,7]]}}}],["попа",{"_index":1539,"t":{"171":{"position":[[371,5]]}}}],["попадан",{"_index":1596,"t":{"179":{"position":[[255,9],[323,11]]},"183":{"position":[[1688,9],[1810,9]]}}}],["попадет",{"_index":724,"t":{"54":{"position":[[488,7]]}}}],["пород",{"_index":2202,"t":{"221":{"position":[[565,7]]}}}],["порожда",{"_index":2220,"t":{"223":{"position":[[93,9]]},"225":{"position":[[105,9]]}}}],["порт",{"_index":1328,"t":{"147":{"position":[[589,5]]},"167":{"position":[[1364,4],[1439,5]]}}}],["портал",{"_index":1141,"t":{"106":{"position":[[540,8]]},"145":{"position":[[763,8]]}}}],["портирова",{"_index":1499,"t":{"167":{"position":[[1841,11]]},"173":{"position":[[114,10]]}}}],["портирован",{"_index":1332,"t":{"149":{"position":[[53,12]]}}}],["порядк",{"_index":876,"t":{"66":{"position":[[203,7]]},"181":{"position":[[313,8]]}}}],["поскольк",{"_index":1077,"t":{"92":{"position":[[1056,9]]},"126":{"position":[[178,9]]},"221":{"position":[[43,9]]}}}],["последн",{"_index":765,"t":{"56":{"position":[[759,9]]},"84":{"position":[[402,10],[495,10]]}}}],["посмотрет",{"_index":2162,"t":{"219":{"position":[[7707,10]]}}}],["посредств",{"_index":1668,"t":{"185":{"position":[[84,11]]}}}],["постав",{"_index":994,"t":{"80":{"position":[[1758,9]]},"181":{"position":[[116,9]]}}}],["постоя",{"_index":2062,"t":{"219":{"position":[[3646,9]]}}}],["поступательн",{"_index":2246,"t":{"227":{"position":[[77,14]]}}}],["потенциальн",{"_index":1774,"t":{"193":{"position":[[765,13]]}}}],["потер",{"_index":1710,"t":{"189":{"position":[[430,9],[684,6],[835,6]]}}}],["потреб",{"_index":982,"t":{"80":{"position":[[1254,11]]}}}],["поэт",{"_index":957,"t":{"80":{"position":[[548,7]]},"143":{"position":[[240,7]]},"175":{"position":[[272,7]]},"219":{"position":[[2827,7],[6940,8]]}}}],["появ",{"_index":1407,"t":{"165":{"position":[[498,9]]},"181":{"position":[[335,8]]},"183":{"position":[[807,8]]}}}],["появл",{"_index":644,"t":{"50":{"position":[[307,9]]}}}],["появлен",{"_index":702,"t":{"52":{"position":[[1150,9]]},"54":{"position":[[210,11],[331,9]]},"56":{"position":[[315,9]]},"72":{"position":[[52,9]]},"112":{"position":[[53,9]]},"138":{"position":[[46,9]]},"189":{"position":[[476,9]]}}}],["появля",{"_index":638,"t":{"50":{"position":[[141,10]]},"64":{"position":[[27,10]]},"159":{"position":[[307,10]]}}}],["прав",{"_index":964,"t":{"80":{"position":[[709,7],[1074,8]]},"183":{"position":[[1895,5],[2311,5]]},"205":{"position":[[212,7]]},"219":{"position":[[6261,6],[6327,6]]}}}],["правильн",{"_index":949,"t":{"80":{"position":[[288,9]]},"132":{"position":[[738,10]]},"151":{"position":[[121,10]]}}}],["практическ",{"_index":1435,"t":{"165":{"position":[[1031,12]]},"167":{"position":[[93,11]]},"189":{"position":[[660,11]]},"191":{"position":[[1517,11]]}}}],["превыша",{"_index":2284,"t":{"231":{"position":[[690,9],[870,9],[1045,9],[1223,9]]}}}],["предел",{"_index":818,"t":{"58":{"position":[[625,6]]},"169":{"position":[[546,9],[629,8]]},"231":{"position":[[832,8],[1189,8]]}}}],["предмет",{"_index":1439,"t":{"165":{"position":[[1099,8]]}}}],["предназнач",{"_index":965,"t":{"80":{"position":[[739,13],[969,13]]}}}],["предназначен",{"_index":1883,"t":{"203":{"position":[[1435,14]]}}}],["предотврат",{"_index":558,"t":{"40":{"position":[[1915,12]]},"80":{"position":[[1912,12]]}}}],["предпочтительн",{"_index":1019,"t":{"86":{"position":[[160,16]]}}}],["предрасчёт",{"_index":1316,"t":{"147":{"position":[[144,11]]}}}],["представля",{"_index":970,"t":{"80":{"position":[[907,12]]},"82":{"position":[[10,14]]},"165":{"position":[[733,12]]},"171":{"position":[[165,12]]},"173":{"position":[[0,12]]}}}],["предыдущ",{"_index":768,"t":{"56":{"position":[[792,10]]},"161":{"position":[[379,11]]}}}],["преломлен",{"_index":1688,"t":{"187":{"position":[[315,11]]}}}],["преобразова",{"_index":1815,"t":{"195":{"position":[[694,13]]}}}],["препятств",{"_index":643,"t":{"50":{"position":[[232,12]]}}}],["претерпел",{"_index":1406,"t":{"165":{"position":[[466,9]]}}}],["префикс",{"_index":743,"t":{"56":{"position":[[149,9],[209,9],[267,9],[897,8],[953,9]]},"140":{"position":[[165,9],[269,9],[439,9],[541,10]]}}}],["прибавля",{"_index":707,"t":{"52":{"position":[[1257,10]]}}}],["прибег",{"_index":1601,"t":{"179":{"position":[[415,8]]}}}],["приблизительн",{"_index":2102,"t":{"219":{"position":[[5033,16]]}}}],["приборн",{"_index":1902,"t":{"207":{"position":[[128,9]]}}}],["привед",{"_index":1838,"t":{"199":{"position":[[178,9]]}}}],["приведён",{"_index":1697,"t":{"187":{"position":[[540,8]]}}}],["приведёт",{"_index":1121,"t":{"102":{"position":[[114,8]]},"122":{"position":[[387,8]]},"219":{"position":[[102,8]]}}}],["привод",{"_index":759,"t":{"56":{"position":[[551,8],[723,8],[965,8]]},"140":{"position":[[295,8],[451,8]]},"221":{"position":[[844,8]]},"223":{"position":[[309,8],[361,8]]},"225":{"position":[[1055,8],[1109,8]]}}}],["привяза",{"_index":1595,"t":{"179":{"position":[[103,9]]},"185":{"position":[[28,8]]},"219":{"position":[[4985,11],[6643,11],[8334,9],[8422,9]]}}}],["привязк",{"_index":1678,"t":{"185":{"position":[[511,8]]}}}],["придёт",{"_index":1529,"t":{"171":{"position":[[121,8]]},"219":{"position":[[7017,8]]}}}],["прикрепл",{"_index":481,"t":{"40":{"position":[[56,11]]},"58":{"position":[[103,10]]},"88":{"position":[[224,11]]},"110":{"position":[[124,10]]},"219":{"position":[[8189,11]]}}}],["прикреплен",{"_index":1052,"t":{"92":{"position":[[236,12]]}}}],["прикрут",{"_index":1461,"t":{"167":{"position":[[719,10]]}}}],["приличн",{"_index":974,"t":{"80":{"position":[[1048,9]]}}}],["применен",{"_index":963,"t":{"80":{"position":[[666,11]]},"221":{"position":[[90,10]]}}}],["применим",{"_index":1925,"t":{"211":{"position":[[102,9]]}}}],["применя",{"_index":1745,"t":{"191":{"position":[[1269,9]]},"197":{"position":[[122,11]]},"227":{"position":[[400,12],[625,11],[857,12]]}}}],["пример",{"_index":1659,"t":{"183":{"position":[[1944,6],[2360,6]]},"185":{"position":[[611,6]]},"187":{"position":[[549,6]]},"195":{"position":[[333,7]]},"197":{"position":[[482,7],[643,8]]},"199":{"position":[[580,7]]},"205":{"position":[[459,7]]},"219":{"position":[[351,7],[2170,7],[4048,7],[4377,7],[4729,7],[7131,7],[7790,7]]},"223":{"position":[[529,6]]},"225":{"position":[[1269,6]]},"227":{"position":[[1032,6]]},"231":{"position":[[1243,6]]}}}],["примерн",{"_index":1542,"t":{"171":{"position":[[449,8]]},"219":{"position":[[3405,8]]}}}],["примечан",{"_index":636,"t":{"50":{"position":[[85,10]]},"56":{"position":[[126,10]]},"62":{"position":[[403,10]]},"94":{"position":[[126,10]]},"132":{"position":[[473,10]]},"151":{"position":[[160,10]]},"159":{"position":[[350,10]]},"181":{"position":[[441,10]]},"191":{"position":[[715,10]]},"197":{"position":[[719,10]]},"205":{"position":[[627,10]]},"211":{"position":[[180,10]]},"219":{"position":[[602,10],[5243,10],[6726,10]]}}}],["принадлеж",{"_index":1936,"t":{"213":{"position":[[157,11]]}}}],["принима",{"_index":1478,"t":{"167":{"position":[[1126,9]]},"195":{"position":[[527,9]]}}}],["принудительн",{"_index":2178,"t":{"219":{"position":[[8380,13]]}}}],["принципиальн",{"_index":1841,"t":{"199":{"position":[[228,13]]}}}],["приня",{"_index":1340,"t":{"149":{"position":[[374,7]]}}}],["приподнят",{"_index":1040,"t":{"90":{"position":[[104,10]]},"132":{"position":[[163,10]]}}}],["присоединя",{"_index":2087,"t":{"219":{"position":[[4524,14]]}}}],["присущ",{"_index":1275,"t":{"143":{"position":[[160,8]]},"175":{"position":[[192,8]]}}}],["причин",{"_index":1706,"t":{"189":{"position":[[181,7]]}}}],["пришл",{"_index":1501,"t":{"169":{"position":[[10,6]]}}}],["пробел",{"_index":2158,"t":{"219":{"position":[[7324,9]]}}}],["пробл",{"_index":1775,"t":{"193":{"position":[[779,8]]}}}],["проблем",{"_index":1719,"t":{"189":{"position":[[978,8]]},"219":{"position":[[5359,8]]}}}],["провед",{"_index":1240,"t":{"132":{"position":[[543,9]]}}}],["проверк",{"_index":1382,"t":{"161":{"position":[[401,8]]},"197":{"position":[[850,9]]}}}],["проверя",{"_index":2099,"t":{"219":{"position":[[4867,10]]}}}],["провест",{"_index":1918,"t":{"209":{"position":[[100,8]]}}}],["провод",{"_index":1002,"t":{"82":{"position":[[25,6]]},"84":{"position":[[196,7],[237,7],[278,7]]}}}],["провоцир",{"_index":748,"t":{"56":{"position":[[303,11]]}}}],["программ",{"_index":1520,"t":{"169":{"position":[[579,9]]},"219":{"position":[[5270,9]]}}}],["продолжа",{"_index":1263,"t":{"140":{"position":[[229,10]]},"165":{"position":[[98,10]]}}}],["проект",{"_index":1347,"t":{"149":{"position":[[513,8]]},"165":{"position":[[258,8]]},"167":{"position":[[999,7]]},"171":{"position":[[38,6],[807,9]]},"175":{"position":[[552,8]]}}}],["проектор",{"_index":844,"t":{"60":{"position":[[319,9]]}}}],["проекц",{"_index":1111,"t":{"100":{"position":[[62,8]]},"102":{"position":[[135,9]]},"122":{"position":[[408,9]]}}}],["проем",{"_index":996,"t":{"80":{"position":[[1812,6]]}}}],["проецир",{"_index":914,"t":{"74":{"position":[[156,12]]}}}],["проецирова",{"_index":839,"t":{"60":{"position":[[213,12]]}}}],["проецирован",{"_index":851,"t":{"62":{"position":[[282,13],[362,13]]}}}],["прожектор",{"_index":834,"t":{"60":{"position":[[57,10]]},"66":{"position":[[320,11],[354,9],[387,9],[816,9]]}}}],["прозрач",{"_index":796,"t":{"58":{"position":[[323,10]]}}}],["прозрачн",{"_index":671,"t":{"52":{"position":[[530,14]]},"58":{"position":[[305,12]]},"88":{"position":[[317,12],[335,10]]},"96":{"position":[[257,12],[275,10]]},"118":{"position":[[247,12]]},"153":{"position":[[256,12],[274,10]]},"189":{"position":[[133,13],[406,12]]},"209":{"position":[[54,12],[175,13],[366,13],[489,12],[569,13]]},"211":{"position":[[405,12]]},"217":{"position":[[232,12]]}}}],["проигра",{"_index":589,"t":{"42":{"position":[[558,8],[612,9]]}}}],["проигрыва",{"_index":893,"t":{"68":{"position":[[55,13]]},"219":{"position":[[7863,13]]}}}],["проигрыван",{"_index":2159,"t":{"219":{"position":[[7436,12]]}}}],["производительн",{"_index":869,"t":{"66":{"position":[[27,18],[133,19],[674,18]]},"80":{"position":[[383,18]]},"106":{"position":[[581,19]]},"126":{"position":[[212,19]]},"128":{"position":[[129,18]]}}}],["пройт",{"_index":531,"t":{"40":{"position":[[1116,6]]},"231":{"position":[[505,6]]}}}],["прокрут",{"_index":532,"t":{"40":{"position":[[1135,12]]}}}],["промежуточн",{"_index":1166,"t":{"118":{"position":[[297,13]]},"203":{"position":[[497,13]]}}}],["пропадет",{"_index":1612,"t":{"181":{"position":[[404,9]]}}}],["прописа",{"_index":2026,"t":{"219":{"position":[[2545,9]]}}}],["прописыва",{"_index":1922,"t":{"209":{"position":[[469,11]]}}}],["пропуст",{"_index":1364,"t":{"159":{"position":[[190,11]]}}}],["пропущен",{"_index":1265,"t":{"140":{"position":[[388,11]]}}}],["просмотрщик",{"_index":1311,"t":{"145":{"position":[[879,11]]}}}],["пространств",{"_index":917,"t":{"74":{"position":[[193,13]]},"80":{"position":[[24,12]]},"86":{"position":[[129,13]]},"100":{"position":[[42,11]]},"106":{"position":[[252,13]]},"147":{"position":[[234,12]]},"191":{"position":[[1237,12],[1336,12],[1586,13]]},"219":{"position":[[5549,12]]}}}],["противоположн",{"_index":2112,"t":{"219":{"position":[[5488,15]]}}}],["прохожден",{"_index":705,"t":{"52":{"position":[[1211,11]]}}}],["процедурн",{"_index":1965,"t":{"217":{"position":[[364,11]]},"221":{"position":[[968,11]]}}}],["процесс",{"_index":1430,"t":{"165":{"position":[[896,9]]}}}],["прочита",{"_index":1567,"t":{"175":{"position":[[533,9]]}}}],["прошл",{"_index":1390,"t":{"165":{"position":[[54,6]]}}}],["прощ",{"_index":1538,"t":{"171":{"position":[[358,6]]},"205":{"position":[[220,5]]}}}],["пружин",{"_index":2240,"t":{"225":{"position":[[706,8]]},"227":{"position":[[445,7],[669,7],[903,7]]}}}],["прям",{"_index":686,"t":{"52":{"position":[[819,6]]},"92":{"position":[[311,4]]},"203":{"position":[[840,6]]}}}],["публичн",{"_index":1549,"t":{"171":{"position":[[574,9]]}}}],["пункт",{"_index":1045,"t":{"92":{"position":[[83,8]]},"183":{"position":[[683,5]]},"209":{"position":[[402,6]]}}}],["пут",{"_index":483,"t":{"40":{"position":[[97,4]]},"58":{"position":[[546,4]]},"62":{"position":[[260,4],[338,4]]},"70":{"position":[[30,4]]},"96":{"position":[[532,4],[649,4]]},"110":{"position":[[34,4]]},"130":{"position":[[46,4]]},"136":{"position":[[287,4]]},"153":{"position":[[807,4]]},"183":{"position":[[1834,4],[2250,4]]},"191":{"position":[[535,4]]},"205":{"position":[[496,4]]},"215":{"position":[[345,4]]},"219":{"position":[[192,6],[286,4],[324,4],[1286,4],[6071,5]]}}}],["путём",{"_index":2193,"t":{"221":{"position":[[377,5]]}}}],["пушк",{"_index":2141,"t":{"219":{"position":[[6572,5]]}}}],["пятн",{"_index":723,"t":{"54":{"position":[[464,5]]}}}],["работ",{"_index":1241,"t":{"132":{"position":[[553,6]]},"143":{"position":[[210,7]]},"151":{"position":[[132,6]]},"159":{"position":[[405,6]]},"169":{"position":[[852,6],[954,6]]},"171":{"position":[[334,6]]},"175":{"position":[[242,7]]},"179":{"position":[[30,6]]},"189":{"position":[[595,7]]},"193":{"position":[[0,6],[297,6]]},"215":{"position":[[125,6]]}}}],["работа",{"_index":798,"t":{"58":{"position":[[369,9]]},"60":{"position":[[35,8]]},"92":{"position":[[613,8]]},"116":{"position":[[186,8]]},"130":{"position":[[576,8]]},"153":{"position":[[326,9]]},"177":{"position":[[8,8]]},"181":{"position":[[480,8]]},"183":{"position":[[1718,9]]},"191":{"position":[[892,8]]},"207":{"position":[[760,9]]},"209":{"position":[[76,9]]}}}],["работоспособн",{"_index":1329,"t":{"147":{"position":[[610,16]]}}}],["рав",{"_index":881,"t":{"66":{"position":[[308,5]]}}}],["равн",{"_index":829,"t":{"58":{"position":[[844,5],[865,5],[886,5]]},"126":{"position":[[275,5]]},"203":{"position":[[1338,6]]},"219":{"position":[[2000,5]]},"221":{"position":[[833,6]]}}}],["радиус",{"_index":659,"t":{"52":{"position":[[209,7],[582,7]]},"62":{"position":[[145,6]]}}}],["разбер",{"_index":1639,"t":{"183":{"position":[[667,8]]}}}],["разбива",{"_index":1298,"t":{"145":{"position":[[437,9]]}}}],["разверн",{"_index":1210,"t":{"126":{"position":[[552,10]]}}}],["развертк",{"_index":1739,"t":{"191":{"position":[[1011,9]]}}}],["развесовк",{"_index":1293,"t":{"145":{"position":[[220,10]]},"217":{"position":[[319,10]]},"219":{"position":[[1777,10]]}}}],["раздел",{"_index":2118,"t":{"219":{"position":[[5789,9]]},"221":{"position":[[35,7]]}}}],["разделя",{"_index":2157,"t":{"219":{"position":[[7312,11]]}}}],["различн",{"_index":500,"t":{"40":{"position":[[272,9]]},"50":{"position":[[26,10],[65,9]]},"92":{"position":[[827,9]]},"167":{"position":[[412,9]]},"173":{"position":[[185,9]]},"179":{"position":[[188,9]]},"199":{"position":[[30,9]]},"219":{"position":[[4607,9]]}}}],["размашист",{"_index":2199,"t":{"221":{"position":[[517,11]]}}}],["размер",{"_index":1124,"t":{"102":{"position":[[204,8]]},"118":{"position":[[161,6],[209,8]]},"145":{"position":[[264,6]]},"191":{"position":[[914,7],[1044,6]]},"193":{"position":[[201,6],[668,6]]},"207":{"position":[[193,9]]},"219":{"position":[[1373,7],[5050,8],[5210,7]]}}}],["размеща",{"_index":958,"t":{"80":{"position":[[563,11],[793,9]]}}}],["размещен",{"_index":1016,"t":{"86":{"position":[[11,10]]},"114":{"position":[[20,10]]},"128":{"position":[[11,10]]}}}],["разн",{"_index":955,"t":{"80":{"position":[[532,6],[1194,6]]},"171":{"position":[[627,6],[651,7]]},"193":{"position":[[167,6]]},"199":{"position":[[242,7]]},"219":{"position":[[2297,6],[5812,6],[5904,6],[8256,6]]}}}],["разнообраз",{"_index":1647,"t":{"183":{"position":[[1462,12]]}}}],["разобра",{"_index":1418,"t":{"165":{"position":[[642,11]]},"169":{"position":[[742,11]]}}}],["разобьёт",{"_index":1099,"t":{"98":{"position":[[48,10]]},"155":{"position":[[48,10]]}}}],["разрабатыва",{"_index":1475,"t":{"167":{"position":[[1047,15]]},"173":{"position":[[240,15]]}}}],["разработа",{"_index":1465,"t":{"167":{"position":[[780,10]]}}}],["разработк",{"_index":1308,"t":{"145":{"position":[[846,10]]},"149":{"position":[[156,10],[190,10],[233,10],[392,10],[466,10]]},"159":{"position":[[263,10]]},"167":{"position":[[909,11],[948,10],[1115,10],[1245,11]]},"189":{"position":[[209,11]]}}}],["разработчик",{"_index":1331,"t":{"149":{"position":[[22,11]]},"167":{"position":[[643,13]]}}}],["разреш",{"_index":1024,"t":{"88":{"position":[[106,9]]},"96":{"position":[[68,9]]},"122":{"position":[[68,9]]},"130":{"position":[[483,9],[534,11],[701,11]]},"136":{"position":[[68,9]]},"153":{"position":[[68,9]]}}}],["разрешен",{"_index":924,"t":{"76":{"position":[[13,10],[58,10]]},"191":{"position":[[471,10],[753,10],[878,10],[1123,10]]},"205":{"position":[[105,11]]}}}],["разруша",{"_index":1097,"t":{"98":{"position":[[19,11]]},"155":{"position":[[19,11]]}}}],["разрушен",{"_index":1095,"t":{"96":{"position":[[686,10]]},"153":{"position":[[699,10],[844,10]]}}}],["разряд",{"_index":739,"t":{"56":{"position":[[81,7]]}}}],["ракет",{"_index":2027,"t":{"219":{"position":[[2603,6]]}}}],["рамк",{"_index":1563,"t":{"173":{"position":[[328,5]]},"175":{"position":[[650,5]]}}}],["ран",{"_index":1399,"t":{"165":{"position":[[309,6]]},"167":{"position":[[611,5]]}}}],["раскачиван",{"_index":2183,"t":{"221":{"position":[[263,12]]}}}],["раскраск",{"_index":1070,"t":{"92":{"position":[[809,9]]},"130":{"position":[[228,9]]}}}],["раскручива",{"_index":527,"t":{"40":{"position":[[977,14]]}}}],["распак",{"_index":1378,"t":{"161":{"position":[[198,10]]}}}],["расплыва",{"_index":2050,"t":{"219":{"position":[[3345,14]]}}}],["располага",{"_index":1923,"t":{"211":{"position":[[41,13]]},"213":{"position":[[238,13]]}}}],["располож",{"_index":647,"t":{"50":{"position":[[343,11]]},"92":{"position":[[168,11],[296,11]]}}}],["распределен",{"_index":1075,"t":{"92":{"position":[[955,13]]}}}],["рассеиван",{"_index":836,"t":{"60":{"position":[[89,11]]},"62":{"position":[[219,11]]},"66":{"position":[[858,11]]}}}],["расстановк",{"_index":962,"t":{"80":{"position":[[612,11]]}}}],["расстоян",{"_index":573,"t":{"42":{"position":[[156,10],[246,10],[336,10]]},"80":{"position":[[1058,10],[1639,11],[1779,10]]},"223":{"position":[[231,10]]},"225":{"position":[[979,10]]},"227":{"position":[[298,11],[525,11],[752,11]]}}}],["рассчита",{"_index":1950,"t":{"215":{"position":[[196,9]]}}}],["растяжен",{"_index":2269,"t":{"229":{"position":[[84,10]]}}}],["растёт",{"_index":1403,"t":{"165":{"position":[[413,7]]}}}],["расход",{"_index":926,"t":{"76":{"position":[[104,6]]}}}],["расчет",{"_index":918,"t":{"74":{"position":[[241,7]]}}}],["расчёт",{"_index":921,"t":{"74":{"position":[[304,7]]}}}],["расшир",{"_index":1451,"t":{"167":{"position":[[294,9]]}}}],["расширен",{"_index":1146,"t":{"108":{"position":[[71,11]]},"132":{"position":[[579,11]]},"145":{"position":[[243,11],[393,11]]},"181":{"position":[[245,10]]},"197":{"position":[[356,11]]},"215":{"position":[[150,11]]},"217":{"position":[[407,11]]}}}],["расширя",{"_index":1914,"t":{"207":{"position":[[579,9]]}}}],["реализац",{"_index":843,"t":{"60":{"position":[[308,10]]},"120":{"position":[[0,10]]},"130":{"position":[[788,10]]},"147":{"position":[[173,10],[446,10],[474,10],[510,10]]},"191":{"position":[[1157,11]]},"211":{"position":[[226,10]]}}}],["реализовыва",{"_index":1545,"t":{"171":{"position":[[506,13]]}}}],["реалистичн",{"_index":2181,"t":{"221":{"position":[[220,12]]}}}],["реалтайм",{"_index":1169,"t":{"120":{"position":[[11,8]]},"147":{"position":[[204,8]]}}}],["реальн",{"_index":1112,"t":{"100":{"position":[[71,8]]}}}],["регулировк",{"_index":1825,"t":{"197":{"position":[[449,11]]}}}],["редактирова",{"_index":1600,"t":{"179":{"position":[[380,13]]}}}],["редактирован",{"_index":1602,"t":{"179":{"position":[[440,14]]},"189":{"position":[[1005,15]]},"219":{"position":[[5195,14],[5629,15],[6077,14]]}}}],["редактор",{"_index":1051,"t":{"92":{"position":[[206,9]]},"126":{"position":[[579,9]]},"147":{"position":[[425,9]]},"169":{"position":[[756,10]]},"221":{"position":[[1125,9]]}}}],["редк",{"_index":1888,"t":{"205":{"position":[[190,6]]}}}],["реж",{"_index":793,"t":{"58":{"position":[[258,5]]},"96":{"position":[[210,5]]},"124":{"position":[[154,5]]},"153":{"position":[[209,5]]},"219":{"position":[[432,6],[8457,6]]}}}],["режим",{"_index":833,"t":{"60":{"position":[[50,6]]},"92":{"position":[[877,6]]},"126":{"position":[[334,7]]},"219":{"position":[[476,6],[527,6],[632,6]]}}}],["режущ",{"_index":2043,"t":{"219":{"position":[[3242,7]]}}}],["резк",{"_index":2055,"t":{"219":{"position":[[3499,6]]}}}],["результат",{"_index":1550,"t":{"171":{"position":[[594,11]]},"193":{"position":[[112,11]]},"219":{"position":[[2535,9]]}}}],["рейтрейсинг",{"_index":1463,"t":{"167":{"position":[[740,13],[1287,13]]}}}],["рекоменд",{"_index":1138,"t":{"106":{"position":[[496,13]]},"130":{"position":[[856,13]]},"159":{"position":[[202,13]]},"189":{"position":[[734,13]]},"193":{"position":[[812,13]]},"203":{"position":[[1311,13]]},"207":{"position":[[420,13]]}}}],["рекоменду",{"_index":1575,"t":{"177":{"position":[[51,11]]}}}],["релиз",{"_index":1404,"t":{"165":{"position":[[431,6]]},"167":{"position":[[60,5]]},"171":{"position":[[429,6]]}}}],["релизн",{"_index":1359,"t":{"159":{"position":[[83,8]]}}}],["рельеф",{"_index":1822,"t":{"197":{"position":[[44,6],[836,7]]}}}],["рельефн",{"_index":1826,"t":{"197":{"position":[[469,12],[778,12]]}}}],["рендер",{"_index":1337,"t":{"149":{"position":[[167,7],[201,7]]},"191":{"position":[[1351,6]]}}}],["рендерер",{"_index":1482,"t":{"167":{"position":[[1264,9]]}}}],["рендеринг",{"_index":1290,"t":{"145":{"position":[[143,10],[636,9]]},"147":{"position":[[32,10],[193,10],[297,10]]},"219":{"position":[[439,11],[483,10],[534,11],[639,10]]}}}],["ровн",{"_index":1860,"t":{"203":{"position":[[266,8]]}}}],["род",{"_index":632,"t":{"50":{"position":[[37,4]]},"221":{"position":[[704,4]]}}}],["родительск",{"_index":2154,"t":{"219":{"position":[[6919,12],[7044,12],[8103,13]]}}}],["ролик",{"_index":1259,"t":{"138":{"position":[[121,5]]},"140":{"position":[[514,6]]}}}],["рта",{"_index":2143,"t":{"219":{"position":[[6608,4]]}}}],["рук",{"_index":2128,"t":{"219":{"position":[[6235,4],[6268,4]]}}}],["ручн",{"_index":1971,"t":{"217":{"position":[[586,7]]}}}],["рыскан",{"_index":2283,"t":{"231":{"position":[[653,9],[841,9]]}}}],["ряд",{"_index":1446,"t":{"167":{"position":[[198,3]]},"209":{"position":[[109,3]]},"211":{"position":[[250,3]]},"215":{"position":[[172,3]]}}}],["сasperx69x",{"_index":229,"t":{"22":{"position":[[66,10]]},"149":{"position":[[75,10]]}}}],["сайт",{"_index":1512,"t":{"169":{"position":[[350,7]]},"175":{"position":[[546,5]]}}}],["сам",{"_index":497,"t":{"40":{"position":[[240,5]]},"167":{"position":[[9,5]]},"171":{"position":[[722,5]]},"201":{"position":[[107,5]]}}}],["самозатенен",{"_index":1227,"t":{"130":{"position":[[493,13]]}}}],["сброс",{"_index":771,"t":{"56":{"position":[[863,6],[976,6],[1000,5]]},"140":{"position":[[462,6]]},"219":{"position":[[5675,8]]}}}],["свалк",{"_index":1412,"t":{"165":{"position":[[575,6]]}}}],["свеж",{"_index":1357,"t":{"159":{"position":[[45,7],[430,7]]}}}],["сверх",{"_index":1209,"t":{"126":{"position":[[532,6]]}}}],["свет",{"_index":832,"t":{"60":{"position":[[22,6],[101,5],[165,5]]},"62":{"position":[[21,5],[104,5],[193,5],[231,5],[437,5]]},"64":{"position":[[21,5]]},"66":{"position":[[18,5],[194,6],[264,5],[448,5],[505,5],[559,5],[870,6]]},"80":{"position":[[1247,6],[1365,6]]},"90":{"position":[[300,5]]},"122":{"position":[[192,5]]},"126":{"position":[[449,9]]},"132":{"position":[[467,5]]},"136":{"position":[[192,5]]},"153":{"position":[[576,5]]},"165":{"position":[[39,4]]},"203":{"position":[[847,5]]},"219":{"position":[[2632,5],[2764,4]]}}}],["светл",{"_index":1865,"t":{"203":{"position":[[565,8]]}}}],["светя",{"_index":1905,"t":{"207":{"position":[[162,10]]}}}],["свечен",{"_index":848,"t":{"62":{"position":[[152,8]]}}}],["сво",{"_index":658,"t":{"52":{"position":[[203,5]]},"171":{"position":[[33,4]]},"183":{"position":[[189,4]]},"185":{"position":[[190,4]]},"189":{"position":[[935,4]]},"213":{"position":[[71,4]]}}}],["свойств",{"_index":1058,"t":{"92":{"position":[[414,8]]},"126":{"position":[[156,9]]},"221":{"position":[[1231,8],[1242,10],[1327,8],[1397,7]]},"223":{"position":[[179,8],[197,8],[215,8]]},"225":{"position":[[191,8],[209,8],[227,8]]},"227":{"position":[[164,8],[182,8],[200,8]]},"229":{"position":[[35,7],[170,8],[188,8],[206,8]]},"231":{"position":[[66,7]]}}}],["свойствен",{"_index":1288,"t":{"145":{"position":[[90,12]]}}}],["свыш",{"_index":1491,"t":{"167":{"position":[[1625,5],[1704,5]]}}}],["связ",{"_index":1839,"t":{"199":{"position":[[196,5]]}}}],["связыва",{"_index":944,"t":{"80":{"position":[[165,9]]}}}],["сгенерир",{"_index":1961,"t":{"217":{"position":[[220,11]]}}}],["сглаживан",{"_index":1220,"t":{"130":{"position":[[301,11]]}}}],["сдвига",{"_index":738,"t":{"56":{"position":[[72,8]]}}}],["сдела",{"_index":854,"t":{"62":{"position":[[420,7]]},"145":{"position":[[711,7]]},"165":{"position":[[973,9]]},"167":{"position":[[929,6],[1431,7]]},"169":{"position":[[289,7],[812,7]]},"171":{"position":[[25,7]]},"183":{"position":[[1549,7]]},"195":{"position":[[311,7]]},"197":{"position":[[272,7],[382,7]]},"207":{"position":[[638,7]]},"219":{"position":[[688,7]]}}}],["се",{"_index":1392,"t":{"165":{"position":[[89,3],[448,3]]}}}],["сегмент",{"_index":1005,"t":{"84":{"position":[[40,9],[413,8],[478,10]]}}}],["секунд",{"_index":505,"t":{"40":{"position":[[365,8],[487,8]]},"52":{"position":[[622,9],[1167,8]]},"219":{"position":[[7467,7]]}}}],["сер",{"_index":2030,"t":{"219":{"position":[[2667,7]]}}}],["сервер",{"_index":1216,"t":{"128":{"position":[[200,8]]},"149":{"position":[[505,7]]}}}],["серверн",{"_index":1533,"t":{"171":{"position":[[224,9]]}}}],["сет",{"_index":1217,"t":{"128":{"position":[[212,5]]}}}],["сетк",{"_index":2101,"t":{"219":{"position":[[5016,5]]}}}],["сжат",{"_index":1705,"t":{"189":{"position":[[163,7],[276,6],[322,7],[421,6],[497,6],[653,6],[799,7],[824,6],[880,6]]},"193":{"position":[[184,7],[285,7],[846,6],[972,6],[1018,6]]},"207":{"position":[[477,6]]},"211":{"position":[[520,6]]},"213":{"position":[[424,6]]},"229":{"position":[[75,6]]}}}],["сил",{"_index":1010,"t":{"84":{"position":[[182,4],[223,4],[264,4]]},"201":{"position":[[281,4]]},"227":{"position":[[1019,4]]},"231":{"position":[[756,4],[1113,4]]}}}],["сильн",{"_index":871,"t":{"66":{"position":[[51,6],[657,6]]},"80":{"position":[[1142,8]]},"171":{"position":[[351,6]]},"225":{"position":[[1066,8]]}}}],["симулир",{"_index":2192,"t":{"221":{"position":[[364,12]]}}}],["симулируем",{"_index":2216,"t":{"223":{"position":[[26,12]]},"225":{"position":[[26,12]]}}}],["симуляц",{"_index":1079,"t":{"94":{"position":[[9,10]]},"151":{"position":[[18,10]]}}}],["син",{"_index":985,"t":{"80":{"position":[[1358,6]]},"209":{"position":[[553,5]]}}}],["синглплеерн",{"_index":1279,"t":{"143":{"position":[[333,14]]},"173":{"position":[[527,14]]},"175":{"position":[[365,14]]}}}],["синтаксис",{"_index":2209,"t":{"221":{"position":[[1186,10]]}}}],["систем",{"_index":1021,"t":{"86":{"position":[[246,7]]},"92":{"position":[[18,7]]},"110":{"position":[[60,7]]},"128":{"position":[[315,7]]},"147":{"position":[[338,7],[382,7]]}}}],["ситуац",{"_index":1777,"t":{"193":{"position":[[944,9]]}}}],["скайбокс",{"_index":1116,"t":{"102":{"position":[[43,9]]},"106":{"position":[[42,9],[221,8],[383,11],[483,9]]},"145":{"position":[[649,8]]},"213":{"position":[[0,8],[49,9],[147,9],[340,10],[390,9]]}}}],["скача",{"_index":1376,"t":{"161":{"position":[[11,8]]},"163":{"position":[[0,8],[197,8]]},"215":{"position":[[277,7]]}}}],["сквоз",{"_index":1200,"t":{"126":{"position":[[114,6]]}}}],["скелет",{"_index":2080,"t":{"219":{"position":[[4272,8],[4341,8]]}}}],["скин",{"_index":1032,"t":{"88":{"position":[[527,5]]},"130":{"position":[[80,5]]}}}],["скиннингов",{"_index":2100,"t":{"219":{"position":[[5003,12]]}}}],["скольз",{"_index":2288,"t":{"231":{"position":[[796,8],[1153,8]]}}}],["скопир",{"_index":1380,"t":{"161":{"position":[[294,10]]},"163":{"position":[[44,10],[224,10]]}}}],["скопирова",{"_index":1728,"t":{"191":{"position":[[505,11],[517,11]]}}}],["скор",{"_index":1890,"t":{"205":{"position":[[261,7]]}}}],["скорост",{"_index":535,"t":{"40":{"position":[[1263,8]]},"52":{"position":[[936,8],[995,8]]},"219":{"position":[[7427,8]]}}}],["скрипт",{"_index":1164,"t":{"118":{"position":[[37,6]]},"181":{"position":[[493,8]]}}}],["скрыт",{"_index":766,"t":{"56":{"position":[[774,6]]}}}],["скрэг",{"_index":2048,"t":{"219":{"position":[[3296,7]]}}}],["след",{"_index":740,"t":{"56":{"position":[[92,9]]},"66":{"position":[[702,7]]},"80":{"position":[[785,7],[1173,7],[1750,7]]},"86":{"position":[[46,7]]},"92":{"position":[[506,7],[984,7]]},"94":{"position":[[233,7]]},"126":{"position":[[169,8]]},"128":{"position":[[46,7]]},"132":{"position":[[614,7]]},"151":{"position":[[259,7]]},"181":{"position":[[283,9]]},"183":{"position":[[1119,6],[1345,5]]},"193":{"position":[[448,9]]},"195":{"position":[[496,7]]},"211":{"position":[[499,7]]},"219":{"position":[[341,9],[2595,4],[2638,4],[2683,4],[2905,4],[2941,4],[3019,4],[3048,4],[3371,4]]},"221":{"position":[[1176,9]]},"231":{"position":[[191,7]]}}}],["следова",{"_index":847,"t":{"62":{"position":[[66,9]]}}}],["следован",{"_index":1022,"t":{"86":{"position":[[254,10]]},"92":{"position":[[26,10],[150,11],[352,10]]},"128":{"position":[[323,10]]}}}],["слежен",{"_index":1205,"t":{"126":{"position":[[349,8]]}}}],["слов",{"_index":1525,"t":{"169":{"position":[[976,6]]},"183":{"position":[[791,6]]},"219":{"position":[[7253,6],[7306,5],[7356,4],[7386,5]]}}}],["слож",{"_index":2024,"t":{"219":{"position":[[2500,7]]}}}],["сложн",{"_index":1517,"t":{"169":{"position":[[480,8]]}}}],["сложност",{"_index":880,"t":{"66":{"position":[[298,9]]}}}],["случа",{"_index":889,"t":{"66":{"position":[[765,7]]},"86":{"position":[[152,7]]},"92":{"position":[[466,7]]},"94":{"position":[[139,7]]},"128":{"position":[[230,7]]},"132":{"position":[[337,7],[892,6]]},"151":{"position":[[173,7]]},"159":{"position":[[136,7]]},"161":{"position":[[67,6]]},"169":{"position":[[652,6]]},"171":{"position":[[2,7]]},"173":{"position":[[290,7]]},"181":{"position":[[191,7]]},"189":{"position":[[223,7]]},"193":{"position":[[804,7]]},"197":{"position":[[428,6]]},"201":{"position":[[2,6]]},"203":{"position":[[2,6],[532,6]]},"225":{"position":[[604,7],[745,7]]}}}],["случайн",{"_index":640,"t":{"50":{"position":[[180,9]]},"52":{"position":[[179,9]]},"54":{"position":[[233,9]]},"181":{"position":[[303,9]]}}}],["слыш",{"_index":564,"t":{"42":{"position":[[47,6],[136,6],[228,6],[318,6]]}}}],["слюн",{"_index":2047,"t":{"219":{"position":[[3290,5]]}}}],["смарт",{"_index":1454,"t":{"167":{"position":[[515,5]]}}}],["смен",{"_index":2066,"t":{"219":{"position":[[3870,5]]}}}],["смерт",{"_index":2167,"t":{"219":{"position":[[7886,6]]}}}],["смеща",{"_index":2251,"t":{"227":{"position":[[331,9],[558,9],[785,9]]}}}],["смоделирова",{"_index":2245,"t":{"227":{"position":[[0,15]]}}}],["смысл",{"_index":1556,"t":{"171":{"position":[[780,5]]},"187":{"position":[[253,5]]}}}],["снаряд",{"_index":2034,"t":{"219":{"position":[[2879,7]]}}}],["собира",{"_index":1244,"t":{"132":{"position":[[643,11]]}}}],["соблюда",{"_index":1762,"t":{"193":{"position":[[438,9]]}}}],["собствен",{"_index":983,"t":{"80":{"position":[[1266,11]]},"145":{"position":[[817,11]]},"177":{"position":[[21,12]]},"211":{"position":[[347,11]]}}}],["событ",{"_index":1444,"t":{"167":{"position":[[23,8],[1497,7],[1587,8]]}}}],["совмест",{"_index":1951,"t":{"215":{"position":[[256,9]]}}}],["совместим",{"_index":1282,"t":{"145":{"position":[[0,13]]},"167":{"position":[[115,11]]}}}],["совпада",{"_index":545,"t":{"40":{"position":[[1611,9]]},"191":{"position":[[781,9]]}}}],["современ",{"_index":1269,"t":{"143":{"position":[[0,11],[81,11]]},"175":{"position":[[0,11],[79,11]]}}}],["содерж",{"_index":1560,"t":{"173":{"position":[[157,8]]},"175":{"position":[[420,8]]}}}],["содержа",{"_index":1063,"t":{"92":{"position":[[642,10]]}}}],["содержим",{"_index":1132,"t":{"106":{"position":[[266,10]]}}}],["созда",{"_index":934,"t":{"78":{"position":[[115,9]]},"106":{"position":[[230,9]]},"157":{"position":[[67,7],[133,7]]},"165":{"position":[[365,7]]},"175":{"position":[[717,6]]},"185":{"position":[[182,7],[278,7]]},"195":{"position":[[262,7]]},"197":{"position":[[226,7],[323,7]]},"219":{"position":[[2675,7],[2933,7],[3040,7],[4941,7],[5297,7],[6052,7],[7026,7]]},"227":{"position":[[62,7]]},"231":{"position":[[452,9]]}}}],["создава",{"_index":954,"t":{"80":{"position":[[427,9]]},"169":{"position":[[677,9]]},"183":{"position":[[337,9]]},"221":{"position":[[210,9]]}}}],["создан",{"_index":631,"t":{"50":{"position":[[17,8],[405,8]]},"56":{"position":[[1091,8]]},"78":{"position":[[50,8],[214,8]]},"92":{"position":[[135,8],[1102,8]]},"143":{"position":[[320,8]]},"147":{"position":[[123,8],[401,8]]},"157":{"position":[[4,8]]},"173":{"position":[[446,8]]},"175":{"position":[[352,8],[493,8]]},"185":{"position":[[96,8]]},"207":{"position":[[106,8],[260,8]]},"211":{"position":[[338,8]]},"217":{"position":[[594,8]]}}}],["создаст",{"_index":2103,"t":{"219":{"position":[[5097,7]]}}}],["создаёт",{"_index":1106,"t":{"100":{"position":[[0,7]]},"231":{"position":[[748,7],[1105,7]]}}}],["сок",{"_index":1573,"t":{"175":{"position":[[698,4]]}}}],["солнечн",{"_index":1303,"t":{"145":{"position":[[664,9]]}}}],["сообществ",{"_index":1391,"t":{"165":{"position":[[75,10],[373,12]]},"167":{"position":[[1560,11]]}}}],["соответств",{"_index":959,"t":{"80":{"position":[[575,15],[636,13]]},"203":{"position":[[1348,12]]}}}],["соответствова",{"_index":1769,"t":{"193":{"position":[[691,15]]}}}],["сопротивлен",{"_index":2206,"t":{"221":{"position":[[718,13]]}}}],["состав",{"_index":1952,"t":{"215":{"position":[[304,7]]}}}],["составлен",{"_index":1334,"t":{"149":{"position":[[102,11]]}}}],["состо",{"_index":1933,"t":{"213":{"position":[[9,7]]}}}],["состоян",{"_index":737,"t":{"56":{"position":[[61,10],[470,9]]},"58":{"position":[[766,9],[827,9]]},"88":{"position":[[659,9],[733,9],[782,9],[847,9]]},"147":{"position":[[627,9]]}}}],["соучаст",{"_index":1345,"t":{"149":{"position":[[454,9]]}}}],["сохран",{"_index":1274,"t":{"143":{"position":[[138,8]]},"175":{"position":[[170,8]]}}}],["сохранен",{"_index":1754,"t":{"191":{"position":[[1544,10]]},"193":{"position":[[412,10]]}}}],["сохраня",{"_index":1677,"t":{"185":{"position":[[372,10]]},"191":{"position":[[1463,9]]},"211":{"position":[[480,9]]},"219":{"position":[[1880,10]]},"225":{"position":[[870,9]]}}}],["спаун",{"_index":1237,"t":{"132":{"position":[[114,6]]}}}],["специальн",{"_index":1985,"t":{"219":{"position":[[463,12],[2364,11],[6137,11]]}}}],["списк",{"_index":1137,"t":{"106":{"position":[[458,6]]}}}],["список",{"_index":1654,"t":{"183":{"position":[[1755,6],[2157,6]]},"213":{"position":[[183,6]]},"219":{"position":[[7663,6]]}}}],["спрайт",{"_index":687,"t":{"52":{"position":[[863,8],[963,7]]},"58":{"position":[[575,7]]},"165":{"position":[[208,8]]},"191":{"position":[[905,8]]}}}],["спроецирова",{"_index":1133,"t":{"106":{"position":[[292,13]]}}}],["спуст",{"_index":1540,"t":{"171":{"position":[[392,6]]}}}],["сраз",{"_index":1034,"t":{"88":{"position":[[603,5]]},"112":{"position":[[33,5]]},"130":{"position":[[167,5]]},"203":{"position":[[89,5]]},"221":{"position":[[896,6]]},"231":{"position":[[135,5]]}}}],["сред",{"_index":1579,"t":{"177":{"position":[[140,5]]}}}],["средн",{"_index":577,"t":{"42":{"position":[[238,7]]},"193":{"position":[[1196,7]]}}}],["стандартн",{"_index":1559,"t":{"173":{"position":[[95,11]]},"219":{"position":[[3615,12]]}}}],["стар",{"_index":1314,"t":{"147":{"position":[[81,6]]},"159":{"position":[[480,6]]},"165":{"position":[[552,6]]},"219":{"position":[[4198,7]]}}}],["стара",{"_index":953,"t":{"80":{"position":[[414,9]]}}}],["старт",{"_index":1125,"t":{"104":{"position":[[38,6]]},"124":{"position":[[36,6]]}}}],["старш",{"_index":761,"t":{"56":{"position":[[644,7]]}}}],["стат",{"_index":1420,"t":{"165":{"position":[[678,6],[941,8],[989,6]]},"169":{"position":[[841,7],[891,7]]},"171":{"position":[[700,6]]},"175":{"position":[[611,7]]},"177":{"position":[[34,9]]},"219":{"position":[[7727,7]]}}}],["статическ",{"_index":972,"t":{"80":{"position":[[987,11]]},"132":{"position":[[227,11]]}}}],["стен",{"_index":1672,"t":{"185":{"position":[[248,5]]}}}],["степен",{"_index":683,"t":{"52":{"position":[[761,7]]},"193":{"position":[[707,7]]},"197":{"position":[[461,7],[770,7]]}}}],["стержен",{"_index":2229,"t":{"225":{"position":[[86,9]]}}}],["стил",{"_index":1894,"t":{"205":{"position":[[351,6]]},"219":{"position":[[3543,6]]}}}],["сто",{"_index":1367,"t":{"159":{"position":[[277,5]]}}}],["стоков",{"_index":1613,"t":{"181":{"position":[[422,8]]}}}],["столкновен",{"_index":1598,"t":{"179":{"position":[[283,12]]}}}],["столкнут",{"_index":1530,"t":{"171":{"position":[[130,11]]}}}],["стольк",{"_index":561,"t":{"40":{"position":[[1971,7]]}}}],["сторон",{"_index":1193,"t":{"124":{"position":[[226,6]]},"140":{"position":[[0,7]]},"167":{"position":[[1543,7]]},"219":{"position":[[3160,7],[3170,7]]}}}],["стреля",{"_index":2038,"t":{"219":{"position":[[3129,8]]}}}],["строг",{"_index":2179,"t":{"219":{"position":[[8449,7]]}}}],["строк",{"_index":1991,"t":{"219":{"position":[[778,7],[3940,6],[4009,6],[4892,6],[5150,8]]}}}],["студиомодел",{"_index":1017,"t":{"86":{"position":[[22,13]]},"92":{"position":[[249,12]]},"94":{"position":[[45,14]]},"128":{"position":[[22,13]]},"132":{"position":[[599,14]]}}}],["субмодел",{"_index":1033,"t":{"88":{"position":[[553,9]]},"130":{"position":[[106,9]]}}}],["суффикс",{"_index":1805,"t":{"195":{"position":[[319,7]]},"197":{"position":[[280,7]]},"199":{"position":[[556,7]]},"207":{"position":[[241,7]]},"213":{"position":[[100,10],[190,10]]}}}],["существ",{"_index":770,"t":{"56":{"position":[[840,10]]},"80":{"position":[[688,10]]},"177":{"position":[[88,12]]},"193":{"position":[[863,10]]},"219":{"position":[[6737,10]]},"221":{"position":[[1300,10]]}}}],["сущност",{"_index":1001,"t":{"82":{"position":[[0,9]]}}}],["схем",{"_index":1049,"t":{"92":{"position":[[144,5]]}}}],["сход",{"_index":1419,"t":{"165":{"position":[[654,5]]}}}],["сцен",{"_index":886,"t":{"66":{"position":[[693,6]]},"203":{"position":[[1259,6]]}}}],["счетчик",{"_index":746,"t":{"56":{"position":[[240,8]]}}}],["счита",{"_index":1251,"t":{"132":{"position":[[914,9]]}}}],["счёт",{"_index":1110,"t":{"100":{"position":[[57,4]]}}}],["счёта",{"_index":819,"t":{"58":{"position":[[632,5]]}}}],["счётна",{"_index":731,"t":{"56":{"position":[[0,7]]}}}],["счётчик",{"_index":744,"t":{"56":{"position":[[182,8],[348,9],[487,9],[572,8],[602,7],[630,10],[870,8],[983,8],[1032,8]]}}}],["сыпа",{"_index":718,"t":{"54":{"position":[[352,6],[412,6]]}}}],["т.д",{"_index":742,"t":{"56":{"position":[[121,4]]},"147":{"position":[[357,5]]},"167":{"position":[[1951,4]]},"211":{"position":[[174,5]]},"221":{"position":[[335,4]]}}}],["т.е",{"_index":567,"t":{"42":{"position":[[69,4]]},"157":{"position":[[63,3]]}}}],["т.п",{"_index":1773,"t":{"193":{"position":[[745,6]]}}}],["таблиц",{"_index":1779,"t":{"193":{"position":[[989,7]]},"203":{"position":[[1411,8]]},"219":{"position":[[2437,7],[7334,7]]}}}],["тайлинг",{"_index":1954,"t":{"217":{"position":[[10,8],[86,8]]},"219":{"position":[[1510,7],[1609,10],[1721,11]]}}}],["так",{"_index":885,"t":{"66":{"position":[[636,6]]},"80":{"position":[[854,5],[1837,5]]},"169":{"position":[[344,5]]},"181":{"position":[[185,5],[454,5]]},"203":{"position":[[526,5]]},"219":{"position":[[2862,5],[3513,5],[3853,5]]},"221":{"position":[[481,5]]}}}],["таков",{"_index":1734,"t":{"191":{"position":[[803,7]]}}}],["творчеств",{"_index":1395,"t":{"165":{"position":[[174,11]]}}}],["твёрдог",{"_index":1081,"t":{"94":{"position":[[27,8]]},"151":{"position":[[36,8]]}}}],["твёрдых",{"_index":1083,"t":{"94":{"position":[[201,7]]},"145":{"position":[[516,7]]},"151":{"position":[[226,7]]}}}],["тег",{"_index":2119,"t":{"219":{"position":[[5911,4]]}}}],["текстов",{"_index":1603,"t":{"181":{"position":[[7,9]]},"183":{"position":[[4,9]]},"219":{"position":[[5689,9]]}}}],["текстур",{"_index":689,"t":{"52":{"position":[[895,9],[954,8]]},"58":{"position":[[276,8]]},"62":{"position":[[268,8],[296,7]]},"74":{"position":[[109,8],[274,9]]},"76":{"position":[[24,8]]},"88":{"position":[[410,8]]},"92":{"position":[[681,9],[912,7],[1117,8]]},"96":{"position":[[228,8],[350,8]]},"100":{"position":[[100,8]]},"106":{"position":[[324,9]]},"118":{"position":[[109,8],[168,9]]},"120":{"position":[[35,8]]},"126":{"position":[[0,8],[568,8]]},"130":{"position":[[248,7]]},"134":{"position":[[37,8]]},"140":{"position":[[69,10]]},"153":{"position":[[227,8]]},"165":{"position":[[217,9]]},"169":{"position":[[162,9]]},"179":{"position":[[128,10]]},"185":{"position":[[8,8],[228,8],[408,8],[532,9],[601,9],[639,9]]},"187":{"position":[[100,8],[569,8]]},"189":{"position":[[33,8],[286,9],[330,8],[507,8],[766,7],[887,8],[919,8]]},"191":{"position":[[79,8],[113,7],[208,8],[263,7],[282,8],[340,7],[399,10],[453,8],[617,7],[735,8],[860,8],[922,8],[1059,7],[1210,8],[1317,7],[1473,8]]},"193":{"position":[[208,8],[423,8],[545,10],[675,8],[1293,8]]},"195":{"position":[[253,8],[302,8],[350,8],[399,8]]},"197":{"position":[[54,9],[217,8],[263,8],[409,9],[499,8],[534,8]]},"199":{"position":[[7,8],[127,9],[411,7],[529,7],[597,8],[632,8]]},"201":{"position":[[58,8],[226,9],[365,8]]},"203":{"position":[[66,8],[369,8],[929,9],[1372,8],[1426,8]]},"205":{"position":[[10,8],[87,8],[152,8],[251,9],[416,8],[476,8],[504,8],[669,7]]},"207":{"position":[[0,9],[60,9],[220,7],[275,9],[412,7],[454,7],[606,8],[695,8],[749,7],[796,8]]},"209":{"position":[[33,8],[211,9],[525,8]]},"211":{"position":[[0,8],[140,7],[359,9],[490,8]]},"213":{"position":[[22,7],[76,8],[173,9],[229,8],[381,8]]},"217":{"position":[[19,7],[95,7],[138,9],[171,7],[260,8],[282,8],[483,8],[518,9]]},"219":{"position":[[422,9],[508,8],[668,9],[907,8],[1293,10],[1381,7],[1444,10],[1518,7],[3822,9],[3876,8],[3971,9],[4038,9]]}}}],["текстурн",{"_index":2008,"t":{"219":{"position":[[1563,10],[1677,10]]}}}],["текстуры/видеоролик",{"_index":840,"t":{"60":{"position":[[226,20]]}}}],["текущ",{"_index":751,"t":{"56":{"position":[[398,8]]},"58":{"position":[[673,7]]},"130":{"position":[[780,7]]},"140":{"position":[[469,8]]},"219":{"position":[[293,7]]}}}],["тел",{"_index":1082,"t":{"94":{"position":[[36,4],[209,4]]},"145":{"position":[[524,3]]},"151":{"position":[[45,5],[234,4]]}}}],["телепорт",{"_index":651,"t":{"50":{"position":[[425,10]]}}}],["тем",{"_index":1415,"t":{"165":{"position":[[606,4],[837,5]]},"169":{"position":[[795,4]]}}}],["темн",{"_index":722,"t":{"54":{"position":[[457,6]]},"219":{"position":[[962,7]]}}}],["темнот",{"_index":1207,"t":{"126":{"position":[[461,8]]}}}],["тен",{"_index":866,"t":{"64":{"position":[[89,4]]},"66":{"position":[[107,5],[272,7],[347,6],[381,5],[415,5],[458,5],[567,7]]},"90":{"position":[[257,4]]},"132":{"position":[[239,4],[424,4]]},"145":{"position":[[503,5]]},"219":{"position":[[3390,4],[3506,6]]}}}],["теор",{"_index":2274,"t":{"231":{"position":[[291,6]]}}}],["теоретическ",{"_index":1433,"t":{"165":{"position":[[1009,14]]}}}],["теря",{"_index":1717,"t":{"189":{"position":[[896,8],[928,6]]}}}],["тестирован",{"_index":1333,"t":{"149":{"position":[[88,13],[255,12],[278,12],[310,12],[333,12]]}}}],["технолог",{"_index":1801,"t":{"195":{"position":[[0,11]]},"197":{"position":[[0,11]]},"205":{"position":[[273,10],[365,10]]}}}],["технологическ",{"_index":1571,"t":{"175":{"position":[[660,14]]}}}],["течен",{"_index":674,"t":{"52":{"position":[[634,7]]}}}],["тип",{"_index":663,"t":{"52":{"position":[[367,3]]},"58":{"position":[[176,3],[220,3]]},"66":{"position":[[643,4]]},"88":{"position":[[69,3],[262,3]]},"96":{"position":[[31,3],[161,3],[615,3]]},"122":{"position":[[31,3]]},"136":{"position":[[31,3]]},"153":{"position":[[31,3],[161,3],[773,3]]},"199":{"position":[[406,4],[524,4]]},"207":{"position":[[215,4],[407,4],[745,3]]},"211":{"position":[[135,4]]},"219":{"position":[[6752,4]]}}}],["то",{"_index":1384,"t":{"163":{"position":[[165,3]]},"193":{"position":[[931,3]]},"219":{"position":[[661,3]]}}}],["тон",{"_index":517,"t":{"40":{"position":[[712,4],[765,3],[1163,4],[1188,5],[1289,4],[1420,4],[1637,7],[1790,4]]}}}],["тонк",{"_index":2225,"t":{"223":{"position":[[378,6]]},"225":{"position":[[1126,6]]}}}],["точечн",{"_index":472,"t":{"38":{"position":[[0,8]]},"74":{"position":[[0,8]]},"114":{"position":[[0,8]]}}}],["точк",{"_index":569,"t":{"42":{"position":[[86,5]]},"50":{"position":[[121,6],[165,5],[287,6]]},"52":{"position":[[131,5],[256,5],[340,5]]},"80":{"position":[[327,5],[370,5],[926,5],[1664,5]]},"219":{"position":[[1597,6],[1711,6],[4509,6],[4660,5],[4713,5],[5619,5]]}}}],["точн",{"_index":969,"t":{"80":{"position":[[901,5]]},"92":{"position":[[198,5]]},"219":{"position":[[1102,6]]}}}],["транспорт",{"_index":1325,"t":{"147":{"position":[[521,10]]}}}],["треб",{"_index":989,"t":{"80":{"position":[[1597,7]]},"92":{"position":[[1073,9]]},"151":{"position":[[139,7]]},"189":{"position":[[563,7]]},"191":{"position":[[1259,9]]}}}],["трем",{"_index":1117,"t":{"102":{"position":[[56,4]]}}}],["трен",{"_index":2253,"t":{"227":{"position":[[392,7],[617,7],[849,7]]},"231":{"position":[[761,7],[1118,7]]}}}],["трет",{"_index":2256,"t":{"227":{"position":[[453,6],[677,6]]}}}],["триггер",{"_index":587,"t":{"42":{"position":[[496,9]]},"54":{"position":[[158,9]]},"96":{"position":[[516,7]]},"181":{"position":[[502,9]]}}}],["трудн",{"_index":1417,"t":{"165":{"position":[[635,6]]}}}],["трётся",{"_index":2263,"t":{"227":{"position":[[911,6]]}}}],["трёхмерн",{"_index":1130,"t":{"106":{"position":[[210,10]]}}}],["туловищ",{"_index":2140,"t":{"219":{"position":[[6556,8]]}}}],["тума",{"_index":1139,"t":{"106":{"position":[[523,6]]}}}],["туториал",{"_index":1583,"t":{"177":{"position":[[182,9],[202,9],[226,9],[245,9],[272,9]]}}}],["тяжест",{"_index":2266,"t":{"227":{"position":[[1024,7]]}}}],["убед",{"_index":883,"t":{"66":{"position":[[575,10]]},"197":{"position":[[860,10]]}}}],["убива",{"_index":2169,"t":{"219":{"position":[[7945,7]]}}}],["убра",{"_index":1452,"t":{"167":{"position":[[309,6]]}}}],["убыван",{"_index":877,"t":{"66":{"position":[[211,8]]}}}],["увелич",{"_index":1212,"t":{"128":{"position":[[119,9]]}}}],["увеличен",{"_index":506,"t":{"40":{"position":[[377,10]]},"130":{"position":[[149,10]]}}}],["увеличива",{"_index":552,"t":{"40":{"position":[[1795,13]]},"56":{"position":[[161,11]]},"92":{"position":[[1021,11]]}}}],["увеличьт",{"_index":1995,"t":{"219":{"position":[[970,9]]}}}],["угл",{"_index":808,"t":{"58":{"position":[[499,4]]},"60":{"position":[[83,5]]},"66":{"position":[[852,5]]},"96":{"position":[[435,4]]},"130":{"position":[[17,4],[440,5]]},"153":{"position":[[456,4]]},"219":{"position":[[5504,4]]}}}],["углов",{"_index":2271,"t":{"231":{"position":[[224,7],[432,7],[606,7],[663,7],[965,7],[1018,7]]}}}],["угодн",{"_index":1625,"t":{"183":{"position":[[358,6],[1919,6],[2335,6]]}}}],["угол",{"_index":849,"t":{"62":{"position":[[214,4]]},"88":{"position":[[35,4]]},"102":{"position":[[82,4]]},"122":{"position":[[355,4]]},"219":{"position":[[7767,4]]}}}],["удал",{"_index":2032,"t":{"219":{"position":[[2810,7],[3207,7]]}}}],["удален",{"_index":2090,"t":{"219":{"position":[[4704,8],[8159,8]]}}}],["удаля",{"_index":2176,"t":{"219":{"position":[[8307,7],[8394,7]]}}}],["удар",{"_index":1100,"t":{"98":{"position":[[69,5]]},"155":{"position":[[69,5]]}}}],["удоб",{"_index":1707,"t":{"189":{"position":[[200,6]]}}}],["удобн",{"_index":1409,"t":{"165":{"position":[[529,7]]}}}],["уеха",{"_index":1738,"t":{"191":{"position":[[1004,6]]}}}],["узк",{"_index":1467,"t":{"167":{"position":[[816,5]]}}}],["узна",{"_index":1346,"t":{"149":{"position":[[487,6]]}}}],["указа",{"_index":637,"t":{"50":{"position":[[104,7],[253,7]]},"54":{"position":[[275,10]]},"140":{"position":[[330,9]]},"183":{"position":[[1254,7],[1332,8]]},"185":{"position":[[470,9]]},"205":{"position":[[539,7]]},"219":{"position":[[498,9],[1278,7],[5655,7]]},"225":{"position":[[632,7],[773,7]]}}}],["указан",{"_index":1980,"t":{"219":{"position":[[201,8],[277,8]]},"225":{"position":[[904,8]]}}}],["указыва",{"_index":1157,"t":{"116":{"position":[[68,11]]},"140":{"position":[[367,9]]},"181":{"position":[[235,9]]},"183":{"position":[[717,11],[1095,10],[1642,10],[1745,9],[1901,9],[2147,9],[2317,9]]},"185":{"position":[[554,11]]},"187":{"position":[[57,9]]},"209":{"position":[[421,9]]},"219":{"position":[[1185,9],[7501,10],[7598,10],[7995,10]]}}}],["улиц",{"_index":988,"t":{"80":{"position":[[1537,5]]}}}],["улучшен",{"_index":1272,"t":{"143":{"position":[[109,10]]},"175":{"position":[[107,10]]}}}],["уменьш",{"_index":1213,"t":{"128":{"position":[[150,9]]},"219":{"position":[[1006,9]]}}}],["уменьша",{"_index":745,"t":{"56":{"position":[[221,9]]},"219":{"position":[[3380,9]]}}}],["уменьшен",{"_index":508,"t":{"40":{"position":[[499,10]]},"219":{"position":[[1362,10]]}}}],["умолчан",{"_index":514,"t":{"40":{"position":[[647,11]]},"52":{"position":[[593,9]]},"90":{"position":[[15,9]]},"104":{"position":[[15,9]]},"106":{"position":[[11,9]]},"116":{"position":[[148,9]]},"124":{"position":[[14,9]]},"130":{"position":[[761,10]]},"157":{"position":[[266,10]]},"219":{"position":[[935,9],[1983,9],[4846,9]]},"225":{"position":[[839,10]]}}}],["уникальн",{"_index":2147,"t":{"219":{"position":[[6688,10]]}}}],["упакова",{"_index":1943,"t":{"213":{"position":[[367,9]]}}}],["управля",{"_index":2144,"t":{"219":{"position":[[6621,11]]}}}],["упрощен",{"_index":1836,"t":{"197":{"position":[[940,11]]}}}],["упруг",{"_index":2185,"t":{"221":{"position":[[284,7]]},"225":{"position":[[69,7]]}}}],["уровен",{"_index":795,"t":{"58":{"position":[[297,7]]},"88":{"position":[[309,7]]},"96":{"position":[[249,7]]},"132":{"position":[[140,7]]},"153":{"position":[[248,7]]},"157":{"position":[[218,8]]},"193":{"position":[[1010,7]]},"201":{"position":[[303,7]]},"203":{"position":[[188,7],[407,7],[679,7]]},"209":{"position":[[481,7]]}}}],["уровн",{"_index":842,"t":{"60":{"position":[[260,7]]},"62":{"position":[[317,7],[395,7]]},"80":{"position":[[806,6],[840,7],[1350,7]]},"92":{"position":[[1048,7]]},"102":{"position":[[222,6]]},"106":{"position":[[351,7]]},"157":{"position":[[208,6]]}}}],["урон",{"_index":2105,"t":{"219":{"position":[[5226,5],[5985,5]]}}}],["усилива",{"_index":2275,"t":{"231":{"position":[[332,9]]}}}],["услов",{"_index":827,"t":{"58":{"position":[[804,7]]},"193":{"position":[[458,7]]},"207":{"position":[[824,8]]}}}],["устанавлива",{"_index":510,"t":{"40":{"position":[[593,13],[783,13],[934,14],[1078,14],[1249,13],[1388,14],[1532,14],[1715,14]]},"84":{"position":[[309,14]]},"219":{"position":[[7413,13]]},"231":{"position":[[394,13]]}}}],["установ",{"_index":676,"t":{"52":{"position":[[661,11]]}}}],["установк",{"_index":501,"t":{"40":{"position":[[282,9],[1849,9]]},"56":{"position":[[562,9],[684,10],[713,9]]},"159":{"position":[[28,9]]},"163":{"position":[[280,9]]},"219":{"position":[[161,9],[453,9]]}}}],["установл",{"_index":1362,"t":{"159":{"position":[[159,10]]}}}],["установлен",{"_index":1381,"t":{"161":{"position":[[326,13]]}}}],["установок",{"_index":1493,"t":{"167":{"position":[[1640,9],[1719,9]]}}}],["устаревш",{"_index":1154,"t":{"114":{"position":[[87,10]]}}}],["устарел",{"_index":1591,"t":{"177":{"position":[[392,9]]}}}],["утил",{"_index":1307,"t":{"145":{"position":[[835,6]]},"171":{"position":[[203,7]]}}}],["утилит",{"_index":1315,"t":{"147":{"position":[[132,7]]}}}],["участ",{"_index":1341,"t":{"149":{"position":[[382,7]]},"167":{"position":[[1136,7]]}}}],["учебник",{"_index":1585,"t":{"177":{"position":[[315,7]]}}}],["учест",{"_index":1044,"t":{"92":{"position":[[59,6]]}}}],["учитыва",{"_index":1616,"t":{"181":{"position":[[610,10]]},"193":{"position":[[77,10]]},"195":{"position":[[504,10]]},"211":{"position":[[324,9]]},"219":{"position":[[1767,9]]},"231":{"position":[[199,10]]}}}],["уш",{"_index":2188,"t":{"221":{"position":[[307,4]]}}}],["ушл",{"_index":1411,"t":{"165":{"position":[[567,4]]}}}],["файл",{"_index":485,"t":{"40":{"position":[[115,6]]},"42":{"position":[[547,4]]},"68":{"position":[[34,5],[202,7]]},"70":{"position":[[44,5]]},"96":{"position":[[540,5]]},"108":{"position":[[63,5]]},"110":{"position":[[42,5]]},"116":{"position":[[33,5],[83,5]]},"130":{"position":[[54,5]]},"145":{"position":[[459,7]]},"161":{"position":[[87,4],[134,4],[182,5],[368,7]]},"163":{"position":[[59,5],[332,5]]},"169":{"position":[[245,4]]},"179":{"position":[[335,5]]},"181":{"position":[[17,5],[215,5]]},"183":{"position":[[14,5],[169,4],[1197,5],[1306,6]]},"185":{"position":[[132,6],[201,5],[286,4],[324,5]]},"187":{"position":[[14,6]]},"191":{"position":[[817,6],[937,5]]},"193":{"position":[[138,5]]},"197":{"position":[[331,4],[599,4],[673,5]]},"205":{"position":[[554,5]]},"209":{"position":[[246,6]]},"215":{"position":[[327,4]]},"217":{"position":[[463,5],[565,6],[606,5]]},"219":{"position":[[900,6],[2137,6],[4368,8],[5699,4],[7223,5]]}}}],["феврал",{"_index":1253,"t":{"132":{"position":[[959,7]]},"134":{"position":[[97,8]]},"211":{"position":[[208,8]]}}}],["фейков",{"_index":1956,"t":{"217":{"position":[[76,9]]},"219":{"position":[[1501,8]]}}}],["физик",{"_index":1080,"t":{"94":{"position":[[20,6],[193,7]]},"143":{"position":[[130,7]]},"145":{"position":[[509,6]]},"147":{"position":[[503,6]]},"151":{"position":[[29,6],[218,7]]},"221":{"position":[[174,6]]}}}],["физическ",{"_index":1043,"t":{"90":{"position":[[176,11]]},"92":{"position":[[534,10]]},"132":{"position":[[61,11]]},"147":{"position":[[10,9]]},"175":{"position":[[141,10]]},"179":{"position":[[53,10],[215,10]]},"183":{"position":[[50,10]]},"185":{"position":[[50,10]]},"187":{"position":[[28,11]]},"199":{"position":[[333,9]]},"203":{"position":[[23,9],[1151,10]]},"221":{"position":[[1037,10]]}}}],["фикс",{"_index":1368,"t":{"159":{"position":[[318,5]]}}}],["фиолетов",{"_index":2051,"t":{"219":{"position":[[3360,10]]}}}],["фич",{"_index":1557,"t":{"173":{"position":[[54,3]]}}}],["флаг",{"_index":710,"t":{"54":{"position":[[87,5]]},"153":{"position":[[496,5]]},"219":{"position":[[1472,5],[2335,7],[2417,5],[2486,7],[2565,6],[2578,5]]},"221":{"position":[[320,6]]}}}],["фон",{"_index":894,"t":{"68":{"position":[[69,6]]},"145":{"position":[[725,5]]},"181":{"position":[[129,3]]},"211":{"position":[[397,3]]}}}],["фонов",{"_index":900,"t":{"68":{"position":[[163,7]]},"203":{"position":[[687,8],[734,8]]}}}],["формат",{"_index":490,"t":{"40":{"position":[[170,7]]},"62":{"position":[[113,7]]},"68":{"position":[[194,7]]},"134":{"position":[[146,7],[208,9]]},"189":{"position":[[25,7],[54,7],[110,7],[383,7],[725,8],[787,7]]},"193":{"position":[[14,8],[131,6],[277,7],[839,6],[883,8],[964,7],[1003,6],[1262,7],[1352,8]]},"207":{"position":[[447,6],[468,8]]},"213":{"position":[[281,7],[402,6],[415,8]]},"217":{"position":[[181,8]]}}}],["форматирован",{"_index":2068,"t":{"219":{"position":[[3893,14]]}}}],["форум",{"_index":1592,"t":{"177":{"position":[[412,5],[422,5]]}}}],["фоторедактор",{"_index":1753,"t":{"191":{"position":[[1490,13]]},"203":{"position":[[380,14]]}}}],["фрагмент",{"_index":1900,"t":{"207":{"position":[[38,9]]}}}],["функц",{"_index":1948,"t":{"215":{"position":[[113,7]]}}}],["функциона",{"_index":1278,"t":{"143":{"position":[[263,10]]},"159":{"position":[[338,11]]},"167":{"position":[[352,11]]},"175":{"position":[[295,10]]},"179":{"position":[[15,10]]}}}],["хаотичн",{"_index":645,"t":{"50":{"position":[[317,8]]}}}],["характер",{"_index":1074,"t":{"92":{"position":[[945,9]]},"165":{"position":[[1044,9]]}}}],["характериз",{"_index":1870,"t":{"203":{"position":[[759,13]]}}}],["хитбокс",{"_index":2059,"t":{"219":{"position":[[3585,8],[4949,8],[5105,8],[5232,10],[5396,8],[5509,9],[5596,8],[5780,8],[5840,8],[6111,9]]}}}],["хитгрупп",{"_index":2095,"t":{"219":{"position":[[4786,10]]}}}],["хожден",{"_index":1663,"t":{"183":{"position":[[2212,8]]}}}],["хорош",{"_index":1715,"t":{"189":{"position":[[644,8]]},"193":{"position":[[103,8]]}}}],["хот",{"_index":1522,"t":{"169":{"position":[[670,6]]},"171":{"position":[[18,6]]},"173":{"position":[[368,6]]},"175":{"position":[[627,6]]},"181":{"position":[[109,6]]},"219":{"position":[[6994,7]]}}}],["хран",{"_index":1145,"t":{"108":{"position":[[43,8]]},"189":{"position":[[748,7]]},"191":{"position":[[65,9]]},"199":{"position":[[16,6]]},"203":{"position":[[75,6]]},"205":{"position":[[425,8]]}}}],["хроматическ",{"_index":1691,"t":{"187":{"position":[[397,13]]}}}],["художествен",{"_index":1879,"t":{"203":{"position":[[1215,15]]}}}],["цвет",{"_index":672,"t":{"52":{"position":[[563,4]]},"58":{"position":[[364,4],[448,4],[461,4]]},"62":{"position":[[99,4]]},"88":{"position":[[376,4],[444,4],[457,4]]},"96":{"position":[[316,4],[384,4],[397,4]]},"130":{"position":[[222,5]]},"153":{"position":[[315,4],[405,4],[418,4]]},"207":{"position":[[328,7],[380,7],[529,5]]},"211":{"position":[[420,6]]}}}],["цветн",{"_index":1204,"t":{"126":{"position":[[298,7]]}}}],["цветов",{"_index":1743,"t":{"191":{"position":[[1228,8]]}}}],["цел",{"_index":956,"t":{"80":{"position":[[539,6]]},"96":{"position":[[491,4]]},"153":{"position":[[690,4]]},"165":{"position":[[668,4]]}}}],["целик",{"_index":1453,"t":{"167":{"position":[[316,8]]}}}],["центр",{"_index":1351,"t":{"157":{"position":[[34,5],[86,5]]},"223":{"position":[[134,7]]},"225":{"position":[[146,7]]}}}],["цепочк",{"_index":741,"t":{"56":{"position":[[111,7],[622,7],[1043,8]]}}}],["цифр",{"_index":750,"t":{"56":{"position":[[342,5],[407,5],[747,6]]},"165":{"position":[[392,5]]},"167":{"position":[[1758,5]]}}}],["цифров",{"_index":778,"t":{"56":{"position":[[1127,8]]}}}],["час",{"_index":779,"t":{"56":{"position":[[1136,6]]},"167":{"position":[[521,6]]}}}],["част",{"_index":1066,"t":{"92":{"position":[[701,5]]},"177":{"position":[[386,5]]},"207":{"position":[[351,5]]},"219":{"position":[[2276,6],[2304,6]]}}}],["частиц",{"_index":1143,"t":{"108":{"position":[[8,7]]},"110":{"position":[[68,6]]},"183":{"position":[[1659,7]]},"219":{"position":[[2643,6],[3147,9],[3330,10]]}}}],["частот",{"_index":701,"t":{"52":{"position":[[1142,7]]},"84":{"position":[[76,7],[112,7],[157,7]]}}}],["человек",{"_index":1416,"t":{"165":{"position":[[611,8]]},"167":{"position":[[829,9]]}}}],["черкашин",{"_index":1587,"t":{"177":{"position":[[346,9]]}}}],["четк",{"_index":925,"t":{"76":{"position":[[77,6]]}}}],["четырёх",{"_index":1957,"t":{"217":{"position":[[119,7]]}}}],["числ",{"_index":715,"t":{"54":{"position":[[243,6]]},"187":{"position":[[167,5]]},"219":{"position":[[980,6],[1016,5],[7405,7],[7759,7]]}}}],["чист",{"_index":758,"t":{"56":{"position":[[510,5]]},"203":{"position":[[462,6]]}}}],["читател",{"_index":1441,"t":{"165":{"position":[[1155,8]]}}}],["чёрно",{"_index":1175,"t":{"120":{"position":[[110,5]]},"124":{"position":[[314,5]]},"126":{"position":[[251,5]]},"134":{"position":[[67,5]]},"138":{"position":[[159,5]]}}}],["чёрным",{"_index":1909,"t":{"207":{"position":[[311,6]]}}}],["шаг",{"_index":1363,"t":{"159":{"position":[[178,3]]},"161":{"position":[[391,5]]},"179":{"position":[[248,6]]},"231":{"position":[[1012,5],[1198,5]]}}}],["шагов/попадан",{"_index":1620,"t":{"183":{"position":[[110,16]]},"185":{"position":[[444,15]]}}}],["швов",{"_index":2006,"t":{"219":{"position":[[1436,4]]}}}],["шейдер",{"_index":1750,"t":{"191":{"position":[[1385,8]]}}}],["шероховат",{"_index":1859,"t":{"203":{"position":[[229,11],[303,13]]},"205":{"position":[[136,13]]}}}],["шест",{"_index":882,"t":{"66":{"position":[[314,5]]}}}],["ширин",{"_index":679,"t":{"52":{"position":[[723,6]]}}}],["широк",{"_index":1913,"t":{"207":{"position":[[537,7]]}}}],["шкал",{"_index":528,"t":{"40":{"position":[[1017,5],[1194,5],[1311,5],[1460,5],[1645,5]]}}}],["шум",{"_index":1766,"t":{"193":{"position":[[537,4]]}}}],["экра",{"_index":1174,"t":{"120":{"position":[[92,6]]},"140":{"position":[[590,6]]},"147":{"position":[[225,8]]}}}],["экран",{"_index":1197,"t":{"124":{"position":[[301,6]]}}}],["экспериментальн",{"_index":1234,"t":{"130":{"position":[[728,17]]}}}],["экспозиц",{"_index":1296,"t":{"145":{"position":[[329,10]]}}}],["экспортирован",{"_index":1711,"t":{"189":{"position":[[520,15]]}}}],["элемент",{"_index":1906,"t":{"207":{"position":[[173,9]]}}}],["эмиттер",{"_index":1142,"t":{"108":{"position":[[0,7]]},"110":{"position":[[135,7]]},"112":{"position":[[11,7]]}}}],["энт",{"_index":774,"t":{"56":{"position":[[1059,6]]},"58":{"position":[[748,6]]},"106":{"position":[[465,7]]}}}],["энтит",{"_index":480,"t":{"40":{"position":[[32,7],[72,6]]},"50":{"position":[[359,6]]},"52":{"position":[[11,6],[471,6]]},"58":{"position":[[11,6],[79,7],[190,6]]},"70":{"position":[[11,6]]},"72":{"position":[[62,6]]},"74":{"position":[[9,7]]},"80":{"position":[[158,6],[1435,7]]},"84":{"position":[[11,6]]},"86":{"position":[[0,6],[190,6],[213,6]]},"88":{"position":[[11,6],[83,6],[200,7]]},"92":{"position":[[323,7],[379,7]]},"94":{"position":[[254,6]]},"96":{"position":[[11,6],[45,6]]},"102":{"position":[[11,6]]},"110":{"position":[[11,6]]},"114":{"position":[[9,6]]},"122":{"position":[[11,6],[45,6]]},"126":{"position":[[396,6]]},"128":{"position":[[0,6],[257,6],[279,6]]},"136":{"position":[[11,6],[45,6]]},"138":{"position":[[56,6]]},"145":{"position":[[799,7]]},"151":{"position":[[9,6],[280,6]]},"153":{"position":[[11,6],[45,6]]},"157":{"position":[[179,6],[234,6]]},"181":{"position":[[550,6]]},"219":{"position":[[3691,6],[6664,6]]}}}],["энтузиаст",{"_index":1476,"t":{"167":{"position":[[1072,11]]}}}],["этаж",{"_index":776,"t":{"56":{"position":[[1111,6]]}}}],["эффект",{"_index":537,"t":{"40":{"position":[[1296,9],[1445,9],[1587,9]]},"52":{"position":[[383,7]]},"56":{"position":[[390,7],[503,6],[816,7]]},"58":{"position":[[236,7]]},"88":{"position":[[278,7]]},"96":{"position":[[177,7]]},"130":{"position":[[424,7]]},"145":{"position":[[340,7]]},"153":{"position":[[177,7]]},"209":{"position":[[330,8]]},"219":{"position":[[2376,6],[3250,6],[3283,6],[4617,9]]},"223":{"position":[[473,7]]},"225":{"position":[[1213,7]]}}}],["эффективн",{"_index":1408,"t":{"165":{"position":[[515,11]]}}}],["юнит",{"_index":575,"t":{"42":{"position":[[175,7],[266,7],[356,7]]},"62":{"position":[[164,7]]},"80":{"position":[[829,6],[1086,7],[1793,6]]},"145":{"position":[[296,7]]},"223":{"position":[[258,7]]}}}],["явля",{"_index":688,"t":{"52":{"position":[[886,8]]},"130":{"position":[[719,8]]},"167":{"position":[[84,8]]},"215":{"position":[[26,8]]}}}],["явн",{"_index":1831,"t":{"197":{"position":[[823,4]]}}}],["язык",{"_index":1536,"t":{"171":{"position":[[270,5],[316,7]]}}}],["ярк",{"_index":980,"t":{"80":{"position":[[1234,5]]},"207":{"position":[[660,7]]},"219":{"position":[[999,6]]}}}],["яркост",{"_index":670,"t":{"52":{"position":[[522,7]]},"62":{"position":[[185,7]]},"201":{"position":[[249,7]]},"203":{"position":[[969,7],[1091,9]]}}}],["ярч",{"_index":1685,"t":{"187":{"position":[[175,4]]}}}]],"pipeline":["stemmer","stemmer-ru"]}}] \ No newline at end of file +[{"documents":[{"i":1,"t":"env_dynlight","u":"/PrimeXT/docs/eng/entities/env_dynlight","b":["Documentation","English documentation","Entities"]},{"i":7,"t":"Installation","u":"/PrimeXT/docs/eng/installation","b":["Documentation","English documentation"]},{"i":13,"t":"Introduction to modern Half-Life 1 modding","u":"/PrimeXT/docs/eng/modding_introduction","b":["Documentation","English documentation"]},{"i":27,"t":"Introduction","u":"/PrimeXT/docs/eng/intro","b":["Documentation","English documentation"]},{"i":36,"t":"ambient_generic","u":"/PrimeXT/docs/rus/entities/ambient_generic","b":["Documentation","Русская документация","Энтити"]},{"i":42,"t":"ambient_music","u":"/PrimeXT/docs/rus/entities/ambient_music","b":["Documentation","Русская документация","Энтити"]},{"i":48,"t":"env_beam","u":"/PrimeXT/docs/rus/entities/env_beam","b":["Documentation","Русская документация","Энтити"]},{"i":54,"t":"env_counter","u":"/PrimeXT/docs/rus/entities/env_counter","b":["Documentation","Русская документация","Энтити"]},{"i":58,"t":"env_dynlight","u":"/PrimeXT/docs/rus/entities/env_dynlight","b":["Documentation","Русская документация","Энтити"]},{"i":66,"t":"env_electrified_wire","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","b":["Documentation","Русская документация","Энтити"]},{"i":70,"t":"env_model","u":"/PrimeXT/docs/rus/entities/env_model","b":["Documentation","Русская документация","Энтити"]},{"i":78,"t":"env_physbox","u":"/PrimeXT/docs/rus/entities/env_physbox","b":["Documentation","Русская документация","Энтити"]},{"i":84,"t":"env_particle","u":"/PrimeXT/docs/rus/entities/env_particle","b":["Documentation","Русская документация","Энтити"]},{"i":90,"t":"env_cubemap","u":"/PrimeXT/docs/rus/entities/env_cubemap","b":["Documentation","Русская документация","Энтити"]},{"i":98,"t":"env_sky","u":"/PrimeXT/docs/rus/entities/env_sky","b":["Documentation","Русская документация","Энтити"]},{"i":106,"t":"env_static","u":"/PrimeXT/docs/rus/entities/env_static","b":["Documentation","Русская документация","Энтити"]},{"i":112,"t":"func_monitor","u":"/PrimeXT/docs/rus/entities/func_monitor","b":["Documentation","Русская документация","Энтити"]},{"i":120,"t":"func_screenmovie","u":"/PrimeXT/docs/rus/entities/func_screenmovie","b":["Documentation","Русская документация","Энтити"]},{"i":128,"t":"func_physbox","u":"/PrimeXT/docs/rus/entities/func_physbox","b":["Documentation","Русская документация","Энтити"]},{"i":136,"t":"Установка","u":"/PrimeXT/docs/rus/installation","b":["Documentation","Русская документация"]},{"i":142,"t":"Введение","u":"/PrimeXT/docs/rus/intro","b":["Documentation","Русская документация"]},{"i":151,"t":"Введение в современный моддинг Half-Life 1","u":"/PrimeXT/docs/rus/modding_introduction","b":["Documentation","Русская документация"]},{"i":165,"t":"Работа с материалами","u":"/PrimeXT/docs/rus/working_with_materials","b":["Documentation","Русская документация"]},{"i":175,"t":"Работа с текстурами","u":"/PrimeXT/docs/rus/working_with_textures","b":["Documentation","Русская документация"]},{"i":201,"t":"env_static_decal","u":"/PrimeXT/docs/rus/entities/env_static_decal","b":["Documentation","Русская документация","Энтити"]},{"i":207,"t":"pxstudiomdl","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","b":["Documentation","Русская документация","Инструменты"]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.733]],["t/7",[1,3.319]],["t/13",[2,1.048,3,1.273,4,1.048,5,1.048,6,1.048,7,1.273]],["t/27",[2,2.733]],["t/36",[8,3.319]],["t/42",[9,3.319]],["t/48",[10,3.319]],["t/54",[11,3.319]],["t/58",[0,2.733]],["t/66",[12,3.319]],["t/70",[13,3.319]],["t/78",[14,3.319]],["t/84",[15,3.319]],["t/90",[16,3.319]],["t/98",[17,3.319]],["t/106",[18,3.319]],["t/112",[19,3.319]],["t/120",[20,3.319]],["t/128",[21,3.319]],["t/136",[22,3.319]],["t/142",[23,2.733]],["t/151",[4,1.048,5,1.048,6,1.048,23,1.048,24,1.273,25,1.273]],["t/165",[26,2.068,27,2.512]],["t/175",[26,2.068,28,2.512]],["t/201",[29,3.319]],["t/207",[30,3.319]]],"invertedIndex":[["1",{"_index":6,"t":{"13":{"position":[[33,1]]},"151":{"position":[[41,1]]}}}],["ambient_gener",{"_index":8,"t":{"36":{"position":[[0,15]]}}}],["ambient_mus",{"_index":9,"t":{"42":{"position":[[0,13]]}}}],["env_beam",{"_index":10,"t":{"48":{"position":[[0,8]]}}}],["env_count",{"_index":11,"t":{"54":{"position":[[0,11]]}}}],["env_cubemap",{"_index":16,"t":{"90":{"position":[[0,11]]}}}],["env_dynlight",{"_index":0,"t":{"1":{"position":[[0,12]]},"58":{"position":[[0,12]]}}}],["env_electrified_wir",{"_index":12,"t":{"66":{"position":[[0,20]]}}}],["env_model",{"_index":13,"t":{"70":{"position":[[0,9]]}}}],["env_particl",{"_index":15,"t":{"84":{"position":[[0,12]]}}}],["env_physbox",{"_index":14,"t":{"78":{"position":[[0,11]]}}}],["env_ski",{"_index":17,"t":{"98":{"position":[[0,7]]}}}],["env_stat",{"_index":18,"t":{"106":{"position":[[0,10]]}}}],["env_static_dec",{"_index":29,"t":{"201":{"position":[[0,16]]}}}],["func_monitor",{"_index":19,"t":{"112":{"position":[[0,12]]}}}],["func_physbox",{"_index":21,"t":{"128":{"position":[[0,12]]}}}],["func_screenmovi",{"_index":20,"t":{"120":{"position":[[0,16]]}}}],["half",{"_index":4,"t":{"13":{"position":[[23,4]]},"151":{"position":[[31,4]]}}}],["instal",{"_index":1,"t":{"7":{"position":[[0,12]]}}}],["introduct",{"_index":2,"t":{"13":{"position":[[0,12]]},"27":{"position":[[0,12]]}}}],["life",{"_index":5,"t":{"13":{"position":[[28,4]]},"151":{"position":[[36,4]]}}}],["mod",{"_index":7,"t":{"13":{"position":[[35,7]]}}}],["modern",{"_index":3,"t":{"13":{"position":[[16,6]]}}}],["pxstudiomdl",{"_index":30,"t":{"207":{"position":[[0,11]]}}}],["введен",{"_index":23,"t":{"142":{"position":[[0,8]]},"151":{"position":[[0,8]]}}}],["материал",{"_index":27,"t":{"165":{"position":[[9,11]]}}}],["моддинг",{"_index":25,"t":{"151":{"position":[[23,7]]}}}],["работ",{"_index":26,"t":{"165":{"position":[[0,6]]},"175":{"position":[[0,6]]}}}],["современ",{"_index":24,"t":{"151":{"position":[[11,11]]}}}],["текстур",{"_index":28,"t":{"175":{"position":[[9,10]]}}}],["установк",{"_index":22,"t":{"136":{"position":[[0,9]]}}}]],"pipeline":["stemmer","stemmer-ru"]}},{"documents":[{"i":3,"t":"Properties","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#properties","p":1},{"i":5,"t":"Spawnflags","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#spawnflags","p":1},{"i":9,"t":"1. Engine installation","u":"/PrimeXT/docs/eng/installation","h":"#1-engine-installation","p":7},{"i":11,"t":"2. PrimeXT development build installation","u":"/PrimeXT/docs/eng/installation","h":"#2-primext-development-build-installation","p":7},{"i":15,"t":"The most important event in modding history","u":"/PrimeXT/docs/eng/modding_introduction","h":"#the-most-important-event-in-modding-history","p":13},{"i":17,"t":"Basic modding (replacing or adding content)","u":"/PrimeXT/docs/eng/modding_introduction","h":"#basic-modding-replacing-or-adding-content","p":13},{"i":19,"t":"Advanced modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"#advanced-modding","p":13},{"i":21,"t":"hlsdk-portable","u":"/PrimeXT/docs/eng/modding_introduction","h":"#hlsdk-portable","p":13},{"i":23,"t":"PrimeXT","u":"/PrimeXT/docs/eng/modding_introduction","h":"#primext","p":13},{"i":25,"t":"Other information sources","u":"/PrimeXT/docs/eng/modding_introduction","h":"#other-information-sources","p":13},{"i":28,"t":"About project","u":"/PrimeXT/docs/eng/intro","h":"#about-project","p":27},{"i":30,"t":"Current functionality","u":"/PrimeXT/docs/eng/intro","h":"#current-functionality","p":27},{"i":32,"t":"Future plans","u":"/PrimeXT/docs/eng/intro","h":"#future-plans","p":27},{"i":34,"t":"Developers and contributors","u":"/PrimeXT/docs/eng/intro","h":"#developers-and-contributors","p":27},{"i":38,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#настройки","p":36},{"i":40,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#спавнфлаги","p":36},{"i":44,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#настройки","p":42},{"i":46,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#спавнфлаги","p":42},{"i":50,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#настройки","p":48},{"i":52,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#спавнфлаги","p":48},{"i":56,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_counter","h":"#настройки","p":54},{"i":60,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#настройки","p":58},{"i":62,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#спавнфлаги","p":58},{"i":64,"t":"Производительность","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#производительность","p":58},{"i":68,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"#настройки","p":66},{"i":72,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_model","h":"#настройки","p":70},{"i":74,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_model","h":"#спавнфлаги","p":70},{"i":76,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/env_model","h":"#примечания","p":70},{"i":80,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#настройки","p":78},{"i":82,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#спавнфлаги","p":78},{"i":86,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#настройки","p":84},{"i":88,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#спавнфлаги","p":84},{"i":92,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#настройки","p":90},{"i":94,"t":"Создание кубических карт","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#создание-кубических-карт","p":90},{"i":96,"t":"Правильная расстановка","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#правильная-расстановка","p":90},{"i":100,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#настройки","p":98},{"i":102,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#спавнфлаги","p":98},{"i":104,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#примечания","p":98},{"i":108,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static","h":"#настройки","p":106},{"i":110,"t":"Флаги","u":"/PrimeXT/docs/rus/entities/env_static","h":"#флаги","p":106},{"i":114,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#настройки","p":112},{"i":116,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#спавнфлаги","p":112},{"i":118,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#примечания","p":112},{"i":122,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#настройки","p":120},{"i":124,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#спавнфлаги","p":120},{"i":126,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#примечания","p":120},{"i":130,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#настройки","p":128},{"i":132,"t":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#спавнфлаги","p":128},{"i":134,"t":"Примечания","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#примечания","p":128},{"i":138,"t":"1. Установка движка","u":"/PrimeXT/docs/rus/installation","h":"#1-установка-движка","p":136},{"i":140,"t":"2. Установка PrimeXT","u":"/PrimeXT/docs/rus/installation","h":"#2-установка-primext","p":136},{"i":143,"t":"О проекте","u":"/PrimeXT/docs/rus/intro","h":"#о-проекте","p":142},{"i":145,"t":"Функционал на данный момент","u":"/PrimeXT/docs/rus/intro","h":"#функционал-на-данный-момент","p":142},{"i":147,"t":"Планы на будущее","u":"/PrimeXT/docs/rus/intro","h":"#планы-на-будущее","p":142},{"i":149,"t":"Разработчики и соучастники","u":"/PrimeXT/docs/rus/intro","h":"#разработчики-и-соучастники","p":142},{"i":153,"t":"Ключевое событие в истории","u":"/PrimeXT/docs/rus/modding_introduction","h":"#ключевое-событие-в-истории","p":151},{"i":155,"t":"Базовый моддинг (замена/добавление контента)","u":"/PrimeXT/docs/rus/modding_introduction","h":"#базовый-моддинг-заменадобавление-контента","p":151},{"i":157,"t":"Продвинутый моддинг","u":"/PrimeXT/docs/rus/modding_introduction","h":"#продвинутый-моддинг","p":151},{"i":159,"t":"hlsdk-portable","u":"/PrimeXT/docs/rus/modding_introduction","h":"#hlsdk-portable","p":151},{"i":161,"t":"PrimeXT","u":"/PrimeXT/docs/rus/modding_introduction","h":"#primext","p":151},{"i":163,"t":"Дополнительные источники","u":"/PrimeXT/docs/rus/modding_introduction","h":"#дополнительные-источники","p":151},{"i":167,"t":"Фоновая карта в главном меню (chapterbackgrounds.txt)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#фоновая-карта-в-главном-меню-chapterbackgroundstxt","p":165},{"i":169,"t":"Физические материалы (materials.def)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#физические-материалы-materialsdef","p":165},{"i":171,"t":"Привязка физического материала к текстуре","u":"/PrimeXT/docs/rus/working_with_materials","h":"#привязка-физического-материала-к-текстуре","p":165},{"i":173,"t":"Графические настройки текстур","u":"/PrimeXT/docs/rus/working_with_materials","h":"#графические-настройки-текстур","p":165},{"i":177,"t":"Начало работы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#начало-работы","p":175},{"i":179,"t":"Использование формата DDS","u":"/PrimeXT/docs/rus/working_with_textures","h":"#использование-формата-dds","p":175},{"i":181,"t":"Normal Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#normal-mapping","p":175},{"i":183,"t":"Parallax Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#parallax-mapping","p":175},{"i":185,"t":"Gloss/PBR текстура","u":"/PrimeXT/docs/rus/working_with_textures","h":"#glosspbr-текстура","p":175},{"i":187,"t":"Классический алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#классический-алгоритм-освещения","p":175},{"i":189,"t":"Физически корректный алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#физически-корректный-алгоритм-освещения","p":175},{"i":191,"t":"Детальные (detail) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#детальные-detail-текстуры","p":175},{"i":193,"t":"Cветящиеся (luma) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#cветящиеся-luma-текстуры","p":175},{"i":195,"t":"Особенности работы прозрачности в текстурах","u":"/PrimeXT/docs/rus/working_with_textures","h":"#особенности-работы-прозрачности-в-текстурах","p":175},{"i":197,"t":"Работа с декалями","u":"/PrimeXT/docs/rus/working_with_textures","h":"#работа-с-декалями","p":175},{"i":199,"t":"Скайбоксы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#скайбоксы","p":175},{"i":203,"t":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#настройки","p":201},{"i":205,"t":"Пример использования","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#пример-использования","p":201},{"i":209,"t":"Функционал","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#функционал","p":207},{"i":211,"t":"Описание команд QC","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#описание-команд-qc","p":207},{"i":213,"t":"Команда $jigglebone","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#команда-jigglebone","p":207},{"i":215,"t":"Группа свойств is_rigid","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_rigid","p":207},{"i":217,"t":"Группа свойств is_flexible","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_flexible","p":207},{"i":219,"t":"Группа свойств has_base_spring","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-has_base_spring","p":207},{"i":221,"t":"Группа свойств is_boing","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_boing","p":207},{"i":223,"t":"Угловые ограничения","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#угловые-ограничения","p":207}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,5.072]],["t/5",[1,5.072]],["t/9",[2,2.904,3,3.32,4,2.904]],["t/11",[4,2.158,5,2.158,6,1.802,7,2.158,8,2.468]],["t/15",[9,2.831,10,2.831,11,2.242,12,2.831]],["t/17",[11,1.954,13,2.468,14,2.468,15,2.468,16,2.468]],["t/19",[11,3.178,17,4.013]],["t/21",[18,3.51,19,3.51]],["t/23",[6,3.704]],["t/25",[20,4.013,21,4.013]],["t/28",[22,5.072]],["t/30",[23,4.013,24,4.013]],["t/32",[25,4.013,26,4.013]],["t/34",[7,3.51,27,4.013]],["t/38",[28,2.012]],["t/40",[29,2.535]],["t/44",[28,2.012]],["t/46",[29,2.535]],["t/50",[28,2.012]],["t/52",[29,2.535]],["t/56",[28,2.012]],["t/60",[28,2.012]],["t/62",[29,2.535]],["t/64",[30,5.072]],["t/68",[28,2.012]],["t/72",[28,2.012]],["t/74",[29,2.535]],["t/76",[31,3.454]],["t/80",[28,2.012]],["t/82",[29,2.535]],["t/86",[28,2.012]],["t/88",[29,2.535]],["t/92",[28,2.012]],["t/94",[32,3.32,33,3.32,34,2.904]],["t/96",[35,4.013,36,4.013]],["t/100",[28,2.012]],["t/102",[29,2.535]],["t/104",[31,3.454]],["t/108",[28,2.012]],["t/110",[37,5.072]],["t/114",[28,2.012]],["t/116",[29,2.535]],["t/118",[31,3.454]],["t/122",[28,2.012]],["t/124",[29,2.535]],["t/126",[31,3.454]],["t/130",[28,2.012]],["t/132",[29,2.535]],["t/134",[31,3.454]],["t/138",[2,2.904,38,2.904,39,3.32]],["t/140",[5,2.904,6,2.424,38,2.904]],["t/143",[40,5.072]],["t/145",[41,2.904,42,3.32,43,3.32]],["t/147",[44,4.013,45,4.013]],["t/149",[46,4.013,47,4.013]],["t/153",[48,3.32,49,3.32,50,3.32]],["t/155",[51,2.831,52,2.476,53,2.831,54,2.831]],["t/157",[52,3.51,55,4.013]],["t/159",[18,3.51,19,3.51]],["t/161",[6,3.704]],["t/163",[56,4.013,57,4.013]],["t/167",[34,2.158,58,2.468,59,2.468,60,2.468,61,2.468]],["t/169",[62,2.629,63,3.32,64,3.32]],["t/171",[62,2.242,65,2.831,66,2.831,67,1.812]],["t/173",[28,1.317,67,2.124,68,3.32]],["t/177",[69,4.013,70,3.178]],["t/179",[71,2.904,72,3.32,73,3.32]],["t/181",[74,4.013,75,3.51]],["t/183",[75,3.51,76,4.013]],["t/185",[67,2.568,77,4.013]],["t/187",[78,3.32,79,2.904,80,2.904]],["t/189",[62,2.242,79,2.476,80,2.476,81,2.831]],["t/191",[67,2.124,82,3.32,83,3.32]],["t/193",[67,2.124,84,3.32,85,3.32]],["t/195",[67,1.812,70,2.242,86,2.831,87,2.831]],["t/197",[70,3.178,88,4.013]],["t/199",[89,5.072]],["t/203",[28,2.012]],["t/205",[71,3.51,90,4.013]],["t/209",[41,4.436]],["t/211",[91,3.32,92,2.904,93,3.32]],["t/213",[92,3.51,94,4.013]],["t/215",[95,2.424,96,2.424,97,3.32]],["t/217",[95,2.424,96,2.424,98,3.32]],["t/219",[95,2.424,96,2.424,99,3.32]],["t/221",[95,2.424,96,2.424,100,3.32]],["t/223",[101,4.013,102,4.013]]],"invertedIndex":[["1",{"_index":2,"t":{"9":{"position":[[0,2]]},"138":{"position":[[0,2]]}}}],["2",{"_index":5,"t":{"11":{"position":[[0,2]]},"140":{"position":[[0,2]]}}}],["ad",{"_index":15,"t":{"17":{"position":[[28,6]]}}}],["advanc",{"_index":17,"t":{"19":{"position":[[0,8]]}}}],["basic",{"_index":13,"t":{"17":{"position":[[0,5]]}}}],["build",{"_index":8,"t":{"11":{"position":[[23,5]]}}}],["chapterbackgrounds.txt",{"_index":61,"t":{"167":{"position":[[29,24]]}}}],["content",{"_index":16,"t":{"17":{"position":[[35,8]]}}}],["contributor",{"_index":27,"t":{"34":{"position":[[15,12]]}}}],["current",{"_index":23,"t":{"30":{"position":[[0,7]]}}}],["cветя",{"_index":84,"t":{"193":{"position":[[0,10]]}}}],["dd",{"_index":73,"t":{"179":{"position":[[22,3]]}}}],["detail",{"_index":83,"t":{"191":{"position":[[10,8]]}}}],["develop",{"_index":7,"t":{"11":{"position":[[11,11]]},"34":{"position":[[0,10]]}}}],["engin",{"_index":3,"t":{"9":{"position":[[3,6]]}}}],["event",{"_index":10,"t":{"15":{"position":[[19,5]]}}}],["function",{"_index":24,"t":{"30":{"position":[[8,13]]}}}],["futur",{"_index":25,"t":{"32":{"position":[[0,6]]}}}],["gloss/pbr",{"_index":77,"t":{"185":{"position":[[0,9]]}}}],["has_base_spr",{"_index":99,"t":{"219":{"position":[[15,15]]}}}],["histori",{"_index":12,"t":{"15":{"position":[[36,7]]}}}],["hlsdk",{"_index":18,"t":{"21":{"position":[[0,5]]},"159":{"position":[[0,5]]}}}],["import",{"_index":9,"t":{"15":{"position":[[9,9]]}}}],["inform",{"_index":20,"t":{"25":{"position":[[6,11]]}}}],["instal",{"_index":4,"t":{"9":{"position":[[10,12]]},"11":{"position":[[29,12]]}}}],["is_bo",{"_index":100,"t":{"221":{"position":[[15,8]]}}}],["is_flex",{"_index":98,"t":{"217":{"position":[[15,11]]}}}],["is_rigid",{"_index":97,"t":{"215":{"position":[[15,8]]}}}],["jigglebon",{"_index":94,"t":{"213":{"position":[[8,11]]}}}],["luma",{"_index":85,"t":{"193":{"position":[[11,6]]}}}],["map",{"_index":75,"t":{"181":{"position":[[7,7]]},"183":{"position":[[9,7]]}}}],["materials.def",{"_index":64,"t":{"169":{"position":[[21,15]]}}}],["mod",{"_index":11,"t":{"15":{"position":[[28,7]]},"17":{"position":[[6,7]]},"19":{"position":[[9,7]]}}}],["normal",{"_index":74,"t":{"181":{"position":[[0,6]]}}}],["parallax",{"_index":76,"t":{"183":{"position":[[0,8]]}}}],["plan",{"_index":26,"t":{"32":{"position":[[7,5]]}}}],["portabl",{"_index":19,"t":{"21":{"position":[[6,8]]},"159":{"position":[[6,8]]}}}],["primext",{"_index":6,"t":{"11":{"position":[[3,7]]},"23":{"position":[[0,7]]},"140":{"position":[[13,7]]},"161":{"position":[[0,7]]}}}],["project",{"_index":22,"t":{"28":{"position":[[6,7]]}}}],["properti",{"_index":0,"t":{"3":{"position":[[0,10]]}}}],["qc",{"_index":93,"t":{"211":{"position":[[16,2]]}}}],["replac",{"_index":14,"t":{"17":{"position":[[14,10]]}}}],["sourc",{"_index":21,"t":{"25":{"position":[[18,7]]}}}],["spawnflag",{"_index":1,"t":{"5":{"position":[[0,10]]}}}],["алгоритм",{"_index":79,"t":{"187":{"position":[[13,8]]},"189":{"position":[[21,8]]}}}],["базов",{"_index":51,"t":{"155":{"position":[[0,7]]}}}],["будущ",{"_index":45,"t":{"147":{"position":[[9,7]]}}}],["главн",{"_index":59,"t":{"167":{"position":[[16,7]]}}}],["графическ",{"_index":68,"t":{"173":{"position":[[0,11]]}}}],["групп",{"_index":95,"t":{"215":{"position":[[0,6]]},"217":{"position":[[0,6]]},"219":{"position":[[0,6]]},"221":{"position":[[0,6]]}}}],["дан",{"_index":42,"t":{"145":{"position":[[14,6]]}}}],["движк",{"_index":39,"t":{"138":{"position":[[13,6]]}}}],["декал",{"_index":88,"t":{"197":{"position":[[9,8]]}}}],["детальн",{"_index":82,"t":{"191":{"position":[[0,9]]}}}],["дополнительн",{"_index":56,"t":{"163":{"position":[[0,14]]}}}],["замена/добавлен",{"_index":53,"t":{"155":{"position":[[16,18]]}}}],["использован",{"_index":71,"t":{"179":{"position":[[0,13]]},"205":{"position":[[7,13]]}}}],["истор",{"_index":50,"t":{"153":{"position":[[19,7]]}}}],["источник",{"_index":57,"t":{"163":{"position":[[15,9]]}}}],["карт",{"_index":34,"t":{"94":{"position":[[20,4]]},"167":{"position":[[8,5]]}}}],["классическ",{"_index":78,"t":{"187":{"position":[[0,12]]}}}],["ключев",{"_index":48,"t":{"153":{"position":[[0,8]]}}}],["команд",{"_index":92,"t":{"211":{"position":[[9,6]]},"213":{"position":[[0,7]]}}}],["контент",{"_index":54,"t":{"155":{"position":[[35,9]]}}}],["корректн",{"_index":81,"t":{"189":{"position":[[10,10]]}}}],["кубическ",{"_index":33,"t":{"94":{"position":[[9,10]]}}}],["материа",{"_index":66,"t":{"171":{"position":[[21,9]]}}}],["материал",{"_index":63,"t":{"169":{"position":[[11,9]]}}}],["мен",{"_index":60,"t":{"167":{"position":[[24,4]]}}}],["моддинг",{"_index":52,"t":{"155":{"position":[[8,7]]},"157":{"position":[[12,7]]}}}],["момент",{"_index":43,"t":{"145":{"position":[[21,6]]}}}],["настройк",{"_index":28,"t":{"38":{"position":[[0,9]]},"44":{"position":[[0,9]]},"50":{"position":[[0,9]]},"56":{"position":[[0,9]]},"60":{"position":[[0,9]]},"68":{"position":[[0,9]]},"72":{"position":[[0,9]]},"80":{"position":[[0,9]]},"86":{"position":[[0,9]]},"92":{"position":[[0,9]]},"100":{"position":[[0,9]]},"108":{"position":[[0,9]]},"114":{"position":[[0,9]]},"122":{"position":[[0,9]]},"130":{"position":[[0,9]]},"173":{"position":[[12,9]]},"203":{"position":[[0,9]]}}}],["нача",{"_index":69,"t":{"177":{"position":[[0,6]]}}}],["ограничен",{"_index":102,"t":{"223":{"position":[[8,11]]}}}],["описан",{"_index":91,"t":{"211":{"position":[[0,8]]}}}],["освещен",{"_index":80,"t":{"187":{"position":[[22,9]]},"189":{"position":[[30,9]]}}}],["особен",{"_index":86,"t":{"195":{"position":[[0,11]]}}}],["план",{"_index":44,"t":{"147":{"position":[[0,5]]}}}],["правильн",{"_index":35,"t":{"96":{"position":[[0,10]]}}}],["привязк",{"_index":65,"t":{"171":{"position":[[0,8]]}}}],["пример",{"_index":90,"t":{"205":{"position":[[0,6]]}}}],["примечан",{"_index":31,"t":{"76":{"position":[[0,10]]},"104":{"position":[[0,10]]},"118":{"position":[[0,10]]},"126":{"position":[[0,10]]},"134":{"position":[[0,10]]}}}],["продвинут",{"_index":55,"t":{"157":{"position":[[0,11]]}}}],["проект",{"_index":40,"t":{"143":{"position":[[2,7]]}}}],["прозрачн",{"_index":87,"t":{"195":{"position":[[19,12]]}}}],["производительн",{"_index":30,"t":{"64":{"position":[[0,18]]}}}],["работ",{"_index":70,"t":{"177":{"position":[[7,6]]},"195":{"position":[[12,6]]},"197":{"position":[[0,6]]}}}],["разработчик",{"_index":46,"t":{"149":{"position":[[0,12]]}}}],["расстановк",{"_index":36,"t":{"96":{"position":[[11,11]]}}}],["свойств",{"_index":96,"t":{"215":{"position":[[7,7]]},"217":{"position":[[7,7]]},"219":{"position":[[7,7]]},"221":{"position":[[7,7]]}}}],["скайбокс",{"_index":89,"t":{"199":{"position":[[0,9]]}}}],["событ",{"_index":49,"t":{"153":{"position":[[9,7]]}}}],["создан",{"_index":32,"t":{"94":{"position":[[0,8]]}}}],["соучастник",{"_index":47,"t":{"149":{"position":[[15,11]]}}}],["спавнфлаг",{"_index":29,"t":{"40":{"position":[[0,10]]},"46":{"position":[[0,10]]},"52":{"position":[[0,10]]},"62":{"position":[[0,10]]},"74":{"position":[[0,10]]},"82":{"position":[[0,10]]},"88":{"position":[[0,10]]},"102":{"position":[[0,10]]},"116":{"position":[[0,10]]},"124":{"position":[[0,10]]},"132":{"position":[[0,10]]}}}],["текстур",{"_index":67,"t":{"171":{"position":[[33,8]]},"173":{"position":[[22,7]]},"185":{"position":[[10,8]]},"191":{"position":[[19,8]]},"193":{"position":[[18,8]]},"195":{"position":[[34,9]]}}}],["углов",{"_index":101,"t":{"223":{"position":[[0,7]]}}}],["установк",{"_index":38,"t":{"138":{"position":[[3,9]]},"140":{"position":[[3,9]]}}}],["физическ",{"_index":62,"t":{"169":{"position":[[0,10]]},"171":{"position":[[9,11]]},"189":{"position":[[0,9]]}}}],["флаг",{"_index":37,"t":{"110":{"position":[[0,5]]}}}],["фонов",{"_index":58,"t":{"167":{"position":[[0,7]]}}}],["формат",{"_index":72,"t":{"179":{"position":[[14,7]]}}}],["функциона",{"_index":41,"t":{"145":{"position":[[0,10]]},"209":{"position":[[0,10]]}}}]],"pipeline":["stemmer","stemmer-ru"]}},{"documents":[{"i":2,"t":"Dynamic light source with adjustable light beam angle. It can work both as a spot light, and as an omnidirectional light. It also allows you to project textures/videos onto the level geometry, which can be used, for example, to implement a projector at a location with a cinema.","s":"env_dynlight","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"","p":1},{"i":4,"t":"Name - Light source targetname Parent - Targetname of object which light source will be attached to Light Color - Light color (in format R G B) Light Distance - Light attenuation radius (in units) Brightness - Light brightness Cutoff Angle - Light beam angle (in degrees) Texture - Path to texture (for projecting) Media file - Path to video file (for projecting)","s":"Properties","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#properties","p":1},{"i":6,"t":"Start Off - Light source appears initially turned off Disable Shadows - Disables shadow mapping for light source Disable Bump - Disables normal-mapping for light source Tip To make the light source omnidirectional, you need to set the value to 0 for the Cutoff Angle parameter Warning To avoid shadow artifacts, it is advisable not to set a value higher than 180 degrees for the Cutoff Angle parameter","s":"Spawnflags","u":"/PrimeXT/docs/eng/entities/env_dynlight","h":"#spawnflags","p":1},{"i":8,"t":"This manual describes the installation of the latest build of PrimeXT, in the future, for release builds, the algorithm will be slightly different. If you already have the engine installed, you can skip step 1. It is recommended to periodically manually update the engine, as development does not stand still and bug fixes and new functionality periodically appear. Tip Keep in mind that PrimeXT only supports latest Xash3D FWGS builds, vanilla Xash3D or old FWGS builds will not work properly.","s":"Installation","u":"/PrimeXT/docs/eng/installation","h":"","p":7},{"i":10,"t":"Select and download Xash3D FWGS engine build for your platform (in case of Windows, use file xash3d-fwgs-win32-i386.7z for 32-bit, or file xash3d-fwgs-win32-amd64.7z for 64-bit), then unpack all the files from the archive into a some directory. In next steps, the \"engine directory\" will mean this exact directory. Copy folder valve from your bought Half-Life 1 copy to the engine directory. Run xash3d.exe/xash3d.sh/xash3d depending on your platform.","s":"1. Engine installation","u":"/PrimeXT/docs/eng/installation","h":"#1-engine-installation","p":7},{"i":12,"t":"Download PrimeXT development build for your platform, then unpack all the files from the archive into the engine directory. Please note that engine build and PrimeXT build must be for the same platform and architecture. Download PrimeXT content and copy folder primext from archive into engine directory. Installation completed! You can run game using primext.exe/primext_run file.","s":"2. PrimeXT development build installation","u":"/PrimeXT/docs/eng/installation","h":"#2-primext-development-build-installation","p":7},{"i":14,"t":"Despite the fact that almost 30 years have passed since the release of this game, the community continues to this day be interested in the game and use it as a tool for their creativity. Maps, models, sounds, sprites, textures, and even full-fledged completed projects that include everything listed earlier: an uncountable number of gigabytes of content have been created by the community, and this number is growing every year.","s":"Introduction to modern Half-Life 1 modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"","p":13},{"i":16,"t":"Perhaps the most important event in Half-Life 1 modding was the release of the Xash3D engine. It is almost completely compatible with the original Half-Life 1 engine, called GoldSrc. But Xash3D has a number of very important differences: it has completely open source, many internal limits have been expanded or removed entirely, a lot of new functionality has been added for modding, and it also supports many different platforms, such as Nintendo Switch, PS Vita, Android, and many more. It was even run on smartwatches, and in the browser (using Emscripten), as well as in DOS. This engine has opened up unprecedented possibilities for players and mod developers (you probably already saw the news this year, that they added real ray tracing to HL1). Initially, the engine was developed by one person well known in narrow circles under the nickname g-cont or Uncle Mike. But in 2019, he stopped engine development and made many of his projects publicly available, and switched to his another unrelated project. At the moment, the engine is maintained and developed by a team of enthusiasts called FWGS, but sometimes other contributors also take part in the development, such as Ivan \"provod/w23\" Avdeev, who has been developing a Vulkan renderer with ray tracing support since the beginning of 2021 and streaming all process on his Twitch. Also, in 2016, the FWGS team released a port of the Xash3D engine for the Android platform, and at the same time ports of the original Half-Life 1 and Counter Strike 1.6 were also made. This event caused an incredible wave of interest from the gaming community. As a result of these events, Xash3D FWGS port received over a million installations and 30+ thousand reviews on Google Play. CS16Client has accumulated over a million installations and 20+ thousand reviews on Google Play. Not that bad for a game almost 30 years old, right? In addition to HL1 and CS 1.6, many other mods were also ported: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, etc.","s":"The most important event in modding history","u":"/PrimeXT/docs/eng/modding_introduction","h":"#the-most-important-event-in-modding-history","p":13},{"i":18,"t":"Let's pretend that you came up with an idea for a game based on the GoldSrc/Xash3D engine to replace sounds, models, or textures. This is done very simply: you just find the file you need in the game folder and replace it with the desired one. You can either make it yourself or find something suitable on sites such as ModDB or GameBanana. As for maps (or locations/levels, as they are also called), everything is more complicated: a compiled map can be changed in a rather limited ways; for this purpose the newbspguy program can be used. But even despite limits of editing compiled map, more likely you'll want to change something minor, and this software can do it. If you want to create your own game locations/maps completely from scratch, you will need to understand the editor and map compiling tools. Separate, detailed articles will be made on this topic later. Working with models also requires a separate article that will cover all aspects and tools necessary for work (by the way, everything is free and open source).","s":"Basic modding (replacing or adding content)","u":"/PrimeXT/docs/eng/modding_introduction","h":"#basic-modding-replacing-or-adding-content","p":13},{"i":20,"t":"If you want to make your own project based on HL1, without limiting yourself to just replacing content, then you will have to deal with the Half-Life SDK. HLSDK is a set of source codes for utilities, client and server HL1 libraries. All this is written in C++, so if you are already familiar with this language, it will be much easier for you to get started. HLSDK became publicly available shortly after the release of HL1, that is, around 1999. People took HLSDK as a basis, implemented their ideas, and made the modified sources available to the public. As a result, there are many different variations of HLSDK with different additional capabilities. But in this article I will describe only the most actual options at this time, which makes sense to use in your projects:","s":"Advanced modding","u":"/PrimeXT/docs/eng/modding_introduction","h":"#advanced-modding","p":13},{"i":22,"t":"It is a regular HLSDK without additional features and gameplay changes relative to the standard HL, but it is ported to many platforms, and also contains a considerable number of various bugfixes that are not in the original HLSDK. Developed by the FWGS team. A good option if you don’t need to go beyond the capabilities of HL1, and you, for example, just want to somehow change the gameplay or something else. Can be used to create a mod for both GoldSrc and Xash3D FWGS. Can be used for both single-player and multiplayer mods.","s":"hlsdk-portable","u":"/PrimeXT/docs/eng/modding_introduction","h":"#hlsdk-portable","p":13},{"i":24,"t":"A modern version of HLSDK for the Xash3D FWGS engine, ported to many modern platforms, has enhanced graphics and physics and a lot of new features for mod-makers, while retaining all the features and approaches to work inherent from GoldSrc and Xash3D. It is based on XashXT, so it inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both single-player and multiplayer mods. In addition, it contains a huge variety of new features and tools for creating mods, you can read more about this on the project website, since detailed description is not within the scope of this article. If you want to go far beyond HL1 technologically and \"squeeze all the juice\" out of the engine, PrimeXT was created for exactly this.","s":"PrimeXT","u":"/PrimeXT/docs/eng/modding_introduction","h":"#primext","p":13},{"i":26,"t":"While we are working on our own articles, we highly recommend paying attention to existing sources of knowledge. It is likely that among them you will find the answer to your question. Tutorials by The303 Tutorials on GameBanana Tutorials on ModDB Tutorials on Sourcemodding HLSDK tutorials by Admer456 TWHL Wiki","s":"Other information sources","u":"/PrimeXT/docs/eng/modding_introduction","h":"#other-information-sources","p":13},{"i":29,"t":"Modern Half-Life 1 SDK for the Xash3D FWGS engine, supports cross-platform and have improved graphics & physics, and a lot of new features, while retaining all the features and approaches to work inherent in GoldSrc and Xash3D. Based on XashXT, and therefore inherits all the functionality from XashXT and Spirit Of Half-Life. Suitable for creating both singleplayer and multiplayer mods.","s":"About project","u":"/PrimeXT/docs/eng/intro","h":"#about-project","p":27},{"i":31,"t":"Compatibility with most of GoldSrc mods Absence of many limits inherent in GoldSrc and vanilla Xash3D Studiomodel rendering optimizations Inverse kinematics and jiggle bones for models Studiomodels weighting support Extended maximum map size limit (65535x65535x65535 units) Automatic exposure correction (eye adaptation effect) Support for decals on studiomodels Extended model limits (no more need to split into a bunch of smd-files) Dynamic lighting with shadows Rigid body physics (using PhysX engine) Normal mapping support Parallax mapping support Cubemap reflections HDR-rendering 3D skybox Bloom Sun beams shader (sunshafts/godrays) Feature to make the map as background in the main menu Mirrors Monitors Portals, with the ability to move entities through them Bunch of utilities for mod development (asset compilers, model/sprite viewers)","s":"Current functionality","u":"/PrimeXT/docs/eng/intro","h":"#current-functionality","p":27},{"i":33,"t":"Support for physically based rendering (PBR), but preserving possibility to switch back to classic lighting model Implement GPU-based light baking utility Real-time screen space reflections Forward+ rendering implementation Major rendering optimizations (depth pre-pass, flexible culling system, etc.) Total rework of material system Implement in-game material editor Implement particle engine Implement ragdoll physics Implement vehicles Adding support for OpenAL Soft / Steam Audio Bringing the Android port to a working state","s":"Future plans","u":"/PrimeXT/docs/eng/intro","h":"#future-plans","p":27},{"i":35,"t":"SNMetamorph - Lead developer Velaron - Help with porting to Linux СASPERX69X - Testing, documentation, logo ncuxonaT - Help with renderer development Lev - Help with renderer development g-cont - Help with common development Next Day - Testing Aynekko - Testing ThomasvonWinkler - Testing KorteZZ - Testing If you wish, you can also take part in the development of PrimeXT - any contribution will be important for us. More details you can find out about contributing in development on the project Discord server.","s":"Developers and contributors","u":"/PrimeXT/docs/eng/intro","h":"#developers-and-contributors","p":27},{"i":37,"t":"Точечный источник звука с большим количеством настроек.","s":"ambient_generic","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"","p":36},{"i":39,"t":"Name - Имя объекта Parent - Имя энтити, к которой будет прикреплена эта энтити Sound File Path - Путь до звукового файла, относительно игровой директории. Поддерживаются форматы .wav и .mp3 Volume - Громкость звука. Значения (0 - 10), 10 - самый громкий Dynamic Presets - Различные установки звучания Start Volume - Начальная громкость звука Fade in time - Время в секундах до увеличения громкости звука с начального значения (Start Volume) до конечного (Volume) Fade out time - Время в секундах до уменьшения громкости звука с конечного значения (Volume) до начального (Start Volume) Pitch - Устанавливает высоту звука. Масштабируется от 100 (по умолчанию), при этом более низкие значения означают более низкий тон, а более высокие значения означают более высокий тон Start Pitch - Устанавливает высоту звука, с которой звук должен начинаться при поднятии вверх и на котором он должен останавливаться при падении вниз Spin up time - Устанавливает, сколько времени звук должен раскручиваться от Start Pitch до Pitch. Шкалы от 0 (мгновенно) до 100 (очень долго) Spin down time - Устанавливает, сколько времени должно пройти звук, чтобы прокрутиться вниз от высоты тона до начальной высоты тона. Шкалы от 0 (мгновенно) до 100 (очень долго) LFO rate - Устанавливает скорость изменения высоты тона с эффектами LFO. Шкала от 0 (не изменяется) до 1000 (изменяется очень быстро) LFO mod pitch - Устанавливает, насколько высота тона должна изменяться с эффектами LFO. Шкала от 0 (не меняется) до 100 (очень большие изменения) LFO mod vol - Устанавливает, насколько громкость должна изменяться с эффектами LFO. Кажется, совпадает с более низкими тонами. Шкала от 0 (не меняется) до 100 (молчание) Incremental spinup count - Устанавливает, сколько раз ambient_generic может запускаться, чтобы высота тона увеличивалась поверх высоты, на которой он уже играл. Установка значения, отличного от 0, отключит переключение звука и предотвратит отключение звука, даже если он был запущен столько раз","s":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#настройки","p":36},{"i":41,"t":"Play Everywhere - Если отмечено, то звук будет слышен по всей карте, т.е. из любой ее точки Small Radius - Если отмечено, то звук будет слышен на небольшом расстоянии (до 800 юнитов) Medium Radius - Если отмечено, то звук будет слышен на среднем расстоянии (до 1250 юнитов) Large Radius - Если отмечено, то звук будет слышен на большом расстоянии (до 2000 юнитов) Start Silent - Если отмечено, то звук будет выключен не будет играть при запуске карты, и его необходимо будет включить кнопкой или триггером Not Toggled - Если отмечено, то звуковой файл будет проигран один раз (не будет повторяться). Чтобы вновь проиграть звук, его необходимо будет активировать повторно","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_generic","h":"#спавнфлаги","p":36},{"i":43,"t":"Позволяет воспроизводить звуковые файлы на карте. Звук проигрывается фоном, и никак не зависит от положения игрока на карте. Идеально подходит для воспроизведения фоновой музыки. Поддерживаемые форматы файлов: .mp3, .wav","s":"ambient_music","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"","p":42},{"i":45,"t":"Name - Имя энтити File name - Путь до аудио-файла (например, media/Half-Life1.mp3)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#настройки","p":42},{"i":47,"t":"Start On - Воспроизведение будет запущено с момента появления энтити Loop - Зациклить воспроизведение","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/ambient_music","h":"#спавнфлаги","p":42},{"i":49,"t":"Используется для создания различного рода лучей, имеет множество различных настроек. Примечание Если не указать конечную точку, то луч будет появляться из начальной точки и бить в случайном направлении до тех пор, пока не достигнет препятствия. Если не указать ни начальную, ни конечную точки, то луч будет появлятся хаотично в том месте, где расположена эта энтити (это, например, можно использовать для создания молнии или телепорта)","s":"env_beam","u":"/PrimeXT/docs/rus/entities/env_beam","h":"","p":48},{"i":51,"t":"Name - Имя энтити Target - Имя активируемого объекта Start Entity - Имя объекта, которое будет использоваться в качестве начальной точки для луча. Если не определено, луч выберет случайную поверхность в своем радиусе для использования в качестве начальной точки Ending Entity - Имя объекта, который будет использоваться в качестве конечной точки для луча Render FX - Тип визуального эффекта Entity activation - Classname или Targetname объекта, который вызовет активацию энтити Target при пересечении ей луча Brightness - Яркость (прозрачность) луча Beam color - Цвет луча Radius - Радиус, по умолчанию 256 Life - Время в секундах, в течении которого виден луч (установите значение 0, чтобы луч не исчезал) Width of beam - Ширина луча (0-255) Amount of noise - Степень изогнутости луча. Значения (0-255), 0 - полностью прямой (не изогнутый) луч Sprite name - Имя спрайта, который будет являться текстурой для луча Texture scroll rate - Скорость движения текстуры спрайта Frames per 10 seconds - Скорость анимации луча Starting frame - Кадр для начала анимации Strike again time - Если значение параметра \"Life\" > 0, то здесь вы можете задать частоту появления луча в секундах Damage / seconds - Повреждение при прохождении через луч, отрицательное значение прибавляет здоровье","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#настройки","p":48},{"i":53,"t":"Start On - Если у луча есть имя, то при запуске карты он будет выключен. Отметьте этот флаг, чтобы луч был включен Toggle - Включение луча кнопкой или другим триггером Random Strike - Задержка по времени между появлениями луча будет случайным числом от нуля (0) до значения, указанного в \"Strike again time\" Start Sparks - В месте появления луча будут сыпать искры End Sparks - Место где заканчивается луч будут сыпать искры Decal End - Луч будет оставлять темные пятна в местах, куда он попадет (bug) Shade Start - Начало луча будет затененным Shade End - Конец луча будет затененным Solid - Коллизия у луча","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_beam","h":"#спавнфлаги","p":48},{"i":55,"t":"Счётная декада, с возможностью задавать ей особые «ключевые» состояния, сдвигать разряды до следующей декады в цепочке и т.д. Примечание Активация с префиксом + увеличивает значение счётчика на 1, активация с префиксом - уменьшает значение счетчика на 1. Активация с префиксом < без значения по очереди провоцирует появление или исчезновение цифры счётчика, что может быть использовано для эффекта «текущей цифры ввода». Данная особенность никак не влияет на внутреннее состояние самого счётчика, т. е. эффект чисто визуальный. Активация со значением приводит к установке счётчика в это значение. Если счётчик объединен в цепочку счётчиков, то старшие декады также получат команду на установку. Кроме того, такая установка приводит к визуализации цифры, если последняя была скрыта при помощи предыдущей команды (для эффекта мигания). Также существует возможность сброса счётчика в ноль при помощи префикса < — это активация с параметром -1. Активация с префиксом > приводит к сбросу счётчика в ноль. Сброс также влияет на остальные счётчики в цепочке. Данная энтить может использоваться для создания индикатора этажей в лифте, цифровых часов, кодовых замков, логических головоломок, аркадных автоматов и т. д.","s":"env_counter","u":"/PrimeXT/docs/rus/entities/env_counter","h":"","p":54},{"i":57,"t":"Name - Имя энтити Target - Имя объекта, который будет активирован Parent - Имя энтити, к которой будет прикреплен Global State to Read - Имя глобальной переменной Reflection - Тип отражения энтити в зеркалах Render FX - Тип визуального эффекта Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачен, 255 - непрозрачен) FX Color - Цвет (работает в зависимости от выставленного Render Mode) Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы ориентации обьекта Decimal Model/Sprite - Путь до кастомной модели или спрайта Max Frame to Reset - Ограничивает верхний предел счёта заданным значением Current Frame - Текущий кадр Scale - Масштаб Frame to return ON - Номер кадра, при котором энтить перейдет в состояние ON Condition to return ON - Условие для перехода в состояние ON 0 — равно 1 — больше или равно 2 — меньше или равно","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_counter","h":"#настройки","p":54},{"i":59,"t":"Динамический источник света. Может работать как в режиме прожектора с определенным углом рассеивания света (spot light), так и в качестве всенаправленного источника света (omnidirectional light). Также, позволяет проецировать текстуры/видеоролики на геометрию уровня, что может использоваться, например, для реализации проектора на локации с кинотеатром.","s":"env_dynlight","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"","p":58},{"i":61,"t":"Name - Имя источника света Parent - Имя объекта, за которым будет следовать источник Light Color - Цвет света (в формате R G B) Light Distance - Радиус свечения (в юнитах) Brightness - Яркость света Cutoff Angle - Угол рассеивания света (в градусах) Texture - Путь до текстуры (для проецирования текстур на геометрию уровня) Media file - Путь до видеофайла (для проецирования видео на геометрию уровня) Примечание Чтобы сделать источник света всенаправленным, нужно выставить значение 0 для параметра Cutoff Angle Важный момент Во избежание артефактов желательно не выставлять значение выше чем 170 градусов для параметра Cutoff Angle","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#настройки","p":58},{"i":63,"t":"Start Off - Источник света появляется изначально выключенным Disable Shadows - Отключает тени от этого источника Disable Bump - Отключает карты нормали от этого источника","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#спавнфлаги","p":58},{"i":65,"t":"Влияние источника света на производительность игры сильно зависит от его настроек. Например, использование теней негативно влияет на производительность. Ниже перечислены конфигурации источников света, в порядке убывания их влияния на FPS. Всенаправленный источник света с тенями, по вычислительной сложности равен шести прожекторам (spot light) с тенями Прожектор с использованием теней Прожектор без использования теней / всенаправленный источник света без теней Использование всенаправленных источников света Перед использованием всенаправленного источника света с тенями, убедитесь, что он вам действительно нужен, так как источники такого типа довольно сильно влияют на производительности сцены, и следует при возможности избегать их использования. В некоторых случаях можно заменить всенаправленный источник на прожектор с большим (>120 градусов) углом рассеивания света.","s":"Производительность","u":"/PrimeXT/docs/rus/entities/env_dynlight","h":"#производительность","p":58},{"i":67,"t":"Сущность, представляющая провод под напряжением.","s":"env_electrified_wire","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"","p":66},{"i":69,"t":"Name - Имя энтити Segments - Количество сегментов веревки Spark Frequency - Частота искр Body Spark Frequency - Частота искр из модели Lightning Frequency - Частота молний X Force - Сила импульса провода по оси X Y Force - Сила импульса провода по оси Y Z Force - Сила импульса провода по оси Z Disable Use - Устанавливает, можно ли использовать веревку или нет Ending Model - Модель, используемая для последнего сегмента (bug, вылет) Body Model - Модель, используемая для всех сегментов, кроме последнего","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_electrified_wire","h":"#настройки","p":66},{"i":71,"t":"Энтити для размещения студиомоделей на карте. Следует использовать для моделей с анимацией и для моделей, которые перемещаются в пространстве. В других случаях предпочтительнее использовать энтити env_static. Эта энтити может быть использована в системе следования за объектом (parent system).","s":"env_model","u":"/PrimeXT/docs/rus/entities/env_model","h":"","p":70},{"i":73,"t":"Name - Имя энтити Pitch Yaw Roll - Угол поворота модели Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Parent - Имя энтити, к которой будет прикреплена данная модель Render FX - Тип визуального эффекта для модели FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет модели, накладываемый поверх текстуры Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Animation Sequence - Номер анимации Skin - Номер скина модели Body - Номер субмодели Scale - Масштаб модели (параметр влияет сразу на три оси) Sequence when on - Номер анимации при состоянии включения Behaviour when on - Поведение анимации при включенном состоянии Sequence when off - Номер анимации при состоянии выключения Behaviour when off - Поведение анимации при состоянии выключения","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_model","h":"#настройки","p":70},{"i":75,"t":"Initially - По умолчанию поведение модели выключено Drop to floor - Опускает модель на пол, если модель приподнята Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком) Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_model","h":"#спавнфлаги","p":70},{"i":77,"t":"При использовании системы следования (parent system) нужно учесть несколько важных пунктов, для верной интерпретации движком игры. Для создания схемы следования, нужно расположить модель достаточно точно в редакторе карт. Например, при прикреплении студиомодели двери к func_door_rotating, нужно расположить ее прям внутри энтити, чтобы не было ошибок следования при перемещении энтити. Коллизия у env_model имеет свойство плохо взаимодействовать с parent system, в случае, если включена коллизия и модель следует за другим объектом, физическая оболочка модели останется на месте. Параметр Topcolor & Bottomcolor работает только для моделей, содержащих в себе так называемые remap-текстуры, в которых часть палитры может заменяться на пользовательские значения. Данная особенность в основном используется для раскраски игроков различных команд, однако может использоваться и в режиме одиночной игры. Особенность текстур заключается в их имени и характере распределения палитры. Также следует помнить, что данный параметр увеличивает время загрузки уровня, поскольку движку требуется некоторое время на создание копий текстур.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/env_model","h":"#примечания","p":70},{"i":79,"t":"Объект с симуляцией физики твёрдого тела для студиомоделей. Может взаимодействовать как с другими объектами, так и с игроком. Примечание В случае, если вам нужно использовать брашевый объект с физикой твёрдых тел, вместо env_physbox следует использовать энтити func_physbox","s":"env_physbox","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"","p":78},{"i":81,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Render FX - Тип визуального эффекта для модели Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет модели, накладываемый поверх текстуры Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы поворота модели Target on break - Имя активируемой цели при входе объекта в триггер Model - Путь до файла модели (.mdl) Strenght - Количество здоровья объекта Material type - Тип материала объекта Gib model - Путь к кастомной модели обломков при разрушении объекта","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#настройки","p":78},{"i":83,"t":"Breakable - Объект разрушаемый Crowbar - Объект разобьётся от одного удара монтировкой Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_physbox","h":"#спавнфлаги","p":78},{"i":85,"t":"Эмиттер частиц, описание поведения которых хранится во внешнем файле с расширением .aur","s":"env_particle","u":"/PrimeXT/docs/rus/entities/env_particle","h":"","p":84},{"i":87,"t":"Name - Имя энтити Particle file - Путь до файла с описанием системы частиц Attachment point - Имя объекта, к которому будет прикреплен эмиттер","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#настройки","p":84},{"i":89,"t":"Start On - Эмиттер будет запущен сразу с момента его появления на карте","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_particle","h":"#спавнфлаги","p":84},{"i":91,"t":"Точечная энтити, которая помечает на локации места, в которых будет запечена кубическая карта (кубмапа) - 3D-текстура в виде куба, на каждую грань которого проецируется изображение окружающего пространства. Кубические карты используются для расчета отражений/преломлений на текстурах и воде, а также для расчёта освещения.","s":"env_cubemap","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"","p":90},{"i":93,"t":"Resolution - Разрешение текстуры кубической карты (больше разрешение - более четкие отражения и больший расход видеопамяти)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#настройки","p":90},{"i":95,"t":"При загрузке карты, игра автоматически инициирует создание кубмап (возможно, в будущем будет добавлено кэширование созданных кубмап на диск). Но также можно использовать консольную команду buildcubemap для запуска создания кубмап вручную.","s":"Создание кубических карт","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#создание-кубических-карт","p":90},{"i":97,"t":"Поместите env_cubemap в пространство карты. После запуска карты, поверхности брашей автоматически ассоциируются с ближайшей кубмапой и будут использовать её. Энтити связывают себя с ближайшей к ним кубмапой.Движущиеся объекты будут динамически менять используемую кубическую карту. Важно правильно выбрать позиции кубмап как с точки зрения визуального качества, так и с точки зрения производительности (желательно стараться не создавать слишком много кубмап на локации, если это возможно). Кубические карты могут использоваться для разных целей, и поэтому должны размещаться соответствующим образом. Оптимальная расстановка env_cubemap соответствует каждому из этих применений, для этого существует несколько правил: Если кубическая карта предназначена для NPC или игрока, env_cubemap следует размещать на уровне глаз (обычно 64 юнита) над уровнем пола. Таким образом, кубическая карта будет наиболее точно представлять мир с точки зрения игрока. Если кубическая карта предназначена для статической геометрии мира, env_cubemap должна находиться на приличном расстоянии (как правило, 16 юнитов) от всех брашевых поверхностей. В каждой области сильного визуального контраста следует использовать разные кубические карты. Для коридора с ярким желтым светом потребуется собственная карта env_cubemap, особенно если он находится рядом с комнатой с низким уровнем синего света. Без двух env_cubemap отражения будут казаться неправильными на энтитях и геометрии мира в одной из областей. Переходы на локации, такие как комната-комната, комната-улица и другие переходы с большими визуальными изменениями, требуют объектов env_cubemap с одинаковым расстоянием относительно точки перехода в обоих местоположениях. Например, при переходе между двумя комнатами, следует поставить кубмапы на расстоянии 16 юнитов от дверного проема в обоих комнатах. Таким образом, переход между кубическими картами будет плавным. Также, это предотвратит отображение на кубической карте внешнего местоположения внутри комнаты и наоборот.","s":"Правильная расстановка","u":"/PrimeXT/docs/rus/entities/env_cubemap","h":"#правильная-расстановка","p":90},{"i":99,"t":"Создаёт иллюзию огромных детализированных пространств за счёт проекции реальных игровых объектов на текстуру SKY с настраиваемым масштабированием (3D skybox).","s":"env_sky","u":"/PrimeXT/docs/rus/entities/env_sky","h":"","p":98},{"i":101,"t":"Name - Имя энтити Pitch Yaw Roll - Поворот скайбокса по трем осям Field of View - Угол обзора. Изменение значения приведёт к искажению проекции, использовать с осторожностью Scale - Масштаб, относительно размеров игрового уровня","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#настройки","p":98},{"i":103,"t":"Start Off - По умолчанию выключен при старте карты","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#спавнфлаги","p":98},{"i":105,"t":"Масштаб по умолчанию 1 к 16, то есть в 3D-скайбоксе всё выглядит в 16 раз больше, чем оно есть на самом деле. Вы можете подстроить масштаб вручную под вашу модель, подходят любые значения масштаба больше нуля. Трёхмерный скайбокс создается в замкнутом пространстве, содержимое которого будет спроецировано на браши покрытые текстурой «sky» в основном уровне. Если включено несколько скайбоксов, то отрисован будет лишь один — тот, который находится первым в списке энтить. Внутри 3D-скайбокса не рекомендуется использовать туман, зеркала и порталы, так как это негативно влияет на производительность.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/env_sky","h":"#примечания","p":98},{"i":107,"t":"Энтити для размещения студиомоделей на карте. Следует использовать для неподвижных моделей без анимации, это позволяет увеличить производительность и уменьшить количество данных, отправляемых клиенту сервером по сети. В остальных случаях нужно использовать энтити env_model. Эта энтити не может быть использована в системе следования за объектом (parent system).","s":"env_static","u":"/PrimeXT/docs/rus/entities/env_static","h":"","p":106},{"i":109,"t":"Pitch Yaw Roll - Углы поворота модели Model - Путь до файла модели Skin - Номер скина модели Body - Номер субмодели Scale - Масштаб модели (параметр увеличения влияет сразу на три оси) Sequence - Номер анимации Colormap - Цвета раскраски кастомных текстур модели Disable normals smoothing - Отключить сглаживание нормалей (0 - включено, 1 - отключено). Используется, если модель с некорректными нормалями или для достижения эффекта жестких углов (flat shading) Model selfshadowing - Разрешить самозатенение модели (0 - запретить, 1 - разрешить). Повышает визуальное качество. Работает для лайтмапы и повертексного освещения Bake lightmap on model - Использовать лайтмапу на модели (0 - запретить, 1 - разрешить). Опция является экспериментальной и отключена по умолчанию, так как текущая реализация лайтмап на моделях обладает весьма плохим качеством и не рекомендуется к использованию.","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static","h":"#настройки","p":106},{"i":111,"t":"Solid - Включает коллизию у модели (взаимодействие с другими физическими обьектами и игроком) Drop to floor - При спауне опускает модель на уровень пола, если она приподнята над полом Disable shadows (for lightmap) - Отключает статические тени от модели при компиляции карты Disable vertex lighting - Отключает повертексное освещение (в случае, если не используется лайтмапа) Disable shadows (for dynamic light) - Отключает тени от модели для динамических источников света Примечание при использовании коллизии у модели Так как в PrimeXT были проведены работы над оптимизацией и расширением лимитов студиомоделей, следует помнить, что если вы собираетесь использовать модели из других игр на базе движка GoldSrc/Xash3D, то для достижения правильной коллизии объектов на карте нужно объединить модели из нескольких бодигрупп в одну, при помощью декомпиляции и компиляции модели в одну. В ином случае коллизия будет считаться от первой бодигруппы (актуально на февраль 2022)","s":"Флаги","u":"/PrimeXT/docs/rus/entities/env_static","h":"#флаги","p":106},{"i":113,"t":"Реализация реалтайм монитора через текстуру на браше, который передаёт картинку с камеры на экран. Может быть чёрно-белым.","s":"func_monitor","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"","p":112},{"i":115,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость монитора Non Solid - Вкл/выкл коллизию монитора Camera - Имя камеры, с которой будет передаваться изображение Field of View - Угол обзора. Изменение значения приведёт к искажению проекции.","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#настройки","p":112},{"i":117,"t":"Start On - По умолчанию включен при старте карты Passable - Отключает коллизию для монитора Usable - При нажатии +use можно переключиться в полноэкранный режим Square Image - Использовать горизонтальное значение FOV для обеих сторон (даёт квадратное изображение с камеры) Black/White - Изображение на экране будет чёрно-белым","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#спавнфлаги","p":112},{"i":119,"t":"Текстура браша, на которую будет выводиться изображение, должна иметь имя Monitor Мониторы могут видеть сами себя сквозь камеру, однако злоупотреблять этим свойством не следует, поскольку это негативно влияет на производительность. Имейте в виду, что чёрно-белый монитор всё равно будет показывать цветное изображение в полноэкранном режиме. Камеру слежения можно менять во время игры при помощи энтити trigger_changetarget Включенный монитор будет светиться в темноте, выключенный — нет. Если картинка с монитора будет перевернута сверху вниз, просто разверните саму текстуру в редакторе карт.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_monitor","h":"#примечания","p":112},{"i":121,"t":"Позволяет воспроизводить видео через текстуру на браше. Может быть чёрно-белым. На данный момент (февраль 2022) поддерживаются только видеоролики формата avi, но в дальнейшем будет добавлена поддержка других форматов.","s":"func_screenmovie","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"","p":120},{"i":123,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость браша Non Solid - Вкл/выкл коллизию браша Path to Video - Путь до видеоролика в папке /media","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#настройки","p":120},{"i":125,"t":"Start On - Воспроизведение запущено с момента появления энтити на карте Passable - Отключает коллизию Looped - Зациклить ролик Black/White - Изображение будет чёрно-белым","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#спавнфлаги","p":120},{"i":127,"t":"Сторона браша, на которой будет выводится видео, должна быть покрыта текстурой, у которой имя начинается с movie Видеофайл может быть любой длительности Активация с префиксом < (без параметра) включает паузу. Повторная активация продолжает воспроизведение. Активация с префиксом <и с параметром приводит к мгновенной перемотке на указанное время видеофайла. Параметр указывает количество пропущенных кадров с начала видеофайла Активация с префиксом > приводит к сбросу текущего положения воспроизведения на начало ролика Обычная активация с префиксами + и - полностью выключает отображение экрана и останавливает воспроизведение, либо снова включает его","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_screenmovie","h":"#примечания","p":120},{"i":129,"t":"Брашевая энтити с симуляцией физики твёрдого тела. Может взаимодействовать как с другими объектами, так и с игроком. Для правильной работы требует origin-браш. Примечание В случае, если вам нужно использовать модель с физикой твёрдых тел, вместо func_physbox следует использовать энтити env_physbox","s":"func_physbox","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"","p":128},{"i":131,"t":"Name - Имя энтити Reflection - Тип отражения энтити в зеркалах (0 - разрешить отражения, 1 - не отражать в зеркале, 2 - отображать только в зеркале) Render FX - Тип визуального эффекта для браша Render Mode - Режим отображения текстуры FX Amount - Уровень прозрачности (0 - прозрачна, 255 - непрозрачна) FX Color - Цвет браша (работает в зависимости от выставленного Render Mode) Topcolor & Bottomcolor - Цвет верха и цвет низа из палитры Pitch Yaw Roll - Углы поворота обьекта ZHLT Lightflags - Флаги освещения для компилятора карт Light Origin Target - Источник направления света Invisible - Вкл/выкл видимость браша Non Solid - Вкл/выкл коллизию браша Target on break - Имя активируемой цели при разрушении объекта Strength - Количество здоровья объекта Material type - Тип материала объекта Gib model - Путь к кастомной модели обломков при разрушении объекта","s":"Настройки","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#настройки","p":128},{"i":133,"t":"Breakable - Объект разрушаемый Crowbar - Объект разобьётся от одного удара монтировкой Holdable - Игрок может поднимать, переносить и опускать объект, используя кнопку Use","s":"Спавнфлаги","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#спавнфлаги","p":128},{"i":135,"t":"Для создания func_physbox нужно в центр поместить origin браш, т.е создаем коробку, в центр origin браш, и выделив коробку и origin, создать брашевую ентитю func_physbox Брашевые энтити не могут переходить с уровня на уровень, однако энтити env_physbox переходят по умолчанию.","s":"Примечания","u":"/PrimeXT/docs/rus/entities/func_physbox","h":"#примечания","p":128},{"i":137,"t":"В данной инструкции описана установка самого свежего билда PrimeXT, в будущем, для релизных билдов алгоритм будет немного отличаться. В случае, если у вас уже установлен движок, шаг 1 можно пропустить. Рекомендуется периодически вручную обновлять движок, так как разработка не стоит на месте и периодически появляются фиксы багов и новый функционал. Примечание Обратите внимание, что PrimeXT поддерживает работу исключительно под свежими билдами Xash3D FWGS, ванильный Xash3D или старые билды FWGS не подойдут.","s":"Установка","u":"/PrimeXT/docs/rus/installation","h":"","p":136},{"i":139,"t":"Выберите и скачайте билд движка Xash3D FWGS для вашей платформы. В случае Windows, это файл xash3d-fwgs-win32-i386.7z для 32-бит, или файл xash3d-fwgs-win32-amd64.7z для 64-бит. Все файлы из архива распакуйте в папку. В дальнейшем под директорией движка будет подразумеваться именно эта папка. Скопируйте папку valve из вашей установленной копии Half-Life 1 в папку с файлами из предыдущего шага. Для проверки запустите xash3d.exe/xash3d.sh/xash3d в зависимости от вашей платформы.","s":"1. Установка движка","u":"/PrimeXT/docs/rus/installation","h":"#1-установка-движка","p":136},{"i":141,"t":"Скачайте билд PrimeXT для вашей платформы и скопируйте все файлы из архива в директорию движка. Обратите внимание, что билд движка и PrimeXT должны быть для одной и той же платформы и архитектуры. Скачайте контент PrimeXT и скопируйте папку primext из архива в директорию движка. Установка завершена! Запустить игру можно с помощью файла primext.exe/primext_run","s":"2. Установка PrimeXT","u":"/PrimeXT/docs/rus/installation","h":"#2-установка-primext","p":136},{"i":144,"t":"Современный Half-Life 1 SDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и физику, сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. Базируется на XashXT, поэтому наследует весь функционал из XashXT и Spirit Of Half-Life. Подходит для создания как синглплеерных, так и мультиплеерных модов.","s":"О проекте","u":"/PrimeXT/docs/rus/intro","h":"#о-проекте","p":142},{"i":146,"t":"Совместимость с большинством модификаций оригинального GoldSrc Отсутствие многих лимитов, свойственных GoldSrc и ванильному Xash3D Оптимизация рендеринга моделей Инверсная кинематика и jiggle bones для моделей Поддержка развесовки для моделей Расширенный лимит на размер карты (65535x65535x65535 юнитов) Автоматическая коррекция экспозиции (эффект адаптации глаз) Поддержка декалей на моделях Расширенные лимиты моделей (больше не нужно разбивать на кучу smd-файлов) Динамическое освещение с поддержкой теней Физика твёрдых тел (используется движок PhysX) Нормал-маппинг Параллакс-маппинг Отражения с использованием кубических карт HDR-рендеринг 3D скайбокс Bloom Солнечные лучи (sunshafts/godrays) Возможность сделать карту фоном в главном меню Зеркала Мониторы Порталы, с возможностью перемещения энтитей через них Собственный набор утилит для разработки (компиляторы ассетов, просмотрщик моделей/спрайтов)","s":"Функционал на данный момент","u":"/PrimeXT/docs/rus/intro","h":"#функционал-на-данный-момент","p":142},{"i":148,"t":"Поддержка физически корректного рендеринга (PBR) с возможностью переключиться на старую модель освещения при необходимости Создание утилиты для предрасчёта освещения на GPU Реализация Forward+ рендеринга Реалтайм отражения в экранном пространстве (Screen Space Reflections) Масштабная оптимизация рендеринга (depth pre-pass, более гибкая система куллинга и т.д.) Полная переработка системы материалов Создание внутриигрового редактора материалов Реализация движка партиклей Реализация поддержки ragdoll-физики Реализация транспорта Добавление поддержки OpenAL Soft / Steam Audio Доведение порта под Android до работоспособного состояния","s":"Планы на будущее","u":"/PrimeXT/docs/rus/intro","h":"#планы-на-будущее","p":142},{"i":150,"t":"SNMetamorph - Ведущий разработчик Velaron - Помощь в портировании на Linux СASPERX69X - Тестирование, составление документации, логотип ncuxonaT - Помощь в разработке рендера Lev - Помощь в разработке рендера g-cont - Помощь в общей разработке Next Day - Тестирование Aynekko - Тестирование ThomasvonWinkler - Тестирование KorteZZ - Тестирование При желании вы также можете принять участие в разработке PrimeXT - для нас важен любой вклад. Подробнее про соучастие в разработке вы можете узнать на Discord сервере проекта.","s":"Разработчики и соучастники","u":"/PrimeXT/docs/rus/intro","h":"#разработчики-и-соучастники","p":142},{"i":152,"t":"Несмотря на то, что с момента выхода в свет этой игры прошло почти 30 лет, сообщество по сей день продолжает интересоваться игрой и использовать её как инструмент для своего творчества. Карты, модели, звуки, спрайты, текстуры, и даже полноценные законченные проекты, которые включают в себя всё перечисленное ранее: неисчислимое количество гигабайтов контента было создано сообществом, и эта цифра с каждом годом растёт. С момента релиза игры и по сей день, моддинг претерпел множество изменений - появились новые, эффективные и удобные инструменты, а старые отчасти ушли на свалку истории. Несведующему в теме человеку будет довольно трудно разобраться сходу самому. Цель этой статьи заключается в том, чтобы объяснить, что из себя представляет моддинг Half-Life 1 во втором десятилетии 21 века, и с чего вообще начать погружение в эту тему. Я не буду подробно вдаваться в детали инструментов и процессов (такое лучше описывать в отдельных статьях, что когда-нибудь будет сделано), а эта статья имеет больше теоретический, нежели практический характер. Она должна лишь дать поверхностное понимание предмета и направление для дальнейшего изучения, если у читателя возникнет такая необходимость.","s":"Введение в современный моддинг Half-Life 1","u":"/PrimeXT/docs/rus/modding_introduction","h":"","p":151},{"i":154,"t":"Пожалуй, самым главным событием в моддинге Half-Life 1 стал релиз движка Xash3D. Он является практически полностью совместимым с оригинальным движком Half-Life 1, названным GoldSrc. Но Xash3D имеет ряд очень важных отличий: у него полностью открытый исходный код, многие внутренние лимиты были расширены либо убраны целиком, добавлено множество нового функционала для моддинга, а также он поддерживает множество различных платформ, например Nintendo Switch, PS Vita, Android, и многие другие. Его даже запускали на смарт-часах, и в браузере (при помощи Emscripten), а также в DOS. Этот движок открыл невиданные ранее возможности для игроков и разработчиков модов (вы наверняка уже видели в этом году новость, что к HL1 прикрутили настоящий рейтрейсинг). Первоначально, движок был разработан одним хорошо известным в узких кругах человеком под ником g-cont или Дядя Миша. Но в 2019 году он перестал заниматься разработкой движка, сделал многие свои разработки общедоступными и переключился на другой проект. В данный момент движок поддерживается и разрабатывается командой энтузиастов под названием FWGS, но также в разработке принимают участие и другие контрибьюторы, как например Иван \"provod/w23\" Авдеев, который с начала 2021 года занимается разработкой Vulkan-рендерера с поддержкой рейтрейсинга. Также, в 2016 году командой FWGS был выпущен в открытый доступ порт движка Xash3D под платформу Android, вместе с этим также были сделаны порты оригинального Half-Life 1 и Counter Strike 1.6. Это событие вызвало неимоверную волну интереса со стороны игрового сообщества. По итогам этих событий, Xash3D набрал на Google Play свыше миллиона установок и 30+ тысяч отзывов. CS16Client набрал на Google Play свыше миллиона установок и 20+ тысяч отзывов. Немалые цифры для игры почти 30-летней давности, не так ли? Помимо HL1 и CS 1.6 также были портированы и многие другие моды: Opposing Force, They Hunger, Afraid of Monsters: Director's Cut, Poke646, и т.д.","s":"Ключевое событие в истории","u":"/PrimeXT/docs/rus/modding_introduction","h":"#ключевое-событие-в-истории","p":151},{"i":156,"t":"Допустим, пришла вам в голову идея в какой-либо игре, базирующейся на движке GoldSrc/Xash3D (как например HL1, CS, HL:OF, HL:BS, TFC) заменить звуки, модели, или текстуры. Делается это очень просто: вы просто находите в папке с игрой нужный вам файл и заменяете на желаемый. Вы можете как сделать его сами, так и подобрать что-то подходящее на таких сайтах, как ModDB, GameBanana, Gamer-Lab. И на этом всё. Что касается карт (или локаций/уровней, как их ещё называют), то тут всё сложнее: уже готовую карту изменять можно в довольно ограниченных пределах, для этого используется программа bspguy. Но на самом деле, обычно и этих пределов достаточно. В случае если же вы хотите создавать свои игровые локации полностью с нуля, вам нужно будет разобраться с редактором и компиляцией карт. По этой теме позже будут сделаны отдельные, подробные статьи. По работе с моделями тоже нужна отдельная статья, в которой будут освещены все аспекты и необходимые для работы инструменты (к слову, всё бесплатное и опенсорсное).","s":"Базовый моддинг (замена/добавление контента)","u":"/PrimeXT/docs/rus/modding_introduction","h":"#базовый-моддинг-заменадобавление-контента","p":151},{"i":158,"t":"В случае, если вы хотите сделать свой проект на базе HL1, не ограничиваясь при этом только лишь заменой контента, то вам придётся столкнуться с Half-Life SDK. HLSDK представляет из себя набор исходников утилит, клиентской и серверной библиотеки HL1. Всё это написано на языке C++, так что если вы уже знакомы с этим языком, то начать работу вам будет сильно проще. HLSDK попал в общий доступ спустя непродолжительное время после релиза HL1, то есть примерно где-то в 1999 году. Люди брали HLSDK за основу, реализовывали свои идеи, и выкладывали модифицированные исходники в публичный доступ. В результате, получилось множество разных вариаций HLSDK с разными дополнительными возможностями. Но в этой статье я опишу только самые актуальные на данный момент варианты, которые имеет смысл использовать в своих проектах:","s":"Продвинутый моддинг","u":"/PrimeXT/docs/rus/modding_introduction","h":"#продвинутый-моддинг","p":151},{"i":160,"t":"Представляет из себя обычный HLSDK без дополнительных фич и геймплейных изменений относительно стандартной HL, но портирован под множество платформ, и также содержит немалое количество различных багфиксов, которых нет в оригинальном HLSDK. Разрабатывается командой FWGS. Неплохой вариант в случае, если вам не нужно выходить за рамки возможностей HL1, и вы, например, хотите просто как-то изменить геймплей или что-то ещё. Можно использовать для создания мода как под GoldSrc, так и под Xash3D FWGS. Можно использовать как для синглплеерных, так и мультиплеерных модов.","s":"hlsdk-portable","u":"/PrimeXT/docs/rus/modding_introduction","h":"#hlsdk-portable","p":151},{"i":162,"t":"Современный вариант HLSDK для движка Xash3D FWGS, адаптированный под множество современных платформ, имеет улучшенную графику и интеграцию с физическим движком PhysX, но сохраняя при этом все присущие GoldSrc и Xash3D возможности и подходы к работе. Базируется на XashXT, поэтому наследует весь функционал из XashXT и Spirit Of Half-Life. Подходит для создания как синглплеерных, так и мультиплеерных модов. Кроме того, содержит в себе огромное множество новых возможностей и инструментов для создания модов, подробнее об этом можно прочитать на сайте проекта, так как подобное описание не входит в задачи этой статьи. Если вы хотите выйти далеко за рамки HL1 технологически и выжать из движка все соки - PrimeXT был создан именно для этого.","s":"PrimeXT","u":"/PrimeXT/docs/rus/modding_introduction","h":"#primext","p":151},{"i":164,"t":"Пока мы работаем над собственными статьями, крайне рекомендуем обратить внимание на уже существующие источники знаний. Вполне вероятно, что среди них вы найдёте ответ на ваш вопрос. Туториалы от The303 Туториалы на GameBanana Туториалы на ModDB Туториалы на Sourcemodding Туториалы по HLSDK от Admer456 Легендарный учебник по маппингу от Дмитрия Черкашина aka Dmitrich HLRA (по большей части устарело) TWHL Wiki Форум CSM Форум HLFX","s":"Дополнительные источники","u":"/PrimeXT/docs/rus/modding_introduction","h":"#дополнительные-источники","p":151},{"i":166,"t":"В PrimeXT есть функционал для работы с определениями физических материалов. Такие материалы могут быть привязаны к определенным текстурам, это даёт возможность гибко настраивать поведение различных поверхностей при физическом взаимодействии (звуки шагов, попаданий при выстреле, при столкновении объектов, кастомные декали попадания). Файлы находятся в папке scripts, и позволяют редактировать многие параметры, не прибегая к необходимости редактирования исходного кода игры.","s":"Работа с материалами","u":"/PrimeXT/docs/rus/working_with_materials","h":"","p":165},{"i":168,"t":"В этом текстовом файле вписываются имена карт для динамического бэкграунда в главном меню игры. Допустим, вы хотите поставить на фон в главное меню две карты test_0.bsp и test_1.bsp. В таком случае, нужно вписать в файл: test_0 test_1 Указывать расширение карты (.bsp) не нужно. При следующем запуске в случайном порядке, одна из карт появится в меню. При загрузке уже самой игры, динамический бэкграунд пропадет, и будет стоковая картинка. Примечание В таких картах будут так же работать все скрипты, триггеры, и музыка. Но если у вас на карте есть энтити ambient_music, она заглушит музыку из главного меню. Учитывайте это.","s":"Фоновая карта в главном меню (chapterbackgrounds.txt)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#фоновая-карта-в-главном-меню-chapterbackgroundstxt","p":165},{"i":170,"t":"Это текстовый файл, в котором объявлены кастомные физические материалы, которые имеют свои определённые звуки шагов/попадания, декали, и другие параметры. Также, в этот файл можно добавить свой материал, который не нужно внедрять в код игры, он будет подхватываться при запуске игры. Количество кастомных материалов не ограничено, можно создавать их сколько угодно и для любой поверхности. Вот так выглядит базовый материал: \"default\" { \"impact_decal\" \"shot\" \"impact_parts\" \"test_impact\" \"test_smoke\" \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"step_sound\" \"materials/walk_concrete_01.wav\" \"materials/walk_concrete_02.wav\" } Разберем каждый пункт более подробно: \"default\" - Указывается название материала, например asphalt, нужно вписать в кавычки слово, и теперь появился отдельный материал: \"asphalt\" { \"impact_decal\" \"shot\" \"impact_parts\" \"test_impact\" \"test_smoke\" \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"step_sound\" \"materials/walk_concrete_01.wav\" \"materials/walk_concrete_02.wav\" } \"impact_decal\" - Указывает, какие декали следов от выстрела будут по этому материалу. Все группы декалей описываются в файле gfx\\decals\\decalinfo.txt. В данном параметре нужно указать одну из групп, описыванных в вышеупомянутом файле. Например, мы можем указать, что следы от выстрелом будет обозначать группа декалей shot в decalinfo.txt. В decalinfo.txt это выглядит так, также для разнообразия можно добавить в подгруппу больше декалей и вместо: shot { shot 6 6 0.5 } Сделать группу выстрелов: shot { shot 6 6 0.5 shot1 6 6 0.5 shot2 6 6 0.5 } \"impact_parts\" - Указывает, какие частицы будут высекаться при попадании (в данный момент не работает) \"impact_sound\" - Указывает список звуков (от 1 до 8), которые воспроизводятся при попадании по материалу. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так: \"impact_sound\" \"materials/debris_concrete_01.wav\" \"materials/debris_concrete_02.wav\" \"materials/debris_concrete_03.wav\" \"materials/debris_concrete_04.wav\" \"step_sound\" - Указывает список звуков (от 1 до 8), которые воспроизводятся при хождении по материалу игрока или NPC. Путь до звуков изначально берётся из папки sound, далее вы в праве указывать сколько угодно подпапок, готовый пример с 4 звуками выглядит так: \"step_sound\" \"materials/walk_asphalt_01.wav\" \"materials/walk_asphalt_02.wav\" \"materials/walk_asphalt_03.wav\" \"materials/walk_asphalt_04.wav\"","s":"Физические материалы (materials.def)","u":"/PrimeXT/docs/rus/working_with_materials","h":"#физические-материалы-materialsdef","p":165},{"i":172,"t":"К любой текстуре может быть привязан определённый физический материал. Это делается посредством создания обьявления в одном из .mat файлов внутри папки scripts. Но вы можете, также, создать свой такой файл. Допустим, у нас есть текстура деревянной стены с названием wood_01. Мы создаем файл с названием textures.mat. В этой файле мы пишем: \"wood_01\" { \"material\" \"wood\" } Сохраняем, и теперь в игре для этой текстуры будут использоваться звуки шагов/попадания и декали, указанные в материале wood. Что касается привязки материала к текстурам моделей, то указывается название модели, и название нужной текстуры, пример для модели box.mdl с текстурой body: \"box/body\" { \"material\" \"wood\" }","s":"Привязка физического материала к текстуре","u":"/PrimeXT/docs/rus/working_with_materials","h":"#привязка-физического-материала-к-текстуре","p":165},{"i":174,"t":"Также, в .mat файлах помимо физического материала, можно указывать другие графические настройки для текстур. \"reflectScale\" - Величина отражений для материала. Больше число - ярче отражения. \"reliefScale\" - Величина высоты для параллакс-маппинга (имеет смысл только если есть карта высот) \"refractScale\" - Величина преломления (только для полупрозрачных поверхностей) \"aberrationScale\" - Величина хроматическая аберрация (только для полупрозрачных поверхностей) \"smoothness\" - Величина гладкости поверхности, в диапазоне от 0.0 до 1.0 Ниже приведён пример настроек для текстуры оружия: \"v_9mmAR/body\" { \"reflectScale\" \"0.3\" \"material\" \"metal\" \"refractScale\" \"3\" \"aberrationScale\" \"0.01\" }","s":"Графические настройки текстур","u":"/PrimeXT/docs/rus/working_with_materials","h":"#графические-настройки-текстур","p":165},{"i":176,"t":"PrimeXT поддерживает два формата текстур, и у каждого формата есть свои особенности при использовании. .tga - Формат, поддерживающий прозрачность. Не поддерживает сжатие, и по этой причине может быть удобен в разработке, в случаях когда критически важно отсутствие артефактов сжатия на текстуре. Но также из-за отсутствия сжатия, текстуры будут занимать много места на диске. .dds - Формат, поддерживающий прозрачность и сжатие с потерями. При неправильной настройке возможно появление артефактов сжатия на текстуре при экспортировании (обычно в виде квадратов). Требует определенных знаний для работы, но при должном навыке позволяет добиться хорошего сжатия практически без видимых потерь качества. При использовании этого формата, рекомендуется хранить исходники текстур в каком-либо формате без сжатия, или с поддержкой сжатия без потерь (например .png или .tga), так как при сжатии текстуры теряется информация, и текстура теряет свой первоначальный вид, что может вызвать проблемы при дальнейшем её редактировании.","s":"Работа с текстурами","u":"/PrimeXT/docs/rus/working_with_textures","h":"","p":175},{"i":178,"t":"В папке с модом находится папка с названием textures, там должны храниться все текстуры для карты и моделей. Для текстур моделей внутри этой папки находится другая, с названией этой модели, и в ней находятся текстуры этой модели. PrimeXT использует метод подмены текстур из .wad на текстуры из этой папки, аналогично делается для моделей и текстур внутри нее. Например, имеется модель ak47_v1.mdl с текстурами a1.bmp и b2.bmp. Для того чтобы подключить текстуры высокого разрешения для этой модели, нужно скопировать скопировать их по пути textures/ak47_v1/a1.dds и textures/ak47_v1/b2.dds. Аналогично делается и для текстур на брашах, за исключением того, что их нужно копировать непосредственно в папку textures. Примечания Название текстуры высокого разрешения должно полностью совпадать по названию таковой в WAD файле, или внутри модели На данный момент, текстуры высокого разрешения не работают для спрайтов Размеры текстуры в WAD файле желательно делать не больше 256х256, иначе при подмене может уехать развертка на брашах Максимальный размер внешних текстур - 4096х4096 пикселей PrimeXT использует декали высокого разрешения и имеет иные методы их реализации, отличающиеся от использованных в GoldSrc Текстуры должны в цветовом пространстве sRGB, не требуется применять обратную гамма-коррекцию для перевода текстур в линейное пространство - рендер делает это автоматически в шейдере. Если вы не поняли, что это значит, можете не заморачиваться и просто сохранять текстуры в вашем фоторедакторе как обычно - практически всегда там при сохранении изображение переводится в sRGB пространство.","s":"Начало работы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#начало-работы","p":175},{"i":180,"t":"Работа с этим форматом имеет некоторые особенности, которые критически важно учитывать, чтобы добиться хорошего результата. Данный формат файла поддерживает множество разных алгоритов сжатия, итоговый размер текстуры и её визуальное качество полностью зависит от используемого формата сжатия. Для работы с DDS можно использовать, например, Paint.NET, NVIDIA Texture Tools Exporter, или плагин для Photoshop. При сохранении текстуры нужно соблюдать следующие условия Обязательно включить генерацию mip maps во избежание артефактов в виде шума на текстурах, видимого только в игре. При использовании плагина для Photoshop: для генерации mip maps использовать box filter Размер текстуры должен соответствовать степени двойки (512х512, 2048x2048, и т.п.), во избежание потенциальных проблем. Для большинства случаев рекомендуется использовать формат сжатия BC7, хотя существуют и другие форматы, которые могут быть более подходящими в той или иной ситуации. Доступные форматы сжатия описаны в таблице ниже. Формат Уровень сжатия Качество Описание BC1 (S3TC, DXT1) 4 bpp Низкое RGB + 1-bit alpha BC2 (DXT2, DXT3) 8 bpp Низкое RGB + 4-bit alpha BC3 (DXT4, DXT5) 8 bpp Низкое RGBA BC5 (ATI2, 3Dc) 8 bpp Среднее RG (подходит для карт нормалей) BC6H 8 bpp Высокое RGB (в формате FP16, подходит для HDR текстур) BC7 8 bpp Высокое RGBA, высококачественная замена форматов BC1-BC5","s":"Использование формата DDS","u":"/PrimeXT/docs/rus/working_with_textures","h":"#использование-формата-dds","p":175},{"i":182,"t":"Технология, используемая для имитации неровностей поверхности на объекте или его дополнительной детализации без модификации его геометрии. В PrimeXT может использоваться для моделей, брашей и декалей. Чтобы использовать карту нормалей, нужно к основной текстуре создать дополнительную и после названия текстуры сделать суффикс _norm Пример: Основная текстура под названием wall1.dds, дополнительная текстура с нормалями для нее будет называться wall1_norm.dds tip При использовании карт нормалей следует учитывать, что PrimeXT принимает на вход карты нормалей в DirectX-style - этот подход также используется в 3DS Max, CryEngine, Substance Painter, UE4. При необходимости карту нормалей можно преобразовать из OpenGL-style в DirectX-style, инвертировав в ней зелёный канал.","s":"Normal Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#normal-mapping","p":175},{"i":184,"t":"Технология, позволяющая изобразить объёмный рельеф на текстуре, не затрагивая при этом геометрию объекта. В PrimeXT может применяться для брашей, моделей и декалей. Чтобы использовать карту нормалей, нужно к основной текстуре создать карту высот и после названия текстуры сделать суффикс _hmap. Также нужно в папке scripts создать файл с любым названием и расширением .mat и внутри сделать описание материала текстуры, в данном случае это нужно для регулировки степени рельефности. Пример: Основная текстура wall1.dds, дополнительная текстура с картой высот для нее будет называться wall1_hmap.dds. Файл описания материала будет называться, к примеру, wall_tex.mat. В этом файле пишем: \"wall1\" { \"reliefScale\" \"0.01\" } Примечание reliefScale это параметр, отвечающий за степень рельефности, чем больше значение - тем более явно выражен рельеф. Перед проверкой убедитесь, что у вас включен параллакс-маппинг: введите в консоли gl_parallax 1 (упрощенный алгоритм параллакса) или gl_parallax 2 (parallax occlusion mapping).","s":"Parallax Mapping","u":"/PrimeXT/docs/rus/working_with_textures","h":"#parallax-mapping","p":175},{"i":186,"t":"Данная текстура хранит в себе различные параметры, которые влияют на итоговый внешний вид объекта, на котором использована эта текстура. Более подробное описание этих параметров приведено ниже. В связи с наличием в PrimeXT двух принципиально разных, несовместимых между собой алгоритмов освещения: классический (r_lighting_brdf 0) и физически корректный (r_lighting_brdf 1), подход к использованию данного типа текстур будет отличаться в зависимости от того, какой алгоритм освещения вы планируете использовать. Для данного типа текстур можно использовать суффикс _gloss или _pbr Пример: Основная текстура wall1.dds, дополнительная текстура блеска для нее будет называться wall1_gloss.dds","s":"Gloss/PBR текстура","u":"/PrimeXT/docs/rus/working_with_textures","h":"#glosspbr-текстура","p":175},{"i":188,"t":"В случае использования классического алгоритма освещения, текстура определяет гладкость поверхности, и тем самым влияет на насыщенность зеркальных бликов. Для задания интенсивности зеркальных бликов используется красный канал текстуры: максимальная яркость обозначает максимальную силу блика, а нулевой уровень обозначает полное отсутствие бликов. Остальные каналы текстуры не используются.","s":"Классический алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#классический-алгоритм-освещения","p":175},{"i":190,"t":"В случае использования физически корректного алгоритма освещения, текстура хранит в себе сразу несколько параметров, которые непосредственно влияют на её конечный вид в игре. Smoothness - уровень гладкости поверхности (0 - очень шероховатая и неровная, 1 - идеально ровная). Величина, обратная величине шероховатости (roughness). Можно получить, инвертировав roughness текстуру в фоторедакторе. Metalness - уровень металличности поверхности (0 - диэлектрик, 1 - чистый металл). Можно выставлять и промежуточные значения, но в таком случае возможны артефакты в виде светлого контура на месте перехода металл-диэлектрик (из-за особенностей metalness workflow). Ambient occlusion - уровень фонового затенения (0 - затенен полностью, 1 - фонового затенения нет). Характеризует то, как обьект будет затенять сам себя, когда на него не направлен прямой свет. Обычно используется, чтобы визуально подчеркнуть какие-то мелкие впадины на текстуре. Specular intensity - величина яркости зеркальных отражений (0 - зеркальные отражения отсутствуют, 1 - зеркальные отражения имеют 100% от своей исходной яркости). Хоть и подобный параметр не вписывается в понятие физической корректности, однако он даёт больше возможностей для художественного контроля над итоговым видом сцены. Если вы не используете этот параметр, крайне рекомендуется оставить его равным 1. Соответствие параметров текстуры и её каналов описано в данной таблице: Канал текстуры Предназначение R Smoothness G Metalness B Ambient occlusion A Specular intensity","s":"Физически корректный алгоритм освещения","u":"/PrimeXT/docs/rus/working_with_textures","h":"#физически-корректный-алгоритм-освещения","p":175},{"i":192,"t":"Детальная текстура позволяет добавить дополнительные высокочастотные детали к основной текстуре в низком разрешении, например маленькие шероховатости в текстуре песка. Используется довольно редко, потому что как правило проще отредактировать исходную текстуру. Скорее, эта технология может быть полезна, если планируется делать олдскульный визуальный стиль. Данная технология также используется в GoldSrc. Детальные текстуры хранятся в директории gfx/detail. Пример: Основная текстура wall1.dds, путь до текстуры детализации для нее нужно указать в .mat файле в папке scripts \"wall1\" { \"detailmap\" \"gfx/detail/detail_tile_1\" } Примечание Включить отображение детальных текстур можно в консоли при помощи параметра r_detailtextures 1","s":"Детальные (detail) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#детальные-detail-текстуры","p":175},{"i":194,"t":"Текстура, которая подсвечивает нужные фрагменты на основной текстуре. Может использоваться, например, для создания подсвеченных приборных панелей, кнопок, и двух светящихся элементов небольших размеров. Для данного типа текстур используется суффикс _luma. При создании такой текстуры, её нужно залить полностью чёрным (#000000) цветом, а затем нужные части закрасить любым другим цветом. Также, для данного типа текстур рекомендуется использовать формат текстур DDS с форматом сжатия BCH6, так как он позволяет задавать значения цвета в широком динамическом диапазоне (HDR), что расширяет возможности luma-текстур, например, детали можно сделать намного более яркими, чем если бы использовалась текстура в обычном динамическом диапазоне. Данный тип текстур не работает, если нет внешней основной текстуры - это обязательное условие.","s":"Cветящиеся (luma) текстуры","u":"/PrimeXT/docs/rus/working_with_textures","h":"#cветящиеся-luma-текстуры","p":175},{"i":196,"t":"При использовании альфа-канала в текстуре при замене, прозрачность не будет работать, так как нужно провести ряд дополнительных манипуляций: Модели: Чтобы модель использовала прозрачность, в настройках модели у текстуры, которая вшита внутрь mdl файла, нужно выставить параметр Additive или Transparent в зависимости от желаемого эффекта. Маппинг: Для использования прозрачности, в настройках браша, в пункте Render Mode указываем значение Texture или Additive. Также, прописываем уровень прозрачности в FX Amount. Либо сама текстура в wad должна иметь синий канал для прозрачности.","s":"Особенности работы прозрачности в текстурах","u":"/PrimeXT/docs/rus/working_with_textures","h":"#особенности-работы-прозрачности-в-текстурах","p":175},{"i":198,"t":"Текстуры для кастомных HD-декалей должны располагаться в папке gfx/decals. В качестве дополнительных, применимы все перечисленные выше типы текстур (карты нормалей, высот, и т.д). Примечания На данный момент (февраль 2022), в реализации декалей есть ряд костылей, которые планируется исправить в будущем, но сейчас их нужно учитывать при создании собственной текстуры: Cледует использовать задний фон для прозрачности с цветом R: 123 G: 125 B: 123, так как альфа-канал недопустим Сохранять текстуру следует с параметром сжатия DXT1 No alpha","s":"Работа с декалями","u":"/PrimeXT/docs/rus/working_with_textures","h":"#работа-с-декалями","p":175},{"i":200,"t":"Скайбокс состоит из 6 текстур - для каждой грани скайбокса назначается своя текстура с определенным суффиксом, обозначающим, какой конкретно грани скайбокса принадлежит эта текстура. Список суффиксов: bk, dn, ft, lf, rt, up. Эти текстуры располагаются в папке gfx\\env и могут быть формата DDS или TGA. Имеется возможность использования HDR-скайбокса, для этого нужно упаковать HDR-текстуры скайбокса в формат DDS с форматом сжатия BC6H.","s":"Скайбоксы","u":"/PrimeXT/docs/rus/working_with_textures","h":"#скайбоксы","p":175},{"i":202,"t":"Точечная энтити для размещения на локации HD декалей из папки gfx\\decals (альтернатива устаревшим декалям из Half-Life 1).","s":"env_static_decal","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"","p":201},{"i":204,"t":"Decal group name - Имя декали из файла настроек в папке gfx\\decals, указывается из файла decalinfo.txt Direction - Направление по одной из осей (по умолчанию автоопределение направления работает хорошо)","s":"Настройки","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#настройки","p":201},{"i":206,"t":"grafity1 { grafity2 48 48 1 } Данный скрипт означает, что grafity1 - это имя группы, ниже grafity2 - это имя текстуры из папки gfx\\decals. Параметры 48 48 - это размер текстуры, чем выше значение, тем больших размеров будет декаль. Параметр 1 это прозрачность декали от 0 до 1, можно использовать промежуточные значения, такие как 0.2 или 0.1234","s":"Пример использования","u":"/PrimeXT/docs/rus/entities/env_static_decal","h":"#пример-использования","p":201},{"i":208,"t":"Данный компилятор моделей является наследником компилятора Paranoia 2 Savior studiomdl, но включает в себя новые функции для работы с моделями, имеет расширенные лимиты, и ряд исправленных багов. Рассчитан для использования с Xash3D и PrimeXT, но также он совместим с GoldSrc. Скачать компилятор можно в составе билда PrimeXT, файл находится по пути primext/devkit.","s":"pxstudiomdl","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"","p":207},{"i":210,"t":"Поддержка тайлинга текстур на моделях (только для PrimeXT/Xash3D) Поддержка фейкового тайлинга текстур для GoldSrc (до четырёх повторений текстуры) Поддержка полноцветных текстур в форматах TGA, BMP, PNG, DDS Компилятор сгенерирует прозрачность для встроенных текстур, если входные текстуры имеют альфа-канал Поддержка развесовки костей (bone weighting) Поддержка процедурной анимации костей (jiggle bones) Расширенные лимиты на кол-во вертексов в модели и в SMD-файле Отсутствующие текстуры автоматически подменяются текстурой-заглушкой Возможность компиляции SMD-файлов напрямую, без ручного создания QC-файла (если модель без анимаций)","s":"Функционал","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#функционал","p":207},{"i":212,"t":"Внимание Важно отметить, что ни одна из команд не должна быть написана с заглавной буквы, так как это приведёт к ошибкам компиляции. $modelname <название>.mdl - Установка имени для модели $cd <путь> - Указание компилятору, где искать исходники модели. Используйте $cd \".\\\" для указания пути к текущей папке. Для абсолютного пути используйте следующий пример: $cd \"C:\\Users\\Admin\\Desktop\\model_sources\" $texrendermode <имя текстуры> <режим рендеринга> - Установка специального режимы рендеринга для указанной текстуры Доступные режимы рендеринга: additive masked masked_solid fullbright smooth nosmooth Примечание Если вам нужны два режима рендеринга на одной и той же текстуре, вы должны сделать отдельную запись, так как вы не можете поместить masked и additive в одну и ту же строку. $texrendermode body.bmp masked $texrendermode body.bmp additive $gamma <значение> - Изменение гаммы во всех ваших файлах текстур. Начальный номер по умолчанию — 1,8. Для более темного увеличьте число, а для более яркого уменьшите число $origin - Cмещение начала координат модели. Этот параметр нужен для точной настройки модели. $eyeposition - Для монстров в одиночной игре, указывает где глаза монстра находятся относительно начала координат модели $cdtexture \".\\\" - Указать путь к текстурам, если они не в папке с моделью $cliptotextures - Отключает уменьшение размера текстур до границ UV-карты. Может помочь избавиться от швов на текстурах. Отключение этого флага позволяет использовать фейковый тайлинг текстур для GoldSrc. $fixedcoords - Включает текстурные координаты с плавающей точкой (без тайлинга). Только для Xash3D. $freecords или $freecoords - Включает текстурные координаты с плавающей точкой (с тайлингом). Только для Xash3D. $boneweights - Учитывать развесовку для модели. При использовании этой команды помните, что декомпиляция может быть невозможна, сохраняйте исходники модели. Доступно только в Xash3D. $scale <величина масштаба> - Масштаб модели, по умолчанию всегда равно 1 $scale_x, $scale_y, $scale_z - Масштабирование модели по отдельным осям. Использовать с осторожностью. $body <имя меша> <имя SMD-файла> - Добавляет меш в модель. Пример: $body \"head\" \"barney\" $bodygroup <имя группы> - Это позволяет вашей модели иметь взаимозаменяемые части, для генерации разных частей в модели. $flags <номер флагов> - Добавляет к модели специальный эффект или другую модификацию, возможные флаги перечислены в таблице ниже. Для того, чтобы добавить несколько флагов, нужно сложить в калькуляторе их номера и результат прописать как номер флага. Номер флага Описание 1 След от ракеты Quake1 + динамический свет. След частиц от оранжевого до серого. Создает след только тогда, когда модель находится в движении (не анимация). Динамический свет не остановится, пока эта модель не будет удалена из игры, поэтому используйте его только для таких вещей, как снаряды оружия. 2 Дымовой след от гранаты Quake1. Это создает след только тогда, когда модель находится в движении (не анимация) 4 Кровавый след Quake1 Gib. Это создает след только тогда, когда модель находится в движении (не анимация) 16 Непрерывно стреляет зелеными частицами из стороны в сторону наружу, пока модель не будет удалена из игры. 32 Кровь зомби 64 Режущий эффект Quake 1 Death Knight. Как эффект слюны Скрэга, но с оранжевыми и желтыми частицами. 128 Расплывающийся фиолетовый след 256 Уменьшает тени на модели примерно на 50%. Хорошо подходит для летающих моделей или моделей которые выигрывают от менее резких теней, таких как модели в мультяшном стиле. 512 Заставляет модель использовать хитбоксы для коллизии, вместо стандартного bounding box 1024 Постоянно освещает модель непосредственно из энтити light, независимо от того, где он находится на карте. $texturegroup - Команда позволяет вашей модели иметь взаимозаменяемые текстуры. Это используется для таких вещей, как смена текстуры одежды. Форматирование заключается в том, что в каждой строке помещаются все исходные текстуры, а затем во второй или более строке помещаются замещающие текстуры. Пример: $texturegroup arm { { \"newarm.bmp\" \"handback.bmp\" \"helmet.bmp\" } { \"newarm(dark).bmp\" \"handback(dark).bmp\" \"helmet(dark).bmp\" } } $renamebone <старое имя> <новое имя> - Команда для переименования любых костей вашего скелета. Используется в основном для исправления несоответствий имен скелетов между другими SMD-файлами. Пример: $renamebone \"Bip01 R Calf\" \"Bip01 R Leg1\" $attachment <номер аттачмента> <название кости> - Задаёт определённую точку, которая присоединяется к заданной кости, а затем её можно использовать для воспроизведения различных эффектов, или для получения координат этой точки из кода игры. Координаты X,Y,Z задают удаление точки от кости. Пример: $attachment 0 \"bip01 R hand\" 25 0 5 $hbox <номер хитгруппы> <название кости> - По умолчанию компилятор проверяет, есть ли у вас строка $hbox, и если её нет, то он автоматически создает хитбоксы на каждой кости, используя привязанную к ней скиннинговую сетку в качестве приблизительного размера. Когда вы используете эту команду, она создаст хитбоксы только на тех костях с объявленными строками $hbox. $hbox также используется для редактирования размера и групп урона хитбоксов. Примечание У пользователей программы Blender, которые создают свои кости с нуля, а не импортируют, могут возникнуть проблемы с автоматической генерацией хитбокса из-за другого координатного направления кости Первая и вторая координаты XYZ — это противоположные углы хитбокса, которые находятся в локальном пространстве костей. Чтобы получить координаты хитбокса для начальной точки для редактирования, вы можете указать компилятору сбросить их в текстовый файл с помощью команды -h, например: pxstudiomdl.exe -h mymodel.qc >hitboxes.txt Хитбоксы разделены на несколько разных групп (автоматически хитбоксы всегда начинаются с группы 0). Группы будут определять разные теги действий в анимации c помощью актов, а так же использовать множитель урона (это поведение можно изменить в коде игры). Так же вы можете создать свои акты, путем редактирования кода. Номер группы хитбоксов Описание группы Специальные анимации 0 Общий ACT_FLINCH_HEAD 1 Голова - 2 Грудь - 3 Живот ACT_DIE_GUTSHOT 4 Левая рука ACT_FLINCH_LEFTARM 5 Правая рука ACT_FLINCH_RIGHTARM 6 Левая нога ACT_FLINCH_LEFTLEG 7 Правая нога ACT_FLINCH_RIGHTLEG $controller \"\" - Контроллер используется для изменения вращения или движения кости. Это обычно используется для вращения головы или туловища у NPC, пушки у вертолета, или для анимации рта, которая управляется звуком из привязанной к модели энтити (lip sync). ID — уникальный идентификатор контроллера. Примечание Существует два типа осей: вращательная и линейная, например, вращательная — XR, YR и ZR , а линейная — X, Y, Z. Важно отметить, что кости контроллера наследуют свою локальную ось от родительской кости , поэтому, если ваш контроллер не вращается так, как вы хотите, вам, возможно, придётся создать перед ним родительскую кость с другой ориентацией. Оси контроллера определяют диапазон движения. Пример: $controller 0 \"Bip01 Head\" XR -60 60 $sequence \"<название анимации>\" \"<название SMD-файла с анимацией>\" <ключевые слова> - Добавляет анимацию для модели, все ключевые слова разделяются пробелом. Таблица всех ключевых слов находится ниже. Ключевое слово Описание fps <число> Устанавливает скорость проигрывания кадров анимации в секунду после имени анимации loop Указывает, что анимация должна быть зациклена event { <номер ивента> <аргумент 1> <аргумент 2> } Указывает, какой ивент будет вызван при запуске анимации. Полный список актов, ивентов и их аргументов можно посмотреть в другой статье, или в коде игры. rotate <число> Угол поворота анимации Пример: $sequence \"die\" \"die\" fps 24 ACT_DIE_HEADSHOT { event 1000 1 } - Проигрывается анимация смерти игрока от выстрела в голову, вызывая ивент, который убивает персонажа на 1 кадре. $root <имя кости> - Указывает, какая кость используется в качестве «корневой» кости, если имеется несколько корневых костей без родительских. $keepfreebones - Отключает автоматическое удаление костей, к которым не прикреплена какая-либо геометрия. Может быть полезно для наложения разных моделей на общие анимации. $collapsebones - Удаляет кости к которым не привязана геометрия $collapseboneaggressive - Принудительно удаляет кости, к которым не привязана геометрия (более строгий режим)","s":"Описание команд QC","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#описание-команд-qc","p":207},{"i":214,"t":"Для этой команды выделен отдельный раздел, поскольку её описание довольно масштабное. При применении этой команды для кости, игровой движок будет динамически моделировать её физику во время игры, что позволяет создавать реалистичные вторичные движения, такие как раскачивание антенн, упругая плоть, висячие уши, брелки, флаги, плащи и т.д. Периодические колебания симулируются путём задания значений жёсткости (stiffness) и демпфирования (damping). Жесткость: при низком значении, таком как 10, колебания будут очень размашистые и медленные, тогда как значение 500 породит очень быстрые колебания, но с малой амплитудой. Допустимые значения находятся в диапазоне от 1 до 1000. Демпфирование – это своего рода величина сопротивления периодическому колебанию. Нулевое значение означает, что колебания не будут затухать. Демпфирование, равное 10, приводит к тому, что колебания будут затухать почти сразу. Допустимые значения находятся в диапазоне от 0 до 10. Гравитация процедурных костей - это не глобальная гравитация, которая влияет на физические объекты, а локальная, и действует по направлению оси +Y (+Z в зависимости от редактора модели) кости. Данная команда использует следующий синтаксис: $jigglebone <имя кости> { <группа свойств> { <свойство> <значение> [<значение>] … } } Для этой команды существует несколько групп свойств, все они перечислены ниже. Внимание Перечисленные ниже группы свойств можно комбинировать вместе, за некоторым исключением: is_rigid и is_flexible не могут использоваться вместе. Аналогично, has_base_spring и is_boing также нельзя использовать вместе.","s":"Команда $jigglebone","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#команда-jigglebone","p":207},{"i":216,"t":"На конец кости помещается симулируемая масса, и кость ведёт себя как жесткая палка. Этот вид порождает только вращательное движение с центром вращения в основании кости. Описание свойств​ Название свойства Описание свойства length Расстояние от основания (в юнитах) до массы «наконечника». Маленькие значения приводят к медленному покачиванию. Большие значения приводят к более тонким движениям tip_mass Насколько на «наконечник» действует гравитация. Значение 0 отключает эффекты гравитации, тогда как 1000 будет большой массой Пример использования​ $jigglebone \"Floppy\" { is_rigid { tip_mass 100 length 20 angle_constraint 60 } }","s":"Группа свойств is_rigid","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_rigid","p":207},{"i":218,"t":"На конец кости помещается симулируемая масса, и кость ведёт себя как упругий и гибкий стержень. Этот вид порождает только вращательное движение с центром вращения в основании кости. Описание свойств​ Название свойства Описание свойства yaw_stiffness Значение жёсткости для локальной Yaw оси вращения yaw_damping Демпфирование вдоль локальной Yaw оси вращения (мин: 0, макс: 10) pitch_stiffness Значение жёсткости для локальной Pitch оси вращения pitch_damping Демпфирование вдоль Pitch оси вращения (мин: 0, макс: 10) along_stiffness Значение жёсткости вдоль оси колебания. Это используется только в том случае, если для этой кости указано allow_length_flex along_damping Демпфирование вдоль оси колебания пружины. Это используется только в том случае, если для этой кости указано allow_length_flex (мин: 0, макс: 10) allow_length_flex По умолчанию, при колебании кость сохраняет свою изначальную длину. Указание этого параметра позволяет изменять эту длину при колебании length Расстояние от основания в дюймах до массы «наконечника». Маленькие значения приводят к сильному колебанию. Более высокие значения приводят к более тонким движениям tip_mass Насколько на наконечник действует гравитация. Ноль отключает эффекты гравитации, тогда как 1000 будет большой массой Пример использования​ $jigglebone \"JigglyUpAndDown\" { is_flexible { yaw_stiffness 100 yaw_damping 3 length 20 yaw_constraint 0 0 } }","s":"Группа свойств is_flexible","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_flexible","p":207},{"i":220,"t":"Смоделированная масса помещается на основание кости. Этот вид создает только поступательное движение, перемещая всю покачивающуюся кость по осям X, Y и Z. Описание свойств​ Название свойства Описание свойства stiffness Значение жёсткости damping Значение демпфирования left_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси X left_friction Величина трения, применяемого в плоскости вверх/вперед, когда пружина трется о левое ограничение (left_constraint) up_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Y up_friction Величина трения, применяемая в левой/вперед плоскости, когда пружина трется о ограничение вверх (up_constraint) forward_constraint Максимальное расстояние, на которое позволено смещаться кости вдоль локальной оси Z forward_friction Величина трения, применяемого в левой/верхней плоскости, когда пружина трётся о переднее ограничение (forward_constraint) base_mass Насколько на периодические колебания действует сила тяжести Пример использования​ $jigglebone \"Bouncy\" { has_base_spring { stiffness 100 damping 1 left_constraint -20 20 up_constraint -20 20 forward_constraint -20 20 } }","s":"Группа свойств has_base_spring","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-has_base_spring","p":207},{"i":222,"t":"tip Документирование данной группы свойств ещё не завершено. Периодическое сжатие и растяжение кости, масштабирует выбранную кость. Может вызывать падение игры. Описание свойств​ Название свойства Описание свойства stiffness ? damping ? left_constraint ? left_friction ? up_constraint ?","s":"Группа свойств is_boing","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#группа-свойств-is_boing","p":207},{"i":224,"t":"Перечисленные ниже параметры могут быть использованы внутри групп свойств is_rigid и is_flexible. Вы можете использовать эти параметры сразу все вместе, или не использовать их вообще. Также, следует учитывать, что каждое из угловых ограничений будет вызывать нетривиальные вычисления, что в теории может негативно влиять на FPS или усиливать нагрузку на CPU. Название Описание angle_constraint Устанавливает максимальное допустимое угловое отклонение, создающее коническую границу, через которую не может пройти покачивающаяся кость yaw_constraint Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного рыскания. Угловые значения не должны превышать +/- 90 градусов yaw_friction Ненулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом рыскания. Значение не должно превышать 20 единиц pitch_constraint Задайте минимальное и максимальное допустимое угловое отклонение вдоль оси вращения местного шага. Угловые значения не должны превышать +/- 90 градусов pitch_friction Ненулевое значение создаёт силу трения, когда покачивающаяся кость скользит по плоскости, определяемой пределом шага. Значение не должно превышать 20 единиц Пример использования​ $jigglebone \"Antlion.glasswingR_bone\" { is_flexible { yaw_stiffness 700 yaw_damping 6 pitch_stiffness 700 pitch_damping 8 tip_mass 5 length 30 angle_constraint 37 } } $jigglebone \"JigglyUpAndDown\" { is_flexible { yaw_stiffness 100 yaw_damping 3 length 20 yaw_constraint 0 0 } }","s":"Угловые ограничения","u":"/PrimeXT/docs/rus/tools/pxstudiomdl","h":"#угловые-ограничения","p":207}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,4.08,1,3.89,2,3.66,3,5.839,4,4.352,5,4.352,6,3.66,7,4.352,8,4.692,9,4.692,10,5.839,11,3.66,12,5.839,13,5.839,14,5.839,15,5.839,16,2.865,17,5.148,18,4.692,19,5.839,20,5.839,21,5.839]],["t/4",[1,4.062,2,4.161,4,3.804,5,4.947,11,4.161,22,2.267,23,5.852,24,3.052,25,5.104,26,4.102,27,4.161,28,5.104,29,3.567,30,3.052,31,3.804,32,4.5,33,5.104,34,4.102,35,4.5,36,5.334,37,4.102,38,4.5,39,3.968,40,5.334,41,4.102,42,3.797,43,4.5]],["t/6",[1,3.683,2,4.87,5,4.903,9,4.045,37,5.286,38,4.438,44,2.559,45,4.438,46,4.045,47,5.034,48,5.128,49,5.12,50,4.342,51,4.438,52,4.045,53,3.752,54,3.752,55,3.752,56,5.799,57,6.578,58,1.982,59,6.578,60,5.034,61,5.034,62,5.034,63,5.034,64,5.034,65,5.034]],["t/8",[6,3.092,45,4.348,53,3.676,66,6.49,67,4.348,68,5.215,69,6.49,70,6.194,71,2.882,72,4.932,73,3.676,74,4.932,75,4.932,76,3.963,77,3.963,78,3.713,79,4.932,80,4.348,81,1.526,82,4.348,83,6.49,84,4.932,85,3.255,86,4.932,87,4.932,88,3.963,89,4.932,90,3.676,91,3.676,92,4.932,93,4.932,94,3.446,95,2.882,96,3.3,97,4.348,98,4.348,99,4.932]],["t/10",[16,2.403,42,4.136,70,3.937,78,4.136,80,4.319,81,1.515,95,3.211,96,3.676,100,4.899,101,4.319,102,4.265,103,4.899,104,4.319,105,5.696,106,4.319,107,3.937,108,5.696,109,4.319,110,3.651,111,4.319,112,4.319,113,6.777,114,3.937,115,4.899,116,4.899,117,5.696,118,3.937,119,4.319,120,4.899,121,2.491,122,2.403,123,3.937,124,4.319,125,4.899]],["t/12",[16,2.652,42,3.94,68,4.345,70,6.092,71,3.544,78,4.337,85,3.569,101,6.073,102,4.547,111,4.767,112,6.073,113,6.073,117,4.767,118,4.345,123,4.345,126,5.407,127,5.407,128,4.767,129,5.407,130,4.345,131,4.03,132,3.778,133,4.767]],["t/14",[11,3.316,16,2.595,39,3.162,50,3.491,73,3.942,130,4.25,131,3.942,132,4.746,134,4.663,135,5.289,136,3.696,137,5.988,138,4.25,139,5.988,140,5.289,141,4.25,142,4.663,143,3.942,144,5.289,145,3.162,146,3.942,147,4.663,148,4.25,149,5.289,150,5.289,151,5.289,152,4.663,153,5.289,154,5.289,155,5.289,156,5.458,157,5.289,158,3.696,159,5.289]],["t/16",[2,1.5,11,2.396,16,1.174,30,1.431,46,1.923,68,3.072,73,2.849,76,3.072,77,1.923,78,3.813,81,1.476,85,4.192,90,2.849,91,1.784,94,2.671,95,2.42,96,2.426,98,2.11,102,2.523,121,2.426,122,2.341,123,1.923,128,2.11,131,2.849,132,2.671,136,2.671,137,3.37,139,2.11,142,2.11,148,1.923,156,1.923,160,2.393,161,3.37,162,4.207,163,3.597,164,2.11,165,2.285,166,3.37,167,1.097,168,2.11,169,2.849,170,4.162,171,2.393,172,1.672,173,2.393,174,2.393,175,2.393,176,1.923,177,3.37,178,3.37,179,2.11,180,3.072,181,2.11,182,2.11,183,2.849,184,1.672,185,2.393,186,2.393,187,2.11,188,3.823,189,2.11,190,1.784,191,2.393,192,2.11,193,1.923,194,2.393,195,2.393,196,2.11,197,3.823,198,3.823,199,2.187,200,2.11,201,2.393,202,2.393,203,2.393,204,2.393,205,2.393,206,2.393,207,1.784,208,2.393,209,2.393,210,2.11,211,2.393,212,3.072,213,2.11,214,2.11,215,2.393,216,2.393,217,2.393,218,2.393,219,3.37,220,2.393,221,2.393,222,2.393,223,2.11,224,2.11,225,2.393,226,2.11,227,2.393,228,2.11,229,1.314,230,2.393,231,2.11,232,2.393,233,2.393,234,2.393,235,2.11,236,3.808,237,1.58,238,2.11,239,1.784,240,3.37,241,2.393,242,2.393,243,2.393,244,2.11,245,2.393,246,3.823,247,3.823,248,3.823,249,3.823,250,3.37,251,3.072,252,2.11,253,2.393,254,1.58,255,2.393,256,2.393,257,1.58,258,1.923,259,2.11,260,1.923,261,2.11,262,2.11,263,2.11,264,2.11,265,2.11,266,2.11,267,2.11]],["t/18",[2,2.359,6,3.378,16,1.846,39,2.249,42,2.152,50,4.537,54,2.804,55,4.016,78,2.152,118,3.024,131,2.804,132,4.399,134,3.317,143,4.016,145,3.221,146,2.804,148,3.024,152,4.75,158,2.629,166,3.317,168,3.317,169,2.804,172,3.765,178,3.317,184,3.765,190,2.804,200,3.317,212,3.024,268,3.763,269,3.763,270,3.763,271,3.317,272,2.629,273,3.024,274,4.75,275,3.763,276,3.763,277,4.33,278,3.763,279,3.317,280,4.75,281,3.024,282,3.763,283,2.804,284,2.804,285,3.763,286,3.763,287,5.55,288,4.75,289,5.389,290,3.763,291,3.763,292,3.763,293,3.763,294,3.763,295,4.016,296,3.763,297,3.763,298,3.763,299,3.763,300,3.763,301,3.317,302,5.389,303,3.024,304,4.016,305,3.763,306,3.763,307,3.763,308,3.763,309,3.763,310,3.763,311,3.763]],["t/20",[2,3.736,11,3.736,16,2.131,18,3.491,44,2.209,54,4.442,56,3.83,67,3.83,73,3.238,76,4.79,77,3.491,121,2.209,122,2.131,130,3.491,170,3.036,172,3.036,199,3.892,212,3.491,213,3.83,214,5.255,237,2.868,244,3.83,257,2.868,271,3.83,272,3.036,274,3.83,279,3.83,295,3.238,304,3.238,312,3.83,313,4.345,314,3.238,315,4.377,316,4.345,317,3.491,318,4.345,319,3.83,320,4.345,321,4.345,322,3.491,323,4.345,324,4.345,325,4.345,326,4.345,327,4.345,328,4.345,329,4.345,330,3.83,331,4.345,332,4.345,333,4.345,334,4.345,335,4.345,336,4.345,337,3.83,338,4.345,339,3.83,340,4.345]],["t/22",[7,4.795,16,3.156,17,4.29,55,3.627,85,3.212,95,2.161,96,3.271,102,3.212,156,3.91,158,3.4,163,4.246,165,2.909,167,2.231,170,3.4,193,3.91,199,2.784,219,4.29,236,3.4,257,3.212,280,4.29,288,5.671,295,3.627,312,4.29,315,3.846,337,4.29,339,4.29,341,4.866,342,3.627,343,6.433,344,4.866,345,4.866,346,4.29,347,4.29,348,4.866,349,4.866,350,4.866,351,4.866,352,4.866,353,4.29,354,4.29,355,4.866,356,4.29,357,3.91]],["t/24",[6,2.676,7,3.181,11,2.676,71,1.895,78,3.368,90,4.389,91,3.181,95,2.615,96,2.17,102,2.817,121,2.17,122,2.094,143,3.181,158,4.71,163,4.449,167,1.957,170,2.983,176,3.43,184,2.983,193,3.43,199,2.442,236,2.983,257,2.817,272,2.983,281,3.43,295,3.181,303,3.43,304,3.181,315,2.552,342,5.024,347,3.763,353,3.763,354,3.763,356,3.763,357,3.43,358,5.191,359,4.269,360,4.269,361,3.763,362,3.181,363,4.269,364,3.763,365,3.763,366,3.43,367,4.389,368,3.763,369,3.181,370,4.269,371,4.269,372,3.763,373,4.269,374,4.269,375,4.269,376,4.269,377,4.269,378,4.269,379,4.269,380,4.269,381,3.43,382,4.269]],["t/26",[2,3.66,6,3.66,82,5.148,277,4.692,283,4.352,284,4.352,304,4.352,315,3.491,383,5.839,384,5.839,385,5.839,386,5.839,387,5.839,388,5.839,389,5.839,390,8.434,391,5.148,392,5.148,393,5.148,394,5.148,395,5.148]],["t/29",[6,3.268,7,3.886,78,2.982,81,1.613,90,3.886,91,3.886,94,3.643,95,2.988,96,2.651,102,3.441,121,3.421,122,3.301,158,3.643,163,3.441,167,2.391,176,4.19,272,3.643,281,4.19,314,3.886,342,5.016,357,4.19,358,4.596,361,4.596,362,3.886,364,4.596,365,4.596,366,4.19,367,5.016,368,4.596,369,3.886,396,5.214,397,5.214,398,1.654,399,5.214,400,5.214]],["t/31",[0,2.643,1,1.793,4,2.819,16,1.855,35,3.334,42,2.164,49,2.643,50,4.547,52,3.039,54,2.819,55,2.819,78,2.164,85,2.496,94,4.814,95,1.679,97,3.334,145,3.233,163,3.57,164,3.334,167,2.48,170,2.643,172,4.412,184,2.643,229,2.968,287,3.334,317,3.039,342,2.819,362,2.819,366,3.039,401,3.782,402,6.313,403,3.334,404,3.782,405,3.782,406,3.039,407,2.819,408,3.334,409,5.409,410,3.782,411,3.782,412,3.334,413,3.782,414,3.782,415,3.782,416,3.782,417,3.782,418,3.782,419,3.039,420,3.782,421,5.409,422,2.819,423,3.782,424,2.496,425,3.039,426,3.334,427,3.782,428,2.164,429,2.643,430,2.496,431,3.334,432,3.334,433,3.782,434,3.782,435,3.334,436,3.782,437,3.782,438,3.782,439,3.782,440,3.334,441,3.782,442,3.782,443,3.782,444,3.334,445,3.782,446,3.782,447,3.334,448,3.782]],["t/33",[1,2.872,6,2.79,18,6.415,78,2.546,94,4.234,132,3.11,138,3.577,145,2.661,169,3.317,177,3.924,180,3.577,183,3.317,192,3.924,196,3.924,229,3.781,236,3.11,237,2.938,267,3.924,272,4.234,301,3.924,317,3.577,362,4.516,398,1.412,403,3.924,428,2.546,449,3.924,450,4.451,451,4.451,452,4.451,453,3.924,454,3.924,455,3.924,456,3.924,457,3.924,458,4.451,459,3.924,460,3.924,461,4.451,462,4.451,463,4.516,464,4.451,465,4.451,466,4.234,467,3.924,468,3.924,469,4.451,470,3.924,471,3.924,472,3.924,473,4.451,474,3.924]],["t/35",[11,3.071,30,2.929,71,2.175,85,5.417,114,3.937,141,3.937,161,4.319,184,3.423,207,3.651,223,4.319,224,4.319,229,3.546,236,3.423,277,3.937,303,3.937,319,4.319,381,3.937,475,4.319,476,4.899,477,4.319,478,7.688,479,4.319,480,4.319,481,7.991,482,4.899,483,4.899,484,4.319,485,4.319,486,4.899,487,4.319,488,4.319,489,4.319,490,4.899,491,6.462,492,4.319]],["t/37",[493,5.533,494,3.634,495,3.779,496,3.779,497,3.939,498,4.812]],["t/39",[0,1.712,22,1.088,24,1.464,40,1.968,42,1.401,44,3.063,58,2.649,146,1.826,163,2.57,190,1.826,237,3.645,381,1.968,495,4.129,496,1.344,499,0.912,500,1.236,501,1.712,502,1.161,503,1.968,504,0.819,505,1.712,506,1.617,507,1.826,508,1.536,509,1.401,510,2.159,511,2.159,512,6.416,513,6.026,514,2.388,515,2.902,516,1.826,517,2.45,518,2.45,519,1.464,520,2.721,521,2.45,522,4.115,523,3.894,524,3.129,525,2.159,526,2.902,527,2.159,528,3.602,529,5.203,530,5.203,531,2.159,532,3.977,533,1.293,534,3.387,535,3.129,536,6.981,537,1.464,538,2.902,539,4.272,540,1.968,541,2.45,542,1.293,543,2.159,544,2.159,545,3.894,546,2.45,547,6.026,548,3.433,549,2.45,550,2.159,551,2.45,552,6.416,553,2.159,554,1.968,555,2.441,556,2.378,557,4.437,558,1.712,559,2.159,560,2.902,561,1.98,562,3.129,563,2.45,564,2.159,565,2.45,566,2.45,567,2.45,568,2.45,569,2.45,570,2.159,571,1.968,572,1.968,573,2.159,574,2.45,575,2.159,576,2.45,577,2.159,578,2.159,579,1.826,580,2.45]],["t/41",[34,5.589,44,2.305,251,3.643,495,4.405,496,2.488,503,3.643,504,1.515,573,3.997,581,4.534,582,8.027,583,7.453,584,4.534,585,1.898,586,3.997,587,2.594,588,3.168,589,4.534,590,3.997,591,4.86,592,4.534,593,4.86,594,4.534,595,3.997,596,4.534,597,4.534,598,4.534,599,4.534,600,3.379,601,2.842,602,4.05,603,2.594,604,3.379,605,3.379,606,3.997,607,6.136,608,4.534,609,4.534,610,3.997,611,3.997]],["t/43",[495,3.257,503,4.769,504,2.44,508,3.72,509,3.395,510,5.231,511,5.231,585,2.259,612,3.017,613,4.769,614,5.231,615,4.423,616,5.231,617,4.769,618,5.231,619,3.017,620,5.231,621,3.548,622,4.147,623,5.231,624,5.231]],["t/45",[22,3.468,42,3.796,500,2.106,502,3.145,504,2.218,625,6.636,626,2.946,627,6.636,628,6.636]],["t/47",[44,3.404,500,2.125,579,4.991,622,5.486,629,3.534,630,4.198,631,5.381,632,5.381]],["t/49",[498,3.723,500,1.691,519,4.08,522,5.086,526,5.086,588,5.261,626,2.366,633,2.366,634,3.348,635,4.697,636,5.611,637,2.614,638,3.185,639,2.614,640,4.08,641,4.281,642,4.697,643,3.971,644,3.185,645,5.328,646,5.328,647,5.328,648,5.328,649,3.34,650,4.697,651,1.491,652,4.697,653,5.328]],["t/51",[4,3.455,22,2.058,23,2.704,27,1.923,34,2.465,36,2.465,39,1.834,44,2.357,58,2.633,122,2.274,147,2.704,229,1.683,237,2.024,239,2.286,398,1.471,444,4.927,499,2.318,500,1.471,514,2.318,515,2.286,522,3.455,524,3.725,526,2.286,533,1.619,542,1.619,553,2.704,554,3.725,556,1.505,588,3.905,630,1.923,636,6.206,643,2.286,651,1.297,654,3.06,655,2.465,656,3.341,657,3.067,658,3.067,659,1.834,660,2.024,661,4.087,662,1.208,663,2.465,664,2.024,665,1.559,666,1.619,667,3.067,668,3.067,669,3.067,670,2.465,671,3.067,672,2.286,673,1.683,674,1.754,675,2.704,676,3.067,677,1.683,678,3.067,679,3.067,680,3.067,681,3.067,682,3.239,683,2.024,684,3.067,685,2.465,686,4.636,687,1.834,688,2.465,689,3.455,690,2.286,691,1.176,692,3.067,693,2.024,694,4.087,695,3.067,696,4.636,697,2.906,698,2.286,699,2.704,700,1.243,701,1.834,702,2.286,703,2.704,704,3.067,705,3.067,706,3.067,707,3.067,708,3.067,709,2.465]],["t/53",[44,3.492,58,1.742,88,3.555,237,2.92,239,4.497,419,3.555,514,1.646,585,1.368,600,3.297,601,2.773,603,2.531,604,3.297,605,3.297,606,3.9,630,3.783,636,6.345,640,2.645,643,3.297,649,4.305,663,5.519,699,3.9,710,4.424,711,3.297,712,3.555,713,2.645,714,4.424,715,4.424,716,3.555,717,3.297,718,5.32,719,6.034,720,5.32,721,4.424,722,4.424,723,3.9,724,4.424,725,4.424,726,5.32,727,3.297,728,5.32,729,3.555,730,2.92,731,2.428]],["t/55",[81,1.822,398,2.203,514,2.583,520,4.115,556,2.889,571,2.691,616,2.952,630,2.099,634,1.643,639,1.643,651,1.385,666,1.767,670,5.84,700,1.357,732,3.348,733,5.889,734,2.067,735,2.952,736,3.348,737,2.952,738,3.689,739,3.348,740,3.348,741,1.398,742,5.889,743,2.34,744,6.12,745,7.883,746,2.952,747,3.348,748,3.348,749,3.348,750,3.348,751,4.732,752,2.34,753,3.348,754,1.894,755,2.34,756,2.612,757,2.952,758,2.952,759,4.115,760,2.952,761,3.348,762,3.348,763,3.103,764,3.348,765,2.952,766,3.348,767,2.959,768,2.952,769,3.348,770,2.21,771,4.732,772,4.364,773,2.691,774,2.691,775,3.348,776,3.348,777,3.348,778,3.348,779,2.952,780,3.348,781,3.348,782,3.348,783,3.348,784,3.348,785,3.348,786,3.348]],["t/57",[22,1.613,24,2.171,27,2.276,58,2.068,81,1.123,229,3.387,372,3.202,398,2.146,428,2.077,447,3.202,474,3.202,499,1.351,500,1.958,501,2.538,502,1.721,514,1.351,528,2.171,542,1.917,556,1.782,610,3.202,654,2.397,664,4.073,665,2.671,666,1.917,673,1.993,674,3.53,682,2.538,683,2.397,689,2.707,691,0.921,694,5.44,698,3.915,702,2.707,738,3.915,752,2.538,774,2.918,787,3.632,788,3.202,789,3.632,790,1.846,791,2.397,792,3.915,793,2.538,794,2.397,795,1.993,796,3.632,797,3.632,798,1.846,799,2.397,800,3.202,801,2.538,802,2.538,803,2.707,804,2.707,805,2.538,806,2.276,807,2.397,808,2.276,809,3.202,810,2.538,811,3.632,812,2.276,813,1.214,814,2.918,815,3.632,816,3.632,817,3.632,818,2.918,819,3.632,820,3.632,821,2.538,822,2.397,823,5.253,824,2.707,825,3.632,826,3.632,827,2.918,828,2.707,829,4.312,830,2.077]],["t/59",[1,3.36,8,4.547,9,4.547,494,3.741,612,2.877,626,2.513,651,1.583,656,3.383,798,2.877,808,3.547,831,3.237,832,3.67,833,4.217,834,4.988,835,4.217,836,4.547,837,4.547,838,5.658,839,5.658,840,3.735,841,3.547,842,3.735,843,5.658,844,3.954,845,5.658]],["t/61",[1,2.825,5,5.071,22,1.929,24,2.598,27,2.724,29,3.036,30,2.598,31,3.238,32,3.83,36,3.491,37,5.467,39,2.598,41,3.491,42,2.485,58,1.711,494,3.591,499,1.617,502,2.825,509,2.485,514,2.218,542,2.293,593,3.036,629,2.293,639,2.131,661,3.83,672,3.238,674,2.485,691,1.512,700,2.416,832,3.637,836,3.491,837,3.491,840,3.934,841,3.736,846,4.345,847,4.345,848,3.036,849,4.79,850,5.961,851,3.83,852,3.491,853,2.293,854,3.83,855,3.83,856,3.238,857,3.491,858,3.83,859,3.491,860,4.345]],["t/63",[44,3.172,48,4.969,49,4.359,51,5.5,494,4.267,585,1.93,641,5.013,832,2.957,861,5.013,862,5.013,863,4.5,864,4.118,865,5.5]],["t/65",[1,1.933,8,3.277,398,1.294,494,4.295,496,2.238,498,2.849,617,3.277,626,1.811,662,3.059,665,2.073,734,1.703,741,1.703,756,3.01,808,2.556,832,3.781,834,6.281,836,3.277,837,6.026,849,3.277,864,5.265,866,5.704,867,4.597,868,1.703,869,4.251,870,3.039,871,3.277,872,4.078,873,3.595,874,4.078,875,3.277,876,4.078,877,4.078,878,4.078,879,4.078,880,3.595,881,3.595,882,2.556,883,3.595,884,4.078,885,3.039,886,1.653,887,3.039,888,4.078]],["t/67",[889,7.018,890,4.904,891,6.187,892,7.018]],["t/69",[16,2.238,22,2.026,48,3.011,88,3.666,145,3.684,260,5.607,424,4.067,497,2.61,500,1.448,529,3.4,651,1.277,652,4.022,663,3.666,703,6.151,718,5.432,720,5.432,765,5.432,813,2.332,891,6.151,893,4.562,894,6.977,895,6.162,896,6.977,897,4.562,898,4.951,899,5.2,900,6.977,901,3.829,902,4.592,903,4.592,904,4.592,905,4.562]],["t/71",[24,3.548,463,4.423,499,2.208,500,2.51,585,1.836,651,2.213,697,3.72,741,2.478,813,2.44,886,2.405,906,4.769,907,4.147,908,5.934,909,3.548,910,5.934,911,5.934,912,4.147,913,4.769]],["t/73",[22,1.671,24,2.249,27,2.359,58,2.122,81,1.164,229,2.065,398,1.194,424,2.483,428,2.152,500,1.998,501,2.629,528,2.249,556,1.846,572,3.024,664,4.155,665,2.74,666,1.986,673,2.957,674,3.601,682,2.629,683,2.483,691,0.955,697,4.56,700,1.525,712,4.33,738,5.123,754,1.44,756,1.986,790,2.74,791,4.155,795,2.065,801,2.629,802,2.629,803,2.804,804,2.804,805,2.629,806,2.359,807,2.483,813,2.529,821,2.629,822,2.483,824,5.422,830,2.152,848,2.629,862,4.33,901,2.065,914,2.483,915,2.483,916,2.629,917,2.629,918,3.024,919,3.317,920,3.763,921,5.059,922,3.317,923,3.317,924,3.317,925,2.483,926,5.389,927,3.765]],["t/75",[0,3.893,1,2.641,46,4.477,48,3.678,49,3.893,494,2.941,533,2.941,600,4.153,619,2.833,713,3.331,730,3.678,731,3.058,810,3.893,813,2.78,831,3.187,832,2.641,863,3.331,864,3.678,927,3.893,928,4.912,929,4.912,930,4.153,931,4.477,932,4.912,933,3.678,934,4.477,935,2.833]],["t/77",[24,3.129,398,1.147,463,3.901,499,1.345,500,1.661,514,1.345,519,2.16,571,2.904,585,1.118,603,2.067,619,1.837,626,1.605,633,1.605,634,2.568,637,1.773,649,2.265,650,4.614,651,1.011,662,1.423,688,2.904,691,1.561,700,2.121,713,2.16,731,2.873,741,2.185,754,2.003,755,3.657,763,2.265,798,1.837,801,2.525,802,2.525,805,3.657,813,2.255,833,2.693,841,2.265,868,2.185,885,2.693,886,1.465,907,2.525,912,2.525,913,4.945,935,1.837,936,3.614,937,2.385,938,2.904,939,3.614,940,3.614,941,2.994,942,3.614,943,3.186,944,2.904,945,2.525,946,3.614,947,3.614,948,3.614,949,2.16,950,3.614,951,3.186,952,3.186,953,2.16,954,3.186,955,2.904,956,3.614,957,3.614,958,3.614,959,2.525,960,3.614,961,2.693,962,3.186,963,3.614,964,2.16,965,3.186,966,3.186,967,2.904,968,3.186,969,3.186,970,3.614,971,2.904,972,2.904,973,2.904,974,2.525,975,3.186]],["t/79",[499,2.933,500,1.868,619,2.993,639,2.888,651,2.033,713,3.519,741,2.458,886,2.386,907,4.113,955,4.73,976,5.189,977,4.795,978,5.189,979,5.838,980,4.387,981,4.73,982,3.69,983,4.73,984,4.73]],["t/81",[22,1.752,27,2.473,58,2.194,81,1.22,145,3.332,229,3.059,398,1.252,428,2.257,466,2.757,497,2.257,499,2.613,500,1.769,502,2.642,504,1.319,528,2.359,556,1.936,572,3.171,605,2.941,654,2.604,655,3.171,664,4.265,665,3.286,666,2.082,673,3.059,674,3.697,682,2.757,683,2.604,691,1.414,709,3.171,790,2.834,791,4.265,792,2.941,793,2.757,794,2.604,795,2.166,801,2.757,802,2.757,803,2.941,804,2.941,805,2.757,806,2.473,807,2.604,808,2.473,812,2.473,813,2.475,830,2.257,914,2.604,915,2.604,916,2.757,917,2.757,918,3.171,919,3.478,985,3.478,986,2.941,987,3.171,988,3.478,989,3.946,990,3.478,991,2.604,992,3.171,993,3.478,994,3.478]],["t/83",[16,3.06,499,3.009,604,4.65,619,3.172,930,4.65,995,5.5,996,5.5,997,5.5,998,5.5,999,5.5,1000,5.5,1001,5.5,1002,5.5,1003,5.5,1004,5.013]],["t/85",[504,2.238,927,4.679,1005,5.381,1006,4.991,1007,3.285,1008,4.42,1009,4.679,1010,4.198,1011,6.696]],["t/87",[22,2.818,26,5.1,42,3.631,467,5.595,499,2.362,500,2.014,501,4.435,502,3.008,504,2.121,542,3.35,912,4.435,1005,5.1,1006,4.73,1007,3.114,1012,6.347]],["t/89",[44,3.468,579,5.084,585,2.11,629,3.6,630,4.276,925,4.502,1005,5.481]],["t/91",[430,3.735,493,4.547,500,1.795,537,3.383,585,2.193,633,2.513,649,3.547,677,3.105,691,1.798,844,3.954,909,3.383,1013,5.658,1014,5.658,1015,5.283,1016,4.547,1017,5.658,1018,3.735,1019,4.988,1020,5.658,1021,3.735,1022,5.658,1023,5.658,1024,5.658,1025,5.658,1026,5.658,1027,3.237]],["t/93",[496,3.609,585,2.034,691,1.668,790,3.343,1015,4.901,1028,6.576,1029,6.242,1030,6.576,1031,6.576,1032,6.576]],["t/95",[585,1.851,601,3.75,634,3.6,651,1.674,734,2.498,763,3.75,868,2.498,972,4.808,1016,6.379,1033,3.949,1034,5.983,1035,4.808,1036,4.808,1037,5.983,1038,3.157,1039,5.274,1040,5.983,1041,5.983,1042,4.808]],["t/97",[110,1.95,496,1.436,499,1.526,500,1.302,505,1.828,534,1.828,555,1.64,561,2.085,562,2.102,577,2.307,585,2.369,588,4.002,591,3.535,593,3.535,601,1.64,619,2.085,626,1.162,651,1.416,656,1.564,659,2.452,666,2.67,734,1.092,741,2.112,770,1.727,790,1.33,794,1.727,828,4.636,831,1.497,832,1.944,840,2.707,841,3.171,844,2.866,857,2.102,867,1.828,869,1.95,882,2.571,890,1.828,904,1.95,909,1.564,931,2.102,937,1.727,944,2.102,949,1.564,974,1.828,980,1.95,986,1.95,1009,1.828,1015,5.324,1016,4.602,1018,2.707,1033,1.727,1043,2.102,1044,6.9,1045,1.24,1046,2.616,1047,4.102,1048,2.616,1049,2.307,1050,2.616,1051,2.102,1052,2.307,1053,2.616,1054,5.059,1055,2.616,1056,1.95,1057,2.866,1058,1.95,1059,4.102,1060,3.616,1061,5.059,1062,2.616,1063,2.616,1064,2.307,1065,3.057,1066,4.102,1067,2.102,1068,2.102,1069,2.616,1070,2.307,1071,2.452,1072,2.616,1073,3.296,1074,4.102,1075,2.616,1076,2.616,1077,2.102,1078,2.307,1079,2.616,1080,1.95,1081,6.9,1082,2.307,1083,2.616,1084,2.307,1085,2.616,1086,2.616,1087,4.102,1088,4.102,1089,2.616,1090,2.307,1091,2.616,1092,2.616,1093,2.616,1094,2.616]],["t/99",[430,4.153,431,5.547,499,2.342,506,4.153,691,1.596,909,3.762,1095,5.547,1096,6.292,1097,5.547,1098,6.292,1099,6.292,1100,5.056,1101,6.292,1102,5.547,1103,5.547,1104,5.547]],["t/101",[22,2.572,500,1.838,505,4.048,506,3.824,514,2.156,528,3.463,555,3.631,651,1.621,806,3.631,807,3.824,821,4.048,822,3.824,841,3.631,848,4.048,901,3.179,914,3.824,1100,4.655,1105,4.317,1106,5.793,1107,5.107,1108,5.107,1109,5.107,1110,4.655,1111,5.107,1112,5.107,1113,3.631]],["t/103",[44,3.534,533,3.669,585,2.15,600,5.181,1114,6.128]],["t/105",[81,1.485,398,1.524,430,4.209,514,1.787,533,2.534,587,2.747,603,2.747,621,2.871,651,1.344,691,1.218,701,2.871,717,3.579,756,2.534,774,3.859,813,1.605,822,4.726,841,3.01,867,3.356,870,3.579,909,2.871,949,2.871,964,2.871,1038,2.534,1042,3.859,1045,2.276,1071,2.871,1073,5.124,1102,4.233,1105,5.685,1115,4.233,1116,4.233,1117,4.802,1118,3.356,1119,4.802,1120,4.802,1121,4.802,1122,4.802,1123,4.233,1124,4.802,1125,3.859,1126,4.802,1127,3.01,1128,4.802,1129,4.233,1130,4.233]],["t/107",[24,3.331,463,4.153,497,3.187,499,2.073,500,2.439,585,1.724,612,2.833,651,2.151,697,3.493,741,2.326,754,2.132,773,4.477,813,1.862,867,3.893,886,2.258,906,4.477,907,3.893,912,3.893,913,4.477,952,4.912,1131,5.572,1132,5.572,1133,4.912,1134,5.572,1135,5.572,1136,4.912,1137,5.572]],["t/109",[48,2.471,52,3.008,58,2.471,81,1.942,145,3.753,424,2.471,454,3.3,502,1.774,504,1.251,525,3.3,528,2.238,533,1.976,556,1.836,575,5.534,603,2.141,633,1.662,651,1.048,656,3.21,662,1.474,666,1.976,674,2.141,690,2.79,691,0.95,697,2.347,700,1.517,726,3.3,752,2.616,756,1.976,798,1.903,806,2.347,807,2.471,808,3.365,812,2.347,813,2.709,821,2.616,822,2.471,824,4.678,842,2.471,901,2.054,914,2.471,915,4.143,921,3.008,922,3.3,923,3.3,924,3.3,925,2.471,954,3.3,965,3.3,1027,2.141,1127,2.347,1138,3.743,1139,2.79,1140,3.743,1141,3.751,1142,3.743,1143,3.3,1144,3.3,1145,3.743,1146,3.743,1147,3.743,1148,5.369,1149,3.743,1150,5.534,1151,3.3,1152,3.3,1153,3.743,1154,3.743,1155,3.743,1156,3.743]],["t/111",[0,2.685,1,2.592,48,4.203,49,3.822,71,1.706,273,3.087,494,2.028,499,1.43,585,1.692,619,1.953,633,1.706,639,1.885,651,1.075,662,1.513,713,2.297,730,2.536,731,3.808,741,1.604,760,3.387,767,2.297,795,2.109,810,2.685,813,2.679,831,2.198,832,1.821,863,3.807,864,3.61,868,1.604,886,2.217,907,2.685,928,3.387,929,3.387,930,2.863,931,4.395,932,3.387,933,2.536,934,3.087,935,1.953,941,2.198,971,3.087,1010,2.408,1027,2.198,1051,3.087,1070,3.387,1125,3.087,1143,3.387,1150,3.387,1151,3.387,1152,3.387,1157,3.842,1158,4.076,1159,3.842,1160,3.842,1161,2.028,1162,3.087,1163,2.685,1164,3.842,1165,3.387,1166,3.842,1167,5.469,1168,3.61,1169,3.387,1170,3.087,1171,3.842,1172,3.387,1173,3.087,1174,3.087]],["t/113",[691,1.668,842,4.34,1045,3.117,1175,5.797,1176,4.595,1177,6.576,1178,5.284,1179,4.901,1180,5.284,1181,4.595,1182,4.595]],["t/115",[1,2.403,22,2.251,58,1.996,81,1.568,165,3.03,428,2.9,494,2.675,500,2.097,514,1.886,555,3.177,644,3.03,654,3.346,665,2.577,730,3.346,731,2.782,790,3.36,791,4.852,830,2.9,832,2.403,848,3.542,915,3.346,916,3.542,917,3.542,1021,3.346,1100,4.073,1107,4.469,1108,4.469,1109,4.469,1110,4.073,1111,4.469,1176,4.617,1179,3.778,1183,4.073,1184,5.31,1185,3.542,1186,4.073,1187,5.069,1188,5.069]],["t/117",[16,2.713,44,2.811,514,2.058,533,2.918,585,1.71,603,3.163,651,1.547,731,3.035,793,3.864,863,3.306,1021,4.612,1114,4.875,1176,3.864,1179,4.121,1181,3.864,1182,3.864,1189,4.875,1190,5.53,1191,5.53,1192,4.443,1193,4.875,1194,5.53,1195,5.53,1196,5.53,1197,5.53,1198,5.53,1199,4.121,1200,4.443,1201,5.53,1202,4.875,1203,5.53]],["t/119",[398,1.544,440,4.29,500,1.544,542,2.568,561,2.474,562,3.91,585,1.505,677,2.671,691,1.632,712,3.91,741,2.032,756,2.568,767,2.909,829,3.4,832,2.307,833,3.627,862,3.91,867,3.4,868,2.032,870,3.627,945,3.4,953,2.909,973,3.91,1021,4.246,1045,2.307,1176,5.358,1178,3.91,1179,4.795,1181,3.4,1182,3.4,1193,4.29,1204,4.29,1205,4.866,1206,4.866,1207,4.866,1208,3.91,1209,4.866,1210,4.866,1211,4.866,1212,4.866,1213,4.866,1214,4.866,1215,4.866,1216,4.866]],["t/121",[508,3.845,509,4.262,612,3.118,613,4.929,629,3.237,691,1.556,754,2.347,852,4.929,1036,4.929,1045,2.907,1173,4.929,1174,4.929,1181,4.286,1182,4.286,1217,5.407,1218,6.134,1219,4.571,1220,4.048]],["t/123",[1,2.525,22,2.366,40,4.281,41,4.281,43,4.697,58,2.098,81,1.648,165,3.185,428,3.048,494,2.812,500,2.165,502,2.525,644,3.185,654,3.517,665,2.709,730,3.517,731,2.924,790,3.469,791,4.969,830,3.048,832,2.525,915,3.517,916,3.723,917,3.723,1045,3.235,1183,4.281,1184,5.484,1185,3.723,1186,4.281,1217,4.697,1221,2.366]],["t/125",[44,3.172,500,1.98,579,4.65,585,1.93,622,4.359,629,3.292,630,3.911,631,5.013,632,5.013,731,3.424,863,3.73,1021,4.118,1181,4.359,1182,4.359,1189,5.5,1202,5.5,1222,5.5]],["t/127",[398,2.228,497,2.643,540,3.712,543,4.073,548,4.073,561,2.349,587,2.643,611,4.073,618,4.073,622,4.907,640,2.762,670,6.297,687,2.762,691,1.172,698,3.443,700,2.846,727,3.443,744,6.621,752,3.228,759,4.342,771,3.712,794,3.049,851,6.19,852,3.712,933,4.102,1045,2.19,1123,4.073,1180,3.712,1199,3.443,1204,4.073,1222,4.073,1223,4.62,1224,4.62,1225,4.62,1226,4.073,1227,4.62,1228,2.762,1229,4.62,1230,3.712,1231,4.62,1232,3.049]],["t/129",[165,3.409,499,2.122,500,2.26,619,2.899,639,2.797,651,1.994,713,3.409,741,2.381,813,1.906,886,2.311,955,4.582,974,3.985,976,5.027,977,4.702,978,5.027,979,5.724,980,4.25,981,4.582,982,3.575,983,4.582,984,4.582,1045,2.703,1051,4.582,1161,3.009]],["t/131",[1,1.713,22,1.605,27,2.265,58,2.061,81,1.118,145,2.16,165,2.16,229,3.377,398,1.147,428,2.067,466,2.525,494,1.907,497,2.067,499,2.511,500,1.661,502,1.713,528,2.16,556,1.773,585,1.118,644,2.16,654,3.455,655,2.904,664,4.062,665,3.129,666,1.907,673,2.873,674,3.52,682,2.525,683,2.385,691,0.917,709,2.904,711,2.693,730,2.385,731,1.983,790,2.661,791,4.062,792,3.901,793,2.525,794,2.385,795,1.983,798,1.837,799,2.385,800,3.186,801,2.525,802,2.525,803,2.693,804,2.693,805,2.525,806,2.265,807,2.385,808,2.265,810,2.525,812,2.265,813,1.208,830,2.067,832,1.713,914,2.385,915,2.385,916,2.525,917,2.525,918,2.904,985,3.186,986,2.693,990,3.186,991,2.385,992,2.904,993,3.186,994,4.614,1027,2.067,1045,3.198,1183,2.904,1184,4.206,1185,2.525,1186,2.904,1233,3.614,1234,3.614,1235,2.525,1236,3.614]],["t/133",[16,3.06,499,3.009,604,4.65,619,3.172,930,4.65,995,5.5,996,5.5,997,5.5,998,5.5,999,5.5,1000,5.5,1001,5.5,1002,5.5,1003,5.5,1004,5.013]],["t/135",[165,4.645,500,2.26,533,3.009,586,5.027,634,2.797,795,3.13,828,5.309,841,3.575,980,5.309,983,4.582,984,5.724,1038,3.76,1043,4.582,1045,3.377,1237,5.724,1238,7.124,1239,5.027,1240,5.703]],["t/137",[71,2.869,81,1.515,95,2.869,96,3.285,508,3.071,520,3.423,639,2.403,641,3.937,649,3.071,754,1.875,886,1.986,1035,3.937,1042,3.937,1127,3.071,1161,2.585,1241,4.899,1242,3.937,1243,6.462,1244,5.73,1245,4.899,1246,3.423,1247,3.937,1248,4.899,1249,4.816,1250,3.651,1251,4.899,1252,4.816,1253,4.899,1254,3.423,1255,4.899,1256,4.899,1257,4.319,1258,3.233,1259,3.423,1260,3.937,1261,3.423,1262,4.899,1263,4.319,1264,3.651,1265,4.899]],["t/139",[81,1.485,95,3.179,96,3.64,104,4.233,105,5.622,106,4.233,107,3.859,109,4.233,110,3.579,119,4.233,121,2.441,122,2.356,124,4.233,504,2.549,507,3.579,642,5.622,768,4.233,799,3.17,886,1.946,941,3.648,975,4.233,1118,5.003,1219,3.579,1221,3.387,1244,3.579,1250,3.579,1266,4.802,1267,3.859,1268,4.209,1269,4.233,1270,4.802,1271,4.802,1272,4.233,1273,4.802,1274,4.233,1275,4.233]],["t/141",[71,3.544,133,4.767,504,2.302,507,5.134,520,3.778,561,2.749,767,3.232,868,2.257,941,4.337,1118,3.778,1221,2.401,1244,5.134,1260,4.345,1261,3.778,1267,5.535,1268,4.547,1269,6.073,1272,6.073,1275,4.767,1276,4.345,1277,5.407,1278,4.345,1279,4.767]],["t/144",[81,1.648,95,3.03,96,2.709,121,3.469,122,3.348,167,2.443,314,3.971,367,5.086,369,3.971,621,4.08,634,2.614,637,2.614,638,3.185,734,2.224,941,3.048,977,3.517,1058,3.971,1161,2.812,1259,3.723,1268,3.517,1280,6.016,1281,4.697,1282,4.697,1283,4.697,1284,4.697,1285,4.697,1286,4.281,1287,4.281,1288,4.281,1289,4.281,1290,3.723]],["t/146",[95,1.697,167,2.498,406,3.071,407,2.848,412,3.369,422,2.848,425,3.071,429,2.67,430,2.522,432,3.369,435,3.369,500,1.213,504,1.277,556,1.875,585,1.964,593,2.67,615,2.848,633,1.697,636,2.848,662,1.505,734,2.275,790,1.943,813,2.446,831,2.186,853,2.017,864,2.522,865,3.369,951,3.369,977,2.522,979,3.071,981,3.071,1010,3.416,1015,2.848,1027,2.186,1033,2.522,1068,3.071,1080,2.848,1105,2.848,1113,2.396,1129,3.369,1130,3.369,1162,3.071,1163,3.807,1176,2.67,1220,4.191,1235,2.67,1249,2.848,1254,2.67,1263,3.369,1291,3.369,1292,3.369,1293,3.071,1294,3.071,1295,2.67,1296,3.071,1297,3.822,1298,4.378,1299,3.822,1300,3.822,1301,3.071,1302,3.822,1303,3.369,1304,3.822,1305,3.822,1306,2.396,1307,3.822,1308,3.822,1309,3.807,1310,3.071,1311,3.822,1312,3.071,1313,3.369,1314,3.369,1315,3.369,1316,3.822,1317,3.822,1318,3.822]],["t/148",[138,3.555,169,3.297,183,3.297,398,1.404,428,2.531,449,3.9,453,3.9,455,3.9,456,3.9,457,3.9,459,3.9,460,3.9,468,3.9,470,3.9,471,3.9,472,3.9,602,2.92,634,2.96,734,1.847,738,3.297,743,3.091,790,2.249,813,1.478,842,4.869,909,2.645,912,4.217,935,2.249,941,2.531,945,3.091,977,2.92,1027,3.452,1162,3.555,1175,3.9,1180,3.555,1192,3.555,1220,4.533,1264,3.297,1298,5.519,1319,3.555,1320,4.424,1321,4.424,1322,3.9,1323,3.555,1324,4.424,1325,3.555,1326,4.424,1327,4.497,1328,4.424,1329,4.424,1330,4.424,1331,4.424,1332,4.424,1333,3.9,1334,4.424]],["t/150",[30,2.89,71,2.146,114,3.884,141,3.884,207,3.603,475,4.262,477,4.262,479,4.262,480,4.262,484,4.262,485,4.262,487,4.262,488,4.262,489,4.262,492,4.262,587,2.765,701,3.829,767,4.572,1136,4.262,1254,5.56,1335,4.834,1336,4.262,1337,4.834,1338,7.956,1339,4.834,1340,4.834,1341,4.834,1342,5.646,1343,3.884,1344,4.834,1345,4.834,1346,4.262,1347,4.834,1348,4.834,1349,3.191,1350,4.834,1351,4.834,1352,3.378]],["t/152",[81,1.101,121,1.81,122,1.747,136,2.488,495,1.954,497,2.037,537,3.096,555,2.232,561,1.81,585,1.101,602,2.35,629,2.733,637,1.747,638,2.129,644,2.129,651,0.996,689,2.654,691,0.903,727,2.654,751,2.861,813,1.19,832,1.688,853,1.879,868,2.548,890,2.488,933,2.35,967,2.861,969,3.139,986,2.654,1018,2.35,1038,1.879,1219,2.654,1226,3.139,1258,2.35,1264,2.654,1278,2.861,1349,2.35,1352,2.488,1353,3.561,1354,3.139,1355,3.561,1356,4.565,1357,5.178,1358,3.561,1359,4.904,1360,3.561,1361,3.561,1362,3.561,1363,2.654,1364,3.139,1365,3.561,1366,3.561,1367,3.561,1368,3.561,1369,2.861,1370,4.565,1371,3.561,1372,2.861,1373,3.561,1374,3.561,1375,3.561,1376,3.561,1377,3.561,1378,3.561,1379,3.561,1380,4.565,1381,3.139,1382,3.561,1383,3.139,1384,3.561,1385,4.028,1386,3.561,1387,3.139,1388,3.561,1389,3.561,1390,3.561,1391,3.139,1392,3.561,1393,3.561,1394,2.861,1395,3.561,1396,3.139,1397,2.488,1398,3.561,1399,3.561,1400,2.654,1401,3.561,1402,3.561,1403,3.561,1404,3.561,1405,3.561,1406,3.561,1407,3.561]],["t/154",[30,1.469,81,1.502,95,2.457,96,1.985,121,2.469,122,2.383,136,2.728,167,1.127,179,2.167,180,1.975,181,2.167,182,2.167,183,2.91,187,2.167,189,2.167,199,2.233,207,1.832,210,2.167,226,2.167,228,2.167,231,2.167,235,2.167,238,2.167,239,1.832,240,3.442,250,3.442,251,3.137,252,2.167,254,1.622,258,1.975,259,2.167,260,1.975,261,2.167,262,2.167,263,2.167,264,2.167,265,2.167,266,2.167,506,1.622,508,2.447,516,1.832,519,1.469,537,2.334,570,2.167,619,1.25,626,1.734,629,1.297,637,1.206,638,2.334,687,2.334,690,1.832,734,1.026,743,1.717,751,1.975,754,0.941,757,2.167,763,2.447,767,1.469,779,2.167,853,2.06,868,1.026,937,1.622,941,3.165,982,1.541,1036,1.975,1163,1.717,1168,1.622,1192,1.975,1199,1.832,1220,1.622,1232,1.622,1249,3.62,1254,3.866,1258,1.622,1259,1.717,1268,2.577,1290,2.728,1291,2.167,1294,3.137,1296,4.445,1312,1.975,1333,3.442,1336,2.167,1346,2.167,1352,1.717,1356,2.167,1364,2.167,1369,1.975,1370,3.442,1381,2.167,1400,1.832,1408,2.458,1409,4.857,1410,2.458,1411,1.832,1412,2.458,1413,3.904,1414,1.717,1415,1.832,1416,2.458,1417,2.458,1418,2.458,1419,2.458,1420,2.458,1421,2.458,1422,2.458,1423,2.458,1424,2.458,1425,2.458,1426,2.458,1427,2.458,1428,3.904,1429,2.167,1430,2.458,1431,2.458,1432,2.458,1433,2.458,1434,2.458,1435,2.458,1436,2.458,1437,2.458,1438,3.442,1439,2.458,1440,2.167,1441,2.458,1442,1.25,1443,2.167,1444,2.458,1445,2.458,1446,2.458,1447,2.458,1448,2.458,1449,2.167,1450,1.975,1451,2.458,1452,2.458,1453,2.458,1454,2.458,1455,3.904,1456,3.904,1457,3.904,1458,3.904,1459,3.904,1460,2.167,1461,2.458,1462,2.458,1463,2.167,1464,2.167]],["t/156",[199,2.294,258,3.223,273,3.223,283,2.989,284,2.989,495,2.201,504,1.34,506,2.647,557,3.223,585,2.017,602,2.647,626,1.781,633,1.781,687,2.398,691,1.017,701,2.398,717,2.989,813,1.884,818,4.531,844,2.803,853,2.976,868,2.354,882,2.514,886,1.626,887,2.989,941,2.294,943,3.536,945,2.803,959,2.803,962,3.536,1056,2.989,1071,2.398,1116,3.536,1158,2.989,1161,2.976,1221,1.781,1232,2.647,1286,3.223,1349,2.647,1359,3.223,1380,3.536,1383,3.536,1385,3.721,1397,3.94,1465,3.223,1466,4.011,1467,3.536,1468,4.011,1469,4.011,1470,4.011,1471,4.011,1472,2.989,1473,4.202,1474,3.536,1475,4.011,1476,3.536,1477,3.536,1478,4.011,1479,4.011,1480,3.536,1481,4.011,1482,4.011,1483,3.536,1484,3.223,1485,3.536,1486,4.011,1487,2.647,1488,4.011,1489,4.011,1490,3.223,1491,4.011,1492,4.011]],["t/158",[121,2.145,122,2.07,199,3.832,314,3.145,315,4.323,322,3.39,330,3.72,516,3.145,629,2.227,637,2.07,638,2.522,651,1.181,660,2.785,727,3.145,734,1.762,754,1.615,853,2.227,869,3.145,886,1.71,887,3.145,890,2.948,1057,4.082,1161,2.227,1165,3.72,1172,3.72,1278,3.39,1314,3.72,1315,3.72,1343,3.39,1352,4.082,1369,3.39,1385,2.785,1449,5.149,1487,2.785,1493,4.219,1494,3.72,1495,4.219,1496,4.694,1497,4.219,1498,4.219,1499,4.219,1500,3.72,1501,5.841,1502,4.219,1503,3.72,1504,4.219,1505,4.219,1506,4.219,1507,3.72,1508,4.219,1509,4.219,1510,4.219,1511,4.219,1512,4.219,1513,4.219,1514,4.219,1515,3.39,1516,3.39,1517,4.219,1518,2.522,1519,4.219,1520,3.39,1521,3.72]],["t/160",[95,2.251,96,3.36,167,2.324,199,2.9,315,3.95,346,4.469,497,2.9,505,3.542,519,3.03,555,3.177,626,2.251,634,2.487,638,3.03,651,1.849,734,2.116,763,3.177,886,2.054,890,3.542,1230,4.073,1268,3.346,1288,4.073,1289,4.073,1290,4.617,1294,4.073,1354,4.469,1440,4.469,1460,4.469,1464,4.469,1487,3.346,1518,3.03,1520,4.073,1522,5.069,1523,5.069,1524,4.469,1525,4.469,1526,5.069,1527,5.069,1528,4.469,1529,4.469,1530,5.069]],["t/162",[71,1.964,95,2.679,96,2.249,121,2.249,122,2.17,167,2.029,199,2.531,315,2.645,367,4.497,369,3.297,425,3.555,621,3.608,634,2.96,637,2.17,638,3.608,734,2.519,935,2.249,941,3.929,987,3.555,1007,2.17,1038,2.335,1058,3.297,1097,3.9,1161,2.335,1258,2.92,1259,3.091,1268,2.92,1280,5.32,1281,3.9,1282,3.9,1283,3.9,1284,3.9,1285,3.9,1286,3.555,1287,3.555,1288,3.555,1289,3.555,1290,4.217,1349,2.92,1352,3.091,1359,3.555,1385,2.92,1477,3.9,1487,2.92,1520,3.555,1525,3.9,1528,3.9,1531,4.424,1532,4.424,1533,3.9,1534,4.424,1535,4.424,1536,4.424,1537,4.424,1538,4.424]],["t/164",[283,3.778,284,3.778,315,3.03,391,4.469,392,4.469,393,4.469,394,4.469,395,4.469,494,2.675,496,2.782,770,3.346,798,2.577,961,3.778,1080,3.778,1260,4.073,1261,3.542,1309,3.542,1385,3.346,1539,4.469,1540,5.069,1541,4.469,1542,5.069,1543,5.069,1544,5.069,1545,5.069,1546,5.069,1547,5.069,1548,8.08,1549,5.069,1550,5.069,1551,5.069,1552,5.069,1553,5.069,1554,5.069,1555,5.069,1556,5.069,1557,6.608,1558,5.069,1559,5.069]],["t/166",[71,2.283,495,2.821,499,1.913,504,1.718,519,3.073,602,3.393,612,2.613,659,3.073,691,1.304,700,2.083,734,2.146,812,3.222,835,4.97,868,2.146,927,3.592,934,4.131,935,3.39,1071,3.073,1103,4.532,1161,2.713,1200,4.131,1221,2.283,1250,3.831,1259,3.592,1296,4.131,1323,4.131,1327,4.97,1414,3.592,1415,3.831,1560,4.131,1561,5.879,1562,4.131,1563,5.14,1564,3.393,1565,3.831,1566,5.14,1567,5.14,1568,4.131]],["t/168",[500,1.457,504,2.068,585,2.492,601,2.878,605,3.421,615,3.421,624,5.455,639,2.252,643,3.421,741,1.917,798,2.334,831,3.54,868,2.583,873,4.047,882,3.879,886,1.861,972,3.689,1010,2.878,1090,4.047,1168,3.03,1178,3.689,1208,3.689,1228,2.745,1312,5.624,1313,6.604,1372,3.689,1465,3.689,1487,3.03,1569,3.689,1570,4.047,1571,6.188,1572,4.591,1573,4.591,1574,4.047,1575,4.591,1576,4.591,1577,4.591,1578,4.591,1579,4.591,1580,4.047,1581,4.591,1582,4.591,1583,3.03]],["t/170",[81,1.167,146,2.812,398,2.184,495,3.635,497,1.347,502,1.788,504,1.804,542,1.243,587,1.347,601,1.476,613,3.032,619,1.197,626,1.675,629,1.243,640,2.256,659,1.408,660,1.554,700,1.529,741,1.575,754,1.444,798,1.197,812,2.365,853,1.243,861,3.032,868,1.575,935,1.197,938,1.892,982,1.476,991,3.564,1006,1.755,1056,1.755,1065,2.812,1067,1.892,1115,4.76,1168,1.554,1221,1.675,1228,3.959,1306,2.959,1327,4.404,1349,1.554,1372,1.892,1396,3.326,1397,1.645,1415,1.755,1442,1.197,1483,3.326,1490,1.892,1561,3.326,1562,3.794,1564,2.49,1569,1.892,1574,2.076,1584,2.355,1585,1.892,1586,1.892,1587,2.076,1588,3.032,1589,2.355,1590,2.355,1591,2.355,1592,4.721,1593,2.355,1594,3.773,1595,4.721,1596,6.623,1597,4.721,1598,3.773,1599,3.773,1600,5.399,1601,4.721,1602,4.721,1603,5.399,1604,3.773,1605,3.773,1606,2.355,1607,3.773,1608,2.355,1609,3.032,1610,3.564,1611,2.355,1612,2.355,1613,2.355,1614,1.892,1615,3.326,1616,2.355,1617,2.355,1618,5.129,1619,5.399,1620,2.355,1621,2.355,1622,2.355,1623,3.032,1624,3.032,1625,3.773,1626,3.773,1627,3.773,1628,1.918,1629,3.032,1630,2.355,1631,2.355,1632,2.355,1633,2.355,1634,2.355,1635,2.355,1636,2.355]],["t/172",[398,2.323,424,2.868,466,4.165,495,2.385,504,2.447,587,2.485,634,2.131,640,2.598,651,1.216,660,2.868,691,2.01,701,2.598,813,2.274,868,1.814,935,2.209,949,2.598,991,3.934,1038,3.146,1168,2.868,1221,1.929,1228,2.598,1327,3.238,1442,3.722,1465,3.491,1472,3.238,1473,3.238,1480,3.83,1560,3.491,1564,2.868,1565,3.238,1586,3.491,1587,3.83,1628,2.209,1637,4.345,1638,4.345,1639,3.238,1640,4.345,1641,4.345,1642,5.961,1643,4.345,1644,3.83,1645,6.804,1646,3.036,1647,4.345,1648,4.345,1649,4.345]],["t/174",[398,1.964,466,3.208,498,3.208,504,1.534,530,4.612,585,1.42,637,2.252,659,4.184,691,1.57,716,3.689,790,3.146,935,2.334,991,4.084,1139,3.421,1228,2.745,1309,3.208,1310,3.689,1463,4.047,1521,4.047,1628,2.334,1639,3.421,1650,4.591,1651,3.421,1652,6.188,1653,5.464,1654,4.591,1655,4.047,1656,6.188,1657,4.591,1658,6.188,1659,6.188,1660,4.591,1661,4.591,1662,3.689,1663,3.421,1664,4.591,1665,4.591,1666,4.591,1667,4.047,1668,4.591,1669,4.591,1670,4.047,1671,3.421,1672,4.047]],["t/176",[71,1.715,508,4.36,509,4.367,561,1.964,612,1.964,626,1.715,630,2.421,649,2.421,656,2.309,660,2.549,662,2.161,673,3.013,677,3.013,691,1.992,734,1.613,755,2.699,835,2.878,856,4.091,886,1.565,937,2.549,974,2.699,1008,2.549,1018,2.549,1039,3.405,1084,3.405,1127,2.421,1161,2.038,1185,2.699,1219,2.878,1220,2.549,1232,2.549,1254,2.699,1295,3.836,1400,2.878,1429,3.405,1438,3.405,1450,3.103,1496,3.103,1541,3.405,1568,3.103,1609,3.103,1651,2.878,1673,4.411,1674,5.39,1675,3.862,1676,3.862,1677,3.405,1678,2.699,1679,6.387,1680,3.862,1681,3.862,1682,3.862,1683,3.405,1684,3.405,1685,3.405,1686,5.49,1687,3.862,1688,3.405]],["t/178",[39,2.745,71,2.039,167,1.389,502,1.436,504,1.535,538,4.612,561,2.335,564,2.67,585,0.937,626,1.345,629,1.598,633,2.039,637,2.253,639,1.486,651,0.848,687,1.811,689,2.257,691,2.124,701,1.811,754,1.159,798,1.54,813,2.504,842,1.999,857,2.434,909,3.316,949,3.316,974,2.116,1008,1.999,1009,2.116,1021,1.999,1029,4.973,1033,1.999,1045,2.177,1071,3.316,1113,2.878,1118,2.116,1170,2.434,1221,2.954,1247,2.434,1290,2.116,1303,2.67,1342,2.67,1400,2.257,1442,3.146,1472,4.612,1564,1.999,1646,2.116,1689,4.592,1690,3.029,1691,4.889,1692,4.048,1693,3.029,1694,3.029,1695,3.029,1696,3.029,1697,4.592,1698,3.029,1699,3.029,1700,2.67,1701,3.029,1702,2.434,1703,3.029,1704,3.029,1705,3.029,1706,3.029,1707,3.029,1708,3.029,1709,2.257,1710,3.029,1711,3.029,1712,3.029,1713,4.592,1714,2.434,1715,2.67,1716,2.67,1717,4.592,1718,2.67,1719,3.029,1720,3.029,1721,3.029,1722,2.67,1723,2.67]],["t/180",[39,1.678,50,2.86,81,0.868,108,3.82,143,2.092,398,1.375,429,1.962,504,0.938,508,1.76,509,4.293,534,3.697,538,3.229,539,2.475,585,0.868,595,2.475,603,1.606,617,2.256,621,2.59,626,1.247,637,1.377,638,1.678,651,1.481,656,2.59,662,1.105,666,1.482,677,1.541,685,2.256,687,1.678,691,1.631,741,1.172,754,1.074,755,1.962,770,1.853,795,1.541,827,2.256,855,3.82,856,2.092,868,1.172,885,2.092,886,1.138,904,2.092,937,1.853,1007,1.377,1057,1.962,1113,2.716,1127,1.76,1141,1.962,1161,2.287,1170,2.256,1185,1.962,1242,2.256,1276,2.256,1292,2.475,1476,2.475,1515,2.256,1583,1.853,1624,5.166,1629,3.482,1674,4.243,1677,2.475,1678,1.962,1683,2.475,1684,2.475,1723,2.475,1724,2.808,1725,2.256,1726,2.808,1727,2.808,1728,2.808,1729,4.333,1730,4.333,1731,2.808,1732,2.475,1733,3.82,1734,4.333,1735,2.808,1736,2.475,1737,2.808,1738,2.808,1739,2.808,1740,2.808,1741,2.808,1742,2.808,1743,2.808,1744,2.808,1745,4.333,1746,2.808,1747,2.475,1748,2.256,1749,4.333,1750,2.808,1751,2.475,1752,6.794,1753,5.291,1754,3.82,1755,2.808,1756,2.808,1757,2.808,1758,2.808,1759,2.808,1760,2.808,1761,4.333,1762,4.333,1763,2.808,1764,2.808,1765,2.808,1766,2.475,1767,2.808,1768,2.808,1769,2.808]],["t/182",[53,3.219,71,2.636,430,2.851,499,1.607,585,2.259,602,2.851,621,2.582,633,1.918,651,1.661,659,2.582,662,1.701,691,1.853,741,1.803,813,1.443,814,3.471,840,2.851,853,2.279,904,3.219,959,3.018,964,3.549,987,3.471,1038,2.279,1045,2.047,1141,5.35,1293,3.471,1306,2.707,1442,3.018,1443,3.808,1518,4.055,1583,2.851,1628,2.196,1770,3.471,1771,4.319,1772,3.808,1773,3.808,1774,3.018,1775,4.319,1776,3.219,1777,4.319,1778,5.936,1779,6.783,1780,4.319,1781,4.319,1782,4.319,1783,4.319,1784,4.319,1785,4.319,1786,3.808,1787,4.319,1788,2.851]],["t/184",[50,2.471,71,1.662,81,1.158,398,1.704,426,3.3,499,1.393,504,2.098,514,1.393,530,4.001,585,1.942,587,2.141,603,2.141,612,1.903,639,1.836,651,1.048,685,4.314,691,1.917,700,1.517,754,1.432,813,1.251,830,2.141,840,2.471,853,2.833,880,3.3,886,1.517,949,2.238,959,3.751,964,3.21,991,3.543,1007,2.634,1010,2.347,1038,2.833,1045,1.774,1141,2.616,1221,1.662,1246,2.616,1274,3.3,1306,2.347,1309,2.616,1310,4.314,1442,2.73,1518,2.238,1565,2.79,1628,2.73,1639,2.79,1644,3.3,1655,4.733,1672,3.3,1714,3.008,1770,3.008,1774,2.616,1776,2.79,1789,3.743,1790,3.743,1791,5.369,1792,3.743,1793,3.743,1794,3.743,1795,5.369,1796,3.743,1797,3.743,1798,3.3,1799,3.743,1800,3.743,1801,3.743,1802,3.743,1803,3.3,1804,5.369,1805,3.743,1806,3.3]],["t/186",[58,1.807,71,2.039,81,1.42,499,1.708,519,2.745,542,2.423,621,2.745,651,1.959,662,1.807,665,3.146,677,2.52,691,2.044,700,2.508,754,2.678,756,2.423,799,3.03,935,2.334,959,3.208,964,2.745,1007,2.252,1008,3.03,1009,3.208,1027,3.54,1057,3.208,1246,4.324,1247,3.689,1319,3.689,1349,3.03,1518,2.745,1628,2.334,1725,3.689,1774,3.208,1776,3.421,1807,4.591,1808,4.591,1809,4.591,1810,4.591,1811,4.591,1812,4.047,1813,6.188,1814,4.591,1815,4.591,1816,4.591,1817,4.591,1818,4.591]],["t/188",[516,3.914,537,3.139,633,3.002,659,3.139,662,2.067,672,3.914,691,1.897,756,2.771,773,4.22,795,2.882,886,2.128,899,3.914,1027,3.004,1246,3.669,1295,3.669,1325,4.22,1614,5.433,1662,4.22,1709,5.039,1788,3.466,1812,4.629,1819,4.22,1820,5.251,1821,5.96,1822,7.896,1823,4.629,1824,5.251,1825,5.251,1826,4.629,1827,4.629]],["t/190",[29,2.116,30,1.811,31,2.257,58,2.437,81,2.057,514,1.127,526,2.257,532,1.999,620,2.67,623,4.048,633,1.345,649,1.899,659,2.745,662,1.193,666,1.598,672,3.422,677,3.044,687,1.811,688,2.434,691,1.687,700,2.508,728,4.048,734,1.917,754,1.159,755,2.116,756,1.598,758,2.67,790,2.82,795,3.044,810,2.116,828,2.257,829,2.116,832,1.436,856,2.257,858,2.67,868,1.265,882,1.899,883,2.67,886,1.861,925,1.999,935,2.335,1008,1.999,1027,1.733,1060,2.67,1127,1.899,1139,3.422,1200,2.434,1242,2.434,1246,2.116,1295,2.116,1319,3.69,1414,2.116,1516,2.434,1533,2.67,1539,2.67,1570,2.67,1585,2.434,1609,2.434,1653,3.875,1662,2.434,1670,4.889,1702,2.434,1715,2.67,1722,2.67,1725,2.434,1748,2.434,1772,2.67,1786,2.67,1788,1.999,1806,4.048,1821,4.889,1827,2.67,1828,4.048,1829,3.029,1830,4.592,1831,3.029,1832,4.592,1833,4.592,1834,2.67,1835,3.029,1836,3.029,1837,3.029,1838,4.592,1839,3.029,1840,3.029,1841,3.029,1842,3.029,1843,3.029,1844,3.029,1845,3.029,1846,4.592,1847,4.592,1848,3.029,1849,3.029,1850,3.029,1851,2.67,1852,3.029,1853,3.029]],["t/192",[81,1.352,167,2.004,398,1.899,502,2.072,504,1.461,507,3.258,534,3.054,603,2.5,612,2.222,626,1.941,633,2.658,639,2.144,640,2.613,666,2.307,691,2.1,700,1.772,754,1.673,767,2.613,794,2.885,964,3.578,1008,2.885,1029,3.512,1065,3.258,1221,1.941,1394,3.512,1414,3.054,1472,3.258,1503,3.853,1518,2.613,1565,3.258,1588,3.512,1628,2.222,1639,3.258,1770,4.809,1773,3.853,1776,3.258,1798,3.853,1803,3.853,1828,3.853,1854,6.825,1855,4.371,1856,3.512,1857,4.371,1858,4.371,1859,4.371,1860,4.371,1861,3.853,1862,3.853,1863,4.371,1864,3.853,1865,4.371,1866,4.371,1867,4.371,1868,4.371]],["t/194",[429,2.849,509,3.263,514,1.518,537,2.438,587,2.333,590,3.595,612,2.073,626,2.533,633,1.811,634,2.798,651,1.841,665,3.345,674,3.763,687,2.438,691,2.125,713,2.438,734,1.703,735,3.595,754,2.518,798,2.073,827,3.277,831,3.263,853,2.152,961,3.039,964,3.41,1009,2.849,1077,3.277,1113,2.556,1127,2.556,1230,3.277,1394,3.277,1473,4.251,1663,4.251,1674,2.692,1678,2.849,1732,3.595,1774,2.849,1869,4.078,1870,4.078,1871,4.078,1872,4.078,1873,4.078,1874,4.078,1875,4.078,1876,4.078,1877,4.078,1878,4.078,1879,4.078,1880,4.078,1881,4.078,1882,4.078,1883,4.078,1884,4.078,1885,4.078,1886,4.078]],["t/196",[39,2.852,229,2.618,257,4.191,504,1.594,514,1.775,556,2.34,561,2.426,651,1.335,662,2.5,664,3.149,673,4.348,683,3.149,691,1.81,700,1.934,792,3.556,795,2.618,798,2.426,799,3.149,813,2.385,854,4.206,887,3.556,938,3.834,949,2.852,988,4.206,1045,2.261,1082,4.206,1228,2.852,1232,3.149,1309,3.334,1411,3.556,1474,4.206,1518,2.852,1651,4.732,1691,4.206,1788,4.191,1887,3.834,1888,4.771,1889,4.771,1890,4.771,1891,4.771,1892,4.771]],["t/198",[29,3.249,30,2.779,31,3.465,530,3.465,561,2.364,585,1.438,615,3.465,629,2.454,634,2.281,639,2.281,651,1.301,656,2.779,665,2.364,673,2.552,674,2.66,691,1.91,700,1.884,741,1.941,743,3.249,754,1.779,812,2.914,842,3.069,859,3.736,1035,3.736,1080,3.465,1141,3.249,1173,3.736,1174,3.736,1221,2.064,1306,3.912,1363,3.465,1411,3.465,1518,2.779,1583,3.069,1646,3.249,1674,3.069,1751,4.099,1754,4.099,1788,3.069,1862,4.099,1887,3.736,1893,4.099,1894,4.099,1895,4.649,1896,4.649,1897,4.649,1898,4.649,1899,4.649,1900,4.649,1901,6.241,1902,4.649,1903,4.649]],["t/200",[190,3.701,429,4.555,509,4.164,637,2.436,660,3.277,662,1.955,691,2.036,734,2.073,835,3.701,1018,3.277,1019,5.747,1105,5.982,1221,2.205,1614,3.99,1618,3.701,1623,3.99,1673,3.99,1674,3.277,1678,4.555,1766,4.377,1774,4.555,1894,4.377,1904,4.966,1905,4.966,1906,4.966,1907,4.966,1908,4.966,1909,4.966,1910,4.966,1911,4.966,1912,4.966,1913,4.966,1914,4.966]],["t/202",[81,1.981,121,3.255,122,3.141,493,5.145,500,2.032,844,4.474,906,5.145,1221,2.843,1306,4.793,1893,5.644,1915,5.145,1916,6.403,1917,6.403]],["t/204",[22,2.747,419,4.971,498,4.322,504,2.503,533,3.264,644,4.477,798,3.145,901,3.395,1221,2.747,1228,3.698,1564,4.083,1615,5.453,1915,4.971,1918,6.186,1919,6.186,1920,6.186]],["t/206",[58,2.098,81,2.329,398,2.165,496,2.924,514,2.539,535,4.281,651,1.491,673,2.924,691,1.731,700,2.766,754,2.039,859,4.281,1113,4.278,1221,2.366,1306,3.34,1564,3.517,1580,4.697,1610,3.517,1834,4.697,1915,4.281,1921,6.824,1922,6.824,1923,7.939,1924,5.328,1925,5.328]],["t/208",[71,3.044,95,2.383,167,2.461,502,2.544,504,1.794,637,2.633,662,2.113,690,4,754,2.054,813,2.291,830,3.07,933,3.542,1010,3.364,1071,3.209,1161,2.832,1163,3.75,1235,5.279,1244,4,1257,4.731,1258,3.542,1267,4.313,1411,4,1926,5.367,1927,5.367,1928,5.367,1929,5.367,1930,5.367,1931,4.731,1932,5.367,1933,5.367,1934,5.367,1935,5.367]],["t/210",[167,2.016,406,3.533,407,4.479,408,3.876,422,4.479,504,2.288,509,2.515,634,2.157,673,2.413,691,2.103,697,3.767,734,1.836,813,2.288,1010,2.756,1033,2.902,1158,3.277,1163,3.073,1220,5.085,1235,3.073,1295,3.073,1301,3.533,1585,3.533,1673,3.533,1678,3.073,1685,3.876,1788,2.902,1887,3.533,1936,5.298,1937,4.397,1938,3.876,1939,4.397,1940,4.397,1941,4.397,1942,4.397,1943,4.397,1944,4.397,1945,4.397,1946,3.593,1947,3.876,1948,4.397,1949,4.397,1950,4.397,1951,4.397,1952,4.397,1953,4.397,1954,4.397]],["t/212",[1,0.364,22,0.341,26,1.141,29,1.385,58,1.142,81,1.213,95,0.88,107,0.617,110,0.572,162,1.252,165,0.459,167,0.352,172,0.992,257,1.308,322,0.617,398,1.92,407,0.572,422,1.477,424,0.937,495,0.421,500,0.451,501,0.536,502,1.374,504,0.969,505,0.536,514,0.286,519,0.459,520,0.992,522,1.059,524,0.617,527,0.677,529,0.572,533,1.046,537,1.96,540,0.617,542,1.046,554,0.617,555,0.89,556,1.212,558,0.536,561,1.008,578,0.677,585,0.439,587,0.439,588,2.291,601,0.481,612,1.008,614,0.677,619,0.39,621,0.459,622,0.536,626,0.631,631,0.617,632,0.617,633,1.862,637,0.377,639,0.972,640,1.185,644,0.459,651,0.811,656,0.849,662,0.302,665,0.39,675,0.677,691,1.236,693,1.914,697,3.478,698,1.059,700,0.311,701,1.185,702,1.059,711,2.444,713,1.185,716,1.985,717,0.572,723,0.677,731,0.421,734,0.593,737,2.178,741,1.751,746,0.677,752,0.536,763,2.056,767,0.849,770,0.507,771,0.617,793,0.992,808,0.481,809,0.677,813,2.278,821,0.536,822,0.937,824,3.126,829,0.536,830,1.413,831,0.812,832,0.673,833,1.477,840,1.308,848,0.536,853,0.405,863,0.849,864,0.937,868,1.369,871,0.617,875,1.141,881,0.677,882,1.243,898,2.33,901,1.088,902,2.161,903,2.161,909,0.459,914,0.507,921,1.141,927,0.536,933,0.937,937,0.937,944,0.617,961,1.059,964,0.459,966,0.677,967,0.617,968,1.252,971,0.617,982,0.481,992,0.617,1004,0.617,1006,1.477,1007,0.972,1018,0.937,1033,1.631,1038,1.909,1043,0.617,1049,0.677,1057,1.727,1058,1.059,1065,1.059,1067,0.617,1068,0.617,1071,2.163,1073,0.617,1077,0.617,1078,0.677,1104,0.677,1110,0.617,1112,0.677,1113,1.243,1118,1.727,1125,0.617,1133,0.677,1139,0.572,1158,0.572,1168,0.937,1169,0.677,1199,1.059,1208,0.617,1221,0.631,1228,1.477,1232,0.507,1235,1.385,1258,0.507,1261,0.536,1264,0.572,1276,0.617,1287,0.617,1293,0.617,1298,1.985,1301,0.617,1325,0.617,1343,1.141,1385,0.507,1387,0.677,1397,0.992,1414,0.536,1415,1.841,1442,1.256,1450,0.617,1467,1.747,1473,0.572,1485,0.677,1487,0.507,1490,1.985,1494,0.677,1496,1.141,1500,0.677,1507,0.677,1515,0.617,1516,0.617,1524,0.677,1529,0.677,1560,1.985,1562,0.617,1568,1.593,1569,0.617,1583,0.507,1586,0.617,1588,0.617,1610,2.388,1618,0.572,1623,0.617,1628,1.839,1629,1.141,1646,0.536,1651,0.572,1653,0.536,1663,0.572,1667,0.677,1671,0.572,1688,0.677,1702,0.617,1716,0.677,1718,1.252,1733,1.252,1736,0.677,1747,1.252,1748,1.141,1819,1.141,1851,0.677,1861,0.677,1864,0.677,1931,0.677,1936,1.747,1938,0.677,1946,3.681,1955,1.42,1956,0.768,1957,0.768,1958,0.768,1959,0.768,1960,0.768,1961,1.982,1962,1.252,1963,0.768,1964,0.768,1965,0.768,1966,1.982,1967,1.982,1968,1.982,1969,0.768,1970,0.768,1971,0.768,1972,0.768,1973,2.9,1974,1.42,1975,0.768,1976,0.768,1977,0.768,1978,0.768,1979,3.921,1980,0.768,1981,1.42,1982,0.768,1983,0.768,1984,0.677,1985,0.768,1986,0.768,1987,0.768,1988,0.768,1989,0.768,1990,1.42,1991,1.42,1992,0.768,1993,0.768,1994,0.768,1995,0.768,1996,0.768,1997,0.768,1998,0.768,1999,1.42,2000,1.982,2001,1.42,2002,0.768,2003,0.768,2004,1.42,2005,0.768,2006,0.768,2007,0.768,2008,0.768,2009,0.768,2010,1.982,2011,1.42,2012,0.768,2013,0.768,2014,1.42,2015,1.42,2016,0.768,2017,0.768,2018,0.768,2019,0.768,2020,0.768,2021,0.768,2022,0.768,2023,0.768,2024,0.768,2025,0.768,2026,0.768,2027,0.768,2028,0.768,2029,0.768,2030,0.768,2031,0.768,2032,0.768,2033,0.768,2034,0.768,2035,0.768,2036,0.768,2037,0.768,2038,0.768,2039,0.768,2040,0.768,2041,4.442,2042,0.768,2043,0.768,2044,0.768,2045,0.768,2046,0.768,2047,1.42,2048,0.768,2049,0.768,2050,0.768,2051,1.059,2052,0.768,2053,0.768,2054,0.768,2055,0.768,2056,0.768,2057,0.768,2058,0.768,2059,0.768,2060,1.42,2061,0.768,2062,1.42,2063,0.768,2064,2.471,2065,0.768,2066,0.768,2067,0.768,2068,0.768,2069,0.768,2070,0.768,2071,0.768,2072,1.42,2073,0.768,2074,0.768,2075,1.252,2076,2.471,2077,0.768,2078,0.768,2079,0.768,2080,0.768,2081,0.768,2082,0.768,2083,0.768,2084,0.768,2085,0.768,2086,0.768,2087,1.42,2088,0.768,2089,0.768,2090,0.768,2091,0.768,2092,0.768,2093,0.768,2094,0.768,2095,1.059,2096,1.42,2097,0.768,2098,0.768,2099,0.768,2100,0.677,2101,0.768,2102,0.536,2103,1.982,2104,0.768,2105,0.768,2106,0.768,2107,0.768,2108,0.768,2109,1.252,2110,1.42,2111,0.768,2112,0.768,2113,1.42,2114,0.768,2115,0.768,2116,0.768,2117,1.982,2118,1.42,2119,1.982,2120,2.9,2121,1.059,2122,0.768,2123,0.768,2124,0.768,2125,0.768,2126,0.768,2127,0.768,2128,0.768,2129,0.768,2130,0.768,2131,1.141,2132,1.42,2133,0.768,2134,0.768,2135,0.768,2136,1.982,2137,0.768,2138,1.252,2139,0.768,2140,0.768,2141,0.768,2142,2.471,2143,1.982,2144,0.768,2145,0.768,2146,1.42,2147,0.768,2148,0.768,2149,0.768,2150,0.768,2151,0.768,2152,0.768,2153,0.768,2154,1.42,2155,0.768,2156,0.768,2157,0.768,2158,1.42,2159,0.768,2160,0.768,2161,0.768]],["t/214",[58,1.173,81,0.922,398,2.207,499,1.109,506,1.967,514,2.774,515,4.092,534,2.082,535,2.394,537,1.781,558,2.082,559,2.627,612,1.515,633,1.323,635,2.627,644,1.781,651,1.269,693,1.967,711,2.221,741,1.244,743,2.082,754,1.14,756,1.572,759,2.082,763,3.847,770,1.967,788,2.627,799,1.967,813,0.996,829,2.082,831,1.704,868,1.244,871,2.394,882,1.868,885,2.221,901,1.635,902,2.221,903,2.221,925,1.967,935,1.515,945,2.082,953,3.669,973,2.394,977,1.967,982,3.442,1007,1.462,1056,2.221,1064,2.627,1071,2.711,1239,2.627,1249,2.221,1252,3.38,1261,2.082,1322,2.627,1363,2.221,1397,2.082,1610,3.624,1653,2.082,1663,3.38,1692,2.627,1700,2.627,1823,2.627,1826,2.627,1946,3.669,1947,2.627,2095,2.221,2100,2.627,2102,2.082,2162,2.979,2163,2.979,2164,2.979,2165,2.979,2166,2.979,2167,2.627,2168,2.979,2169,2.979,2170,2.979,2171,2.979,2172,2.979,2173,5.589,2174,2.979,2175,2.979,2176,2.394,2177,2.394,2178,4.412,2179,2.394,2180,2.979,2181,2.979,2182,2.627,2183,2.979,2184,2.979,2185,2.979,2186,2.979,2187,3.998,2188,2.979,2189,4.535,2190,3.644,2191,2.979,2192,2.082,2193,2.979,2194,2.394,2195,2.394,2196,2.627,2197,2.979]],["t/216",[58,1.721,254,2.885,398,2.329,496,3.285,514,2.54,532,2.885,556,2.144,558,3.054,560,3.258,591,3.054,593,3.054,662,1.721,677,2.399,693,3.95,729,3.512,759,4.182,863,2.613,953,4.08,1007,2.936,1144,3.853,1237,3.512,1442,2.222,1628,2.222,1856,3.512,1946,4.08,2051,3.258,2102,3.054,2121,3.258,2131,3.512,2138,3.853,2182,3.853,2190,4.809,2192,3.054,2194,3.512,2198,3.853,2199,5.484,2200,3.853,2201,4.371,2202,3.853,2203,4.809,2204,4.809,2205,5.276,2206,4.371,2207,3.853,2208,4.809,2209,4.371,2210,3.853]],["t/218",[58,2.605,254,1.975,398,1.951,496,1.642,514,2.462,515,4.102,528,2.72,532,1.975,533,1.579,538,2.23,556,1.468,557,2.404,558,2.09,560,2.23,591,2.09,612,1.521,633,2.02,640,2.72,662,1.178,677,1.642,693,3.003,700,1.213,729,2.404,759,3.179,772,2.637,806,2.852,861,2.404,863,1.789,869,2.23,886,1.844,901,3.824,953,3.291,1007,2.232,1237,2.404,1323,2.404,1442,1.521,1628,1.521,1646,2.09,1671,2.23,1856,2.404,1946,4.165,1962,2.637,2051,2.23,2095,4.102,2102,2.09,2121,4.93,2131,2.404,2167,2.637,2173,5.316,2176,4.423,2178,4.423,2190,3.655,2192,2.09,2195,2.404,2198,2.637,2199,4.423,2200,2.637,2202,2.637,2203,3.655,2204,3.655,2205,4.01,2207,2.637,2208,2.404,2211,2.992,2212,4.01,2213,4.01,2214,4.942,2215,5.504,2216,5.504,2217,2.637,2218,2.637,2219,2.992,2220,5.504,2221,2.992,2222,2.637,2223,4.549,2224,2.992,2225,2.637,2226,2.637]],["t/220",[81,1.017,254,4.765,398,2.046,514,1.817,532,2.17,542,3.075,560,2.451,591,4.071,662,1.295,677,1.805,693,2.17,898,3.924,899,2.451,901,3.539,902,3.64,903,3.64,953,3.483,1007,2.396,1038,1.735,1252,2.451,1442,1.672,1484,4.682,1628,1.672,1653,4.071,1709,4.342,1714,4.682,1946,4.119,2051,2.451,2095,4.342,2102,2.298,2109,2.899,2173,2.642,2176,2.642,2177,3.924,2178,2.642,2179,3.924,2192,2.298,2196,2.899,2199,2.642,2203,2.642,2214,4.682,2222,5.136,2227,3.288,2228,3.288,2229,3.288,2230,2.899,2231,5.136,2232,5.826,2233,5.826,2234,2.899,2235,5.136,2236,5.136,2237,3.288,2238,4.884,2239,5.136,2240,3.288,2241,3.288,2242,5.826,2243,3.288,2244,3.288,2245,3.288,2246,3.288,2247,3.288,2248,3.288,2249,3.288]],["t/222",[53,4.121,398,2.634,531,4.875,544,4.875,754,2.116,868,2.309,953,4.811,1007,3.428,1052,4.875,1252,4.121,1279,4.875,1442,2.811,1610,3.65,1674,3.65,1946,4.177,2177,4.443,2179,4.443,2231,4.875,2234,4.875,2239,4.875,2250,5.53,2251,5.53,2252,4.875]],["t/224",[58,1.711,136,1.969,254,3.501,398,2.435,514,2.532,529,2.101,532,1.86,542,1.487,550,2.485,561,2.21,651,1.484,662,1.11,700,1.761,701,1.685,702,3.239,741,1.177,756,1.487,814,3.492,818,3.492,849,3.492,870,2.101,875,2.265,899,3.239,901,2.385,925,1.86,949,1.685,953,1.685,982,1.767,1007,1.383,1038,1.487,1095,3.831,1250,3.239,1363,2.101,1391,2.485,1442,1.433,1484,2.265,1583,1.86,1610,1.86,1618,2.101,1624,2.265,1628,1.433,1671,2.101,1709,3.953,1819,3.492,1946,3.171,1984,2.485,2075,2.485,2121,3.239,2187,4.676,2192,3.037,2194,2.265,2195,4.262,2204,3.492,2208,2.265,2210,3.831,2212,3.831,2213,3.831,2214,3.492,2217,2.485,2218,2.485,2225,2.485,2226,3.831,2230,4.676,2235,3.831,2236,3.831,2252,2.485,2253,6.805,2254,2.818,2255,2.818,2256,2.818,2257,2.818,2258,2.818,2259,2.818,2260,5.304,2261,2.818,2262,4.346,2263,4.346,2264,4.346,2265,4.346,2266,5.962,2267,4.346,2268,2.818,2269,4.346,2270,4.346,2271,4.346,2272,2.818,2273,2.818,2274,2.818,2275,4.346,2276,2.818]]],"invertedIndex":[["",{"_index":398,"t":{"29":{"position":[[102,1]]},"33":{"position":[[470,1]]},"51":{"position":[[1111,1],[1183,1]]},"55":{"position":[[159,1],[277,1],[906,1],[908,1],[963,1]]},"57":{"position":[[432,1],[842,1],[852,1],[873,1]]},"65":{"position":[[421,1]]},"73":{"position":[[428,1]]},"77":{"position":[[599,1]]},"81":{"position":[[368,1]]},"105":{"position":[[424,1]]},"119":{"position":[[482,1]]},"127":{"position":[[175,1],[449,1],[552,1]]},"131":{"position":[[389,1]]},"148":{"position":[[565,1]]},"170":{"position":[[435,1],[665,1],[846,1],[1076,1],[1532,1],[1547,1],[1580,1],[1623,1]]},"172":{"position":[[350,1],[370,1],[666,1],[686,1]]},"174":{"position":[[601,1],[687,1]]},"180":{"position":[[1077,1],[1125,1]]},"184":{"position":[[694,1],[717,1]]},"192":{"position":[[584,1],[625,1]]},"206":{"position":[[9,1],[28,1]]},"212":{"position":[[268,4],[945,1],[1271,4],[2617,1],[4074,1],[4076,1],[4119,1],[4121,1],[4182,1],[4184,1],[5482,1],[6686,1],[6811,1],[6825,1],[6838,1],[6938,1],[7553,1],[7596,1],[7844,1],[7859,1]]},"214":{"position":[[691,1],[1221,1],[1240,1],[1277,1],[1279,1],[1281,1]]},"216":{"position":[[572,1],[583,1],[628,1],[630,1]]},"218":{"position":[[1321,1],[1335,1],[1398,1],[1400,1]]},"220":{"position":[[1075,1],[1093,1],[1189,1],[1191,1]]},"222":{"position":[[225,1],[235,1],[253,1],[269,1],[285,1]]},"224":{"position":[[700,2],[1055,2],[1303,1],[1317,1],[1428,1],[1430,1],[1462,1],[1476,1],[1539,1],[1541,1]]}}}],["0",{"_index":58,"t":{"6":{"position":[[244,1]]},"39":{"position":[[225,2],[1026,1],[1203,1],[1320,1],[1469,1],[1654,1],[1882,2]]},"51":{"position":[[682,2],[735,2],[796,2],[805,1],[1113,2]]},"53":{"position":[[258,3]]},"57":{"position":[[318,2],[840,1]]},"61":{"position":[[485,1]]},"73":{"position":[[101,2],[330,2]]},"81":{"position":[[63,2],[270,2]]},"109":{"position":[[322,2],[514,2],[681,2]]},"115":{"position":[[63,2]]},"123":{"position":[[63,2]]},"131":{"position":[[63,2],[269,2]]},"186":{"position":[[328,2]]},"190":{"position":[[218,2],[441,2],[706,2],[998,2]]},"206":{"position":[[270,1]]},"212":{"position":[[4749,1],[4769,1],[5876,3],[6158,1],[7151,1]]},"214":{"position":[[948,1]]},"216":{"position":[[461,1]]},"218":{"position":[[365,2],[505,2],[805,2],[1394,1],[1396,1]]},"224":{"position":[[1535,1],[1537,1]]}}}],["0.0",{"_index":1664,"t":{"174":{"position":[[524,3]]}}}],["0.01",{"_index":1672,"t":{"174":{"position":[[680,6]]},"184":{"position":[[710,6]]}}}],["0.1234",{"_index":1925,"t":{"206":{"position":[[339,6]]}}}],["0.2",{"_index":1924,"t":{"206":{"position":[[331,3]]}}}],["0.3",{"_index":1669,"t":{"174":{"position":[[618,5]]}}}],["0.5",{"_index":1619,"t":{"170":{"position":[[1543,3],[1591,3],[1605,3],[1619,3]]}}}],["000000",{"_index":1880,"t":{"194":{"position":[[318,9]]}}}],["1",{"_index":81,"t":{"8":{"position":[[208,2]]},"10":{"position":[[360,1]]},"16":{"position":[[46,1],[157,1],[1489,1]]},"29":{"position":[[17,1]]},"55":{"position":[[194,2],[252,2],[938,2]]},"57":{"position":[[850,1]]},"73":{"position":[[127,1]]},"81":{"position":[[89,1]]},"105":{"position":[[21,1]]},"109":{"position":[[337,1],[530,1],[697,1]]},"115":{"position":[[89,1]]},"123":{"position":[[89,1]]},"131":{"position":[[89,1]]},"137":{"position":[[182,1]]},"139":{"position":[[356,1]]},"144":{"position":[[22,1]]},"152":{"position":[[764,1]]},"154":{"position":[[53,1],[160,2],[1469,1]]},"170":{"position":[[1773,1],[2175,1]]},"180":{"position":[[1079,1]]},"184":{"position":[[938,1]]},"186":{"position":[[371,3]]},"190":{"position":[[253,1],[458,1],[730,1],[1037,1],[1345,2]]},"192":{"position":[[731,1]]},"202":{"position":[[119,3]]},"206":{"position":[[26,1],[241,1],[275,2]]},"212":{"position":[[2006,1],[2593,1],[3263,1],[6182,1],[6421,2],[7580,2],[7857,1],[7966,1]]},"214":{"position":[[666,1]]},"220":{"position":[[1117,1]]}}}],["1,8",{"_index":1976,"t":{"212":{"position":[[947,4]]}}}],["1.0",{"_index":1665,"t":{"174":{"position":[[531,3]]}}}],["1.6",{"_index":240,"t":{"16":{"position":[[1510,3],[1906,4]]},"154":{"position":[[1488,4],[1826,3]]}}}],["10",{"_index":515,"t":{"39":{"position":[[230,4],[235,2]]},"51":{"position":[[982,2]]},"214":{"position":[[491,3],[840,3],[953,3]]},"218":{"position":[[374,3],[514,3],[814,3]]}}}],["100",{"_index":532,"t":{"39":{"position":[[639,3],[1043,3],[1220,3],[1488,3],[1673,3]]},"190":{"position":[[1068,4]]},"216":{"position":[[594,3]]},"218":{"position":[[1351,3]]},"220":{"position":[[1105,3]]},"224":{"position":[[1492,3]]}}}],["1000",{"_index":558,"t":{"39":{"position":[[1341,4]]},"212":{"position":[[7852,4]]},"214":{"position":[[671,5]]},"216":{"position":[[503,4]]},"218":{"position":[[1243,4]]}}}],["1024",{"_index":2043,"t":{"212":{"position":[[3641,4]]}}}],["120",{"_index":888,"t":{"65":{"position":[[836,5]]}}}],["123",{"_index":1901,"t":{"198":{"position":[[430,3],[444,4]]}}}],["125",{"_index":1902,"t":{"198":{"position":[[437,3]]}}}],["1250",{"_index":596,"t":{"41":{"position":[[261,4]]}}}],["128",{"_index":2031,"t":{"212":{"position":[[3341,3]]}}}],["16",{"_index":1073,"t":{"97":{"position":[[1083,2],[1790,2]]},"105":{"position":[[25,3],[67,2]]},"212":{"position":[[3115,2]]}}}],["170",{"_index":860,"t":{"61":{"position":[[595,3]]}}}],["180",{"_index":65,"t":{"6":{"position":[[359,3]]}}}],["1999",{"_index":330,"t":{"20":{"position":[[442,5]]},"158":{"position":[[467,4]]}}}],["2",{"_index":830,"t":{"57":{"position":[[871,1]]},"73":{"position":[[154,1]]},"81":{"position":[[116,1]]},"115":{"position":[[116,1]]},"123":{"position":[[116,1]]},"131":{"position":[[116,1]]},"184":{"position":[[989,1]]},"208":{"position":[[68,1]]},"212":{"position":[[2895,1],[6193,1],[6436,2],[7593,2]]}}}],["20",{"_index":254,"t":{"16":{"position":[[1791,3]]},"154":{"position":[[1731,3]]},"216":{"position":[[605,2]]},"218":{"position":[[1376,2]]},"220":{"position":[[1136,2],[1139,2],[1157,2],[1160,2],[1183,2],[1186,2]]},"224":{"position":[[880,2],[1233,2],[1517,2]]}}}],["2000",{"_index":598,"t":{"41":{"position":[[351,4]]}}}],["2016",{"_index":235,"t":{"16":{"position":[[1353,5]]},"154":{"position":[[1310,4]]}}}],["2019",{"_index":210,"t":{"16":{"position":[[881,5]]},"154":{"position":[[876,4]]}}}],["2021",{"_index":231,"t":{"16":{"position":[[1298,4]]},"154":{"position":[[1224,4]]}}}],["2022",{"_index":1174,"t":{"111":{"position":[[967,5]]},"121":{"position":[[106,5]]},"198":{"position":[[217,6]]}}}],["2048x2048",{"_index":1741,"t":{"180":{"position":[[732,10]]}}}],["21",{"_index":1389,"t":{"152":{"position":[[788,2]]}}}],["24",{"_index":2147,"t":{"212":{"position":[[7824,2]]}}}],["25",{"_index":2074,"t":{"212":{"position":[[4766,2]]}}}],["255",{"_index":682,"t":{"51":{"position":[[738,4],[799,5]]},"57":{"position":[[334,3]]},"73":{"position":[[346,3]]},"81":{"position":[[286,3]]},"131":{"position":[[285,3]]}}}],["256",{"_index":675,"t":{"51":{"position":[[603,3]]},"212":{"position":[[3376,3]]}}}],["256х256",{"_index":1704,"t":{"178":{"position":[[971,8]]}}}],["3",{"_index":1671,"t":{"174":{"position":[[658,3]]},"212":{"position":[[6203,1]]},"218":{"position":[[1367,1]]},"224":{"position":[[1508,1]]}}}],["30",{"_index":136,"t":{"14":{"position":[[29,2]]},"16":{"position":[[1694,3],[1859,2]]},"152":{"position":[[67,2]]},"154":{"position":[[1652,3],[1779,2]]},"224":{"position":[[1405,2]]}}}],["32",{"_index":107,"t":{"10":{"position":[[123,2]]},"139":{"position":[[122,2]]},"212":{"position":[[3224,2]]}}}],["37",{"_index":2276,"t":{"224":{"position":[[1425,2]]}}}],["3d",{"_index":430,"t":{"31":{"position":[[587,2]]},"91":{"position":[[106,2]]},"99":{"position":[[146,3]]},"105":{"position":[[39,2],[480,2]]},"146":{"position":[[646,2]]},"182":{"position":[[611,3]]}}}],["3dc",{"_index":1764,"t":{"180":{"position":[[1185,4]]}}}],["4",{"_index":1629,"t":{"170":{"position":[[1953,1],[2369,1]]},"180":{"position":[[1060,1],[1127,1]]},"212":{"position":[[3008,1],[6227,1]]}}}],["4096х4096",{"_index":1710,"t":{"178":{"position":[[1069,9]]}}}],["48",{"_index":1923,"t":{"206":{"position":[[20,2],[23,2],[149,2],[152,2]]}}}],["5",{"_index":2075,"t":{"212":{"position":[[4771,1],[6259,1]]},"224":{"position":[[1396,1]]}}}],["50",{"_index":2034,"t":{"212":{"position":[[3417,4]]}}}],["500",{"_index":2183,"t":{"214":{"position":[[561,3]]}}}],["512",{"_index":2039,"t":{"212":{"position":[[3550,3]]}}}],["512х512",{"_index":1740,"t":{"180":{"position":[[722,9]]}}}],["6",{"_index":1618,"t":{"170":{"position":[[1539,1],[1541,1],[1587,1],[1589,1],[1601,1],[1603,1],[1615,1],[1617,1]]},"200":{"position":[[20,1]]},"212":{"position":[[6293,1]]},"224":{"position":[[1349,1]]}}}],["60",{"_index":2138,"t":{"212":{"position":[[7170,2],[7173,2]]},"216":{"position":[[625,2]]}}}],["64",{"_index":110,"t":{"10":{"position":[[170,2]]},"97":{"position":[[826,2]]},"139":{"position":[[170,2]]},"212":{"position":[[3239,2]]}}}],["65535x65535x65535",{"_index":412,"t":{"31":{"position":[[248,18]]},"146":{"position":[[277,18]]}}}],["7",{"_index":2115,"t":{"212":{"position":[[6325,1]]}}}],["700",{"_index":2275,"t":{"224":{"position":[[1333,3],[1367,3]]}}}],["8",{"_index":1624,"t":{"170":{"position":[[1778,3],[2180,3]]},"180":{"position":[[1108,1],[1156,1],[1190,1],[1241,1],[1306,1]]},"224":{"position":[[1385,1]]}}}],["800",{"_index":592,"t":{"41":{"position":[[171,3]]}}}],["90",{"_index":2267,"t":{"224":{"position":[[704,2],[1059,2]]}}}],["_gloss",{"_index":1815,"t":{"186":{"position":[[564,6]]}}}],["_hmap",{"_index":1793,"t":{"184":{"position":[[288,6]]}}}],["_luma",{"_index":1877,"t":{"194":{"position":[[249,6]]}}}],["_norm",{"_index":1775,"t":{"182":{"position":[[327,5]]}}}],["_pbr",{"_index":1816,"t":{"186":{"position":[[575,4]]}}}],["a1.bmp",{"_index":1694,"t":{"178":{"position":[[410,6]]}}}],["aberrationscal",{"_index":1659,"t":{"174":{"position":[[368,17],[662,17]]}}}],["abil",{"_index":442,"t":{"31":{"position":[[730,7]]}}}],["absenc",{"_index":401,"t":{"31":{"position":[[40,7]]}}}],["accumul",{"_index":253,"t":{"16":{"position":[[1746,11]]}}}],["act_die_gutshot",{"_index":2108,"t":{"212":{"position":[[6211,15]]}}}],["act_die_headshot",{"_index":2148,"t":{"212":{"position":[[7827,16]]}}}],["act_flinch_head",{"_index":2105,"t":{"212":{"position":[[6166,15]]}}}],["act_flinch_leftarm",{"_index":2111,"t":{"212":{"position":[[6240,18]]}}}],["act_flinch_leftleg",{"_index":2114,"t":{"212":{"position":[[6306,18]]}}}],["act_flinch_rightarm",{"_index":2112,"t":{"212":{"position":[[6273,19]]}}}],["act_flinch_rightleg",{"_index":2116,"t":{"212":{"position":[[6339,19]]}}}],["activ",{"_index":667,"t":{"51":{"position":[[398,10]]}}}],["actual",{"_index":338,"t":{"20":{"position":[[706,6]]}}}],["ad",{"_index":177,"t":{"16":{"position":[[366,5],[722,5]]},"33":{"position":[[439,6]]}}}],["adapt",{"_index":417,"t":{"31":{"position":[[309,10]]}}}],["addit",{"_index":257,"t":{"16":{"position":[[1883,8]]},"20":{"position":[[631,10]]},"22":{"position":[[30,10]]},"24":{"position":[[416,9]]},"196":{"position":[[278,8],[452,9]]},"212":{"position":[[546,8],[754,8],[841,8]]}}}],["adjust",{"_index":3,"t":{"2":{"position":[[26,10]]}}}],["admer456",{"_index":393,"t":{"26":{"position":[[294,8]]},"164":{"position":[[294,8]]}}}],["advis",{"_index":63,"t":{"6":{"position":[[318,9]]}}}],["afraid",{"_index":262,"t":{"16":{"position":[[1974,6]]},"154":{"position":[[1904,6]]}}}],["again",{"_index":699,"t":{"51":{"position":[[1067,5]]},"53":{"position":[[296,5]]}}}],["ak47_v1.mdl",{"_index":1693,"t":{"178":{"position":[[385,11]]}}}],["aka",{"_index":1553,"t":{"164":{"position":[[356,3]]}}}],["algorithm",{"_index":74,"t":{"8":{"position":[[110,9]]}}}],["allow",{"_index":10,"t":{"2":{"position":[[130,6]]}}}],["allow_length_flex",{"_index":2220,"t":{"218":{"position":[[640,17],[781,17],[818,17]]}}}],["along_damp",{"_index":2221,"t":{"218":{"position":[[658,13]]}}}],["along_stiff",{"_index":2219,"t":{"218":{"position":[[518,15]]}}}],["alpha",{"_index":1754,"t":{"180":{"position":[[1085,5],[1133,5]]},"198":{"position":[[535,5]]}}}],["alreadi",{"_index":77,"t":{"8":{"position":[[155,7]]},"16":{"position":[[680,7]]},"20":{"position":[[276,7]]}}}],["ambient",{"_index":1838,"t":{"190":{"position":[[659,7],[1477,7]]}}}],["ambient_gener",{"_index":569,"t":{"39":{"position":[[1742,15]]}}}],["ambient_mus",{"_index":1581,"t":{"168":{"position":[[557,14]]}}}],["amd64.7z",{"_index":109,"t":{"10":{"position":[[157,8]]},"139":{"position":[[157,8]]}}}],["amount",{"_index":683,"t":{"51":{"position":[[743,6]]},"57":{"position":[[288,6]]},"73":{"position":[[300,6]]},"81":{"position":[[240,6]]},"131":{"position":[[239,6]]},"196":{"position":[[507,7]]}}}],["android",{"_index":183,"t":{"16":{"position":[[466,8],[1418,7]]},"33":{"position":[[497,7]]},"148":{"position":[[599,7]]},"154":{"position":[[467,8],[1397,8]]}}}],["angl",{"_index":5,"t":{"2":{"position":[[48,6]]},"4":{"position":[[234,5],[253,5]]},"6":{"position":[[261,5],[386,5]]},"61":{"position":[[206,5],[508,5],[629,5]]}}}],["angle_constraint",{"_index":2210,"t":{"216":{"position":[[608,16]]},"224":{"position":[[377,16],[1408,16]]}}}],["anim",{"_index":920,"t":{"73":{"position":[[478,9]]}}}],["anoth",{"_index":215,"t":{"16":{"position":[[987,7]]}}}],["answer",{"_index":388,"t":{"26":{"position":[[160,6]]}}}],["antlion.glasswingr_bon",{"_index":2274,"t":{"224":{"position":[[1277,25]]}}}],["appear",{"_index":45,"t":{"6":{"position":[[25,7]]},"8":{"position":[[358,7]]}}}],["approach",{"_index":365,"t":{"24":{"position":[[200,10]]},"29":{"position":[[177,10]]}}}],["architectur",{"_index":129,"t":{"12":{"position":[[206,13]]}}}],["archiv",{"_index":112,"t":{"10":{"position":[[214,7]]},"12":{"position":[[89,7],[274,7]]}}}],["arm",{"_index":2053,"t":{"212":{"position":[[4070,3]]}}}],["around",{"_index":329,"t":{"20":{"position":[[435,6]]}}}],["articl",{"_index":304,"t":{"18":{"position":[[829,8],[917,7]]},"20":{"position":[[668,7]]},"24":{"position":[[610,8]]},"26":{"position":[[32,9]]}}}],["artifact",{"_index":62,"t":{"6":{"position":[[301,10]]}}}],["aspect",{"_index":309,"t":{"18":{"position":[[945,7]]}}}],["asphalt",{"_index":1607,"t":{"170":{"position":[[758,8],[836,9]]}}}],["asset",{"_index":446,"t":{"31":{"position":[[807,6]]}}}],["ati2",{"_index":1763,"t":{"180":{"position":[[1178,6]]}}}],["attach",{"_index":26,"t":{"4":{"position":[[88,8]]},"87":{"position":[[75,10]]},"212":{"position":[[4427,11],[4737,11]]}}}],["attent",{"_index":385,"t":{"26":{"position":[[69,9]]}}}],["attenu",{"_index":33,"t":{"4":{"position":[[167,11]]}}}],["audio",{"_index":472,"t":{"33":{"position":[[478,5]]},"148":{"position":[[573,5]]}}}],["aur",{"_index":1011,"t":{"85":{"position":[[83,4]]}}}],["automat",{"_index":413,"t":{"31":{"position":[[274,9]]}}}],["avail",{"_index":214,"t":{"16":{"position":[[956,10]]},"20":{"position":[[382,9],[533,9]]}}}],["avdeev",{"_index":227,"t":{"16":{"position":[[1200,7]]}}}],["avi",{"_index":1218,"t":{"121":{"position":[[154,4]]}}}],["avoid",{"_index":61,"t":{"6":{"position":[[288,5]]}}}],["axi",{"_index":2119,"t":{"212":{"position":[[6403,5],[6409,5],[6424,5]]}}}],["aynekko",{"_index":487,"t":{"35":{"position":[[244,7]]},"150":{"position":[[268,7]]}}}],["b",{"_index":31,"t":{"4":{"position":[[141,2]]},"61":{"position":[[125,2]]},"190":{"position":[[1475,1]]},"198":{"position":[[441,2]]}}}],["b2.bmp",{"_index":1695,"t":{"178":{"position":[[419,7]]}}}],["back",{"_index":451,"t":{"33":{"position":[[83,4]]}}}],["background",{"_index":436,"t":{"31":{"position":[[667,10]]}}}],["bad",{"_index":255,"t":{"16":{"position":[[1837,3]]}}}],["bake",{"_index":454,"t":{"33":{"position":[[140,6]]},"109":{"position":[[624,4]]}}}],["barney",{"_index":2002,"t":{"212":{"position":[[2191,8]]}}}],["base",{"_index":272,"t":{"18":{"position":[[55,5]]},"20":{"position":[[37,5]]},"24":{"position":[[259,5]]},"29":{"position":[[228,5]]},"33":{"position":[[23,5],[128,5]]}}}],["base_mass",{"_index":2247,"t":{"220":{"position":[[962,9]]}}}],["basi",{"_index":333,"t":{"20":{"position":[[471,6]]}}}],["bc1",{"_index":1749,"t":{"180":{"position":[[1043,3],[1361,3]]}}}],["bc2",{"_index":1755,"t":{"180":{"position":[[1091,3]]}}}],["bc3",{"_index":1758,"t":{"180":{"position":[[1139,3]]}}}],["bc5",{"_index":1762,"t":{"180":{"position":[[1174,3],[1365,3]]}}}],["bc6h",{"_index":1766,"t":{"180":{"position":[[1236,4]]},"200":{"position":[[431,5]]}}}],["bc7",{"_index":1745,"t":{"180":{"position":[[853,4],[1302,3]]}}}],["bch6",{"_index":1882,"t":{"194":{"position":[[484,5]]}}}],["beam",{"_index":4,"t":{"2":{"position":[[43,4]]},"4":{"position":[[248,4]]},"31":{"position":[[607,5]]},"51":{"position":[[550,4],[716,4]]}}}],["becam",{"_index":327,"t":{"20":{"position":[[366,6]]}}}],["begin",{"_index":230,"t":{"16":{"position":[[1285,9]]}}}],["behaviour",{"_index":926,"t":{"73":{"position":[[679,9],[803,9]]}}}],["beyond",{"_index":354,"t":{"22":{"position":[[298,6]]},"24":{"position":[[641,6]]}}}],["bip01",{"_index":2064,"t":{"212":{"position":[[4397,6],[4412,6],[4751,6],[7153,6]]}}}],["bit",{"_index":108,"t":{"10":{"position":[[126,4],[173,5]]},"180":{"position":[[1081,3],[1129,3]]}}}],["bk",{"_index":1908,"t":{"200":{"position":[[201,3]]}}}],["black/whit",{"_index":1202,"t":{"117":{"position":[[272,11]]},"125":{"position":[[127,11]]}}}],["blender",{"_index":2089,"t":{"212":{"position":[[5280,8]]}}}],["bloom",{"_index":432,"t":{"31":{"position":[[597,5]]},"146":{"position":[[658,5]]}}}],["bmp",{"_index":1942,"t":{"210":{"position":[[195,4]]}}}],["bodi",{"_index":424,"t":{"31":{"position":[[471,4]]},"69":{"position":[[89,4],[435,4]]},"73":{"position":[[540,4]]},"109":{"position":[[93,4]]},"172":{"position":[[649,5]]},"212":{"position":[[2111,5],[2178,5]]}}}],["body.bmp",{"_index":1974,"t":{"212":{"position":[[801,8],[832,8]]}}}],["bodygroup",{"_index":2003,"t":{"212":{"position":[[2200,10]]}}}],["bone",{"_index":407,"t":{"31":{"position":[[168,5]]},"146":{"position":[[192,5]]},"210":{"position":[[337,5],[400,6]]},"212":{"position":[[6377,6]]}}}],["boneweight",{"_index":1994,"t":{"212":{"position":[[1752,12]]}}}],["both",{"_index":7,"t":{"2":{"position":[[67,4]]},"22":{"position":[[444,4],[490,4]]},"24":{"position":[[372,4]]},"29":{"position":[[349,4]]}}}],["bottomcolor",{"_index":802,"t":{"57":{"position":[[434,11]]},"73":{"position":[[430,11]]},"77":{"position":[[601,11]]},"81":{"position":[[370,11]]},"131":{"position":[[391,11]]}}}],["bought",{"_index":120,"t":{"10":{"position":[[343,6]]}}}],["bounci",{"_index":2249,"t":{"220":{"position":[[1066,8]]}}}],["bound",{"_index":2042,"t":{"212":{"position":[[3628,8]]}}}],["box",{"_index":1736,"t":{"180":{"position":[[657,3]]},"212":{"position":[[3637,3]]}}}],["box.mdl",{"_index":1648,"t":{"172":{"position":[[629,7]]}}}],["box/bodi",{"_index":1649,"t":{"172":{"position":[[655,10]]}}}],["bpp",{"_index":1752,"t":{"180":{"position":[[1062,3],[1110,3],[1158,3],[1192,3],[1243,3],[1308,3]]}}}],["break",{"_index":985,"t":{"81":{"position":[[466,5]]},"131":{"position":[[665,5]]}}}],["breakabl",{"_index":995,"t":{"83":{"position":[[0,9]]},"133":{"position":[[0,9]]}}}],["bright",{"_index":36,"t":{"4":{"position":[[197,10],[216,10]]},"51":{"position":[[509,10]]},"61":{"position":[[172,10]]}}}],["bring",{"_index":473,"t":{"33":{"position":[[484,8]]}}}],["browser",{"_index":186,"t":{"16":{"position":[[534,7]]}}}],["bsp",{"_index":1577,"t":{"168":{"position":[[262,6]]}}}],["bspguy",{"_index":1486,"t":{"156":{"position":[[589,7]]}}}],["bug",{"_index":88,"t":{"8":{"position":[[313,3]]},"53":{"position":[[496,5]]},"69":{"position":[[422,5]]}}}],["bugfix",{"_index":350,"t":{"22":{"position":[[187,8]]}}}],["build",{"_index":70,"t":{"8":{"position":[[53,5],[98,7],[429,7],[464,6]]},"10":{"position":[[39,5]]},"12":{"position":[[29,5],[148,5],[166,5]]}}}],["buildcubemap",{"_index":1041,"t":{"95":{"position":[[189,12]]}}}],["bump",{"_index":51,"t":{"6":{"position":[[121,4]]},"63":{"position":[[121,4]]}}}],["bunch",{"_index":421,"t":{"31":{"position":[[415,5],[768,5]]}}}],["c",{"_index":322,"t":{"20":{"position":[[257,4]]},"158":{"position":[[276,4]]},"212":{"position":[[5936,1]]}}}],["c:\\users\\admin\\desktop\\model_sourc",{"_index":1965,"t":{"212":{"position":[[363,38]]}}}],["calf",{"_index":2065,"t":{"212":{"position":[[4406,5]]}}}],["call",{"_index":166,"t":{"16":{"position":[[167,6],[1093,6]]},"18":{"position":[[392,8]]}}}],["came",{"_index":270,"t":{"18":{"position":[[23,4]]}}}],["camera",{"_index":1187,"t":{"115":{"position":[[277,6]]}}}],["capabl",{"_index":337,"t":{"20":{"position":[[642,13]]},"22":{"position":[[309,12]]}}}],["case",{"_index":103,"t":{"10":{"position":[[67,4]]}}}],["caus",{"_index":241,"t":{"16":{"position":[[1541,6]]}}}],["cd",{"_index":1961,"t":{"212":{"position":[[188,3],[264,3],[359,3]]}}}],["cdtextur",{"_index":1982,"t":{"212":{"position":[[1260,10]]}}}],["chang",{"_index":288,"t":{"18":{"position":[[455,7],[617,6]]},"22":{"position":[[63,7],[373,6]]}}}],["cinema",{"_index":21,"t":{"2":{"position":[[271,7]]}}}],["circl",{"_index":204,"t":{"16":{"position":[[825,7]]}}}],["classic",{"_index":452,"t":{"33":{"position":[[91,7]]}}}],["classnam",{"_index":668,"t":{"51":{"position":[[411,9]]}}}],["client",{"_index":318,"t":{"20":{"position":[[201,6]]}}}],["cliptotextur",{"_index":1983,"t":{"212":{"position":[[1334,15]]}}}],["code",{"_index":316,"t":{"20":{"position":[[180,5]]}}}],["collapsebon",{"_index":2157,"t":{"212":{"position":[[8290,14]]}}}],["collapseboneaggress",{"_index":2159,"t":{"212":{"position":[[8354,23]]}}}],["color",{"_index":27,"t":{"4":{"position":[[106,5],[120,5]]},"51":{"position":[[555,5]]},"57":{"position":[[356,5]]},"61":{"position":[[91,5]]},"73":{"position":[[368,5]]},"81":{"position":[[308,5]]},"131":{"position":[[307,5]]}}}],["colormap",{"_index":1138,"t":{"109":{"position":[[211,8]]}}}],["common",{"_index":486,"t":{"35":{"position":[[206,6]]}}}],["commun",{"_index":139,"t":{"14":{"position":[[86,9],[380,10]]},"16":{"position":[[1595,10]]}}}],["compat",{"_index":164,"t":{"16":{"position":[[118,10]]},"31":{"position":[[0,13]]}}}],["compil",{"_index":287,"t":{"18":{"position":[[435,8],[576,8],[793,9]]},"31":{"position":[[814,10]]}}}],["complet",{"_index":131,"t":{"12":{"position":[[318,10]]},"14":{"position":[[250,9]]},"16":{"position":[[107,10],[245,10]]},"18":{"position":[[721,10]]}}}],["complic",{"_index":286,"t":{"18":{"position":[[420,12]]}}}],["condit",{"_index":826,"t":{"57":{"position":[[779,9]]}}}],["consider",{"_index":348,"t":{"22":{"position":[[156,12]]}}}],["cont",{"_index":207,"t":{"16":{"position":[[854,4]]},"35":{"position":[[189,4]]},"150":{"position":[[211,4]]},"154":{"position":[[851,4]]}}}],["contain",{"_index":347,"t":{"22":{"position":[[145,8]]},"24":{"position":[[429,8]]}}}],["content",{"_index":130,"t":{"12":{"position":[[237,7]]},"14":{"position":[[347,7]]},"20":{"position":[[95,8]]}}}],["continu",{"_index":140,"t":{"14":{"position":[[96,9]]}}}],["contribut",{"_index":491,"t":{"35":{"position":[[379,12],[454,12]]}}}],["contributor",{"_index":222,"t":{"16":{"position":[[1126,12]]}}}],["control",{"_index":2117,"t":{"212":{"position":[[6359,11],[6391,11],[7139,11]]}}}],["copi",{"_index":117,"t":{"10":{"position":[[315,4],[362,4]]},"12":{"position":[[249,4]]}}}],["correct",{"_index":415,"t":{"31":{"position":[[293,10]]}}}],["count",{"_index":568,"t":{"39":{"position":[[1707,5]]}}}],["counter",{"_index":238,"t":{"16":{"position":[[1495,7]]},"154":{"position":[[1473,7]]}}}],["cover",{"_index":308,"t":{"18":{"position":[[935,5]]}}}],["cpu",{"_index":2259,"t":{"224":{"position":[[354,4]]}}}],["creat",{"_index":158,"t":{"14":{"position":[[365,7]]},"18":{"position":[[685,6]]},"22":{"position":[[427,6]]},"24":{"position":[[363,8],[483,8],[727,7]]},"29":{"position":[[340,8]]}}}],["creativ",{"_index":144,"t":{"14":{"position":[[175,11]]}}}],["cross",{"_index":396,"t":{"29":{"position":[[60,5]]}}}],["crowbar",{"_index":997,"t":{"83":{"position":[[31,7]]},"133":{"position":[[31,7]]}}}],["cryengin",{"_index":1780,"t":{"182":{"position":[[620,10]]}}}],["cs",{"_index":258,"t":{"16":{"position":[[1903,2]]},"154":{"position":[[1823,2]]},"156":{"position":[[111,3]]}}}],["cs16client",{"_index":252,"t":{"16":{"position":[[1731,10]]},"154":{"position":[[1671,10]]}}}],["csm",{"_index":1558,"t":{"164":{"position":[[418,3]]}}}],["cubemap",{"_index":427,"t":{"31":{"position":[[553,7]]}}}],["cull",{"_index":462,"t":{"33":{"position":[[280,7]]}}}],["current",{"_index":820,"t":{"57":{"position":[[657,7]]}}}],["cut",{"_index":265,"t":{"16":{"position":[[2005,4]]},"154":{"position":[[1935,4]]}}}],["cutoff",{"_index":37,"t":{"4":{"position":[[227,6]]},"6":{"position":[[254,6],[379,6]]},"61":{"position":[[199,6],[501,6],[622,6]]}}}],["cлед",{"_index":1899,"t":{"198":{"position":[[369,7]]}}}],["cмещен",{"_index":1978,"t":{"212":{"position":[[1044,8]]}}}],["damag",{"_index":704,"t":{"51":{"position":[[1176,6]]}}}],["damp",{"_index":2179,"t":{"214":{"position":[[438,10]]},"220":{"position":[[238,7],[1109,7]]},"222":{"position":[[227,7]]}}}],["day",{"_index":141,"t":{"14":{"position":[[114,3]]},"35":{"position":[[230,3]]},"150":{"position":[[249,3]]}}}],["dd",{"_index":1678,"t":{"176":{"position":[[376,4]]},"180":{"position":[[306,3]]},"194":{"position":[[462,3]]},"200":{"position":[[289,3],[409,3]]},"210":{"position":[[205,3]]}}}],["deal",{"_index":313,"t":{"20":{"position":[[126,4]]}}}],["death",{"_index":2027,"t":{"212":{"position":[[3265,5]]}}}],["decal",{"_index":419,"t":{"31":{"position":[[340,6]]},"53":{"position":[[425,5]]},"204":{"position":[[0,5]]}}}],["decalinfo.txt",{"_index":1615,"t":{"170":{"position":[[1403,14],[1420,13]]},"204":{"position":[[89,13]]}}}],["decim",{"_index":811,"t":{"57":{"position":[[523,7]]}}}],["default",{"_index":1594,"t":{"170":{"position":[[425,9],[705,9]]}}}],["degre",{"_index":38,"t":{"4":{"position":[[263,8]]},"6":{"position":[[363,7]]}}}],["depend",{"_index":125,"t":{"10":{"position":[[424,9]]}}}],["depth",{"_index":459,"t":{"33":{"position":[[254,6]]},"148":{"position":[[308,6]]}}}],["describ",{"_index":67,"t":{"8":{"position":[[12,9]]},"20":{"position":[[683,8]]}}}],["descript",{"_index":374,"t":{"24":{"position":[[566,11]]}}}],["desir",{"_index":278,"t":{"18":{"position":[[231,7]]}}}],["despit",{"_index":134,"t":{"14":{"position":[[0,7]]},"18":{"position":[[550,7]]}}}],["detail",{"_index":303,"t":{"18":{"position":[[820,8]]},"24":{"position":[[557,8]]},"35":{"position":[[423,7]]}}}],["detailmap",{"_index":1866,"t":{"192":{"position":[[586,11]]}}}],["develop",{"_index":85,"t":{"8":{"position":[[276,11]]},"12":{"position":[[17,11]]},"16":{"position":[[655,10],[780,9],[905,11],[1058,9],[1161,12],[1221,10]]},"22":{"position":[[232,9]]},"31":{"position":[[795,11]]},"35":{"position":[[19,9],[138,11],[175,11],[213,11],[350,11],[470,11]]}}}],["die",{"_index":2146,"t":{"212":{"position":[[7808,5],[7814,5]]}}}],["differ",{"_index":76,"t":{"8":{"position":[[137,10]]},"16":{"position":[[225,12],[411,9]]},"20":{"position":[[586,9],[621,9]]}}}],["direct",{"_index":1919,"t":{"204":{"position":[[103,9]]}}}],["director'",{"_index":264,"t":{"16":{"position":[[1994,10]]},"154":{"position":[[1924,10]]}}}],["directori",{"_index":113,"t":{"10":{"position":[[234,10],[272,10],[304,10],[381,10]]},"12":{"position":[[113,10],[294,10]]}}}],["directx",{"_index":1778,"t":{"182":{"position":[[562,7],[726,7]]}}}],["disabl",{"_index":48,"t":{"6":{"position":[[54,7],[72,8],[113,7],[128,8]]},"63":{"position":[[61,7],[113,7]]},"69":{"position":[[295,7]]},"75":{"position":[[209,7]]},"109":{"position":[[263,7]]},"111":{"position":[[184,7],[275,7],[376,7]]}}}],["discord",{"_index":492,"t":{"35":{"position":[[497,7]]},"150":{"position":[[497,7]]}}}],["distanc",{"_index":32,"t":{"4":{"position":[[150,8]]},"61":{"position":[[134,8]]}}}],["dmitrich",{"_index":1554,"t":{"164":{"position":[[360,8]]}}}],["dn",{"_index":1909,"t":{"200":{"position":[[205,3]]}}}],["do",{"_index":189,"t":{"16":{"position":[[576,4]]},"154":{"position":[[576,4]]}}}],["document",{"_index":482,"t":{"35":{"position":[[88,14]]}}}],["done",{"_index":275,"t":{"18":{"position":[[138,4]]}}}],["don’t",{"_index":352,"t":{"22":{"position":[[281,5]]}}}],["down",{"_index":549,"t":{"39":{"position":[[1066,4]]}}}],["download",{"_index":101,"t":{"10":{"position":[[11,8]]},"12":{"position":[[0,8],[220,8]]}}}],["drop",{"_index":928,"t":{"75":{"position":[[52,4]]},"111":{"position":[[94,4]]}}}],["dxt1",{"_index":1751,"t":{"180":{"position":[[1054,5]]},"198":{"position":[[527,4]]}}}],["dxt2",{"_index":1756,"t":{"180":{"position":[[1095,6]]}}}],["dxt3",{"_index":1757,"t":{"180":{"position":[[1102,5]]}}}],["dxt4",{"_index":1759,"t":{"180":{"position":[[1143,6]]}}}],["dxt5",{"_index":1760,"t":{"180":{"position":[[1150,5]]}}}],["dynam",{"_index":0,"t":{"2":{"position":[[0,7]]},"31":{"position":[[435,7]]},"39":{"position":[[254,7]]},"75":{"position":[[230,7]]},"111":{"position":[[397,7]]}}}],["earlier",{"_index":154,"t":{"14":{"position":[[300,8]]}}}],["easier",{"_index":326,"t":{"20":{"position":[[329,6]]}}}],["edit",{"_index":293,"t":{"18":{"position":[[568,7]]}}}],["editor",{"_index":301,"t":{"18":{"position":[[778,6]]},"33":{"position":[[361,6]]}}}],["effect",{"_index":418,"t":{"31":{"position":[[320,7]]}}}],["emscripten",{"_index":187,"t":{"16":{"position":[[549,12]]},"154":{"position":[[553,12]]}}}],["end",{"_index":663,"t":{"51":{"position":[[262,6]]},"53":{"position":[[365,3],[431,3],[551,3]]},"69":{"position":[[362,6]]}}}],["engin",{"_index":78,"t":{"8":{"position":[[172,6],[265,7]]},"10":{"position":[[32,6],[264,7],[374,6]]},"12":{"position":[[106,6],[141,6],[287,6]]},"16":{"position":[[86,7],[159,7],[586,6],[769,6],[898,6],[1033,6],[1403,6]]},"18":{"position":[[83,6]]},"24":{"position":[[46,7],[707,7]]},"29":{"position":[[43,7]]},"31":{"position":[[497,7]]},"33":{"position":[[387,6]]}}}],["enhanc",{"_index":360,"t":{"24":{"position":[[91,8]]}}}],["enthusiast",{"_index":220,"t":{"16":{"position":[[1081,11]]}}}],["entir",{"_index":175,"t":{"16":{"position":[[320,9]]}}}],["entiti",{"_index":444,"t":{"31":{"position":[[746,8]]},"51":{"position":[[59,6],[269,6],[391,6]]}}}],["env_cubemap",{"_index":1044,"t":{"97":{"position":[[10,11],[624,11],[773,11],[1015,11],[1284,12],[1381,11],[1614,11]]}}}],["env_model",{"_index":952,"t":{"77":{"position":[[398,9]]},"107":{"position":[[264,10]]}}}],["env_physbox",{"_index":983,"t":{"79":{"position":[[221,11]]},"129":{"position":[[287,11]]},"135":{"position":[[241,11]]}}}],["env_stat",{"_index":911,"t":{"71":{"position":[[197,11]]}}}],["etc",{"_index":267,"t":{"16":{"position":[[2019,4]]},"33":{"position":[[296,5]]}}}],["even",{"_index":148,"t":{"14":{"position":[[232,4]]},"16":{"position":[[497,4]]},"18":{"position":[[545,4]]}}}],["event",{"_index":162,"t":{"16":{"position":[[27,5],[1535,5],[1627,7]]},"212":{"position":[[7547,5],[7846,5]]}}}],["everyth",{"_index":152,"t":{"14":{"position":[[282,10]]},"18":{"position":[[401,10],[995,10]]}}}],["everywher",{"_index":581,"t":{"41":{"position":[[5,10]]}}}],["exact",{"_index":116,"t":{"10":{"position":[[298,5]]}}}],["exactli",{"_index":382,"t":{"24":{"position":[[739,7]]}}}],["exampl",{"_index":17,"t":{"2":{"position":[[216,8]]},"22":{"position":[[343,8]]}}}],["exist",{"_index":386,"t":{"26":{"position":[[82,8]]}}}],["expand",{"_index":173,"t":{"16":{"position":[[300,8]]}}}],["export",{"_index":1728,"t":{"180":{"position":[[372,9]]}}}],["exposur",{"_index":414,"t":{"31":{"position":[[284,8]]}}}],["extend",{"_index":409,"t":{"31":{"position":[[216,8],[363,8]]}}}],["ey",{"_index":416,"t":{"31":{"position":[[304,4]]}}}],["eyeposit",{"_index":1980,"t":{"212":{"position":[[1127,12]]}}}],["fact",{"_index":135,"t":{"14":{"position":[[12,4]]}}}],["fade",{"_index":523,"t":{"39":{"position":[[342,4],[463,4]]}}}],["familiar",{"_index":323,"t":{"20":{"position":[[284,8]]}}}],["far",{"_index":377,"t":{"24":{"position":[[637,3]]}}}],["featur",{"_index":342,"t":{"22":{"position":[[41,8]]},"24":{"position":[[138,8],[187,8],[460,8]]},"29":{"position":[[130,9],[164,8]]},"31":{"position":[[640,7]]}}}],["field",{"_index":1107,"t":{"101":{"position":[[66,5]]},"115":{"position":[[339,5]]}}}],["file",{"_index":42,"t":{"4":{"position":[[321,4],[342,4]]},"10":{"position":[[88,4],[134,4],[199,5]]},"12":{"position":[[74,5],[376,5]]},"18":{"position":[[174,4]]},"31":{"position":[[428,6]]},"39":{"position":[[85,4]]},"45":{"position":[[18,4]]},"61":{"position":[[331,4]]},"87":{"position":[[27,4]]}}}],["filter",{"_index":1737,"t":{"180":{"position":[[661,6]]}}}],["find",{"_index":277,"t":{"18":{"position":[[165,4],[279,4]]},"26":{"position":[[151,4]]},"35":{"position":[[439,4]]}}}],["fix",{"_index":89,"t":{"8":{"position":[[317,5]]}}}],["fixedcoord",{"_index":1989,"t":{"212":{"position":[[1539,12]]}}}],["flag",{"_index":2005,"t":{"212":{"position":[[2321,6]]}}}],["flat",{"_index":1145,"t":{"109":{"position":[[446,5]]}}}],["fledg",{"_index":150,"t":{"14":{"position":[[242,7]]}}}],["flexibl",{"_index":461,"t":{"33":{"position":[[271,8]]}}}],["floor",{"_index":929,"t":{"75":{"position":[[60,5]]},"111":{"position":[[102,5]]}}}],["floppi",{"_index":2209,"t":{"216":{"position":[[563,8]]}}}],["folder",{"_index":118,"t":{"10":{"position":[[320,6]]},"12":{"position":[[254,6]]},"18":{"position":[[200,6]]}}}],["forc",{"_index":260,"t":{"16":{"position":[[1954,6]]},"69":{"position":[[174,5],[215,5],[256,5]]},"154":{"position":[[1884,6]]}}}],["format",{"_index":28,"t":{"4":{"position":[[130,6]]}}}],["forward",{"_index":457,"t":{"33":{"position":[[190,8]]},"148":{"position":[[184,8]]}}}],["forward_constraint",{"_index":2242,"t":{"220":{"position":[[720,18],[941,20],[1163,18]]}}}],["forward_frict",{"_index":2243,"t":{"220":{"position":[[823,16]]}}}],["fov",{"_index":1197,"t":{"117":{"position":[[212,3]]}}}],["fp",{"_index":875,"t":{"65":{"position":[[234,4]]},"212":{"position":[[7401,3],[7820,3]]},"224":{"position":[[324,3]]}}}],["fp16",{"_index":1767,"t":{"180":{"position":[[1270,5]]}}}],["frame",{"_index":694,"t":{"51":{"position":[[971,6],[1027,5]]},"57":{"position":[[587,5],[665,5],[702,5]]}}}],["free",{"_index":311,"t":{"18":{"position":[[1009,4]]}}}],["freecoord",{"_index":1993,"t":{"212":{"position":[[1654,11]]}}}],["freecord",{"_index":1992,"t":{"212":{"position":[[1639,10]]}}}],["frequenc",{"_index":896,"t":{"69":{"position":[[64,9],[100,9],[145,9]]}}}],["ft",{"_index":1910,"t":{"200":{"position":[[209,3]]}}}],["full",{"_index":149,"t":{"14":{"position":[[237,4]]}}}],["fullbright",{"_index":1970,"t":{"212":{"position":[[575,10]]}}}],["func_door_rot",{"_index":948,"t":{"77":{"position":[[270,19]]}}}],["func_physbox",{"_index":984,"t":{"79":{"position":[[261,12]]},"129":{"position":[[246,12]]},"135":{"position":[[13,12],[157,12]]}}}],["function",{"_index":91,"t":{"8":{"position":[[331,13]]},"16":{"position":[[343,13]]},"24":{"position":[[299,13]]},"29":{"position":[[276,13]]}}}],["futur",{"_index":72,"t":{"8":{"position":[[78,7]]}}}],["fwg",{"_index":96,"t":{"8":{"position":[[424,4],[459,4]]},"10":{"position":[[27,4],[100,4],[146,4]]},"16":{"position":[[1100,5],[1363,4],[1642,4]]},"22":{"position":[[249,4],[468,5]]},"24":{"position":[[41,4]]},"29":{"position":[[38,4]]},"137":{"position":[[453,5],[493,4]]},"139":{"position":[[39,4],[99,4],[146,4]]},"144":{"position":[[46,5]]},"154":{"position":[[1098,5],[1329,4]]},"160":{"position":[[265,5],[494,5]]},"162":{"position":[[44,5]]}}}],["fx",{"_index":664,"t":{"51":{"position":[[362,2]]},"57":{"position":[[215,2],[285,2],[353,2]]},"73":{"position":[[257,2],[297,2],[365,2]]},"81":{"position":[[156,2],[237,2],[305,2]]},"131":{"position":[[156,2],[236,2],[304,2]]},"196":{"position":[[504,2]]}}}],["g",{"_index":30,"t":{"4":{"position":[[139,1]]},"16":{"position":[[852,1]]},"35":{"position":[[187,1]]},"61":{"position":[[123,1]]},"150":{"position":[[209,1]]},"154":{"position":[[849,1]]},"190":{"position":[[1463,1]]},"198":{"position":[[434,2]]}}}],["game",{"_index":132,"t":{"12":{"position":[[341,4]]},"14":{"position":[[76,5],[139,4]]},"16":{"position":[[1588,6],[1847,4]]},"18":{"position":[[50,4],[195,4],[701,4]]},"33":{"position":[[347,4]]}}}],["gamebanana",{"_index":284,"t":{"18":{"position":[[329,11]]},"26":{"position":[[218,10]]},"156":{"position":[[369,11]]},"164":{"position":[[215,10]]}}}],["gameplay",{"_index":343,"t":{"22":{"position":[[54,8],[384,8]]}}}],["gamer",{"_index":1478,"t":{"156":{"position":[[381,5]]}}}],["gamma",{"_index":1975,"t":{"212":{"position":[[850,6]]}}}],["geometri",{"_index":15,"t":{"2":{"position":[[183,9]]}}}],["gfx/decal",{"_index":1895,"t":{"198":{"position":[[63,11]]}}}],["gfx/detail",{"_index":1865,"t":{"192":{"position":[[447,11]]}}}],["gfx/detail/detail_tile_1",{"_index":1867,"t":{"192":{"position":[[598,26]]}}}],["gfx\\decal",{"_index":1915,"t":{"202":{"position":[[62,10]]},"204":{"position":[[56,11]]},"206":{"position":[[127,11]]}}}],["gfx\\decals\\decalinfo.txt",{"_index":1611,"t":{"170":{"position":[[1203,25]]}}}],["gfx\\env",{"_index":1913,"t":{"200":{"position":[[260,7]]}}}],["gib",{"_index":992,"t":{"81":{"position":[[637,3]]},"131":{"position":[[795,3]]},"212":{"position":[[3031,4]]}}}],["gigabyt",{"_index":157,"t":{"14":{"position":[[334,9]]}}}],["gl_parallax",{"_index":1804,"t":{"184":{"position":[[926,11],[977,11]]}}}],["global",{"_index":787,"t":{"57":{"position":[[114,6]]}}}],["go",{"_index":353,"t":{"22":{"position":[[295,2]]},"24":{"position":[[634,2]]}}}],["goldsrc",{"_index":167,"t":{"16":{"position":[[174,8]]},"22":{"position":[[449,7]]},"24":{"position":[[233,7]]},"29":{"position":[[208,7]]},"31":{"position":[[27,7],[75,7]]},"144":{"position":[[169,7]]},"146":{"position":[[55,7],[103,7]]},"154":{"position":[[173,8]]},"160":{"position":[[468,8]]},"162":{"position":[[201,7]]},"178":{"position":[[1202,7]]},"192":{"position":[[397,8]]},"208":{"position":[[268,8]]},"210":{"position":[[107,7]]},"212":{"position":[[1530,8]]}}}],["goldsrc/xash3d",{"_index":273,"t":{"18":{"position":[[68,14]]},"111":{"position":[[704,15]]},"156":{"position":[[77,14]]}}}],["good",{"_index":351,"t":{"22":{"position":[[262,4]]}}}],["googl",{"_index":250,"t":{"16":{"position":[[1718,6],[1815,6]]},"154":{"position":[[1613,6],[1692,6]]}}}],["gpu",{"_index":453,"t":{"33":{"position":[[124,3]]},"148":{"position":[[169,3]]}}}],["grafity1",{"_index":1921,"t":{"206":{"position":[[0,8],[58,8]]}}}],["grafity2",{"_index":1922,"t":{"206":{"position":[[11,8],[90,8]]}}}],["graphic",{"_index":361,"t":{"24":{"position":[[100,8]]},"29":{"position":[[93,8]]}}}],["group",{"_index":1918,"t":{"204":{"position":[[6,5]]}}}],["grow",{"_index":159,"t":{"14":{"position":[[410,7]]}}}],["h",{"_index":2096,"t":{"212":{"position":[[5723,2],[5753,1]]}}}],["half",{"_index":121,"t":{"10":{"position":[[350,4]]},"16":{"position":[[36,4],[147,4],[1479,4]]},"20":{"position":[[140,4]]},"24":{"position":[[339,4]]},"29":{"position":[[7,4],[316,4]]},"139":{"position":[[346,4]]},"144":{"position":[[12,4],[296,4]]},"152":{"position":[[754,4]]},"154":{"position":[[43,4],[150,4],[1459,4]]},"158":{"position":[[144,4]]},"162":{"position":[[328,4]]},"202":{"position":[[109,4]]}}}],["hand",{"_index":2073,"t":{"212":{"position":[[4760,5]]}}}],["handback(dark).bmp",{"_index":2058,"t":{"212":{"position":[[4142,20]]}}}],["handback.bmp",{"_index":2055,"t":{"212":{"position":[[4091,14]]}}}],["has_base_spr",{"_index":2196,"t":{"214":{"position":[[1526,15]]},"220":{"position":[[1077,15]]}}}],["hbox",{"_index":2076,"t":{"212":{"position":[[4773,5],[4899,6],[5159,6],[5166,5]]}}}],["hd",{"_index":1893,"t":{"198":{"position":[[23,2]]},"202":{"position":[[42,2]]}}}],["hdr",{"_index":429,"t":{"31":{"position":[[573,3]]},"146":{"position":[[632,3]]},"180":{"position":[[1289,3]]},"194":{"position":[[568,6]]},"200":{"position":[[336,3],[377,3]]}}}],["head",{"_index":2001,"t":{"212":{"position":[[2184,6],[7160,5]]}}}],["helmet(dark).bmp",{"_index":2059,"t":{"212":{"position":[[4163,18]]}}}],["helmet.bmp",{"_index":2056,"t":{"212":{"position":[[4106,12]]}}}],["help",{"_index":478,"t":{"35":{"position":[[39,4],[119,4],[156,4],[196,4]]}}}],["higher",{"_index":64,"t":{"6":{"position":[[347,6]]}}}],["highli",{"_index":383,"t":{"26":{"position":[[45,6]]}}}],["hitboxes.txt",{"_index":2099,"t":{"212":{"position":[[5766,13]]}}}],["hl",{"_index":346,"t":{"22":{"position":[[96,3]]},"160":{"position":[[107,3]]}}}],["hl1",{"_index":199,"t":{"16":{"position":[[748,5],[1895,3]]},"20":{"position":[[46,4],[219,3],[421,4]]},"22":{"position":[[325,4]]},"24":{"position":[[648,3]]},"154":{"position":[[715,3],[1817,3]]},"156":{"position":[[106,4]]},"158":{"position":[[53,4],[245,4],[436,4]]},"160":{"position":[[347,4]]},"162":{"position":[[656,3]]}}}],["hl:b",{"_index":1470,"t":{"156":{"position":[[122,6]]}}}],["hl:of",{"_index":1469,"t":{"156":{"position":[[115,6]]}}}],["hlfx",{"_index":1559,"t":{"164":{"position":[[428,4]]}}}],["hlra",{"_index":1555,"t":{"164":{"position":[[369,4]]}}}],["hlsdk",{"_index":315,"t":{"20":{"position":[[155,5],[360,5],[460,5],[610,5]]},"22":{"position":[[16,5],[225,6]]},"24":{"position":[[20,5]]},"26":{"position":[[275,5]]},"158":{"position":[[159,5],[365,5],[489,5],[643,5]]},"160":{"position":[[29,5],[233,6]]},"162":{"position":[[20,5]]},"164":{"position":[[285,5]]}}}],["holdabl",{"_index":1001,"t":{"83":{"position":[[87,8]]},"133":{"position":[[87,8]]}}}],["huge",{"_index":370,"t":{"24":{"position":[[440,4]]}}}],["hunger",{"_index":261,"t":{"16":{"position":[[1966,7]]},"154":{"position":[[1896,7]]}}}],["i386.7z",{"_index":106,"t":{"10":{"position":[[111,7]]},"139":{"position":[[110,7]]}}}],["id",{"_index":2118,"t":{"212":{"position":[[6371,5],[6683,2]]}}}],["idea",{"_index":271,"t":{"18":{"position":[[39,4]]},"20":{"position":[[496,6]]}}}],["imag",{"_index":1195,"t":{"117":{"position":[[167,5]]}}}],["impact_dec",{"_index":1595,"t":{"170":{"position":[[437,14],[848,14],[1078,14]]}}}],["impact_part",{"_index":1597,"t":{"170":{"position":[[459,14],[870,14],[1625,14]]}}}],["impact_sound",{"_index":1600,"t":{"170":{"position":[[501,14],[912,14],[1728,14],[1977,14]]}}}],["implement",{"_index":18,"t":{"2":{"position":[[228,9]]},"20":{"position":[[478,11]]},"33":{"position":[[114,9],[209,14],[334,9],[368,9],[394,9],[420,9]]}}}],["import",{"_index":161,"t":{"16":{"position":[[17,9],[215,9]]},"35":{"position":[[400,9]]}}}],["improv",{"_index":397,"t":{"29":{"position":[[84,8]]}}}],["includ",{"_index":151,"t":{"14":{"position":[[274,7]]}}}],["incred",{"_index":242,"t":{"16":{"position":[[1551,10]]}}}],["increment",{"_index":566,"t":{"39":{"position":[[1688,11]]}}}],["inher",{"_index":366,"t":{"24":{"position":[[219,8]]},"29":{"position":[[196,8]]},"31":{"position":[[63,8]]}}}],["inherit",{"_index":368,"t":{"24":{"position":[[282,8]]},"29":{"position":[[259,8]]}}}],["initi",{"_index":46,"t":{"6":{"position":[[33,9]]},"16":{"position":[[754,10]]},"75":{"position":[[0,9]]}}}],["instal",{"_index":68,"t":{"8":{"position":[[26,12],[179,10]]},"12":{"position":[[305,12]]},"16":{"position":[[1676,13],[1773,13]]}}}],["intens",{"_index":1847,"t":{"190":{"position":[[948,9],[1506,9]]}}}],["interest",{"_index":142,"t":{"14":{"position":[[121,10]]},"16":{"position":[[1570,8]]}}}],["intern",{"_index":171,"t":{"16":{"position":[[274,8]]}}}],["invers",{"_index":404,"t":{"31":{"position":[[138,7]]}}}],["invis",{"_index":1183,"t":{"115":{"position":[[198,9]]},"123":{"position":[[198,9]]},"131":{"position":[[582,9]]}}}],["is_bo",{"_index":2197,"t":{"214":{"position":[[1544,8]]}}}],["is_flex",{"_index":2195,"t":{"214":{"position":[[1470,11]]},"218":{"position":[[1323,11]]},"224":{"position":[[85,12],[1305,11],[1464,11]]}}}],["is_rigid",{"_index":2194,"t":{"214":{"position":[[1459,8]]},"216":{"position":[[574,8]]},"224":{"position":[[74,8]]}}}],["ivan",{"_index":225,"t":{"16":{"position":[[1182,4]]}}}],["jiggl",{"_index":406,"t":{"31":{"position":[[161,6]]},"146":{"position":[[185,6]]},"210":{"position":[[392,7]]}}}],["jigglebon",{"_index":2192,"t":{"214":{"position":[[1197,11]]},"216":{"position":[[551,11]]},"218":{"position":[[1291,11]]},"220":{"position":[[1054,11]]},"224":{"position":[[1265,11],[1432,11]]}}}],["jigglyupanddown",{"_index":2225,"t":{"218":{"position":[[1303,17]]},"224":{"position":[[1444,17]]}}}],["juic",{"_index":380,"t":{"24":{"position":[[689,6]]}}}],["keep",{"_index":92,"t":{"8":{"position":[[370,4]]}}}],["keepfreebon",{"_index":2155,"t":{"212":{"position":[[8117,14]]}}}],["kinemat",{"_index":405,"t":{"31":{"position":[[146,10]]}}}],["knight",{"_index":2028,"t":{"212":{"position":[[3271,7]]}}}],["knowledg",{"_index":387,"t":{"26":{"position":[[102,10]]}}}],["known",{"_index":202,"t":{"16":{"position":[[809,5]]}}}],["kortezz",{"_index":489,"t":{"35":{"position":[[289,7]]},"150":{"position":[[323,7]]}}}],["lab",{"_index":1479,"t":{"156":{"position":[[387,4]]}}}],["languag",{"_index":324,"t":{"20":{"position":[[303,9]]}}}],["larg",{"_index":597,"t":{"41":{"position":[[274,5]]}}}],["later",{"_index":306,"t":{"18":{"position":[[865,6]]}}}],["latest",{"_index":69,"t":{"8":{"position":[[46,6],[410,6]]}}}],["lead",{"_index":476,"t":{"35":{"position":[[14,4]]}}}],["left_constraint",{"_index":2231,"t":{"220":{"position":[[269,15],[480,17],[1119,15]]},"222":{"position":[[237,15]]}}}],["left_frict",{"_index":2234,"t":{"220":{"position":[[369,13]]},"222":{"position":[[255,13]]}}}],["leg1",{"_index":2066,"t":{"212":{"position":[[4421,5]]}}}],["length",{"_index":2204,"t":{"216":{"position":[[224,6],[598,6]]},"218":{"position":[[972,6],[1369,6]]},"224":{"position":[[1398,6],[1510,6]]}}}],["let'",{"_index":268,"t":{"18":{"position":[[0,5]]}}}],["lev",{"_index":485,"t":{"35":{"position":[[150,3]]},"150":{"position":[[175,3]]}}}],["level",{"_index":14,"t":{"2":{"position":[[177,5]]}}}],["lf",{"_index":1911,"t":{"200":{"position":[[213,3]]}}}],["lfo",{"_index":552,"t":{"39":{"position":[[1238,3],[1306,4],[1372,3],[1455,4],[1518,3],[1597,4]]}}}],["librari",{"_index":320,"t":{"20":{"position":[[223,10]]}}}],["life",{"_index":122,"t":{"10":{"position":[[355,4]]},"16":{"position":[[41,4],[152,4],[1484,4]]},"20":{"position":[[145,4]]},"24":{"position":[[344,5]]},"29":{"position":[[12,4],[321,5]]},"51":{"position":[[607,4],[1104,6]]},"139":{"position":[[351,4]]},"144":{"position":[[17,4],[301,5]]},"152":{"position":[[759,4]]},"154":{"position":[[48,4],[155,4],[1464,4]]},"158":{"position":[[149,4]]},"162":{"position":[[333,5]]},"202":{"position":[[114,4]]}}}],["life1.mp3",{"_index":628,"t":{"45":{"position":[[72,10]]}}}],["light",{"_index":1,"t":{"2":{"position":[[8,5],[37,5],[82,6],[115,6]]},"4":{"position":[[7,5],[67,5],[100,5],[114,5],[144,5],[161,5],[210,5],[242,5]]},"6":{"position":[[12,5],[100,5],[156,5],[185,5]]},"31":{"position":[[443,8]]},"33":{"position":[[99,8],[134,5]]},"59":{"position":[[113,7],[188,7]]},"61":{"position":[[85,5],[128,5]]},"65":{"position":[[338,6]]},"75":{"position":[[238,6]]},"111":{"position":[[290,8],[405,6]]},"115":{"position":[[149,5]]},"123":{"position":[[149,5]]},"131":{"position":[[533,5]]},"212":{"position":[[3698,6]]}}}],["lightflag",{"_index":1234,"t":{"131":{"position":[[483,10]]}}}],["lightmap",{"_index":1152,"t":{"109":{"position":[[629,8]]},"111":{"position":[[205,9]]}}}],["lightn",{"_index":897,"t":{"69":{"position":[[135,9]]}}}],["limit",{"_index":172,"t":{"16":{"position":[[283,6]]},"18":{"position":[[475,7],[558,6]]},"20":{"position":[[59,8]]},"31":{"position":[[56,6],[242,5],[378,6]]},"212":{"position":[[6415,5],[6430,5]]}}}],["linux",{"_index":479,"t":{"35":{"position":[[60,5]]},"150":{"position":[[69,5]]}}}],["lip",{"_index":2127,"t":{"212":{"position":[[6671,4]]}}}],["list",{"_index":153,"t":{"14":{"position":[[293,6]]}}}],["locat",{"_index":20,"t":{"2":{"position":[[255,8]]}}}],["locations/level",{"_index":285,"t":{"18":{"position":[[357,17]]}}}],["locations/map",{"_index":298,"t":{"18":{"position":[[706,14]]}}}],["logo",{"_index":483,"t":{"35":{"position":[[103,4]]}}}],["loop",{"_index":631,"t":{"47":{"position":[[69,4]]},"125":{"position":[[102,6]]},"212":{"position":[[7496,4]]}}}],["lot",{"_index":176,"t":{"16":{"position":[[332,3]]},"24":{"position":[[127,3]]},"29":{"position":[[119,3]]}}}],["luma",{"_index":1885,"t":{"194":{"position":[[601,4]]}}}],["made",{"_index":212,"t":{"16":{"position":[[921,4],[1524,5]]},"18":{"position":[[846,4]]},"20":{"position":[[507,4]]}}}],["main",{"_index":437,"t":{"31":{"position":[[685,4]]}}}],["maintain",{"_index":218,"t":{"16":{"position":[[1043,10]]}}}],["major",{"_index":458,"t":{"33":{"position":[[224,5]]}}}],["make",{"_index":54,"t":{"6":{"position":[[176,4]]},"18":{"position":[[259,4]]},"20":{"position":[[15,4],[741,5]]},"31":{"position":[[651,4]]}}}],["maker",{"_index":363,"t":{"24":{"position":[[155,7]]}}}],["mani",{"_index":170,"t":{"16":{"position":[[269,4],[406,4],[479,4],[926,4],[1911,4]]},"20":{"position":[[581,4]]},"22":{"position":[[120,4]]},"24":{"position":[[64,4]]},"31":{"position":[[51,4]]}}}],["manual",{"_index":66,"t":{"8":{"position":[[5,6],[245,8]]}}}],["map",{"_index":50,"t":{"6":{"position":[[88,7],[144,7]]},"14":{"position":[[187,5]]},"18":{"position":[[348,4],[444,3],[585,4],[789,3]]},"31":{"position":[[233,3],[512,7],[537,7],[660,3]]},"180":{"position":[[501,4],[639,4]]},"184":{"position":[[1011,9]]}}}],["mask",{"_index":1968,"t":{"212":{"position":[[555,6],[745,6],[810,6]]}}}],["masked_solid",{"_index":1969,"t":{"212":{"position":[[562,12]]}}}],["mat",{"_index":1639,"t":{"172":{"position":[[127,4]]},"174":{"position":[[9,4]]},"184":{"position":[[368,4]]},"192":{"position":[[549,4]]}}}],["materi",{"_index":466,"t":{"33":{"position":[[318,8],[352,8]]},"81":{"position":[[599,8]]},"131":{"position":[[757,8]]},"172":{"position":[[352,10],[668,10]]},"174":{"position":[[624,10]]}}}],["materials/debris_concrete_01.wav",{"_index":1601,"t":{"170":{"position":[[516,34],[927,34],[1992,34]]}}}],["materials/debris_concrete_02.wav",{"_index":1602,"t":{"170":{"position":[[551,34],[962,34],[2027,34]]}}}],["materials/debris_concrete_03.wav",{"_index":1630,"t":{"170":{"position":[[2062,34]]}}}],["materials/debris_concrete_04.wav",{"_index":1631,"t":{"170":{"position":[[2097,34]]}}}],["materials/walk_asphalt_01.wav",{"_index":1633,"t":{"170":{"position":[[2406,31]]}}}],["materials/walk_asphalt_02.wav",{"_index":1634,"t":{"170":{"position":[[2438,31]]}}}],["materials/walk_asphalt_03.wav",{"_index":1635,"t":{"170":{"position":[[2470,31]]}}}],["materials/walk_asphalt_04.wav",{"_index":1636,"t":{"170":{"position":[[2502,31]]}}}],["materials/walk_concrete_01.wav",{"_index":1604,"t":{"170":{"position":[[599,32],[1010,32]]}}}],["materials/walk_concrete_02.wav",{"_index":1605,"t":{"170":{"position":[[632,32],[1043,32]]}}}],["max",{"_index":814,"t":{"57":{"position":[[583,3]]},"182":{"position":[[615,4]]},"224":{"position":[[554,5],[913,5]]}}}],["maximum",{"_index":410,"t":{"31":{"position":[[225,7]]}}}],["mdl",{"_index":988,"t":{"81":{"position":[[553,6]]},"196":{"position":[[242,3]]}}}],["mean",{"_index":115,"t":{"10":{"position":[[288,4]]}}}],["media",{"_index":41,"t":{"4":{"position":[[315,5]]},"61":{"position":[[325,5]]},"123":{"position":[[315,6]]}}}],["media/half",{"_index":627,"t":{"45":{"position":[[61,10]]}}}],["medium",{"_index":594,"t":{"41":{"position":[[183,6]]}}}],["menu",{"_index":438,"t":{"31":{"position":[[690,4]]}}}],["metal",{"_index":1670,"t":{"174":{"position":[[635,7]]},"190":{"position":[[395,9],[638,9],[1465,9]]}}}],["mike",{"_index":209,"t":{"16":{"position":[[868,5]]}}}],["million",{"_index":247,"t":{"16":{"position":[[1668,7],[1765,7]]}}}],["min",{"_index":2262,"t":{"224":{"position":[[548,5],[907,5]]}}}],["mind",{"_index":93,"t":{"8":{"position":[[378,4]]}}}],["minor",{"_index":296,"t":{"18":{"position":[[634,6]]}}}],["mip",{"_index":1734,"t":{"180":{"position":[[497,3],[635,3]]}}}],["mirror",{"_index":439,"t":{"31":{"position":[[695,7]]}}}],["mod",{"_index":163,"t":{"16":{"position":[[48,7],[376,8],[651,3],[1922,4]]},"22":{"position":[[436,3],[525,5]]},"24":{"position":[[151,3],[407,5],[492,5]]},"29":{"position":[[383,5]]},"31":{"position":[[35,4],[791,3]]},"39":{"position":[[1376,3],[1522,3]]}}}],["moddb",{"_index":283,"t":{"18":{"position":[[320,5]]},"26":{"position":[[242,5]]},"156":{"position":[[362,6]]},"164":{"position":[[239,5]]}}}],["mode",{"_index":792,"t":{"57":{"position":[[251,4],[417,5]]},"81":{"position":[[203,4]]},"131":{"position":[[202,4],[374,5]]},"196":{"position":[[416,4]]}}}],["model",{"_index":145,"t":{"14":{"position":[[193,7]]},"18":{"position":[[109,7],[885,6]]},"31":{"position":[[178,6],[372,5]]},"33":{"position":[[108,5]]},"69":{"position":[[369,5],[440,5]]},"81":{"position":[[524,5],[641,5]]},"109":{"position":[[38,5],[461,5],[641,5]]},"131":{"position":[[799,5]]}}}],["model/sprit",{"_index":447,"t":{"31":{"position":[[825,12]]},"57":{"position":[[531,12]]}}}],["modelnam",{"_index":1959,"t":{"212":{"position":[[133,10]]}}}],["modern",{"_index":358,"t":{"24":{"position":[[2,6],[69,6]]},"29":{"position":[[0,6]]}}}],["modifi",{"_index":334,"t":{"20":{"position":[[516,8]]}}}],["moment",{"_index":217,"t":{"16":{"position":[[1021,7]]}}}],["monitor",{"_index":440,"t":{"31":{"position":[[703,8]]},"119":{"position":[[74,7]]}}}],["monster",{"_index":263,"t":{"16":{"position":[[1984,9]]},"154":{"position":[[1914,9]]}}}],["more",{"_index":184,"t":{"16":{"position":[[484,5]]},"18":{"position":[[415,4],[590,4]]},"24":{"position":[[511,4]]},"31":{"position":[[389,4]]},"35":{"position":[[418,4]]}}}],["move",{"_index":443,"t":{"31":{"position":[[741,4]]}}}],["movi",{"_index":1223,"t":{"127":{"position":[[107,5]]}}}],["mp3",{"_index":511,"t":{"39":{"position":[[185,4]]},"43":{"position":[[210,5]]}}}],["much",{"_index":325,"t":{"20":{"position":[[324,4]]}}}],["multiplay",{"_index":357,"t":{"22":{"position":[[513,11]]},"24":{"position":[[395,11]]},"29":{"position":[[371,11]]}}}],["mymodel.qc",{"_index":2098,"t":{"212":{"position":[[5755,10]]}}}],["name",{"_index":22,"t":{"4":{"position":[[0,4]]},"39":{"position":[[0,4]]},"45":{"position":[[0,4],[23,4]]},"51":{"position":[[0,4],[852,4]]},"57":{"position":[[0,4]]},"61":{"position":[[0,4]]},"69":{"position":[[0,4]]},"73":{"position":[[0,4]]},"81":{"position":[[0,4]]},"87":{"position":[[0,4]]},"101":{"position":[[0,4]]},"115":{"position":[[0,4]]},"123":{"position":[[0,4]]},"131":{"position":[[0,4]]},"204":{"position":[[12,4]]},"212":{"position":[[6384,6]]}}}],["narrow",{"_index":203,"t":{"16":{"position":[[818,6]]}}}],["ncuxonat",{"_index":484,"t":{"35":{"position":[[108,8]]},"150":{"position":[[136,8]]}}}],["necessari",{"_index":310,"t":{"18":{"position":[[963,9]]}}}],["need",{"_index":55,"t":{"6":{"position":[[219,4]]},"18":{"position":[[183,4],[755,4]]},"22":{"position":[[287,4]]},"31":{"position":[[394,4]]}}}],["new",{"_index":90,"t":{"8":{"position":[[327,3]]},"16":{"position":[[339,3],[696,4]]},"24":{"position":[[134,3],[456,3]]},"29":{"position":[[126,3]]}}}],["newarm(dark).bmp",{"_index":2057,"t":{"212":{"position":[[4123,18]]}}}],["newarm.bmp",{"_index":2054,"t":{"212":{"position":[[4078,12]]}}}],["newbspguy",{"_index":291,"t":{"18":{"position":[[510,9]]}}}],["next",{"_index":114,"t":{"10":{"position":[[248,4]]},"35":{"position":[[225,4]]},"150":{"position":[[244,4]]}}}],["nicknam",{"_index":206,"t":{"16":{"position":[[843,8]]}}}],["nintendo",{"_index":179,"t":{"16":{"position":[[440,8]]},"154":{"position":[[441,8]]}}}],["nois",{"_index":684,"t":{"51":{"position":[[753,5]]}}}],["non",{"_index":1186,"t":{"115":{"position":[[238,3]]},"123":{"position":[[235,3]]},"131":{"position":[[619,3]]}}}],["normal",{"_index":52,"t":{"6":{"position":[[137,6]]},"31":{"position":[[505,6]]},"109":{"position":[[271,7]]}}}],["nosmooth",{"_index":1971,"t":{"212":{"position":[[593,8]]}}}],["note",{"_index":127,"t":{"12":{"position":[[131,4]]}}}],["npc",{"_index":1067,"t":{"97":{"position":[[757,3]]},"170":{"position":[[2245,4]]},"212":{"position":[[6567,4]]}}}],["number",{"_index":156,"t":{"14":{"position":[[324,6],[400,6]]},"16":{"position":[[200,6]]},"22":{"position":[[169,6]]}}}],["nvidia",{"_index":1727,"t":{"180":{"position":[[351,6]]}}}],["object",{"_index":25,"t":{"4":{"position":[[54,6]]}}}],["occlus",{"_index":1806,"t":{"184":{"position":[[1001,9]]},"190":{"position":[[667,9],[1485,9]]}}}],["old",{"_index":98,"t":{"8":{"position":[[455,3]]},"16":{"position":[[1868,4]]}}}],["omnidirect",{"_index":9,"t":{"2":{"position":[[99,15]]},"6":{"position":[[198,16]]},"59":{"position":[[171,16]]}}}],["on",{"_index":200,"t":{"16":{"position":[[793,3]]},"18":{"position":[[239,4]]}}}],["onto",{"_index":13,"t":{"2":{"position":[[168,4]]}}}],["open",{"_index":169,"t":{"16":{"position":[[256,4],[597,6]]},"18":{"position":[[1018,4]]},"33":{"position":[[458,6]]},"148":{"position":[[553,6]]}}}],["opengl",{"_index":1785,"t":{"182":{"position":[[711,6]]}}}],["oppos",{"_index":259,"t":{"16":{"position":[[1945,8]]},"154":{"position":[[1875,8]]}}}],["optim",{"_index":403,"t":{"31":{"position":[[124,13]]},"33":{"position":[[240,13]]}}}],["option",{"_index":339,"t":{"20":{"position":[[713,7]]},"22":{"position":[[267,6]]}}}],["origin",{"_index":165,"t":{"16":{"position":[[138,8],[1470,8]]},"22":{"position":[[216,8]]},"115":{"position":[[155,6]]},"123":{"position":[[155,6]]},"129":{"position":[[147,6]]},"131":{"position":[[539,6]]},"135":{"position":[[50,6],[92,6],[125,7]]},"212":{"position":[[1022,7]]}}}],["out",{"_index":381,"t":{"24":{"position":[[696,3]]},"35":{"position":[[444,3]]},"39":{"position":[[468,3]]}}}],["over",{"_index":246,"t":{"16":{"position":[[1661,4],[1758,4]]}}}],["paint.net",{"_index":1726,"t":{"180":{"position":[[340,10]]}}}],["painter",{"_index":1782,"t":{"182":{"position":[[641,8]]}}}],["parallax",{"_index":426,"t":{"31":{"position":[[528,8]]},"184":{"position":[[991,9]]}}}],["paramet",{"_index":59,"t":{"6":{"position":[[267,9],[392,9]]}}}],["paranoia",{"_index":1927,"t":{"208":{"position":[[59,8]]}}}],["parent",{"_index":24,"t":{"4":{"position":[[31,6]]},"39":{"position":[[19,6]]},"57":{"position":[[66,6]]},"61":{"position":[[27,6]]},"71":{"position":[[277,7]]},"73":{"position":[[187,6]]},"77":{"position":[[37,7],[449,6]]},"107":{"position":[[346,7]]}}}],["part",{"_index":224,"t":{"16":{"position":[[1149,4]]},"35":{"position":[[338,4]]}}}],["particl",{"_index":467,"t":{"33":{"position":[[378,8]]},"87":{"position":[[18,8]]}}}],["pass",{"_index":138,"t":{"14":{"position":[[43,6]]},"33":{"position":[[265,5]]},"148":{"position":[[319,5]]}}}],["passabl",{"_index":1189,"t":{"117":{"position":[[49,8]]},"125":{"position":[[72,8]]}}}],["path",{"_index":40,"t":{"4":{"position":[[282,4],[328,4]]},"39":{"position":[[90,4]]},"123":{"position":[[271,4]]}}}],["pay",{"_index":384,"t":{"26":{"position":[[62,6]]}}}],["pbr",{"_index":449,"t":{"33":{"position":[[39,6]]},"148":{"position":[[43,5]]}}}],["peopl",{"_index":331,"t":{"20":{"position":[[448,6]]}}}],["per",{"_index":695,"t":{"51":{"position":[[978,3]]}}}],["perhap",{"_index":160,"t":{"16":{"position":[[0,7]]}}}],["period",{"_index":83,"t":{"8":{"position":[[232,12],[345,12]]}}}],["person",{"_index":201,"t":{"16":{"position":[[797,6]]}}}],["photoshop",{"_index":1730,"t":{"180":{"position":[[397,10],[610,10]]}}}],["physic",{"_index":362,"t":{"24":{"position":[[113,7]]},"29":{"position":[[104,8]]},"31":{"position":[[476,7]]},"33":{"position":[[12,10],[412,7]]}}}],["physx",{"_index":425,"t":{"31":{"position":[[491,5]]},"146":{"position":[[549,6]]},"162":{"position":[[160,6]]}}}],["pitch",{"_index":528,"t":{"39":{"position":[[585,5],[775,5],[1001,5],[1010,6],[1380,5]]},"57":{"position":[[482,5]]},"73":{"position":[[18,5]]},"81":{"position":[[418,5]]},"101":{"position":[[18,5]]},"109":{"position":[[0,5]]},"131":{"position":[[439,5]]},"218":{"position":[[427,5],[480,5]]}}}],["pitch_constraint",{"_index":2272,"t":{"224":{"position":[[890,16]]}}}],["pitch_damp",{"_index":2218,"t":{"218":{"position":[[446,13]]},"224":{"position":[[1371,13]]}}}],["pitch_frict",{"_index":2273,"t":{"224":{"position":[[1071,14]]}}}],["pitch_stiff",{"_index":2217,"t":{"218":{"position":[[378,15]]},"224":{"position":[[1351,15]]}}}],["platform",{"_index":102,"t":{"10":{"position":[[54,8],[442,9]]},"12":{"position":[[44,9],[193,8]]},"16":{"position":[[421,10],[1426,9]]},"22":{"position":[[125,10]]},"24":{"position":[[76,10]]},"29":{"position":[[66,8]]}}}],["play",{"_index":251,"t":{"16":{"position":[[1725,5],[1822,5]]},"41":{"position":[[0,4]]},"154":{"position":[[1620,4],[1699,4]]}}}],["player",{"_index":193,"t":{"16":{"position":[[639,7]]},"22":{"position":[[502,6]]},"24":{"position":[[384,6]]}}}],["pleas",{"_index":126,"t":{"12":{"position":[[124,6]]}}}],["png",{"_index":1685,"t":{"176":{"position":[[852,4]]},"210":{"position":[[200,4]]}}}],["point",{"_index":1012,"t":{"87":{"position":[[86,5]]}}}],["poke646",{"_index":266,"t":{"16":{"position":[[2010,8]]},"154":{"position":[[1940,8]]}}}],["port",{"_index":236,"t":{"16":{"position":[[1384,4],[1457,5],[1647,4],[1937,7]]},"22":{"position":[[110,6]]},"24":{"position":[[54,6]]},"33":{"position":[[505,4]]},"35":{"position":[[49,7]]}}}],["portal",{"_index":441,"t":{"31":{"position":[[712,8]]}}}],["possibl",{"_index":192,"t":{"16":{"position":[[621,13]]},"33":{"position":[[61,11]]}}}],["pre",{"_index":460,"t":{"33":{"position":[[261,3]]},"148":{"position":[[315,3]]}}}],["preserv",{"_index":450,"t":{"33":{"position":[[50,10]]}}}],["preset",{"_index":518,"t":{"39":{"position":[[262,7]]}}}],["pretend",{"_index":269,"t":{"18":{"position":[[6,7]]}}}],["primext",{"_index":71,"t":{"8":{"position":[[62,8],[388,7]]},"12":{"position":[[9,7],[158,7],[229,7],[261,7]]},"24":{"position":[[715,7]]},"35":{"position":[[365,7]]},"111":{"position":[[530,7]]},"137":{"position":[[59,8],[384,7]]},"141":{"position":[[14,7],[133,7],[214,7],[241,7]]},"150":{"position":[[403,7]]},"162":{"position":[[705,7]]},"166":{"position":[[2,7]]},"176":{"position":[[0,7]]},"178":{"position":[[230,7],[1088,7]]},"182":{"position":[[141,7],[519,7]]},"184":{"position":[[108,7]]},"186":{"position":[[215,7]]},"208":{"position":[[235,8],[318,8]]}}}],["primext.exe/primext_run",{"_index":133,"t":{"12":{"position":[[352,23]]},"141":{"position":[[338,23]]}}}],["primext/devkit",{"_index":1935,"t":{"208":{"position":[[350,15]]}}}],["primext/xash3d",{"_index":1937,"t":{"210":{"position":[[50,15]]}}}],["probabl",{"_index":194,"t":{"16":{"position":[[671,8]]}}}],["process",{"_index":233,"t":{"16":{"position":[[1321,7]]}}}],["program",{"_index":292,"t":{"18":{"position":[[520,7]]}}}],["project",{"_index":11,"t":{"2":{"position":[[144,7]]},"4":{"position":[[303,11],[352,11]]},"14":{"position":[[260,8]]},"16":{"position":[[938,8],[1005,8]]},"20":{"position":[[29,7],[768,9]]},"24":{"position":[[534,7]]},"35":{"position":[[489,7]]}}}],["projector",{"_index":19,"t":{"2":{"position":[[240,9]]}}}],["properli",{"_index":99,"t":{"8":{"position":[[485,9]]}}}],["provod/w23",{"_index":226,"t":{"16":{"position":[[1187,12]]},"154":{"position":[[1186,12]]}}}],["ps",{"_index":181,"t":{"16":{"position":[[457,2]]},"154":{"position":[[458,2]]}}}],["public",{"_index":335,"t":{"20":{"position":[[550,7]]}}}],["publicli",{"_index":213,"t":{"16":{"position":[[947,8]]},"20":{"position":[[373,8]]}}}],["purpos",{"_index":290,"t":{"18":{"position":[[498,7]]}}}],["pxstudiomdl.ex",{"_index":2097,"t":{"212":{"position":[[5736,15]]}}}],["qc",{"_index":1954,"t":{"210":{"position":[[603,2]]}}}],["quak",{"_index":2026,"t":{"212":{"position":[[3257,5]]}}}],["quake1",{"_index":2010,"t":{"212":{"position":[[2610,6],[2921,7],[3024,6]]}}}],["question",{"_index":389,"t":{"26":{"position":[[175,9]]}}}],["r",{"_index":29,"t":{"4":{"position":[[137,1]]},"61":{"position":[[121,1]]},"190":{"position":[[1450,1]]},"198":{"position":[[427,2]]},"212":{"position":[[4404,1],[4419,1],[4758,1]]}}}],["r_detailtextur",{"_index":1868,"t":{"192":{"position":[[714,16]]}}}],["r_lighting_brdf",{"_index":1813,"t":{"186":{"position":[[311,16],[354,16]]}}}],["radiu",{"_index":34,"t":{"4":{"position":[[179,6]]},"41":{"position":[[98,6],[190,6],[280,6]]},"51":{"position":[[573,6]]}}}],["ragdol",{"_index":468,"t":{"33":{"position":[[404,7]]},"148":{"position":[[495,7]]}}}],["random",{"_index":714,"t":{"53":{"position":[[168,6]]}}}],["rate",{"_index":553,"t":{"39":{"position":[[1242,4]]},"51":{"position":[[929,4]]}}}],["ray",{"_index":197,"t":{"16":{"position":[[733,3],[1255,3]]}}}],["read",{"_index":372,"t":{"24":{"position":[[506,4]]},"57":{"position":[[130,4]]}}}],["real",{"_index":196,"t":{"16":{"position":[[728,4]]},"33":{"position":[[155,4]]}}}],["receiv",{"_index":245,"t":{"16":{"position":[[1652,8]]}}}],["recommend",{"_index":82,"t":{"8":{"position":[[217,11]]},"26":{"position":[[52,9]]}}}],["reflect",{"_index":428,"t":{"31":{"position":[[561,11]]},"33":{"position":[[178,11]]},"57":{"position":[[163,10]]},"73":{"position":[[56,10]]},"81":{"position":[[18,10]]},"115":{"position":[[18,10]]},"123":{"position":[[18,10]]},"131":{"position":[[18,10]]},"148":{"position":[[261,12]]}}}],["reflectscal",{"_index":1652,"t":{"174":{"position":[[109,14],[603,14]]}}}],["refractscal",{"_index":1656,"t":{"174":{"position":[[289,14],[643,14]]}}}],["regular",{"_index":341,"t":{"22":{"position":[[8,7]]}}}],["rel",{"_index":344,"t":{"22":{"position":[[71,8]]}}}],["releas",{"_index":73,"t":{"8":{"position":[[90,7]]},"14":{"position":[[60,7]]},"16":{"position":[[64,7],[1373,8]]},"20":{"position":[[410,7]]}}}],["reliefscal",{"_index":1655,"t":{"174":{"position":[[191,13]]},"184":{"position":[[696,13],[730,11]]}}}],["remap",{"_index":960,"t":{"77":{"position":[[675,5]]}}}],["remov",{"_index":174,"t":{"16":{"position":[[312,7]]}}}],["renamebon",{"_index":2060,"t":{"212":{"position":[[4186,11],[4385,11]]}}}],["render",{"_index":229,"t":{"16":{"position":[[1241,8]]},"31":{"position":[[114,9],[577,9]]},"33":{"position":[[29,9],[199,9],[230,9]]},"35":{"position":[[129,8],[166,8]]},"51":{"position":[[355,6]]},"57":{"position":[[208,6],[244,6],[410,6]]},"73":{"position":[[250,6]]},"81":{"position":[[149,6],[196,6]]},"131":{"position":[[149,6],[195,6],[367,6]]},"196":{"position":[[409,6]]}}}],["replac",{"_index":274,"t":{"18":{"position":[[93,7],[211,7]]},"20":{"position":[[85,9]]}}}],["requir",{"_index":307,"t":{"18":{"position":[[897,8]]}}}],["reset",{"_index":815,"t":{"57":{"position":[[596,5]]}}}],["resolut",{"_index":1028,"t":{"93":{"position":[[0,10]]}}}],["result",{"_index":244,"t":{"16":{"position":[[1611,6]]},"20":{"position":[[563,7]]}}}],["retain",{"_index":364,"t":{"24":{"position":[[169,9]]},"29":{"position":[[146,9]]}}}],["return",{"_index":823,"t":{"57":{"position":[[711,6],[792,6]]}}}],["review",{"_index":249,"t":{"16":{"position":[[1707,7],[1804,7]]}}}],["rework",{"_index":465,"t":{"33":{"position":[[308,6]]}}}],["rg",{"_index":1765,"t":{"180":{"position":[[1204,2]]}}}],["rgb",{"_index":1753,"t":{"180":{"position":[[1073,3],[1121,3],[1255,3]]}}}],["rgba",{"_index":1761,"t":{"180":{"position":[[1169,4],[1320,5]]}}}],["right",{"_index":256,"t":{"16":{"position":[[1873,6]]}}}],["rigid",{"_index":423,"t":{"31":{"position":[[465,5]]}}}],["roll",{"_index":807,"t":{"57":{"position":[[492,4]]},"73":{"position":[[28,4]]},"81":{"position":[[428,4]]},"101":{"position":[[28,4]]},"109":{"position":[[10,4]]},"131":{"position":[[449,4]]}}}],["root",{"_index":2153,"t":{"212":{"position":[[7975,5]]}}}],["rotat",{"_index":2145,"t":{"212":{"position":[[7752,6]]}}}],["rough",{"_index":1830,"t":{"190":{"position":[[317,12],[359,9]]}}}],["rt",{"_index":1912,"t":{"200":{"position":[[217,3]]}}}],["run",{"_index":123,"t":{"10":{"position":[[392,3]]},"12":{"position":[[337,3]]},"16":{"position":[[502,3]]}}}],["s3tc",{"_index":1750,"t":{"180":{"position":[[1047,6]]}}}],["same",{"_index":128,"t":{"12":{"position":[[188,4]]},"16":{"position":[[1447,4]]}}}],["savior",{"_index":1928,"t":{"208":{"position":[[70,6]]}}}],["saw",{"_index":195,"t":{"16":{"position":[[688,3]]}}}],["scale",{"_index":821,"t":{"57":{"position":[[686,5]]},"73":{"position":[[563,5]]},"101":{"position":[[174,5]]},"109":{"position":[[116,5]]},"212":{"position":[[1935,6]]}}}],["scale_i",{"_index":1997,"t":{"212":{"position":[[2018,9]]}}}],["scale_x",{"_index":1996,"t":{"212":{"position":[[2008,9]]}}}],["scale_z",{"_index":1998,"t":{"212":{"position":[[2028,8]]}}}],["scope",{"_index":376,"t":{"24":{"position":[[596,5]]}}}],["scratch",{"_index":299,"t":{"18":{"position":[[737,8]]}}}],["screen",{"_index":455,"t":{"33":{"position":[[165,6]]},"148":{"position":[[247,7]]}}}],["script",{"_index":1565,"t":{"166":{"position":[[359,8]]},"172":{"position":[[152,8]]},"184":{"position":[[315,7]]},"192":{"position":[[568,7]]}}}],["scroll",{"_index":692,"t":{"51":{"position":[[922,6]]}}}],["sdk",{"_index":314,"t":{"20":{"position":[[150,4]]},"29":{"position":[[19,3]]},"144":{"position":[[24,3]]},"158":{"position":[[154,4]]}}}],["second",{"_index":696,"t":{"51":{"position":[[985,7],[1185,7]]}}}],["segment",{"_index":893,"t":{"69":{"position":[[18,8]]}}}],["select",{"_index":100,"t":{"10":{"position":[[0,6]]}}}],["selfshadow",{"_index":1146,"t":{"109":{"position":[[467,13]]}}}],["sens",{"_index":340,"t":{"20":{"position":[[747,5]]}}}],["separ",{"_index":302,"t":{"18":{"position":[[810,9],[908,8]]}}}],["sequenc",{"_index":921,"t":{"73":{"position":[[488,8],[621,8],[743,8]]},"109":{"position":[[185,8]]},"212":{"position":[[7176,9],[7798,9]]}}}],["server",{"_index":319,"t":{"20":{"position":[[212,6]]},"35":{"position":[[505,7]]}}}],["set",{"_index":56,"t":{"6":{"position":[[227,3],[335,3]]},"20":{"position":[[166,3]]}}}],["shade",{"_index":726,"t":{"53":{"position":[[502,5],[545,5]]},"109":{"position":[[452,8]]}}}],["shader",{"_index":434,"t":{"31":{"position":[[613,6]]}}}],["shadow",{"_index":49,"t":{"6":{"position":[[62,7],[81,6],[294,6]]},"31":{"position":[[457,7]]},"63":{"position":[[69,7]]},"75":{"position":[[217,7]]},"111":{"position":[[192,7],[384,7]]}}}],["shortli",{"_index":328,"t":{"20":{"position":[[392,7]]}}}],["shot",{"_index":1596,"t":{"170":{"position":[[452,6],[863,6],[1396,4],[1527,4],[1534,4],[1575,4],[1582,4]]}}}],["shot1",{"_index":1620,"t":{"170":{"position":[[1595,5]]}}}],["shot2",{"_index":1621,"t":{"170":{"position":[[1609,5]]}}}],["silent",{"_index":599,"t":{"41":{"position":[[370,6]]}}}],["simpli",{"_index":276,"t":{"18":{"position":[[148,7]]}}}],["singl",{"_index":356,"t":{"22":{"position":[[495,6]]},"24":{"position":[[377,6]]}}}],["singleplay",{"_index":400,"t":{"29":{"position":[[354,12]]}}}],["site",{"_index":282,"t":{"18":{"position":[[306,5]]}}}],["size",{"_index":411,"t":{"31":{"position":[[237,4]]}}}],["ski",{"_index":1102,"t":{"99":{"position":[[109,3]]},"105":{"position":[[334,5]]}}}],["skin",{"_index":922,"t":{"73":{"position":[[514,4]]},"109":{"position":[[67,4]]}}}],["skip",{"_index":79,"t":{"8":{"position":[[198,4]]}}}],["skybox",{"_index":431,"t":{"31":{"position":[[590,6]]},"99":{"position":[[150,8]]}}}],["slightli",{"_index":75,"t":{"8":{"position":[[128,8]]}}}],["small",{"_index":589,"t":{"41":{"position":[[92,5]]}}}],["smartwatch",{"_index":185,"t":{"16":{"position":[[509,13]]}}}],["smd",{"_index":422,"t":{"31":{"position":[[424,3]]},"146":{"position":[[455,3]]},"210":{"position":[[459,3],[561,3]]},"212":{"position":[[2133,3],[4364,3],[7219,3]]}}}],["smooth",{"_index":1139,"t":{"109":{"position":[[279,9]]},"174":{"position":[[462,12]]},"190":{"position":[[175,10],[1452,10]]},"212":{"position":[[586,6]]}}}],["snmetamorph",{"_index":475,"t":{"35":{"position":[[0,11]]},"150":{"position":[[0,11]]}}}],["soft",{"_index":470,"t":{"33":{"position":[[465,4]]},"148":{"position":[[560,4]]}}}],["softwar",{"_index":297,"t":{"18":{"position":[[650,8]]}}}],["solid",{"_index":730,"t":{"53":{"position":[[585,5]]},"75":{"position":[[115,5]]},"111":{"position":[[0,5]]},"115":{"position":[[242,5]]},"123":{"position":[[239,5]]},"131":{"position":[[623,5]]}}}],["somehow",{"_index":355,"t":{"22":{"position":[[365,7]]}}}],["someth",{"_index":280,"t":{"18":{"position":[[284,9],[624,9]]},"22":{"position":[[396,9]]}}}],["sometim",{"_index":221,"t":{"16":{"position":[[1110,9]]}}}],["sound",{"_index":146,"t":{"14":{"position":[[201,7]]},"18":{"position":[[101,7]]},"39":{"position":[[79,5]]},"170":{"position":[[1877,6],[2293,6]]}}}],["sourc",{"_index":2,"t":{"2":{"position":[[14,6]]},"4":{"position":[[13,6],[73,6]]},"6":{"position":[[18,6],[106,6],[162,6],[191,6]]},"16":{"position":[[261,7]]},"18":{"position":[[1023,8]]},"20":{"position":[[173,6],[525,7]]},"26":{"position":[[91,7]]}}}],["sourcemod",{"_index":392,"t":{"26":{"position":[[261,13]]},"164":{"position":[[258,13]]}}}],["space",{"_index":456,"t":{"33":{"position":[[172,5]]},"148":{"position":[[255,5]]}}}],["spark",{"_index":718,"t":{"53":{"position":[[314,6],[369,6]]},"69":{"position":[[58,5],[94,5]]}}}],["specular",{"_index":1846,"t":{"190":{"position":[[939,8],[1497,8]]}}}],["spin",{"_index":545,"t":{"39":{"position":[[919,4],[1061,4]]}}}],["spinup",{"_index":567,"t":{"39":{"position":[[1700,6]]}}}],["spirit",{"_index":369,"t":{"24":{"position":[[329,6]]},"29":{"position":[[306,6]]},"144":{"position":[[286,6]]},"162":{"position":[[318,6]]}}}],["split",{"_index":420,"t":{"31":{"position":[[402,5]]}}}],["spot",{"_index":8,"t":{"2":{"position":[[77,4]]},"59":{"position":[[107,5]]},"65":{"position":[[332,5]]}}}],["sprite",{"_index":147,"t":{"14":{"position":[[209,8]]},"51":{"position":[[845,6]]}}}],["squar",{"_index":1194,"t":{"117":{"position":[[160,6]]}}}],["squeez",{"_index":379,"t":{"24":{"position":[[672,8]]}}}],["srgb",{"_index":1713,"t":{"178":{"position":[[1250,5],[1581,4]]}}}],["stand",{"_index":86,"t":{"8":{"position":[[297,5]]}}}],["standard",{"_index":345,"t":{"22":{"position":[[87,8]]}}}],["start",{"_index":44,"t":{"6":{"position":[[0,5]]},"20":{"position":[[351,8]]},"39":{"position":[[301,5],[426,6],[570,6],[769,5],[995,5]]},"41":{"position":[[364,5]]},"47":{"position":[[0,5]]},"51":{"position":[[53,5],[1018,8]]},"53":{"position":[[0,5],[308,5],[508,5]]},"63":{"position":[[0,5]]},"89":{"position":[[0,5]]},"103":{"position":[[0,5]]},"117":{"position":[[0,5]]},"125":{"position":[[0,5]]}}}],["state",{"_index":474,"t":{"33":{"position":[[523,5]]},"57":{"position":[[121,5]]}}}],["steam",{"_index":471,"t":{"33":{"position":[[472,5]]},"148":{"position":[[567,5]]}}}],["step",{"_index":80,"t":{"8":{"position":[[203,4]]},"10":{"position":[[253,6]]}}}],["step_sound",{"_index":1603,"t":{"170":{"position":[[586,12],[997,12],[2132,12],[2393,12]]}}}],["stiff",{"_index":2177,"t":{"214":{"position":[[410,11]]},"220":{"position":[[209,9],[1095,9]]},"222":{"position":[[215,9]]}}}],["still",{"_index":87,"t":{"8":{"position":[[303,5]]}}}],["stop",{"_index":211,"t":{"16":{"position":[[890,7]]}}}],["stream",{"_index":232,"t":{"16":{"position":[[1307,9]]}}}],["strenght",{"_index":989,"t":{"81":{"position":[[560,8]]}}}],["strength",{"_index":1236,"t":{"131":{"position":[[718,8]]}}}],["strike",{"_index":239,"t":{"16":{"position":[[1503,6]]},"51":{"position":[[1060,6]]},"53":{"position":[[175,6],[288,7]]},"154":{"position":[[1481,6]]}}}],["studiomdl",{"_index":1929,"t":{"208":{"position":[[77,10]]}}}],["studiomodel",{"_index":402,"t":{"31":{"position":[[102,11],[185,12],[350,12]]}}}],["style",{"_index":1779,"t":{"182":{"position":[[570,5],[718,5],[734,6]]}}}],["substanc",{"_index":1781,"t":{"182":{"position":[[631,9]]}}}],["such",{"_index":178,"t":{"16":{"position":[[432,4],[1174,4]]},"18":{"position":[[312,4]]}}}],["suitabl",{"_index":281,"t":{"18":{"position":[[294,8]]},"24":{"position":[[350,8]]},"29":{"position":[[327,8]]}}}],["sun",{"_index":433,"t":{"31":{"position":[[603,3]]}}}],["sunshafts/godray",{"_index":435,"t":{"31":{"position":[[620,19]]},"146":{"position":[[679,19]]}}}],["support",{"_index":94,"t":{"8":{"position":[[401,8]]},"16":{"position":[[397,8],[1267,7]]},"29":{"position":[[51,8]]},"31":{"position":[[208,7],[328,7],[520,7],[545,7]]},"33":{"position":[[0,7],[446,7]]}}}],["switch",{"_index":180,"t":{"16":{"position":[[449,7],[971,8]]},"33":{"position":[[76,6]]},"154":{"position":[[450,7]]}}}],["sync",{"_index":2128,"t":{"212":{"position":[[6676,6]]}}}],["system",{"_index":463,"t":{"33":{"position":[[288,7],[327,6]]},"71":{"position":[[285,8]]},"77":{"position":[[45,7],[456,7]]},"107":{"position":[[354,8]]}}}],["take",{"_index":223,"t":{"16":{"position":[[1144,4]]},"35":{"position":[[333,4]]}}}],["target",{"_index":654,"t":{"51":{"position":[[18,6],[478,6]]},"57":{"position":[[18,6]]},"81":{"position":[[456,6]]},"115":{"position":[[162,6]]},"123":{"position":[[162,6]]},"131":{"position":[[546,6],[655,6]]}}}],["targetnam",{"_index":23,"t":{"4":{"position":[[20,10],[40,10]]},"51":{"position":[[425,10]]}}}],["team",{"_index":219,"t":{"16":{"position":[[1073,4],[1368,4]]},"22":{"position":[[254,5]]}}}],["technolog",{"_index":378,"t":{"24":{"position":[[652,15]]}}}],["test",{"_index":481,"t":{"35":{"position":[[79,8],[236,7],[254,7],[281,7],[299,7]]}}}],["test_0",{"_index":1575,"t":{"168":{"position":[[221,6]]}}}],["test_0.bsp",{"_index":1572,"t":{"168":{"position":[[158,10]]}}}],["test_1",{"_index":1576,"t":{"168":{"position":[[228,6]]}}}],["test_1.bsp",{"_index":1573,"t":{"168":{"position":[[171,11]]}}}],["test_impact",{"_index":1598,"t":{"170":{"position":[[474,13],[885,13]]}}}],["test_smok",{"_index":1599,"t":{"170":{"position":[[488,12],[899,12]]}}}],["texrendermod",{"_index":1966,"t":{"212":{"position":[[402,14],[786,14],[817,14]]}}}],["textur",{"_index":39,"t":{"4":{"position":[[272,7],[290,7]]},"14":{"position":[[218,9]]},"18":{"position":[[120,9]]},"51":{"position":[[914,7]]},"61":{"position":[[250,7]]},"178":{"position":[[44,9],[705,9]]},"180":{"position":[[358,7]]},"196":{"position":[[440,7]]}}}],["texturegroup",{"_index":2047,"t":{"212":{"position":[[3752,13],[4056,13]]}}}],["textures.mat",{"_index":1643,"t":{"172":{"position":[[303,13]]}}}],["textures/ak47_v1/a1.dd",{"_index":1698,"t":{"178":{"position":[[540,23]]}}}],["textures/ak47_v1/b2.dd",{"_index":1699,"t":{"178":{"position":[[566,24]]}}}],["textures/video",{"_index":12,"t":{"2":{"position":[[152,15]]}}}],["tfc",{"_index":1471,"t":{"156":{"position":[[129,4]]}}}],["tga",{"_index":1673,"t":{"176":{"position":[[103,4],[861,6]]},"200":{"position":[[297,4]]},"210":{"position":[[190,4]]}}}],["the303",{"_index":391,"t":{"26":{"position":[[198,6]]},"164":{"position":[[195,6]]}}}],["therefor",{"_index":399,"t":{"29":{"position":[[249,9]]}}}],["thomasvonwinkl",{"_index":488,"t":{"35":{"position":[[262,16]]},"150":{"position":[[291,16]]}}}],["thousand",{"_index":248,"t":{"16":{"position":[[1698,8],[1795,8]]}}}],["through",{"_index":445,"t":{"31":{"position":[[755,7]]}}}],["time",{"_index":237,"t":{"16":{"position":[[1452,4]]},"20":{"position":[[729,5]]},"33":{"position":[[160,4]]},"39":{"position":[[350,4],[472,4],[927,4],[1071,4]]},"51":{"position":[[1073,4]]},"53":{"position":[[302,5]]}}}],["tip",{"_index":53,"t":{"6":{"position":[[169,3]]},"8":{"position":[[366,3]]},"182":{"position":[[460,3]]},"222":{"position":[[0,3]]}}}],["tip_mass",{"_index":2208,"t":{"216":{"position":[[395,8],[585,8]]},"218":{"position":[[1143,8]]},"224":{"position":[[1387,8]]}}}],["toggl",{"_index":606,"t":{"41":{"position":[[510,7]]},"53":{"position":[[115,6]]}}}],["took",{"_index":332,"t":{"20":{"position":[[455,4]]}}}],["tool",{"_index":143,"t":{"14":{"position":[[160,4]]},"18":{"position":[[803,6],[957,5]]},"24":{"position":[[473,5]]},"180":{"position":[[366,5]]}}}],["topcolor",{"_index":801,"t":{"57":{"position":[[423,8]]},"73":{"position":[[419,8]]},"77":{"position":[[590,8]]},"81":{"position":[[359,8]]},"131":{"position":[[380,8]]}}}],["topic",{"_index":305,"t":{"18":{"position":[[859,5]]}}}],["total",{"_index":464,"t":{"33":{"position":[[302,5]]}}}],["trace",{"_index":198,"t":{"16":{"position":[[737,7],[1259,7]]}}}],["transpar",{"_index":1891,"t":{"196":{"position":[[291,11]]}}}],["trigger_changetarget",{"_index":1212,"t":{"119":{"position":[[403,20]]}}}],["turn",{"_index":47,"t":{"6":{"position":[[43,6]]}}}],["tutori",{"_index":390,"t":{"26":{"position":[[185,9],[205,9],[229,9],[248,9],[281,9]]}}}],["twhl",{"_index":394,"t":{"26":{"position":[[303,4]]},"164":{"position":[[402,4]]}}}],["twitch",{"_index":234,"t":{"16":{"position":[[1336,7]]}}}],["type",{"_index":990,"t":{"81":{"position":[[608,4]]},"131":{"position":[[766,4]]}}}],["ue4",{"_index":1783,"t":{"182":{"position":[[650,4]]}}}],["uncl",{"_index":208,"t":{"16":{"position":[[862,5]]}}}],["uncount",{"_index":155,"t":{"14":{"position":[[312,11]]}}}],["under",{"_index":205,"t":{"16":{"position":[[833,5]]}}}],["understand",{"_index":300,"t":{"18":{"position":[[763,10]]}}}],["unit",{"_index":35,"t":{"4":{"position":[[190,6]]},"31":{"position":[[267,6]]}}}],["unpack",{"_index":111,"t":{"10":{"position":[[184,6]]},"12":{"position":[[59,6]]}}}],["unpreced",{"_index":191,"t":{"16":{"position":[[607,13]]}}}],["unrel",{"_index":216,"t":{"16":{"position":[[995,9]]}}}],["up",{"_index":190,"t":{"16":{"position":[[604,2]]},"18":{"position":[[28,2]]},"39":{"position":[[924,2]]},"200":{"position":[[221,3]]}}}],["up_constraint",{"_index":2239,"t":{"220":{"position":[[498,13],[704,15],[1142,13]]},"222":{"position":[[271,13]]}}}],["up_frict",{"_index":2240,"t":{"220":{"position":[[596,11]]}}}],["updat",{"_index":84,"t":{"8":{"position":[[254,6]]}}}],["us",{"_index":16,"t":{"2":{"position":[[206,5]]},"10":{"position":[[84,3]]},"12":{"position":[[346,5]]},"14":{"position":[[148,3]]},"16":{"position":[[542,6]]},"18":{"position":[[535,5]]},"20":{"position":[[756,3]]},"22":{"position":[[419,4],[481,4]]},"31":{"position":[[484,6]]},"69":{"position":[[303,3]]},"83":{"position":[[168,3]]},"117":{"position":[[113,4]]},"133":{"position":[[168,3]]}}}],["usabl",{"_index":1190,"t":{"117":{"position":[[92,6]]}}}],["util",{"_index":317,"t":{"20":{"position":[[190,10]]},"31":{"position":[[777,9]]},"33":{"position":[[147,7]]}}}],["uv",{"_index":1985,"t":{"212":{"position":[[1399,2]]}}}],["v_9mmar/bodi",{"_index":1668,"t":{"174":{"position":[[586,14]]}}}],["valu",{"_index":57,"t":{"6":{"position":[[235,5],[341,5]]}}}],["valv",{"_index":119,"t":{"10":{"position":[[327,5]]},"139":{"position":[[311,5]]}}}],["vanilla",{"_index":97,"t":{"8":{"position":[[437,7]]},"31":{"position":[[87,7]]}}}],["variat",{"_index":336,"t":{"20":{"position":[[596,10]]}}}],["varieti",{"_index":371,"t":{"24":{"position":[[445,7]]}}}],["variou",{"_index":349,"t":{"22":{"position":[[179,7]]}}}],["vehicl",{"_index":469,"t":{"33":{"position":[[430,8]]}}}],["velaron",{"_index":477,"t":{"35":{"position":[[29,7]]},"150":{"position":[[34,7]]}}}],["veri",{"_index":168,"t":{"16":{"position":[[210,4]]},"18":{"position":[[143,4]]}}}],["version",{"_index":359,"t":{"24":{"position":[[9,7]]}}}],["vertex",{"_index":1159,"t":{"111":{"position":[[283,6]]}}}],["video",{"_index":43,"t":{"4":{"position":[[336,5]]},"123":{"position":[[279,5]]}}}],["view",{"_index":1108,"t":{"101":{"position":[[75,4]]},"115":{"position":[[348,4]]}}}],["viewer",{"_index":448,"t":{"31":{"position":[[838,8]]}}}],["vita",{"_index":182,"t":{"16":{"position":[[460,5]]},"154":{"position":[[461,5]]}}}],["vol",{"_index":563,"t":{"39":{"position":[[1526,3]]}}}],["volum",{"_index":512,"t":{"39":{"position":[[190,6],[307,6],[433,7],[454,8],[547,8],[577,7]]}}}],["vulkan",{"_index":228,"t":{"16":{"position":[[1234,6]]},"154":{"position":[[1257,6]]}}}],["wad",{"_index":1691,"t":{"178":{"position":[[274,4],[813,3],[933,3]]},"196":{"position":[[536,3]]}}}],["wall1",{"_index":1798,"t":{"184":{"position":[[686,7]]},"192":{"position":[[576,7]]}}}],["wall1.dd",{"_index":1776,"t":{"182":{"position":[[373,10]]},"184":{"position":[[508,10]]},"186":{"position":[[606,10]]},"192":{"position":[[485,10]]}}}],["wall1_gloss.dd",{"_index":1818,"t":{"186":{"position":[[673,15]]}}}],["wall1_hmap.dd",{"_index":1796,"t":{"184":{"position":[[583,15]]}}}],["wall1_norm.dd",{"_index":1777,"t":{"182":{"position":[[445,14]]}}}],["wall_tex.mat",{"_index":1797,"t":{"184":{"position":[[652,13]]}}}],["want",{"_index":295,"t":{"18":{"position":[[609,4],[677,4]]},"20":{"position":[[7,4]]},"22":{"position":[[357,4]]},"24":{"position":[[626,4]]}}}],["warn",{"_index":60,"t":{"6":{"position":[[277,7]]}}}],["wav",{"_index":510,"t":{"39":{"position":[[178,4]]},"43":{"position":[[216,4]]}}}],["wave",{"_index":243,"t":{"16":{"position":[[1562,4]]}}}],["way",{"_index":289,"t":{"18":{"position":[[483,5],[990,4]]}}}],["websit",{"_index":373,"t":{"24":{"position":[[542,8]]}}}],["weight",{"_index":408,"t":{"31":{"position":[[198,9]]},"210":{"position":[[343,10]]}}}],["well",{"_index":188,"t":{"16":{"position":[[565,4],[804,4]]}}}],["width",{"_index":680,"t":{"51":{"position":[[707,5]]}}}],["wiki",{"_index":395,"t":{"26":{"position":[[308,4]]},"164":{"position":[[407,4]]}}}],["win32",{"_index":105,"t":{"10":{"position":[[105,5],[151,5]]},"139":{"position":[[104,5],[151,5]]}}}],["window",{"_index":104,"t":{"10":{"position":[[75,8]]},"139":{"position":[[74,8]]}}}],["wish",{"_index":490,"t":{"35":{"position":[[314,5]]}}}],["within",{"_index":375,"t":{"24":{"position":[[585,6]]}}}],["without",{"_index":312,"t":{"20":{"position":[[51,7]]},"22":{"position":[[22,7]]}}}],["wood",{"_index":1645,"t":{"172":{"position":[[363,6],[492,5],[679,6]]}}}],["wood_01",{"_index":1642,"t":{"172":{"position":[[266,8],[340,9]]}}}],["work",{"_index":6,"t":{"2":{"position":[[62,4]]},"8":{"position":[[480,4]]},"18":{"position":[[872,7],[977,4]]},"24":{"position":[[214,4]]},"26":{"position":[[13,7]]},"29":{"position":[[191,4]]},"33":{"position":[[515,7]]}}}],["workflow",{"_index":1837,"t":{"190":{"position":[[648,10]]}}}],["written",{"_index":321,"t":{"20":{"position":[[246,7]]}}}],["x",{"_index":898,"t":{"69":{"position":[[172,1],[211,1]]},"212":{"position":[[1030,3],[1140,3],[4475,3],[4814,3],[6840,2]]},"220":{"position":[[145,2],[367,1]]}}}],["x,y,z",{"_index":2071,"t":{"212":{"position":[[4691,5]]}}}],["x2",{"_index":2078,"t":{"212":{"position":[[4826,4]]}}}],["xash3d",{"_index":95,"t":{"8":{"position":[[417,6],[445,6]]},"10":{"position":[[20,6],[93,6],[139,6]]},"16":{"position":[[79,6],[187,6],[1396,6],[1635,6]]},"22":{"position":[[461,6]]},"24":{"position":[[34,6],[245,7]]},"29":{"position":[[31,6],[220,7]]},"31":{"position":[[95,6]]},"137":{"position":[[446,6],[469,6]]},"139":{"position":[[32,6],[92,6],[139,6]]},"144":{"position":[[39,6],[179,6]]},"146":{"position":[[124,6]]},"154":{"position":[[73,7],[185,6],[1376,6],[1596,6]]},"160":{"position":[[487,6]]},"162":{"position":[[37,6],[211,6]]},"208":{"position":[[226,6]]},"212":{"position":[[1631,7],[1744,7],[1927,7]]}}}],["xash3d.exe/xash3d.sh/xash3d",{"_index":124,"t":{"10":{"position":[[396,27]]},"139":{"position":[[420,27]]}}}],["xashxt",{"_index":367,"t":{"24":{"position":[[268,7],[318,6]]},"29":{"position":[[237,7],[295,6]]},"144":{"position":[[232,7],[277,6]]},"162":{"position":[[264,7],[309,6]]}}}],["xr",{"_index":2132,"t":{"212":{"position":[[6813,3],[7166,2]]}}}],["xyz",{"_index":2093,"t":{"212":{"position":[[5478,3]]}}}],["y",{"_index":902,"t":{"69":{"position":[[213,1],[252,1]]},"212":{"position":[[1034,3],[1144,3],[4479,3],[4818,3],[6843,2]]},"214":{"position":[[1101,2]]},"220":{"position":[[148,1],[594,1]]}}}],["y2",{"_index":2079,"t":{"212":{"position":[[4831,4]]}}}],["yaw",{"_index":806,"t":{"57":{"position":[[488,3]]},"73":{"position":[[24,3]]},"81":{"position":[[424,3]]},"101":{"position":[[24,3]]},"109":{"position":[[6,3]]},"131":{"position":[[445,3]]},"218":{"position":[[283,3],[342,3]]}}}],["yaw_constraint",{"_index":2226,"t":{"218":{"position":[[1379,14]]},"224":{"position":[[533,14],[1520,14]]}}}],["yaw_damp",{"_index":2213,"t":{"218":{"position":[[300,11],[1355,11]]},"224":{"position":[[1337,11],[1496,11]]}}}],["yaw_frict",{"_index":2268,"t":{"224":{"position":[[716,12]]}}}],["yaw_stiff",{"_index":2212,"t":{"218":{"position":[[236,13],[1337,13]]},"224":{"position":[[1319,13],[1478,13]]}}}],["year",{"_index":137,"t":{"14":{"position":[[32,5],[424,5]]},"16":{"position":[[706,5],[1862,5]]}}}],["you'll",{"_index":294,"t":{"18":{"position":[[602,6]]}}}],["yourself",{"_index":279,"t":{"18":{"position":[[267,8]]},"20":{"position":[[68,8]]}}}],["yr",{"_index":2133,"t":{"212":{"position":[[6817,2]]}}}],["z",{"_index":903,"t":{"69":{"position":[[254,1],[293,1]]},"212":{"position":[[1038,3],[1148,3],[4483,3],[4822,3],[6846,2]]},"214":{"position":[[1104,3]]},"220":{"position":[[152,2],[821,1]]}}}],["z2",{"_index":2080,"t":{"212":{"position":[[4836,4]]}}}],["zhlt",{"_index":1233,"t":{"131":{"position":[[478,4]]}}}],["zr",{"_index":2134,"t":{"212":{"position":[[6822,2]]}}}],["а",{"_index":537,"t":{"39":{"position":[[717,1]]},"91":{"position":[[292,1]]},"152":{"position":[[550,1],[983,1]]},"154":{"position":[[378,1],[566,1]]},"188":{"position":[[293,1]]},"194":{"position":[[336,1]]},"212":{"position":[[987,1],[3981,1],[4557,1],[5324,1],[5953,1],[6827,1]]},"214":{"position":[[1057,1]]}}}],["аберрац",{"_index":1661,"t":{"174":{"position":[[411,9]]}}}],["абсолютн",{"_index":1964,"t":{"212":{"position":[[312,11]]}}}],["авде",{"_index":1446,"t":{"154":{"position":[[1199,7]]}}}],["автомат",{"_index":785,"t":{"55":{"position":[[1192,9]]}}}],["автоматическ",{"_index":1033,"t":{"95":{"position":[[25,13]]},"97":{"position":[[84,13]]},"146":{"position":[[304,14]]},"178":{"position":[[1369,13]]},"210":{"position":[[492,13]]},"212":{"position":[[4927,13],[5370,14],[5825,14],[8144,14]]}}}],["автоопределен",{"_index":1920,"t":{"204":{"position":[[158,15]]}}}],["адаптац",{"_index":1305,"t":{"146":{"position":[[348,9]]}}}],["адаптирова",{"_index":1281,"t":{"144":{"position":[[52,14]]},"162":{"position":[[50,14]]}}}],["акт",{"_index":2103,"t":{"212":{"position":[[5946,6],[6065,5],[7670,6]]}}}],["активац",{"_index":670,"t":{"51":{"position":[[461,9]]},"55":{"position":[[137,9],[197,9],[255,9],[528,9],[914,9],[941,9]]},"127":{"position":[[153,9],[219,9],[257,9],[427,9],[529,9]]}}}],["активирова",{"_index":610,"t":{"41":{"position":[[649,12]]},"57":{"position":[[54,11]]}}}],["активируем",{"_index":655,"t":{"51":{"position":[[31,13]]},"81":{"position":[[478,12]]},"131":{"position":[[677,12]]}}}],["актуальн",{"_index":1172,"t":{"111":{"position":[[945,10]]},"158":{"position":[[728,10]]}}}],["алгорит",{"_index":1724,"t":{"180":{"position":[[174,9]]}}}],["алгоритм",{"_index":1246,"t":{"137":{"position":[[99,8]]},"184":{"position":[[952,8]]},"186":{"position":[[276,10],[465,8]]},"188":{"position":[[37,9]]},"190":{"position":[[45,9]]}}}],["альтернатив",{"_index":1916,"t":{"202":{"position":[[73,13]]}}}],["альф",{"_index":1887,"t":{"196":{"position":[[18,5]]},"198":{"position":[[457,5]]},"210":{"position":[[297,5]]}}}],["амплитуд",{"_index":2186,"t":{"214":{"position":[[609,11]]}}}],["аналогичн",{"_index":1692,"t":{"178":{"position":[[306,10],[591,10]]},"214":{"position":[[1514,11]]}}}],["анимац",{"_index":697,"t":{"51":{"position":[[1004,8],[1051,8]]},"71":{"position":[[81,9]]},"73":{"position":[[505,8],[646,8],[709,8],[769,8],[834,8]]},"107":{"position":[[95,9]]},"109":{"position":[[202,8]]},"210":{"position":[[376,8],[629,9]]},"212":{"position":[[2740,10],[2998,9],[3105,9],[5927,8],[6149,8],[6599,8],[7197,10],[7231,11],[7272,8],[7456,8],[7487,8],[7516,8],[7646,9],[7781,8],[7877,8],[8280,9]]}}}],["антен",{"_index":2166,"t":{"214":{"position":[[276,7]]}}}],["аргумент",{"_index":2143,"t":{"212":{"position":[[7570,9],[7583,9],[7690,10]]}}}],["аркадн",{"_index":784,"t":{"55":{"position":[[1183,8]]}}}],["артефакт",{"_index":856,"t":{"61":{"position":[[541,10]]},"176":{"position":[[265,10],[486,10]]},"180":{"position":[[519,10]]},"190":{"position":[[548,9]]}}}],["архив",{"_index":1269,"t":{"139":{"position":[[191,6]]},"141":{"position":[[68,6],[252,6]]}}}],["архитектур",{"_index":1277,"t":{"141":{"position":[[184,12]]}}}],["аспект",{"_index":1489,"t":{"156":{"position":[[928,7]]}}}],["ассет",{"_index":1316,"t":{"146":{"position":[[870,8]]}}}],["ассоциир",{"_index":1046,"t":{"97":{"position":[[98,13]]}}}],["аттачмент",{"_index":2067,"t":{"212":{"position":[[4446,11]]}}}],["ауд",{"_index":625,"t":{"45":{"position":[[38,5]]}}}],["баг",{"_index":1257,"t":{"137":{"position":[[324,5]]},"208":{"position":[[189,6]]}}}],["багфикс",{"_index":1526,"t":{"160":{"position":[[195,10]]}}}],["баз",{"_index":1165,"t":{"111":{"position":[[692,4]]},"158":{"position":[[48,4]]}}}],["базир",{"_index":1286,"t":{"144":{"position":[[218,10]]},"156":{"position":[[54,12]]},"162":{"position":[[250,10]]}}}],["базов",{"_index":1593,"t":{"170":{"position":[[407,7]]}}}],["бел",{"_index":1182,"t":{"113":{"position":[[116,6]]},"117":{"position":[[320,5]]},"119":{"position":[[257,5]]},"121":{"position":[[73,6]]},"125":{"position":[[165,5]]}}}],["берёт",{"_index":1625,"t":{"170":{"position":[[1860,7],[2276,7]]}}}],["бесплатн",{"_index":1491,"t":{"156":{"position":[[987,10]]}}}],["библиотек",{"_index":1499,"t":{"158":{"position":[[234,10]]}}}],["билд",{"_index":1244,"t":{"137":{"position":[[53,5],[92,6],[438,7],[487,5]]},"139":{"position":[[20,4]]},"141":{"position":[[9,4],[119,4]]},"208":{"position":[[312,5]]}}}],["бит",{"_index":642,"t":{"49":{"position":[[173,4]]},"139":{"position":[[125,4],[173,4]]}}}],["блеск",{"_index":1817,"t":{"186":{"position":[[641,6]]}}}],["ближайш",{"_index":1047,"t":{"97":{"position":[[114,9],[182,9]]}}}],["блик",{"_index":1822,"t":{"188":{"position":[[147,7],[192,6],[286,6],[340,7]]}}}],["бодигрупп",{"_index":1167,"t":{"111":{"position":[[814,9],[934,10]]}}}],["больш",{"_index":496,"t":{"37":{"position":[[26,7]]},"39":{"position":[[1499,7]]},"41":{"position":[[328,7]]},"65":{"position":[[828,7]]},"93":{"position":[[96,7]]},"97":{"position":[[1563,8]]},"164":{"position":[[378,7]]},"206":{"position":[[201,7]]},"216":{"position":[[344,7],[514,7]]},"218":{"position":[[1254,7]]}}}],["большинств",{"_index":1292,"t":{"146":{"position":[[16,12]]},"180":{"position":[[792,11]]}}}],["брал",{"_index":1508,"t":{"158":{"position":[[483,5]]}}}],["браузер",{"_index":1420,"t":{"154":{"position":[[532,8]]}}}],["браш",{"_index":1045,"t":{"97":{"position":[[77,6]]},"105":{"position":[[309,5]]},"113":{"position":[[47,6]]},"119":{"position":[[9,6]]},"121":{"position":[[49,6]]},"123":{"position":[[229,5],[265,5]]},"127":{"position":[[8,6]]},"129":{"position":[[154,5]]},"131":{"position":[[189,5],[320,5],[613,5],[649,5]]},"135":{"position":[[57,5],[99,5]]},"178":{"position":[[628,7],[1024,6]]},"182":{"position":[[183,6]]},"184":{"position":[[138,7]]},"196":{"position":[[393,6]]}}}],["брашев",{"_index":980,"t":{"79":{"position":[[175,8]]},"97":{"position":[[1102,8]]},"129":{"position":[[0,8]]},"135":{"position":[[141,8],[170,8]]}}}],["брелк",{"_index":2171,"t":{"214":{"position":[[312,7]]}}}],["будущ",{"_index":1035,"t":{"95":{"position":[[79,7]]},"137":{"position":[[70,8]]},"198":{"position":[[296,8]]}}}],["букв",{"_index":1957,"t":{"212":{"position":[[83,6]]}}}],["быстр",{"_index":559,"t":{"39":{"position":[[1364,7]]},"214":{"position":[[579,7]]}}}],["бэкграунд",{"_index":1571,"t":{"168":{"position":[[64,10],[394,9]]}}}],["важ",{"_index":1347,"t":{"150":{"position":[[421,5]]}}}],["важн",{"_index":937,"t":{"77":{"position":[[76,6]]},"97":{"position":[[282,5]]},"154":{"position":[[208,6]]},"176":{"position":[[248,5]]},"180":{"position":[[71,5]]},"212":{"position":[[9,5],[6849,5]]}}}],["ванильн",{"_index":1263,"t":{"137":{"position":[[459,9]]},"146":{"position":[[113,10]]}}}],["вариант",{"_index":1520,"t":{"158":{"position":[[756,9]]},"160":{"position":[[280,7]]},"162":{"position":[[12,7]]}}}],["вариац",{"_index":1517,"t":{"158":{"position":[[634,8]]}}}],["ваш",{"_index":1118,"t":{"105":{"position":[[151,4]]},"139":{"position":[[48,5],[320,5],[465,5]]},"141":{"position":[[26,5]]},"178":{"position":[[1484,5]]},"212":{"position":[[894,5],[2240,5],[3786,5],[4265,6]]}}}],["введ",{"_index":1802,"t":{"184":{"position":[[908,7]]}}}],["вверх/вперед",{"_index":2237,"t":{"220":{"position":[[425,13]]}}}],["ввод",{"_index":753,"t":{"55":{"position":[[413,7]]}}}],["вдава",{"_index":1393,"t":{"152":{"position":[[862,9]]}}}],["вдол",{"_index":2214,"t":{"218":{"position":[[326,5],[474,5],[553,5],[686,5]]},"220":{"position":[[347,5],[574,5],[801,5]]},"224":{"position":[[625,5],[984,5]]}}}],["ведущ",{"_index":1335,"t":{"150":{"position":[[14,7]]}}}],["ведёт",{"_index":2200,"t":{"216":{"position":[[54,5]]},"218":{"position":[[54,5]]}}}],["век",{"_index":1390,"t":{"152":{"position":[[791,5]]}}}],["величин",{"_index":1653,"t":{"174":{"position":[[126,8],[207,8],[306,8],[388,8],[477,8]]},"190":{"position":[[275,9],[294,8],[960,8]]},"212":{"position":[[1942,9]]},"214":{"position":[[709,8]]},"220":{"position":[[383,8],[608,8],[840,8]]}}}],["веревк",{"_index":895,"t":{"69":{"position":[[50,7],[346,7]]}}}],["верн",{"_index":939,"t":{"77":{"position":[[96,6]]}}}],["вероятн",{"_index":1543,"t":{"164":{"position":[[126,9]]}}}],["вертекс",{"_index":1949,"t":{"210":{"position":[[436,9]]}}}],["вертолет",{"_index":2124,"t":{"212":{"position":[[6580,10]]}}}],["верх",{"_index":803,"t":{"57":{"position":[[453,5]]},"73":{"position":[[449,5]]},"81":{"position":[[389,5]]},"131":{"position":[[410,5]]}}}],["верхн",{"_index":817,"t":{"57":{"position":[[617,7]]}}}],["весьм",{"_index":1156,"t":{"109":{"position":[[827,6]]}}}],["вещ",{"_index":2015,"t":{"212":{"position":[[2868,6],[3859,6]]}}}],["взаимодейств",{"_index":934,"t":{"75":{"position":[[150,15]]},"111":{"position":[[35,15]]},"166":{"position":[[226,14]]}}}],["взаимодействова",{"_index":955,"t":{"77":{"position":[[429,17]]},"79":{"position":[[66,17]]},"129":{"position":[[57,17]]}}}],["взаимозаменя",{"_index":2004,"t":{"212":{"position":[[2259,16],[3805,16]]}}}],["вид",{"_index":677,"t":{"51":{"position":[[651,5]]},"91":{"position":[[120,4]]},"119":{"position":[[241,5]]},"176":{"position":[[546,4],[955,4]]},"180":{"position":[[532,4]]},"186":{"position":[[86,3]]},"190":{"position":[[163,3],[560,4],[1253,5]]},"216":{"position":[[89,3]]},"218":{"position":[[101,3]]},"220":{"position":[[58,3]]}}}],["виде",{"_index":852,"t":{"61":{"position":[[376,5]]},"121":{"position":[[25,5]]},"127":{"position":[[42,6]]}}}],["видел",{"_index":1424,"t":{"154":{"position":[[681,6]]}}}],["видеопамят",{"_index":1032,"t":{"93":{"position":[[111,12]]}}}],["видеоролик",{"_index":1217,"t":{"121":{"position":[[134,11]]},"123":{"position":[[295,11]]}}}],["видеофайл",{"_index":851,"t":{"61":{"position":[[346,10]]},"127":{"position":[[113,9],[346,11],[416,10]]}}}],["видет",{"_index":1205,"t":{"119":{"position":[[97,6]]}}}],["видим",{"_index":1185,"t":{"115":{"position":[[219,9]]},"123":{"position":[[219,9]]},"131":{"position":[[603,9]]},"176":{"position":[[676,7]]},"180":{"position":[[556,8]]}}}],["визуализац",{"_index":764,"t":{"55":{"position":[[734,12]]}}}],["визуальн",{"_index":666,"t":{"51":{"position":[[371,11]]},"55":{"position":[[516,11]]},"57":{"position":[[224,11]]},"73":{"position":[[266,11]]},"81":{"position":[[165,11]]},"97":{"position":[[340,11],[1151,11],[1572,11]]},"109":{"position":[[555,10]]},"131":{"position":[[165,11]]},"180":{"position":[[222,10]]},"190":{"position":[[880,9]]},"192":{"position":[[340,10]]}}}],["висяч",{"_index":2169,"t":{"214":{"position":[[299,7]]}}}],["вкл/выкл",{"_index":1184,"t":{"115":{"position":[[210,8],[250,8]]},"123":{"position":[[210,8],[247,8]]},"131":{"position":[[594,8],[631,8]]}}}],["вклад",{"_index":1348,"t":{"150":{"position":[[433,6]]}}}],["включ",{"_index":603,"t":{"41":{"position":[[475,8]]},"53":{"position":[[107,7]]},"77":{"position":[[479,8]]},"105":{"position":[[364,8]]},"109":{"position":[[327,9]]},"117":{"position":[[24,7]]},"180":{"position":[[478,8]]},"184":{"position":[[881,7]]},"192":{"position":[[638,8]]}}}],["включа",{"_index":933,"t":{"75":{"position":[[123,8]]},"111":{"position":[[8,8]]},"127":{"position":[[193,8],[641,8]]},"152":{"position":[[275,8]]},"208":{"position":[[91,8]]},"212":{"position":[[1554,8],[1668,8]]}}}],["включен",{"_index":712,"t":{"53":{"position":[[124,9]]},"73":{"position":[[669,9],[722,10]]},"119":{"position":[[424,10]]}}}],["влия",{"_index":756,"t":{"55":{"position":[[449,6],[1012,6]]},"65":{"position":[[123,6],[664,6]]},"73":{"position":[[596,6]]},"105":{"position":[[571,6]]},"109":{"position":[[160,6]]},"119":{"position":[[202,6]]},"186":{"position":[[59,6]]},"188":{"position":[[113,6]]},"190":{"position":[[141,6]]},"214":{"position":[[1027,6]]},"224":{"position":[[314,6]]}}}],["влиян",{"_index":866,"t":{"65":{"position":[[0,7],[223,7]]}}}],["вмест",{"_index":982,"t":{"79":{"position":[[214,6]]},"129":{"position":[[239,6]]},"154":{"position":[[1406,6]]},"170":{"position":[[1519,7]]},"212":{"position":[[3608,6]]},"214":{"position":[[1425,7],[1506,7],[1579,7]]},"224":{"position":[[145,7]]}}}],["внедря",{"_index":1589,"t":{"170":{"position":[[221,8]]}}}],["внешн",{"_index":1009,"t":{"85":{"position":[[55,7]]},"97":{"position":[[1957,8]]},"178":{"position":[[1051,7]]},"186":{"position":[[78,7]]},"194":{"position":[[779,7]]}}}],["вниман",{"_index":1261,"t":{"137":{"position":[[370,9]]},"141":{"position":[[105,9]]},"164":{"position":[[72,8]]},"212":{"position":[[0,8]]},"214":{"position":[[1362,8]]}}}],["внов",{"_index":609,"t":{"41":{"position":[[606,5]]}}}],["внутр",{"_index":949,"t":{"77":{"position":[[316,6]]},"97":{"position":[[1981,6]]},"105":{"position":[[473,6]]},"172":{"position":[[139,6]]},"178":{"position":[[129,6],[348,6],[828,6]]},"184":{"position":[[375,6]]},"196":{"position":[[235,6]]},"224":{"position":[[53,6]]}}}],["внутрен",{"_index":757,"t":{"55":{"position":[[459,10]]},"154":{"position":[[271,10]]}}}],["внутриигров",{"_index":1328,"t":{"148":{"position":[[410,14]]}}}],["вод",{"_index":1025,"t":{"91":{"position":[[286,5]]}}}],["возможн",{"_index":734,"t":{"55":{"position":[[18,12],[851,11]]},"65":{"position":[[714,11]]},"95":{"position":[[66,10]]},"97":{"position":[[479,10]]},"144":{"position":[[186,11]]},"146":{"position":[[699,11],[774,12]]},"148":{"position":[[51,12]]},"154":{"position":[[617,11]]},"158":{"position":[[675,14]]},"160":{"position":[[334,12]]},"162":{"position":[[218,11],[461,12]]},"166":{"position":[[148,11]]},"176":{"position":[[467,8]]},"190":{"position":[[539,8],[1198,12]]},"194":{"position":[[589,11]]},"200":{"position":[[310,11]]},"210":{"position":[[538,11]]},"212":{"position":[[2407,9],[7007,9]]}}}],["возникнет",{"_index":1407,"t":{"152":{"position":[[1164,9]]}}}],["возникнут",{"_index":2091,"t":{"212":{"position":[[5348,10]]}}}],["волн",{"_index":1452,"t":{"154":{"position":[[1525,5]]}}}],["вообщ",{"_index":1391,"t":{"152":{"position":[[806,6]]},"224":{"position":[[176,7]]}}}],["вопрос",{"_index":1547,"t":{"164":{"position":[[174,7]]}}}],["воспроизведен",{"_index":622,"t":{"43":{"position":[[147,15]]},"47":{"position":[[11,15],[86,15]]},"125":{"position":[[11,15]]},"127":{"position":[[240,16],[488,15],[613,16]]},"212":{"position":[[4591,15]]}}}],["воспроизвод",{"_index":613,"t":{"43":{"position":[[10,14]]},"121":{"position":[[10,14]]},"170":{"position":[[1790,15],[2192,15]]}}}],["впадин",{"_index":1845,"t":{"190":{"position":[[918,7]]}}}],["вписа",{"_index":1574,"t":{"168":{"position":[[205,7]]},"170":{"position":[[773,7]]}}}],["вписыва",{"_index":1570,"t":{"168":{"position":[[23,11]]},"190":{"position":[[1129,11]]}}}],["вполн",{"_index":1542,"t":{"164":{"position":[[119,6]]}}}],["враща",{"_index":2137,"t":{"212":{"position":[[6972,9]]}}}],["вращательн",{"_index":2131,"t":{"212":{"position":[[6763,12],[6798,12]]},"216":{"position":[[110,12]]},"218":{"position":[[122,12]]}}}],["вращен",{"_index":2121,"t":{"212":{"position":[[6479,8],[6536,8]]},"216":{"position":[[142,8]]},"218":{"position":[[154,8],[291,8],[350,8],[437,8],[490,8]]},"224":{"position":[[635,8],[994,8]]}}}],["вручн",{"_index":1042,"t":{"95":{"position":[[230,8]]},"105":{"position":[[139,7]]},"137":{"position":[[229,7]]}}}],["все",{"_index":584,"t":{"41":{"position":[[57,4]]}}}],["всенаправлен",{"_index":837,"t":{"59":{"position":[[138,16]]},"61":{"position":[[443,16]]},"65":{"position":[[239,15],[423,15],[478,15],[532,16],[788,15]]}}}],["встроен",{"_index":1944,"t":{"210":{"position":[[249,10]]}}}],["втор",{"_index":1387,"t":{"152":{"position":[[769,6]]},"212":{"position":[[5460,6]]}}}],["вторичн",{"_index":2164,"t":{"214":{"position":[[233,9]]}}}],["вход",{"_index":987,"t":{"81":{"position":[[500,5]]},"162":{"position":[[590,6]]},"182":{"position":[[540,4]]}}}],["входн",{"_index":1945,"t":{"210":{"position":[[274,7]]}}}],["вшит",{"_index":1890,"t":{"196":{"position":[[229,5]]}}}],["выбер",{"_index":1266,"t":{"139":{"position":[[0,8]]}}}],["выберет",{"_index":658,"t":{"51":{"position":[[171,7]]}}}],["выбра",{"_index":1052,"t":{"97":{"position":[[298,7]]},"222":{"position":[[115,9]]}}}],["вывод",{"_index":1204,"t":{"119":{"position":[[33,10]]},"127":{"position":[[32,9]]}}}],["выгляд",{"_index":1115,"t":{"105":{"position":[[56,8]]},"170":{"position":[[398,8],[1438,8],[1963,8],[2379,8]]}}}],["выдел",{"_index":1239,"t":{"135":{"position":[[107,7]]},"214":{"position":[[17,7]]}}}],["выжа",{"_index":1537,"t":{"162":{"position":[[677,6]]}}}],["вызва",{"_index":1450,"t":{"154":{"position":[[1505,7]]},"176":{"position":[[970,7]]},"212":{"position":[[7627,6]]}}}],["вызовет",{"_index":669,"t":{"51":{"position":[[453,7]]}}}],["вызыв",{"_index":2150,"t":{"212":{"position":[[7922,7]]}}}],["вызыва",{"_index":2252,"t":{"222":{"position":[[138,8]]},"224":{"position":[[250,8]]}}}],["выигрыва",{"_index":2036,"t":{"212":{"position":[[3479,10]]}}}],["выйт",{"_index":1535,"t":{"162":{"position":[[634,5]]}}}],["выкладыва",{"_index":1512,"t":{"158":{"position":[[533,11]]}}}],["выключ",{"_index":600,"t":{"41":{"position":[[408,8]]},"53":{"position":[[63,9]]},"75":{"position":[[42,9]]},"103":{"position":[[25,8]]}}}],["выключа",{"_index":1231,"t":{"127":{"position":[[568,9]]}}}],["выключен",{"_index":862,"t":{"63":{"position":[[49,11]]},"73":{"position":[[792,10],[857,10]]},"119":{"position":[[470,11]]}}}],["вылет",{"_index":905,"t":{"69":{"position":[[428,6]]}}}],["выпущ",{"_index":1448,"t":{"154":{"position":[[1338,7]]}}}],["выраж",{"_index":1801,"t":{"184":{"position":[[828,7]]}}}],["высека",{"_index":1622,"t":{"170":{"position":[[1673,10]]}}}],["высок",{"_index":538,"t":{"39":{"position":[[725,7],[757,7]]},"178":{"position":[[462,8],[744,8],[869,8],[1114,8]]},"180":{"position":[[1247,7],[1312,7]]},"218":{"position":[[1092,7]]}}}],["высококачествен",{"_index":1768,"t":{"180":{"position":[[1326,18]]}}}],["высокочастотн",{"_index":1855,"t":{"192":{"position":[[53,15]]}}}],["высот",{"_index":530,"t":{"39":{"position":[[607,6],[797,6],[1156,6],[1181,6],[1282,6],[1413,6],[1783,6],[1816,7]]},"174":{"position":[[216,6],[282,6]]},"184":{"position":[[240,5],[552,5]]},"198":{"position":[[165,6]]}}}],["выстав",{"_index":854,"t":{"61":{"position":[[466,9]]},"196":{"position":[[259,9]]}}}],["выставлен",{"_index":800,"t":{"57":{"position":[[396,13]]},"131":{"position":[[353,13]]}}}],["выставля",{"_index":858,"t":{"61":{"position":[[566,10]]},"190":{"position":[[484,10]]}}}],["выстрел",{"_index":1562,"t":{"166":{"position":[[269,9]]},"170":{"position":[[1129,8],[1354,9],[1564,10]]},"212":{"position":[[7903,8]]}}}],["выход",{"_index":1354,"t":{"152":{"position":[[30,6]]},"160":{"position":[[316,8]]}}}],["вычислен",{"_index":2255,"t":{"224":{"position":[[273,11]]}}}],["вычислительн",{"_index":876,"t":{"65":{"position":[[283,14]]}}}],["выш",{"_index":859,"t":{"61":{"position":[[586,4]]},"198":{"position":[[130,4]]},"206":{"position":[[182,4]]}}}],["вышеупомянут",{"_index":1612,"t":{"170":{"position":[[1291,14]]}}}],["гамм",{"_index":1716,"t":{"178":{"position":[[1288,5]]},"212":{"position":[[880,5]]}}}],["геймпл",{"_index":1530,"t":{"160":{"position":[[398,8]]}}}],["геймплейн",{"_index":1523,"t":{"160":{"position":[[60,11]]}}}],["генерац",{"_index":1733,"t":{"180":{"position":[[487,9],[625,9]]},"212":{"position":[[2287,9],[5385,10]]}}}],["геометр",{"_index":840,"t":{"59":{"position":[[250,9]]},"61":{"position":[[307,9],[385,9]]},"97":{"position":[[999,9],[1445,9]]},"182":{"position":[[128,10]]},"184":{"position":[[87,9]]},"212":{"position":[[8212,10],[8344,9],[8432,9]]}}}],["гибк",{"_index":1323,"t":{"148":{"position":[[331,6]]},"166":{"position":[[160,5]]},"218":{"position":[[79,6]]}}}],["гигабайт",{"_index":1366,"t":{"152":{"position":[[340,10]]}}}],["главн",{"_index":1312,"t":{"146":{"position":[[733,7]]},"154":{"position":[[15,7]]},"168":{"position":[[77,7],[135,7],[595,8]]}}}],["гладкост",{"_index":1662,"t":{"174":{"position":[[486,9]]},"188":{"position":[[78,9]]},"190":{"position":[[196,9]]}}}],["глаз",{"_index":1068,"t":{"97":{"position":[[813,4]]},"146":{"position":[[358,5]]},"212":{"position":[[1199,5]]}}}],["глобальн",{"_index":788,"t":{"57":{"position":[[141,10]]},"214":{"position":[[996,10]]}}}],["год",{"_index":1367,"t":{"152":{"position":[[407,5]]}}}],["голов",{"_index":1467,"t":{"156":{"position":[[23,6]]},"212":{"position":[[6184,6],[6545,6],[7914,7]]}}}],["головоломок",{"_index":783,"t":{"55":{"position":[[1170,12]]}}}],["горизонтальн",{"_index":1196,"t":{"117":{"position":[[188,14]]}}}],["готов",{"_index":1483,"t":{"156":{"position":[[493,7]]},"170":{"position":[[1936,7],[2352,7]]}}}],["гравитац",{"_index":2190,"t":{"214":{"position":[[957,10],[1007,11]]},"216":{"position":[[440,11],[481,11]]},"218":{"position":[[1186,11],[1221,11]]}}}],["градус",{"_index":849,"t":{"61":{"position":[[240,9],[599,8]]},"65":{"position":[[842,9]]},"224":{"position":[[707,8],[1062,8]]}}}],["гран",{"_index":1019,"t":{"91":{"position":[[141,5]]},"200":{"position":[[43,5],[141,5]]}}}],["гранат",{"_index":2018,"t":{"212":{"position":[[2913,7]]}}}],["границ",{"_index":1984,"t":{"212":{"position":[[1392,6]]},"224":{"position":[[473,8]]}}}],["график",{"_index":1283,"t":{"144":{"position":[[120,7]]},"162":{"position":[[118,7]]}}}],["графическ",{"_index":1650,"t":{"174":{"position":[[74,11]]}}}],["громк",{"_index":517,"t":{"39":{"position":[[246,7]]}}}],["громкост",{"_index":513,"t":{"39":{"position":[[199,9],[326,9],[388,9],[510,9],[1557,9]]}}}],["груд",{"_index":2106,"t":{"212":{"position":[[6195,5]]}}}],["групп",{"_index":1610,"t":{"170":{"position":[[1168,6],[1270,6],[1381,6],[1557,6]]},"206":{"position":[[77,7]]},"212":{"position":[[2216,7],[5220,5],[5819,5],[5869,6],[5880,6],[6104,6],[6130,6]]},"214":{"position":[[1223,7],[1321,5],[1390,6]]},"222":{"position":[[28,6]]},"224":{"position":[[60,5]]}}}],["д",{"_index":786,"t":{"55":{"position":[[1207,2]]}}}],["давност",{"_index":1462,"t":{"154":{"position":[[1789,9]]}}}],["дал",{"_index":1626,"t":{"170":{"position":[[1884,5],[2300,5]]}}}],["дальн",{"_index":1219,"t":{"121":{"position":[[164,10]]},"139":{"position":[[220,10]]},"152":{"position":[[1126,11]]},"176":{"position":[[991,10]]}}}],["дан",{"_index":754,"t":{"55":{"position":[[421,6],[1052,6]]},"73":{"position":[[236,6]]},"77":{"position":[[762,6],[1005,6]]},"107":{"position":[[171,7]]},"121":{"position":[[83,6]]},"137":{"position":[[2,6]]},"154":{"position":[[1009,6]]},"158":{"position":[[742,6]]},"170":{"position":[[1231,6],[1701,6]]},"178":{"position":[[845,6]]},"180":{"position":[[124,6]]},"184":{"position":[[421,6]]},"186":{"position":[[0,6],[398,7],[516,7]]},"190":{"position":[[1404,6]]},"192":{"position":[[358,6]]},"194":{"position":[[207,7],[399,7],[738,6]]},"198":{"position":[[194,6]]},"206":{"position":[[30,6]]},"208":{"position":[[0,6]]},"214":{"position":[[1150,6]]},"222":{"position":[[21,6]]}}}],["дат",{"_index":1401,"t":{"152":{"position":[[1070,4]]}}}],["даёт",{"_index":1200,"t":{"117":{"position":[[233,5]]},"166":{"position":[[143,4]]},"190":{"position":[[1186,4]]}}}],["двер",{"_index":947,"t":{"77":{"position":[[262,5]]}}}],["дверн",{"_index":1091,"t":{"97":{"position":[[1803,8]]}}}],["движен",{"_index":693,"t":{"51":{"position":[[945,8]]},"212":{"position":[[2727,8],[2985,8],[3092,8],[6492,8],[7121,9]]},"214":{"position":[[243,9]]},"216":{"position":[[123,8],[385,9]]},"218":{"position":[[135,8],[1133,9]]},"220":{"position":[[92,9]]}}}],["движк",{"_index":941,"t":{"77":{"position":[[117,7],[1066,6]]},"111":{"position":[[697,6]]},"139":{"position":[[25,6],[247,6]]},"141":{"position":[[88,7],[124,6],[272,7]]},"144":{"position":[[32,6]]},"148":{"position":[[457,6]]},"154":{"position":[[66,6],[142,7],[921,7],[1369,6]]},"156":{"position":[[70,6]]},"162":{"position":[[30,6],[152,7],[687,6]]}}}],["движок",{"_index":1249,"t":{"137":{"position":[[170,7],[247,7]]},"146":{"position":[[542,6]]},"154":{"position":[[586,6],[769,6],[1023,6]]},"214":{"position":[[133,6]]}}}],["двойк",{"_index":1739,"t":{"180":{"position":[[715,6]]}}}],["двум",{"_index":1089,"t":{"97":{"position":[[1733,5]]}}}],["действ",{"_index":2102,"t":{"212":{"position":[[5916,8]]},"214":{"position":[[1072,9]]},"216":{"position":[[430,9]]},"218":{"position":[[1176,9]]},"220":{"position":[[1009,9]]}}}],["дека",{"_index":1564,"t":{"166":{"position":[[316,6]]},"170":{"position":[[127,7],[1112,6]]},"172":{"position":[[462,7]]},"178":{"position":[[1107,6]]},"204":{"position":[[23,6]]},"206":{"position":[[260,6]]}}}],["декад",{"_index":733,"t":{"55":{"position":[[8,7],[102,6],[652,6]]}}}],["декал",{"_index":1306,"t":{"146":{"position":[[374,7]]},"170":{"position":[[1175,7],[1388,7],[1509,7]]},"182":{"position":[[192,8]]},"184":{"position":[[156,8]]},"198":{"position":[[26,7],[237,7]]},"202":{"position":[[45,7],[98,7]]},"206":{"position":[[224,7]]}}}],["декомпиляц",{"_index":1169,"t":{"111":{"position":[[844,12]]},"212":{"position":[[1844,12]]}}}],["дел",{"_index":1116,"t":{"105":{"position":[[104,5]]},"156":{"position":[[609,5]]}}}],["дела",{"_index":1472,"t":{"156":{"position":[[172,8]]},"172":{"position":[[75,8]]},"178":{"position":[[317,8],[602,8],[954,6],[1358,6]]},"192":{"position":[[321,6]]}}}],["демпфирован",{"_index":2178,"t":{"214":{"position":[[424,13],[677,13],[818,14]]},"218":{"position":[[312,13],[460,13],[672,13]]},"220":{"position":[[255,13]]}}}],["деревя",{"_index":1640,"t":{"172":{"position":[[237,10]]}}}],["десятилет",{"_index":1388,"t":{"152":{"position":[[776,11]]}}}],["дета",{"_index":1394,"t":{"152":{"position":[[874,6]]},"192":{"position":[[69,6]]},"194":{"position":[[625,6]]}}}],["детализац",{"_index":1773,"t":{"182":{"position":[[96,11]]},"192":{"position":[[513,11]]}}}],["детализирова",{"_index":1098,"t":{"99":{"position":[[25,16]]}}}],["детальн",{"_index":1854,"t":{"192":{"position":[[0,9],[406,9],[659,9]]}}}],["диапазон",{"_index":1663,"t":{"174":{"position":[[511,9]]},"194":{"position":[[558,9],[727,10]]},"212":{"position":[[7112,8]]},"214":{"position":[[653,9],[935,9]]}}}],["динамическ",{"_index":831,"t":{"59":{"position":[[0,12]]},"75":{"position":[[276,12]]},"97":{"position":[[232,11]]},"111":{"position":[[443,12]]},"146":{"position":[[467,12]]},"168":{"position":[[50,13],[381,12]]},"194":{"position":[[545,12],[714,12]]},"212":{"position":[[2619,12],[2751,12]]},"214":{"position":[[146,11]]}}}],["директор",{"_index":507,"t":{"39":{"position":[[143,11]]},"139":{"position":[[235,11]]},"141":{"position":[[77,10],[261,10]]},"192":{"position":[[436,10]]}}}],["диск",{"_index":1039,"t":{"95":{"position":[[135,6]]},"176":{"position":[[369,6]]}}}],["диэлектрик",{"_index":1832,"t":{"190":{"position":[[446,11],[607,10]]}}}],["длин",{"_index":2223,"t":{"218":{"position":[[897,6],[952,5]]}}}],["длительн",{"_index":1224,"t":{"127":{"position":[[140,12]]}}}],["дмитр",{"_index":1551,"t":{"164":{"position":[[338,7]]}}}],["доб",{"_index":1683,"t":{"176":{"position":[[635,8]]},"180":{"position":[[94,8]]}}}],["добав",{"_index":1588,"t":{"170":{"position":[[180,8],[1481,8]]},"192":{"position":[[29,8]]},"212":{"position":[[2467,8]]}}}],["добавл",{"_index":1036,"t":{"95":{"position":[[93,9]]},"121":{"position":[[181,9]]},"154":{"position":[[325,9]]}}}],["добавлен",{"_index":1331,"t":{"148":{"position":[[532,10]]}}}],["добавля",{"_index":2000,"t":{"212":{"position":[[2146,9],[2345,9],[7262,9]]}}}],["доведен",{"_index":1332,"t":{"148":{"position":[[579,9]]}}}],["документац",{"_index":1340,"t":{"150":{"position":[[114,13]]}}}],["документирован",{"_index":2250,"t":{"222":{"position":[[4,16]]}}}],["долж",{"_index":539,"t":{"39":{"position":[[826,6],[879,6],[970,6]]},"180":{"position":[[684,6]]}}}],["должн",{"_index":561,"t":{"39":{"position":[[1425,6],[1567,6]]},"97":{"position":[[556,6],[1027,6]]},"119":{"position":[[57,6]]},"127":{"position":[[49,6]]},"141":{"position":[[141,6]]},"152":{"position":[[1058,6]]},"176":{"position":[[610,7]]},"178":{"position":[[58,6],[1219,6]]},"196":{"position":[[540,6]]},"198":{"position":[[34,6]]},"212":{"position":[[50,6],[681,6],[7525,6]]},"224":{"position":[[683,6],[1038,6]]}}}],["дополнительн",{"_index":1518,"t":{"158":{"position":[[659,15]]},"160":{"position":[[39,14]]},"182":{"position":[[81,14],[270,14],[384,14]]},"184":{"position":[[519,14]]},"186":{"position":[[617,14]]},"192":{"position":[[38,14]]},"196":{"position":[[113,14]]},"198":{"position":[[86,15]]}}}],["допуст",{"_index":1465,"t":{"156":{"position":[[0,9]]},"168":{"position":[[96,9]]},"172":{"position":[[207,9]]}}}],["допустим",{"_index":2187,"t":{"214":{"position":[[621,10],[903,10]]},"224":{"position":[[421,10],[595,10],[954,10]]}}}],["достаточн",{"_index":943,"t":{"77":{"position":[[187,10]]},"156":{"position":[[638,11]]}}}],["достигнет",{"_index":645,"t":{"49":{"position":[[222,9]]}}}],["достижен",{"_index":1143,"t":{"109":{"position":[[413,10]]},"111":{"position":[[727,10]]}}}],["доступ",{"_index":1449,"t":{"154":{"position":[[1357,6]]},"158":{"position":[[385,6],[584,7]]}}}],["доступн",{"_index":1747,"t":{"180":{"position":[[954,9]]},"212":{"position":[[517,9],[1909,8]]}}}],["друг",{"_index":713,"t":{"53":{"position":[[151,6]]},"75":{"position":[[168,7]]},"77":{"position":[[517,6]]},"79":{"position":[[90,7]]},"111":{"position":[[53,7]]},"129":{"position":[[81,7]]},"194":{"position":[[373,6]]},"212":{"position":[[2387,6],[4356,7],[5411,7]]}}}],["дымов",{"_index":2017,"t":{"212":{"position":[[2897,7]]}}}],["дюйм",{"_index":2224,"t":{"218":{"position":[[1005,6]]}}}],["дяд",{"_index":1435,"t":{"154":{"position":[[860,4]]}}}],["единиц",{"_index":2271,"t":{"224":{"position":[[883,6],[1236,6]]}}}],["ентит",{"_index":1240,"t":{"135":{"position":[[150,6]]}}}],["жела",{"_index":1474,"t":{"156":{"position":[[265,9]]},"196":{"position":[[320,9]]}}}],["желан",{"_index":1344,"t":{"150":{"position":[[350,7]]}}}],["желательн",{"_index":857,"t":{"61":{"position":[[552,10]]},"97":{"position":[[402,11]]},"178":{"position":[[943,10]]}}}],["желт",{"_index":1078,"t":{"97":{"position":[[1240,6]]},"212":{"position":[[3322,7]]}}}],["жестк",{"_index":1144,"t":{"109":{"position":[[432,7]]},"216":{"position":[[69,7]]}}}],["жесткост",{"_index":2180,"t":{"214":{"position":[[449,10]]}}}],["живот",{"_index":2107,"t":{"212":{"position":[[6205,5]]}}}],["жёсткост",{"_index":2176,"t":{"214":{"position":[[400,9]]},"218":{"position":[[259,9],[403,9],[543,9]]},"220":{"position":[[228,9]]}}}],["заверш",{"_index":1279,"t":{"141":{"position":[[290,10]]},"222":{"position":[[50,10]]}}}],["завис",{"_index":617,"t":{"43":{"position":[[87,7]]},"65":{"position":[[58,7]]},"180":{"position":[[252,7]]}}}],["зависим",{"_index":799,"t":{"57":{"position":[[381,11]]},"131":{"position":[[338,11]]},"139":{"position":[[450,11]]},"186":{"position":[[438,11]]},"196":{"position":[[305,11]]},"214":{"position":[[1110,11]]}}}],["заглавн",{"_index":1956,"t":{"212":{"position":[[73,9]]}}}],["заглуш",{"_index":1582,"t":{"168":{"position":[[576,8]]}}}],["заглушк",{"_index":1951,"t":{"210":{"position":[[528,9]]}}}],["загрузк",{"_index":972,"t":{"77":{"position":[[1039,8]]},"95":{"position":[[4,8]]},"168":{"position":[[356,8]]}}}],["зада",{"_index":702,"t":{"51":{"position":[[1135,6]]},"57":{"position":[[638,8]]},"212":{"position":[[4541,8],[4697,6]]},"224":{"position":[[560,7],[919,7]]}}}],["задава",{"_index":735,"t":{"55":{"position":[[31,8]]},"194":{"position":[[511,8]]}}}],["задан",{"_index":1823,"t":{"188":{"position":[[159,7]]},"214":{"position":[[383,7]]}}}],["задач",{"_index":1534,"t":{"162":{"position":[[599,6]]}}}],["задаёт",{"_index":2068,"t":{"212":{"position":[[4489,6]]}}}],["задержк",{"_index":715,"t":{"53":{"position":[[184,8]]}}}],["задн",{"_index":1900,"t":{"198":{"position":[[390,6]]}}}],["заканчива",{"_index":721,"t":{"53":{"position":[[388,13]]}}}],["заключа",{"_index":967,"t":{"77":{"position":[[920,11]]},"152":{"position":[[685,11]]},"212":{"position":[[3908,11]]}}}],["закончен",{"_index":1362,"t":{"152":{"position":[[246,11]]}}}],["закрас",{"_index":1881,"t":{"194":{"position":[[357,9]]}}}],["зал",{"_index":1878,"t":{"194":{"position":[[294,6]]}}}],["зам",{"_index":1769,"t":{"180":{"position":[[1345,6]]}}}],["замен",{"_index":887,"t":{"65":{"position":[[779,8]]},"156":{"position":[[134,8]]},"158":{"position":[[96,7]]},"196":{"position":[[46,7]]}}}],["заменя",{"_index":962,"t":{"77":{"position":[[721,10]]},"156":{"position":[[252,9]]}}}],["замеща",{"_index":2052,"t":{"212":{"position":[[4027,10]]}}}],["замк",{"_index":781,"t":{"55":{"position":[[1151,7]]}}}],["замкнут",{"_index":1120,"t":{"105":{"position":[[242,9]]}}}],["заморачива",{"_index":1721,"t":{"178":{"position":[[1439,14]]}}}],["занима",{"_index":1438,"t":{"154":{"position":[[898,10],[1234,10]]},"176":{"position":[[345,8]]}}}],["зап",{"_index":1972,"t":{"212":{"position":[[706,7]]}}}],["запеч",{"_index":1014,"t":{"91":{"position":[[68,8]]}}}],["запрет",{"_index":1148,"t":{"109":{"position":[[519,10],[686,10]]}}}],["запуск",{"_index":601,"t":{"41":{"position":[[437,7]]},"53":{"position":[[40,7]]},"95":{"position":[[206,7]]},"97":{"position":[[50,7]]},"168":{"position":[[293,7]]},"170":{"position":[[270,7]]},"212":{"position":[[7638,7]]}}}],["запуска",{"_index":570,"t":{"39":{"position":[[1764,12]]},"154":{"position":[[502,9]]}}}],["запуст",{"_index":1275,"t":{"139":{"position":[[410,9]]},"141":{"position":[[301,9]]}}}],["запущ",{"_index":579,"t":{"39":{"position":[[1963,7]]},"47":{"position":[[33,8]]},"89":{"position":[[25,7]]},"125":{"position":[[27,8]]}}}],["заставля",{"_index":2040,"t":{"212":{"position":[[3554,10]]}}}],["затен",{"_index":1839,"t":{"190":{"position":[[711,7]]}}}],["затенен",{"_index":728,"t":{"53":{"position":[[534,10],[574,10]]},"190":{"position":[[696,9],[743,9]]}}}],["затеня",{"_index":1841,"t":{"190":{"position":[[794,8]]}}}],["затрагив",{"_index":1792,"t":{"184":{"position":[[67,10]]}}}],["затуха",{"_index":2189,"t":{"214":{"position":[[808,9],[881,8]]}}}],["зацикл",{"_index":632,"t":{"47":{"position":[[76,9]]},"125":{"position":[[111,9]]},"212":{"position":[[7537,9]]}}}],["звук",{"_index":495,"t":{"37":{"position":[[18,5]]},"39":{"position":[[209,6],[336,5],[398,5],[520,5],[614,6],[804,6],[821,4],[965,4],[1123,5],[1907,5],[1939,6]]},"41":{"position":[[36,4],[125,4],[217,4],[307,4],[397,4],[622,5]]},"43":{"position":[[50,4]]},"152":{"position":[[201,6]]},"156":{"position":[[143,6]]},"166":{"position":[[241,6]]},"170":{"position":[[104,5],[1762,6],[1842,6],[1955,7],[2164,6],[2258,6],[2371,7]]},"172":{"position":[[438,5]]},"212":{"position":[[6633,6]]}}}],["звуков",{"_index":503,"t":{"39":{"position":[[105,9]]},"41":{"position":[[538,8]]},"43":{"position":[[25,8]]}}}],["звучан",{"_index":521,"t":{"39":{"position":[[292,8]]}}}],["здоров",{"_index":709,"t":{"51":{"position":[[1268,8]]},"81":{"position":[[582,8]]},"131":{"position":[[740,8]]}}}],["зелен",{"_index":2021,"t":{"212":{"position":[[3138,8]]}}}],["зелён",{"_index":1787,"t":{"182":{"position":[[760,7]]}}}],["зерка",{"_index":1129,"t":{"105":{"position":[[530,7]]},"146":{"position":[[746,7]]}}}],["зеркал",{"_index":791,"t":{"57":{"position":[[199,8]]},"73":{"position":[[92,8],[145,8],[178,8]]},"81":{"position":[[54,8],[107,8],[140,8]]},"115":{"position":[[54,8],[107,8],[140,8]]},"123":{"position":[[54,8],[107,8],[140,8]]},"131":{"position":[[54,8],[107,8],[140,8]]}}}],["зеркальн",{"_index":1821,"t":{"188":{"position":[[136,10],[181,10]]},"190":{"position":[[977,10],[1003,10],[1041,10]]}}}],["злоупотребля",{"_index":1207,"t":{"119":{"position":[[136,14]]}}}],["знаком",{"_index":1502,"t":{"158":{"position":[[301,7]]}}}],["знан",{"_index":1541,"t":{"164":{"position":[[111,7]]},"176":{"position":[[584,6]]}}}],["значен",{"_index":514,"t":{"39":{"position":[[216,8],[417,8],[538,8],[681,8],[733,8],[1859,9]]},"51":{"position":[[673,8],[787,8],[1085,8],[1248,8]]},"53":{"position":[[265,9]]},"55":{"position":[[173,8],[231,8],[283,8],[541,9],[587,9]]},"57":{"position":[[647,9]]},"61":{"position":[[476,8],[577,8]]},"77":{"position":[[752,9]]},"101":{"position":[[105,8]]},"105":{"position":[[179,8]]},"115":{"position":[[378,8]]},"117":{"position":[[203,8]]},"184":{"position":[[802,8]]},"190":{"position":[[511,9]]},"194":{"position":[[520,8]]},"196":{"position":[[431,8]]},"206":{"position":[[187,9],[311,9]]},"212":{"position":[[857,10]]},"214":{"position":[[391,8],[471,9],[552,8],[632,8],[766,8],[914,8],[1253,10],[1264,12]]},"216":{"position":[[300,8],[352,8],[452,8]]},"218":{"position":[[250,8],[394,8],[534,8],[1046,8],[1100,8]]},"220":{"position":[[219,8],[246,8]]},"224":{"position":[[671,8],[739,8],[851,8],[1026,8],[1096,8],[1204,8]]}}}],["зомб",{"_index":2024,"t":{"212":{"position":[[3233,5]]}}}],["зрен",{"_index":1054,"t":{"97":{"position":[[333,6],[376,6],[932,6]]}}}],["ива",{"_index":1445,"t":{"154":{"position":[[1181,4]]}}}],["ивент",{"_index":2142,"t":{"212":{"position":[[7562,7],[7615,5],[7677,7],[7930,6]]}}}],["игр",{"_index":868,"t":{"65":{"position":[[46,4]]},"77":{"position":[[125,5],[894,5]]},"95":{"position":[[20,4]]},"111":{"position":[[685,3]]},"119":{"position":[[380,4]]},"141":{"position":[[311,4]]},"152":{"position":[[49,4],[124,5],[438,4]]},"154":{"position":[[1768,4]]},"156":{"position":[[48,5],[228,5]]},"166":{"position":[[470,5]]},"168":{"position":[[90,5],[375,5]]},"170":{"position":[[236,5],[278,5]]},"172":{"position":[[394,4]]},"180":{"position":[[574,5]]},"190":{"position":[[169,5]]},"212":{"position":[[1179,5],[2821,5],[3218,5],[4674,5],[6028,6],[7746,5]]},"214":{"position":[[190,5]]},"222":{"position":[[155,5]]}}}],["игра",{"_index":573,"t":{"39":{"position":[[1842,6]]},"41":{"position":[[426,6]]}}}],["игров",{"_index":506,"t":{"39":{"position":[[135,7]]},"99":{"position":[[80,7]]},"101":{"position":[[213,8]]},"154":{"position":[[1551,8]]},"156":{"position":[[692,7]]},"214":{"position":[[125,7]]}}}],["игрок",{"_index":619,"t":{"43":{"position":[[108,6]]},"75":{"position":[[200,8]]},"77":{"position":[[819,7]]},"79":{"position":[[117,8]]},"83":{"position":[[98,5]]},"97":{"position":[[765,7],[939,7]]},"111":{"position":[[85,8]]},"129":{"position":[[108,8]]},"133":{"position":[[98,5]]},"154":{"position":[[633,7]]},"170":{"position":[[2234,6]]},"212":{"position":[[7893,6]]}}}],["ид",{"_index":1511,"t":{"158":{"position":[[525,5]]}}}],["иде",{"_index":1468,"t":{"156":{"position":[[30,4]]}}}],["идеальн",{"_index":620,"t":{"43":{"position":[[125,8]]},"190":{"position":[[257,8]]}}}],["идентификатор",{"_index":2130,"t":{"212":{"position":[[6699,13]]}}}],["избав",{"_index":1987,"t":{"212":{"position":[[1422,10]]}}}],["избега",{"_index":884,"t":{"65":{"position":[[726,8]]}}}],["избежан",{"_index":855,"t":{"61":{"position":[[531,9]]},"180":{"position":[[509,9],[755,9]]}}}],["известн",{"_index":1431,"t":{"154":{"position":[[804,9]]}}}],["измен",{"_index":1529,"t":{"160":{"position":[[389,8]]},"212":{"position":[[6012,8]]}}}],["изменен",{"_index":555,"t":{"39":{"position":[[1272,9],[1507,10]]},"97":{"position":[[1584,12]]},"101":{"position":[[95,9]]},"115":{"position":[[368,9]]},"152":{"position":[[486,9]]},"160":{"position":[[72,9]]},"212":{"position":[[870,9],[6469,9]]}}}],["изменя",{"_index":557,"t":{"39":{"position":[[1326,11],[1346,11],[1432,10],[1574,10]]},"156":{"position":[[507,8]]},"218":{"position":[[939,8]]}}}],["изначальн",{"_index":861,"t":{"63":{"position":[[38,10]]},"170":{"position":[[1849,10],[2265,10]]},"218":{"position":[[885,11]]}}}],["изображен",{"_index":1021,"t":{"91":{"position":[[169,11]]},"115":{"position":[[327,11]]},"117":{"position":[[250,11],[286,11]]},"119":{"position":[[44,12],[306,11]]},"125":{"position":[[141,11]]},"178":{"position":[[1555,11]]}}}],["изобраз",{"_index":1789,"t":{"184":{"position":[[24,10]]}}}],["изогнут",{"_index":686,"t":{"51":{"position":[[769,11],[830,10]]}}}],["изучен",{"_index":1405,"t":{"152":{"position":[[1138,9]]}}}],["иллюз",{"_index":1096,"t":{"99":{"position":[[8,7]]}}}],["им",{"_index":1208,"t":{"119":{"position":[[232,6]]},"168":{"position":[[35,5]]},"212":{"position":[[4336,4]]}}}],["имеет",{"_index":637,"t":{"49":{"position":[[49,5]]},"77":{"position":[[408,5]]},"144":{"position":[[103,5]]},"152":{"position":[[996,5]]},"154":{"position":[[192,5]]},"158":{"position":[[774,5]]},"162":{"position":[[101,5]]},"174":{"position":[[246,6]]},"178":{"position":[[370,7],[1136,5]]},"180":{"position":[[23,5]]},"200":{"position":[[302,7]]},"208":{"position":[[144,5]]},"212":{"position":[[8065,7]]}}}],["имен",{"_index":968,"t":{"77":{"position":[[937,5]]},"212":{"position":[[171,5],[7481,5]]}}}],["имеют",{"_index":1585,"t":{"170":{"position":[[80,5]]},"190":{"position":[[1062,5]]},"210":{"position":[[291,5]]}}}],["имитац",{"_index":1771,"t":{"182":{"position":[[29,8]]}}}],["импортир",{"_index":2090,"t":{"212":{"position":[[5329,12]]}}}],["импульс",{"_index":900,"t":{"69":{"position":[[187,8],[228,8],[269,8]]}}}],["ин",{"_index":1170,"t":{"111":{"position":[[887,4]]},"178":{"position":[[1142,4]]},"180":{"position":[[939,4]]}}}],["инач",{"_index":1705,"t":{"178":{"position":[[980,5]]}}}],["инверсн",{"_index":1299,"t":{"146":{"position":[[162,9]]}}}],["инвертирова",{"_index":1786,"t":{"182":{"position":[[741,12]]},"190":{"position":[[346,12]]}}}],["индикатор",{"_index":775,"t":{"55":{"position":[[1100,10]]}}}],["инициир",{"_index":1034,"t":{"95":{"position":[[39,10]]}}}],["инструкц",{"_index":1241,"t":{"137":{"position":[[9,10]]}}}],["инструмент",{"_index":1359,"t":{"152":{"position":[[152,10],[537,12],[881,12]]},"156":{"position":[[961,11]]},"162":{"position":[[476,12]]}}}],["интеграц",{"_index":1531,"t":{"162":{"position":[[128,10]]}}}],["интенсивн",{"_index":1824,"t":{"188":{"position":[[167,13]]}}}],["интерес",{"_index":1453,"t":{"154":{"position":[[1531,8]]}}}],["интересова",{"_index":1358,"t":{"152":{"position":[[109,14]]}}}],["интерпретац",{"_index":940,"t":{"77":{"position":[[103,13]]}}}],["информац",{"_index":1687,"t":{"176":{"position":[[905,11]]}}}],["иска",{"_index":1963,"t":{"212":{"position":[[227,6]]}}}],["искажен",{"_index":1111,"t":{"101":{"position":[[125,9]]},"115":{"position":[[398,9]]}}}],["исключен",{"_index":1700,"t":{"178":{"position":[[639,11]]},"214":{"position":[[1446,12]]}}}],["исключительн",{"_index":1262,"t":{"137":{"position":[[412,13]]}}}],["искр",{"_index":720,"t":{"53":{"position":[[359,5],[419,5]]},"69":{"position":[[84,4],[120,4]]}}}],["использ",{"_index":633,"t":{"49":{"position":[[0,12]]},"77":{"position":[[792,12]]},"91":{"position":[[224,12]]},"109":{"position":[[353,13]]},"111":{"position":[[353,12]]},"146":{"position":[[528,13]]},"156":{"position":[[566,12]]},"178":{"position":[[238,10],[1096,10]]},"182":{"position":[[596,12]]},"188":{"position":[[199,12],[377,13]]},"190":{"position":[[860,13]]},"192":{"position":[[168,12],[382,12]]},"194":{"position":[[228,12]]},"212":{"position":[[252,11],[329,11],[2835,11],[3836,12],[4281,12],[5178,12],[6452,12],[6519,12],[8018,12]]},"214":{"position":[[1165,10]]},"218":{"position":[[578,12],[719,12]]}}}],["использова",{"_index":651,"t":{"49":{"position":[[388,12]]},"51":{"position":[[95,14],[305,14]]},"55":{"position":[[373,12],[1072,14]]},"59":{"position":[[278,15]]},"69":{"position":[[333,12]]},"71":{"position":[[54,12],[177,12],[231,12]]},"77":{"position":[[858,14]]},"79":{"position":[[162,12],[241,12]]},"95":{"position":[[157,12]]},"97":{"position":[[141,12],[513,14],[1181,12]]},"101":{"position":[[145,12]]},"105":{"position":[[510,12]]},"107":{"position":[[54,12],[244,12],[300,12]]},"109":{"position":[[649,12]]},"111":{"position":[[655,12]]},"117":{"position":[[175,12]]},"129":{"position":[[196,12],[267,12]]},"152":{"position":[[132,12]]},"158":{"position":[[786,12]]},"160":{"position":[[429,12],[506,12]]},"172":{"position":[[423,14]]},"178":{"position":[[1185,14]]},"180":{"position":[[316,13],[644,12],[826,12]]},"182":{"position":[[155,14],[207,12]]},"184":{"position":[[171,12]]},"186":{"position":[[110,12],[498,13],[543,12]]},"194":{"position":[[76,15],[434,12],[680,14]]},"196":{"position":[[162,12]]},"198":{"position":[[377,12]]},"206":{"position":[[284,12]]},"212":{"position":[[1488,12],[2081,12],[3572,12],[4574,12],[5962,12]]},"214":{"position":[[1491,14],[1566,12]]},"224":{"position":[[40,12],[108,12],[160,12]]}}}],["использован",{"_index":662,"t":{"51":{"position":[[221,13]]},"65":{"position":[[93,13],[366,14],[401,13],[464,13],[517,14],[738,14]]},"77":{"position":[[4,13]]},"109":{"position":[[872,14]]},"111":{"position":[[488,13]]},"146":{"position":[[601,14]]},"176":{"position":[[88,14],[705,13]]},"180":{"position":[[584,13]]},"182":{"position":[[468,13]]},"186":{"position":[[384,13]]},"188":{"position":[[9,13]]},"190":{"position":[[9,13]]},"196":{"position":[[4,13],[352,13]]},"200":{"position":[[322,13]]},"208":{"position":[[210,13]]},"212":{"position":[[1804,13]]},"216":{"position":[[536,14]]},"218":{"position":[[1276,14]]},"220":{"position":[[1039,14]]},"224":{"position":[[1250,14]]}}}],["использу",{"_index":1004,"t":{"83":{"position":[[151,9]]},"133":{"position":[[151,9]]},"212":{"position":[[4975,9]]}}}],["используем",{"_index":904,"t":{"69":{"position":[[385,12],[456,12]]},"97":{"position":[[251,12]]},"180":{"position":[[263,13]]},"182":{"position":[[12,12]]}}}],["использует",{"_index":1851,"t":{"190":{"position":[[1277,11]]},"212":{"position":[[5068,11]]}}}],["исправ",{"_index":1898,"t":{"198":{"position":[[284,9]]}}}],["исправлен",{"_index":1931,"t":{"208":{"position":[[176,12]]},"212":{"position":[[4309,11]]}}}],["истор",{"_index":1378,"t":{"152":{"position":[[582,8]]}}}],["источник",{"_index":494,"t":{"37":{"position":[[9,8]]},"59":{"position":[[13,8],[155,9]]},"61":{"position":[[11,9],[76,8],[428,8]]},"63":{"position":[[12,8],[103,9],[161,9]]},"65":{"position":[[8,9],[183,10],[255,8],[439,8],[494,10],[549,9],[626,9],[804,8]]},"75":{"position":[[289,10]]},"111":{"position":[[456,10]]},"115":{"position":[[171,8]]},"123":{"position":[[171,8]]},"131":{"position":[[555,8]]},"164":{"position":[[101,9]]}}}],["исходн",{"_index":1414,"t":{"154":{"position":[[250,8]]},"166":{"position":[[455,9]]},"190":{"position":[[1082,8]]},"192":{"position":[[242,8]]},"212":{"position":[[3962,8]]}}}],["исходник",{"_index":1496,"t":{"158":{"position":[[192,10],[562,9]]},"176":{"position":[[756,9]]},"212":{"position":[[234,9],[1891,9]]}}}],["исчеза",{"_index":679,"t":{"51":{"position":[[698,8]]}}}],["исчезновен",{"_index":750,"t":{"55":{"position":[[329,12]]}}}],["итог",{"_index":1454,"t":{"154":{"position":[[1575,6]]}}}],["итогов",{"_index":1725,"t":{"180":{"position":[[192,8]]},"186":{"position":[[69,8]]},"190":{"position":[[1244,8]]}}}],["кавычк",{"_index":1608,"t":{"170":{"position":[[783,7]]}}}],["кадр",{"_index":698,"t":{"51":{"position":[[1035,4]]},"57":{"position":[[681,4],[729,6]]},"127":{"position":[[400,6]]},"212":{"position":[[7449,6],[7968,6]]}}}],["кажд",{"_index":1018,"t":{"91":{"position":[[134,6]]},"97":{"position":[[650,7],[1127,6]]},"152":{"position":[[400,6]]},"176":{"position":[[46,7]]},"200":{"position":[[36,6]]},"212":{"position":[[3933,6],[4961,6]]}}}],["каза",{"_index":1083,"t":{"97":{"position":[[1409,8]]}}}],["как",{"_index":1609,"t":{"170":{"position":[[1106,5],[1653,5]]},"176":{"position":[[776,5]]},"190":{"position":[[902,5]]}}}],["калькулятор",{"_index":2007,"t":{"212":{"position":[[2510,12]]}}}],["камер",{"_index":1179,"t":{"113":{"position":[[82,6]]},"115":{"position":[[290,7]]},"117":{"position":[[264,7]]},"119":{"position":[[121,7],[342,6]]}}}],["кана",{"_index":1788,"t":{"182":{"position":[[768,6]]},"188":{"position":[[220,5]]},"190":{"position":[[1420,5]]},"196":{"position":[[24,6],[559,5]]},"198":{"position":[[463,5]]},"210":{"position":[[303,5]]}}}],["канал",{"_index":1827,"t":{"188":{"position":[[358,6]]},"190":{"position":[[1386,7]]}}}],["карт",{"_index":585,"t":{"41":{"position":[[62,6],[445,6]]},"43":{"position":[[43,6],[118,6]]},"53":{"position":[[48,5]]},"63":{"position":[[138,5]]},"71":{"position":[[39,6]]},"77":{"position":[[216,5]]},"89":{"position":[[66,5]]},"91":{"position":[[88,5],[218,5]]},"93":{"position":[[44,5]]},"95":{"position":[[13,6]]},"97":{"position":[[37,6],[58,6],[275,6],[501,5],[733,5],[880,5],[963,5],[1212,6],[1278,5],[1878,7],[1951,5]]},"103":{"position":[[45,5]]},"107":{"position":[[39,6]]},"111":{"position":[[269,5],[770,5]]},"117":{"position":[[43,5]]},"119":{"position":[[589,5]]},"125":{"position":[[66,5]]},"131":{"position":[[528,4]]},"146":{"position":[[271,5],[627,4],[719,5]]},"152":{"position":[[186,6]]},"156":{"position":[[420,4],[501,5],[781,5]]},"168":{"position":[[41,4],[152,5],[256,5],[330,4],[460,6],[539,5]]},"174":{"position":[[276,5]]},"178":{"position":[[92,5]]},"180":{"position":[[1221,4]]},"182":{"position":[[220,5],[482,4],[545,5],[673,5]]},"184":{"position":[[184,5],[234,5],[545,6]]},"198":{"position":[[148,6]]},"212":{"position":[[1402,6],[3745,6]]}}}],["картинк",{"_index":1178,"t":{"113":{"position":[[71,8]]},"119":{"position":[[494,8]]},"168":{"position":[[431,9]]}}}],["каса",{"_index":1480,"t":{"156":{"position":[[411,8]]},"172":{"position":[[502,8]]}}}],["кастомн",{"_index":812,"t":{"57":{"position":[[554,9]]},"81":{"position":[[656,9]]},"109":{"position":[[238,9]]},"131":{"position":[[814,9]]},"166":{"position":[[306,9]]},"170":{"position":[[40,9],[295,9]]},"198":{"position":[[13,9]]}}}],["качеств",{"_index":656,"t":{"51":{"position":[[112,8],[237,8],[322,8]]},"59":{"position":[[129,8]]},"97":{"position":[[352,9]]},"109":{"position":[[566,9],[841,9]]},"176":{"position":[[691,9]]},"180":{"position":[[233,8],[1025,8]]},"198":{"position":[[77,8]]},"212":{"position":[[5024,8],[8033,8]]}}}],["квадрат",{"_index":1681,"t":{"176":{"position":[[551,11]]}}}],["квадратн",{"_index":1201,"t":{"117":{"position":[[239,10]]}}}],["кинематик",{"_index":1300,"t":{"146":{"position":[[172,10]]}}}],["кинотеатр",{"_index":845,"t":{"59":{"position":[[342,12]]}}}],["классическ",{"_index":1812,"t":{"186":{"position":[[298,12]]},"188":{"position":[[23,13]]}}}],["клиент",{"_index":1135,"t":{"107":{"position":[[192,7]]}}}],["клиентск",{"_index":1497,"t":{"158":{"position":[[211,10]]}}}],["ключев",{"_index":737,"t":{"55":{"position":[[50,10]]},"212":{"position":[[7243,9],[7297,8],[7347,8],[7377,8]]}}}],["кнопк",{"_index":604,"t":{"41":{"position":[[484,7]]},"53":{"position":[[139,7]]},"83":{"position":[[161,6]]},"133":{"position":[[161,6]]}}}],["кнопок",{"_index":1874,"t":{"194":{"position":[[147,7]]}}}],["код",{"_index":1415,"t":{"154":{"position":[[259,4]]},"166":{"position":[[465,4]]},"170":{"position":[[232,3]]},"212":{"position":[[4669,4],[6023,4],[6092,5],[7741,4]]}}}],["кодов",{"_index":780,"t":{"55":{"position":[[1143,7]]}}}],["кол",{"_index":1948,"t":{"210":{"position":[[429,3]]}}}],["колебан",{"_index":2173,"t":{"214":{"position":[[354,9],[495,9],[587,10],[747,10],[789,9],[865,9]]},"218":{"position":[[563,10],[696,9],[854,9],[962,9],[1075,10]]},"220":{"position":[[999,9]]}}}],["количеств",{"_index":497,"t":{"37":{"position":[[34,11]]},"69":{"position":[[29,10]]},"81":{"position":[[571,10]]},"107":{"position":[[160,10]]},"127":{"position":[[377,10]]},"131":{"position":[[729,10]]},"152":{"position":[[329,10]]},"160":{"position":[[174,10]]},"170":{"position":[[284,10]]}}}],["коллиз",{"_index":731,"t":{"53":{"position":[[593,8]]},"75":{"position":[[132,8]]},"77":{"position":[[387,8],[488,8]]},"111":{"position":[[17,8],[502,8],[749,8],[899,8]]},"115":{"position":[[259,8]]},"117":{"position":[[70,8]]},"123":{"position":[[256,8]]},"125":{"position":[[93,8]]},"131":{"position":[[640,8]]},"212":{"position":[[3598,9]]}}}],["команд",{"_index":763,"t":{"55":{"position":[[673,7],[803,7]]},"77":{"position":[[837,7]]},"95":{"position":[[181,7]]},"154":{"position":[[1063,8],[1320,8]]},"160":{"position":[[256,8]]},"212":{"position":[[40,6],[1823,7],[3768,7],[4225,7],[5084,8],[5714,7]]},"214":{"position":[[9,7],[106,7],[1157,7],[1292,7]]}}}],["комбинирова",{"_index":2193,"t":{"214":{"position":[[1411,13]]}}}],["комнат",{"_index":1081,"t":{"97":{"position":[[1332,8],[1512,7],[1520,8],[1529,7],[1739,10],[1827,9],[1988,7]]}}}],["компилятор",{"_index":1235,"t":{"131":{"position":[[516,11]]},"146":{"position":[[857,12]]},"208":{"position":[[7,10],[47,11],[285,10]]},"210":{"position":[[209,10]]},"212":{"position":[[210,12],[4856,10],[5663,11]]}}}],["компиляц",{"_index":1158,"t":{"111":{"position":[[258,10],[859,10]]},"156":{"position":[[769,11]]},"210":{"position":[[550,10]]},"212":{"position":[[121,11]]}}}],["конец",{"_index":729,"t":{"53":{"position":[[557,5]]},"216":{"position":[[3,5]]},"218":{"position":[[3,5]]}}}],["конечн",{"_index":526,"t":{"39":{"position":[[444,9],[528,9]]},"49":{"position":[[112,8],[278,8]]},"51":{"position":[[331,8]]},"190":{"position":[[154,8]]}}}],["коническ",{"_index":2261,"t":{"224":{"position":[[462,10]]}}}],["конкретн",{"_index":1906,"t":{"200":{"position":[[131,9]]}}}],["консол",{"_index":1803,"t":{"184":{"position":[[918,7]]},"192":{"position":[[685,7]]}}}],["консольн",{"_index":1040,"t":{"95":{"position":[[170,10]]}}}],["контент",{"_index":1278,"t":{"141":{"position":[[206,7]]},"152":{"position":[[351,8]]},"158":{"position":[[104,9]]}}}],["контраст",{"_index":1075,"t":{"97":{"position":[[1163,9]]}}}],["контрибьютор",{"_index":1444,"t":{"154":{"position":[[1153,14]]}}}],["контрол",{"_index":1850,"t":{"190":{"position":[[1231,8]]}}}],["контроллер",{"_index":2120,"t":{"212":{"position":[[6441,10],[6713,12],[6875,11],[6958,10],[7089,11]]}}}],["контур",{"_index":1836,"t":{"190":{"position":[[574,7]]}}}],["конфигурац",{"_index":872,"t":{"65":{"position":[[170,12]]}}}],["координат",{"_index":1979,"t":{"212":{"position":[[1060,9],[1243,9],[1574,10],[1688,10],[4645,9],[4680,10],[5467,10],[5585,10]]}}}],["координатн",{"_index":2092,"t":{"212":{"position":[[5419,13]]}}}],["коп",{"_index":975,"t":{"77":{"position":[[1111,5]]},"139":{"position":[[340,5]]}}}],["копирова",{"_index":1701,"t":{"178":{"position":[[670,10]]}}}],["коридор",{"_index":1076,"t":{"97":{"position":[[1223,8]]}}}],["корнев",{"_index":2154,"t":{"212":{"position":[[8042,10],[8083,8]]}}}],["коробк",{"_index":1238,"t":{"135":{"position":[[75,8],[115,7]]}}}],["корректн",{"_index":1319,"t":{"148":{"position":[[20,11]]},"186":{"position":[[343,10]]},"190":{"position":[[33,11],[1162,13]]}}}],["коррекц",{"_index":1303,"t":{"146":{"position":[[319,9]]},"178":{"position":[[1294,9]]}}}],["кост",{"_index":1946,"t":{"210":{"position":[[330,6],[385,6]]},"212":{"position":[[4258,6],[4468,6],[4550,6],[4722,6],[4807,6],[4968,6],[5128,6],[5310,5],[5445,5],[5562,7],[6501,6],[6869,5],[6932,5],[7057,5],[7986,6],[8012,5],[8053,6],[8092,6],[8168,7],[8315,5],[8402,6]]},"214":{"position":[[118,6],[980,6],[1143,6],[1214,6]]},"216":{"position":[[9,5],[48,5],[163,6]]},"218":{"position":[[9,5],[48,5],[175,6],[626,5],[767,5],[864,5]]},"220":{"position":[[46,6],[131,5],[341,5],[568,5],[795,5]]},"222":{"position":[[95,6],[125,6]]},"224":{"position":[[527,5],[790,5],[1147,5]]}}}],["костыл",{"_index":1897,"t":{"198":{"position":[[254,9]]}}}],["котор",{"_index":542,"t":{"39":{"position":[[868,7]]},"51":{"position":[[81,7]]},"57":{"position":[[740,7]]},"61":{"position":[[52,7]]},"87":{"position":[[109,8]]},"119":{"position":[[19,7]]},"170":{"position":[[22,7]]},"186":{"position":[[102,7]]},"212":{"position":[[8178,7],[8323,7],[8411,7]]},"220":{"position":[[313,7],[540,7],[767,7]]},"224":{"position":[[488,7]]}}}],["крайн",{"_index":1539,"t":{"164":{"position":[[44,6]]},"190":{"position":[[1304,6]]}}}],["красн",{"_index":1825,"t":{"188":{"position":[[212,7]]}}}],["критическ",{"_index":1677,"t":{"176":{"position":[[237,10]]},"180":{"position":[[60,10]]}}}],["кров",{"_index":2023,"t":{"212":{"position":[[3227,5]]}}}],["кровав",{"_index":2019,"t":{"212":{"position":[[3010,8]]}}}],["круг",{"_index":1433,"t":{"154":{"position":[[822,6]]}}}],["куб",{"_index":1017,"t":{"91":{"position":[[125,5]]}}}],["кубическ",{"_index":1015,"t":{"91":{"position":[[77,10],[207,10]]},"93":{"position":[[33,10]]},"97":{"position":[[264,10],[490,10],[722,10],[869,10],[952,10],[1201,10],[1866,11],[1940,10]]},"146":{"position":[[616,10]]}}}],["кубмап",{"_index":1016,"t":{"91":{"position":[[94,9]]},"95":{"position":[[59,6],[125,6],[223,6]]},"97":{"position":[[124,8],[314,6],[451,6],[1768,7]]}}}],["кубмапой.движущ",{"_index":1050,"t":{"97":{"position":[[198,19]]}}}],["куллинг",{"_index":1324,"t":{"148":{"position":[[346,8]]}}}],["куч",{"_index":1308,"t":{"146":{"position":[[450,4]]}}}],["кэширован",{"_index":1037,"t":{"95":{"position":[[103,11]]}}}],["лайтмап",{"_index":1150,"t":{"109":{"position":[[589,8],[662,8],[799,7]]},"111":{"position":[[366,9]]}}}],["лев",{"_index":2109,"t":{"212":{"position":[[6229,5],[6295,5]]},"220":{"position":[[462,5]]}}}],["левой/верхн",{"_index":2244,"t":{"220":{"position":[[872,13]]}}}],["левой/вперед",{"_index":2241,"t":{"220":{"position":[[639,12]]}}}],["легендарн",{"_index":1549,"t":{"164":{"position":[[303,11]]}}}],["лета",{"_index":2035,"t":{"212":{"position":[[3442,8]]}}}],["летн",{"_index":1461,"t":{"154":{"position":[[1782,6]]}}}],["либ",{"_index":1232,"t":{"127":{"position":[[630,4]]},"154":{"position":[[304,4]]},"156":{"position":[[43,4]]},"176":{"position":[[782,4]]},"196":{"position":[[515,4]]},"212":{"position":[[8207,4]]}}}],["лим",{"_index":1302,"t":{"146":{"position":[[255,5]]}}}],["лимит",{"_index":1163,"t":{"111":{"position":[[591,7]]},"146":{"position":[[81,8],[405,6]]},"154":{"position":[[282,6]]},"208":{"position":[[162,7]]},"210":{"position":[[419,6]]}}}],["линейн",{"_index":1718,"t":{"178":{"position":[[1327,8]]},"212":{"position":[[6778,9],[6829,8]]}}}],["лифт",{"_index":777,"t":{"55":{"position":[[1120,6]]}}}],["логическ",{"_index":782,"t":{"55":{"position":[[1159,10]]}}}],["логотип",{"_index":1341,"t":{"150":{"position":[[128,7]]}}}],["локальн",{"_index":2095,"t":{"212":{"position":[[5539,9],[6902,9]]},"214":{"position":[[1059,10]]},"218":{"position":[[273,9],[332,9],[417,9]]},"220":{"position":[[353,9],[580,9],[807,9]]}}}],["локац",{"_index":844,"t":{"59":{"position":[[332,7]]},"91":{"position":[[37,7]]},"97":{"position":[[461,8],[1493,8]]},"156":{"position":[[700,7]]},"202":{"position":[[34,7]]}}}],["локаций/уровн",{"_index":1481,"t":{"156":{"position":[[430,16]]}}}],["луч",{"_index":636,"t":{"49":{"position":[[42,6],[131,3],[297,3]]},"51":{"position":[[141,5],[167,3],[350,4],[504,4],[545,4],[568,4],[657,3],[691,3],[730,4],[781,5],[841,3],[909,4],[1013,4],[1160,4],[1229,4]]},"53":{"position":[[18,4],[99,3],[134,4],[222,4],[341,4],[402,3],[437,3],[523,4],[563,4],[604,4]]},"146":{"position":[[674,4]]}}}],["люб",{"_index":587,"t":{"41":{"position":[[77,5]]},"105":{"position":[[173,5]]},"127":{"position":[[134,5]]},"150":{"position":[[427,5]]},"170":{"position":[[371,5]]},"172":{"position":[[2,5]]},"184":{"position":[[338,5]]},"194":{"position":[[367,5]]},"212":{"position":[[4252,5]]}}}],["макс",{"_index":2216,"t":{"218":{"position":[[368,5],[508,5],[808,5]]}}}],["максимальн",{"_index":1709,"t":{"178":{"position":[[1031,12]]},"188":{"position":[[236,12],[268,12]]},"220":{"position":[[285,12],[512,12],[739,12]]},"224":{"position":[[408,12],[582,12],[941,12]]}}}],["мал",{"_index":2185,"t":{"214":{"position":[[603,5]]}}}],["маленьк",{"_index":1856,"t":{"192":{"position":[[126,9]]},"216":{"position":[[290,9]]},"218":{"position":[[1036,9]]}}}],["манипуляц",{"_index":1889,"t":{"196":{"position":[[128,12]]}}}],["маппинг",{"_index":1309,"t":{"146":{"position":[[563,7],[581,7]]},"164":{"position":[[326,8]]},"174":{"position":[[237,8]]},"184":{"position":[[899,8]]},"196":{"position":[[339,8]]}}}],["масс",{"_index":2199,"t":{"216":{"position":[[39,6],[269,5],[522,6]]},"218":{"position":[[39,6],[1015,5],[1262,6]]},"220":{"position":[[16,5]]}}}],["масштаб",{"_index":822,"t":{"57":{"position":[[694,7]]},"73":{"position":[[571,7]]},"101":{"position":[[182,8]]},"105":{"position":[[0,7],[131,7],[188,8]]},"109":{"position":[[124,7]]},"212":{"position":[[1952,9],[1964,7]]}}}],["масштабир",{"_index":531,"t":{"39":{"position":[[621,14]]},"222":{"position":[[102,12]]}}}],["масштабирован",{"_index":1104,"t":{"99":{"position":[[129,16]]},"212":{"position":[[2039,15]]}}}],["масштабн",{"_index":1322,"t":{"148":{"position":[[274,10]]},"214":{"position":[[74,11]]}}}],["материа",{"_index":991,"t":{"81":{"position":[[619,9]]},"131":{"position":[[777,9]]},"170":{"position":[[194,9],[415,9],[738,10],[826,9]]},"172":{"position":[[61,9],[520,9]]},"174":{"position":[[40,10],[149,10]]},"184":{"position":[[399,9],[613,9]]}}}],["материал",{"_index":1327,"t":{"148":{"position":[[390,10],[435,10]]},"166":{"position":[[64,11],[82,9]]},"170":{"position":[[61,10],[305,10],[1153,10],[1823,10],[2224,9]]},"172":{"position":[[482,9]]}}}],["мгновен",{"_index":548,"t":{"39":{"position":[[1028,11],[1205,11]]},"127":{"position":[[306,10]]}}}],["медлен",{"_index":2182,"t":{"214":{"position":[[531,10]]},"216":{"position":[[320,10]]}}}],["мелк",{"_index":1844,"t":{"190":{"position":[[911,6]]}}}],["мен",{"_index":1313,"t":{"146":{"position":[[741,4]]},"168":{"position":[[85,4],[143,4],[346,5],[604,5]]}}}],["меня",{"_index":562,"t":{"39":{"position":[[1475,9],[1660,9]]},"97":{"position":[[244,6]]},"119":{"position":[[364,6]]}}}],["мест",{"_index":649,"t":{"49":{"position":[[332,6]]},"53":{"position":[[325,5],[378,5],[472,7]]},"77":{"position":[[574,6]]},"91":{"position":[[45,6]]},"137":{"position":[[286,5]]},"176":{"position":[[360,5]]},"190":{"position":[[585,5]]}}}],["местн",{"_index":2264,"t":{"224":{"position":[[644,8],[1003,8]]}}}],["местоположен",{"_index":1088,"t":{"97":{"position":[[1687,16],[1966,14]]}}}],["металл",{"_index":1833,"t":{"190":{"position":[[469,8],[600,6]]}}}],["металличн",{"_index":1831,"t":{"190":{"position":[[415,13]]}}}],["метод",{"_index":1689,"t":{"178":{"position":[[249,5],[1147,6]]}}}],["меш",{"_index":1999,"t":{"212":{"position":[[2122,5],[2156,3]]}}}],["миган",{"_index":769,"t":{"55":{"position":[[824,9]]}}}],["миллион",{"_index":1457,"t":{"154":{"position":[[1631,8],[1710,8]]}}}],["мин",{"_index":2215,"t":{"218":{"position":[[359,5],[499,5],[799,5]]}}}],["минимальн",{"_index":2263,"t":{"224":{"position":[[568,11],[927,11]]}}}],["мир",{"_index":1069,"t":{"97":{"position":[[920,3]]}}}],["миш",{"_index":1436,"t":{"154":{"position":[[865,5]]}}}],["мног",{"_index":1296,"t":{"146":{"position":[[74,6]]},"154":{"position":[[264,6],[478,6],[936,6],[1855,6]]},"166":{"position":[[394,6]]}}}],["множеств",{"_index":638,"t":{"49":{"position":[[55,9]]},"144":{"position":[[71,9]]},"152":{"position":[[476,9]]},"154":{"position":[[335,9],[402,9]]},"158":{"position":[[617,9]]},"160":{"position":[[129,9]]},"162":{"position":[[69,9],[445,9]]},"180":{"position":[[157,9]]}}}],["множител",{"_index":2104,"t":{"212":{"position":[[5975,9]]}}}],["мод",{"_index":1290,"t":{"144":{"position":[[369,6]]},"154":{"position":[[657,5],[1869,5]]},"160":{"position":[[455,4],[563,6]]},"162":{"position":[[401,6],[502,6]]},"178":{"position":[[10,5]]}}}],["моддинг",{"_index":1370,"t":{"152":{"position":[[458,7],[746,7]]},"154":{"position":[[34,8],[368,9]]}}}],["модел",{"_index":813,"t":{"57":{"position":[[564,6]]},"69":{"position":[[128,6],[377,7],[448,7]]},"71":{"position":[[71,7],[97,8]]},"73":{"position":[[49,6],[243,6],[290,6],[381,7],[533,6],[579,6]]},"75":{"position":[[35,6],[77,6],[97,6],[143,6],[265,6]]},"77":{"position":[[180,6],[499,6],[554,6],[633,8]]},"81":{"position":[[189,6],[321,7],[449,6],[546,6],[666,6]]},"105":{"position":[[156,7]]},"107":{"position":[[83,7]]},"109":{"position":[[31,6],[60,6],[86,6],[132,6],[256,6],[372,6],[507,6],[674,6],[810,7]]},"111":{"position":[[28,6],[130,6],[247,6],[432,6],[513,6],[668,6],[793,6],[870,6]]},"129":{"position":[[209,6]]},"131":{"position":[[824,6]]},"146":{"position":[[154,7],[202,7],[235,7],[385,7],[412,7]]},"148":{"position":[[88,6]]},"152":{"position":[[193,7]]},"156":{"position":[[150,7],[861,8]]},"172":{"position":[[542,8],[575,7],[622,6]]},"178":{"position":[[100,8],[121,7],[182,7],[222,7],[330,7],[378,6],[491,7],[835,6]]},"182":{"position":[[174,8]]},"184":{"position":[[146,7]]},"196":{"position":[[141,7],[155,6],[202,6]]},"208":{"position":[[18,7],[134,9]]},"210":{"position":[[30,7],[448,6],[618,6]]},"212":{"position":[[181,6],[244,7],[1070,7],[1119,7],[1253,6],[1326,7],[1792,7],[1901,7],[1972,7],[2055,6],[2162,7],[2246,6],[2313,7],[2357,6],[2708,6],[2794,6],[2966,6],[3073,6],[3191,6],[3398,6],[3451,7],[3463,7],[3523,6],[3565,6],[3665,6],[3792,6],[6657,6],[7285,7],[8263,7]]},"214":{"position":[[1135,7]]}}}],["моделей/спрайт",{"_index":1318,"t":{"146":{"position":[[891,17]]}}}],["моделирова",{"_index":2162,"t":{"214":{"position":[[158,12]]}}}],["модификац",{"_index":1293,"t":{"146":{"position":[[29,11]]},"182":{"position":[[112,11]]},"212":{"position":[[2394,12]]}}}],["модифицирова",{"_index":1513,"t":{"158":{"position":[[545,16]]}}}],["мож",{"_index":1613,"t":{"170":{"position":[[1326,5]]}}}],["может",{"_index":701,"t":{"51":{"position":[[1128,6]]},"105":{"position":[[113,6]]},"150":{"position":[[367,6],[480,6]]},"156":{"position":[[278,6]]},"172":{"position":[[167,7]]},"178":{"position":[[1429,6]]},"212":{"position":[[728,6],[5648,6],[6045,6]]},"224":{"position":[[101,6]]}}}],["молн",{"_index":652,"t":{"49":{"position":[[414,6]]},"69":{"position":[[165,6]]}}}],["молчан",{"_index":565,"t":{"39":{"position":[[1677,10]]}}}],["момент",{"_index":629,"t":{"47":{"position":[[44,7]]},"61":{"position":[[521,6]]},"89":{"position":[[41,7]]},"121":{"position":[[90,6]]},"125":{"position":[[38,7]]},"152":{"position":[[22,7],[423,7]]},"154":{"position":[[1016,6]]},"158":{"position":[[749,6]]},"170":{"position":[[1708,6]]},"178":{"position":[[852,7]]},"198":{"position":[[201,6]]}}}],["монитор",{"_index":1176,"t":{"113":{"position":[[20,8]]},"115":{"position":[[229,8],[268,8]]},"117":{"position":[[83,8]]},"119":{"position":[[82,8],[263,7],[435,7],[505,8]]},"146":{"position":[[754,8]]}}}],["монстр",{"_index":1981,"t":{"212":{"position":[[1158,8],[1205,7]]}}}],["монтировк",{"_index":1000,"t":{"83":{"position":[[75,11]]},"133":{"position":[[75,11]]}}}],["музык",{"_index":624,"t":{"43":{"position":[[171,7]]},"168":{"position":[[514,7],[585,6]]}}}],["мультиплеерн",{"_index":1289,"t":{"144":{"position":[[354,14]]},"160":{"position":[[548,14]]},"162":{"position":[[386,14]]}}}],["мультяшн",{"_index":2038,"t":{"212":{"position":[[3532,10]]}}}],["набор",{"_index":1314,"t":{"146":{"position":[[829,5]]},"158":{"position":[[186,5]]}}}],["набра",{"_index":1455,"t":{"154":{"position":[[1603,6],[1682,6]]}}}],["наверняк",{"_index":1423,"t":{"154":{"position":[[667,9]]}}}],["навык",{"_index":1682,"t":{"176":{"position":[[618,6]]}}}],["нагрузк",{"_index":2258,"t":{"224":{"position":[[342,8]]}}}],["нажат",{"_index":1191,"t":{"117":{"position":[[105,7]]}}}],["назва",{"_index":1410,"t":{"154":{"position":[[163,9]]}}}],["назван",{"_index":1442,"t":{"154":{"position":[[1088,9]]},"170":{"position":[[729,8]]},"172":{"position":[[256,9],[293,9],[566,8],[585,8]]},"178":{"position":[[34,9],[167,9],[726,8],[794,8]]},"182":{"position":[[293,8],[363,9]]},"184":{"position":[[254,8],[344,9]]},"212":{"position":[[4458,9],[4797,9],[7186,10],[7208,10]]},"216":{"position":[[188,8]]},"218":{"position":[[200,8]]},"220":{"position":[[173,8]]},"222":{"position":[[179,8]]},"224":{"position":[[359,8]]}}}],["название>.mdl",{"_index":1960,"t":{"212":{"position":[[144,14]]}}}],["назнача",{"_index":1905,"t":{"200":{"position":[[59,11]]}}}],["называ",{"_index":959,"t":{"77":{"position":[[664,10]]},"156":{"position":[[458,10]]},"182":{"position":[[434,10]]},"184":{"position":[[572,10],[629,11]]},"186":{"position":[[662,10]]}}}],["найдёт",{"_index":1545,"t":{"164":{"position":[[153,7]]}}}],["накладыва",{"_index":919,"t":{"73":{"position":[[389,13]]},"81":{"position":[[329,13]]}}}],["наконечник",{"_index":2205,"t":{"216":{"position":[[275,14],[417,12]]},"218":{"position":[[1021,14],[1165,10]]}}}],["налич",{"_index":1809,"t":{"186":{"position":[[204,8]]}}}],["наложен",{"_index":2156,"t":{"212":{"position":[[8246,9]]}}}],["намн",{"_index":1886,"t":{"194":{"position":[[646,7]]}}}],["наоборот",{"_index":1094,"t":{"97":{"position":[[1998,9]]}}}],["написа",{"_index":1500,"t":{"158":{"position":[[258,8]]},"212":{"position":[[62,8]]}}}],["направл",{"_index":1842,"t":{"190":{"position":[[830,9]]}}}],["направлен",{"_index":644,"t":{"49":{"position":[[190,11]]},"115":{"position":[[180,11]]},"123":{"position":[[180,11]]},"131":{"position":[[564,11]]},"152":{"position":[[1110,11]]},"204":{"position":[[115,11],[174,11]]},"212":{"position":[[5433,11]]},"214":{"position":[[1085,11]]}}}],["например",{"_index":626,"t":{"45":{"position":[[50,10]]},"49":{"position":[[372,9]]},"59":{"position":[[294,9]]},"65":{"position":[[83,9]]},"77":{"position":[[222,9]]},"97":{"position":[[1704,9]]},"154":{"position":[[432,8],[1172,8]]},"156":{"position":[[97,8]]},"160":{"position":[[358,9]]},"170":{"position":[[749,8],[1313,9]]},"176":{"position":[[842,9]]},"178":{"position":[[360,9]]},"180":{"position":[[330,9]]},"192":{"position":[[117,8]]},"194":{"position":[[92,9],[615,9]]},"212":{"position":[[5726,9],[6788,9]]}}}],["напряжен",{"_index":892,"t":{"67":{"position":[[36,12]]}}}],["напрям",{"_index":1952,"t":{"210":{"position":[[572,9]]}}}],["наруж",{"_index":2022,"t":{"212":{"position":[[3178,7]]}}}],["наскольк",{"_index":560,"t":{"39":{"position":[[1403,9],[1547,9]]},"216":{"position":[[404,9]]},"218":{"position":[[1152,9]]},"220":{"position":[[972,9]]}}}],["наслед",{"_index":1287,"t":{"144":{"position":[[248,9]]},"162":{"position":[[280,9]]},"212":{"position":[[6887,9]]}}}],["наследник",{"_index":1926,"t":{"208":{"position":[[35,11]]}}}],["настоя",{"_index":1427,"t":{"154":{"position":[[730,9]]}}}],["настраива",{"_index":1103,"t":{"99":{"position":[[115,13]]},"166":{"position":[[166,11]]}}}],["настроек",{"_index":498,"t":{"37":{"position":[[46,9]]},"49":{"position":[[75,9]]},"65":{"position":[[73,9]]},"174":{"position":[[556,8]]},"204":{"position":[[39,8]]}}}],["настройк",{"_index":1651,"t":{"174":{"position":[[86,9]]},"176":{"position":[[457,9]]},"196":{"position":[[191,10],[382,10]]},"212":{"position":[[1109,9]]}}}],["насыщен",{"_index":1820,"t":{"188":{"position":[[123,12]]}}}],["наход",{"_index":1071,"t":{"97":{"position":[[1034,10],[1314,9]]},"105":{"position":[[439,9]]},"156":{"position":[[209,8]]},"166":{"position":[[341,9]]},"178":{"position":[[16,9],[147,9],[198,9]]},"208":{"position":[[332,9]]},"212":{"position":[[1213,9],[2715,9],[2973,9],[3080,9],[3732,9],[5527,9],[7361,9]]},"214":{"position":[[641,9],[923,9]]}}}],["нача",{"_index":727,"t":{"53":{"position":[[516,6]]},"127":{"position":[[507,6]]},"152":{"position":[[813,6]]},"158":{"position":[[327,6]]}}}],["начальн",{"_index":522,"t":{"39":{"position":[[316,9],[406,10],[559,10],[1171,9]]},"49":{"position":[[155,9],[264,10]]},"51":{"position":[[121,9],[246,9]]},"212":{"position":[[916,9],[5609,9]]}}}],["начина",{"_index":540,"t":{"39":{"position":[[833,10]]},"127":{"position":[[94,10]]},"212":{"position":[[5856,10]]}}}],["небольш",{"_index":590,"t":{"41":{"position":[[146,9]]},"194":{"position":[[183,9]]}}}],["невида",{"_index":1422,"t":{"154":{"position":[[600,10]]}}}],["невозможн",{"_index":1995,"t":{"212":{"position":[[1868,11]]}}}],["негативн",{"_index":870,"t":{"65":{"position":[[113,9]]},"105":{"position":[[561,9]]},"119":{"position":[[192,9]]},"224":{"position":[[304,9]]}}}],["недопуст",{"_index":1903,"t":{"198":{"position":[[469,10]]}}}],["нежел",{"_index":1399,"t":{"152":{"position":[[1024,6]]}}}],["независим",{"_index":2046,"t":{"212":{"position":[[3705,10]]}}}],["неимоверн",{"_index":1451,"t":{"154":{"position":[[1513,11]]}}}],["неисчислим",{"_index":1365,"t":{"152":{"position":[[316,12]]}}}],["некорректн",{"_index":1142,"t":{"109":{"position":[[381,13]]}}}],["некотор",{"_index":885,"t":{"65":{"position":[[755,9]]},"77":{"position":[[1083,9]]},"180":{"position":[[29,9]]},"214":{"position":[[1436,9]]}}}],["немал",{"_index":1460,"t":{"154":{"position":[[1750,7]]},"160":{"position":[[166,7]]}}}],["ненулев",{"_index":2269,"t":{"224":{"position":[[729,9],[1086,9]]}}}],["необходим",{"_index":602,"t":{"41":{"position":[[458,10],[632,10]]},"148":{"position":[[109,13]]},"152":{"position":[[1180,14]]},"156":{"position":[[938,11]]},"166":{"position":[[426,13]]},"182":{"position":[[659,13]]}}}],["неплох",{"_index":1527,"t":{"160":{"position":[[271,8]]}}}],["неподвижн",{"_index":1131,"t":{"107":{"position":[[71,11]]}}}],["непосредствен",{"_index":1702,"t":{"178":{"position":[[681,15]]},"190":{"position":[[125,15]]},"212":{"position":[[3672,15]]}}}],["неправильн",{"_index":1084,"t":{"97":{"position":[[1418,13]]},"176":{"position":[[444,12]]}}}],["непродолжительн",{"_index":1506,"t":{"158":{"position":[[399,17]]}}}],["непрозрач",{"_index":797,"t":{"57":{"position":[[340,12]]}}}],["непрозрачн",{"_index":918,"t":{"73":{"position":[[352,12]]},"81":{"position":[[292,12]]},"131":{"position":[[291,12]]}}}],["неровн",{"_index":1772,"t":{"182":{"position":[[38,11]]},"190":{"position":[[243,9]]}}}],["несвед",{"_index":1379,"t":{"152":{"position":[[591,12]]}}}],["нескольк",{"_index":1166,"t":{"111":{"position":[[803,10]]}}}],["несмотр",{"_index":1353,"t":{"152":{"position":[[0,8]]}}}],["несовместим",{"_index":1811,"t":{"186":{"position":[[250,13]]}}}],["несоответств",{"_index":2063,"t":{"212":{"position":[[4321,14]]}}}],["нетривиальн",{"_index":2254,"t":{"224":{"position":[[259,13]]}}}],["низ",{"_index":804,"t":{"57":{"position":[[466,4]]},"73":{"position":[[462,4]]},"81":{"position":[[402,4]]},"131":{"position":[[423,4]]}}}],["низк",{"_index":534,"t":{"39":{"position":[[674,6],[705,6],[1629,7]]},"97":{"position":[[1343,6]]},"180":{"position":[[1066,6],[1114,6],[1162,6]]},"192":{"position":[[98,6]]},"214":{"position":[[464,6]]}}}],["ник",{"_index":1434,"t":{"154":{"position":[[843,5]]}}}],["никак",{"_index":616,"t":{"43":{"position":[[78,5]]},"55":{"position":[[440,5]]}}}],["ним",{"_index":1049,"t":{"97":{"position":[[194,3]]},"212":{"position":[[7040,3]]}}}],["нов",{"_index":1258,"t":{"137":{"position":[[332,5]]},"152":{"position":[[508,6]]},"154":{"position":[[345,6]]},"162":{"position":[[455,5]]},"208":{"position":[[107,5]]},"212":{"position":[[4211,6]]}}}],["новост",{"_index":1425,"t":{"154":{"position":[[700,8]]}}}],["ног",{"_index":2113,"t":{"212":{"position":[[6301,4],[6334,4]]}}}],["нол",{"_index":772,"t":{"55":{"position":[[881,4],[994,5]]},"218":{"position":[[1198,4]]}}}],["номер",{"_index":824,"t":{"57":{"position":[[723,5]]},"73":{"position":[[499,5],[521,5],[547,5],[640,5],[763,5]]},"109":{"position":[[74,5],[100,5],[196,5]]},"212":{"position":[[926,5],[2328,6],[2526,6],[2559,5],[2572,5],[4439,6],[4779,6],[6098,5],[7555,6]]}}}],["норма",{"_index":865,"t":{"63":{"position":[[144,7]]},"146":{"position":[[556,6]]}}}],["нормал",{"_index":1141,"t":{"109":{"position":[[313,8],[395,9]]},"180":{"position":[[1226,9]]},"182":{"position":[[226,9],[410,9],[487,8],[551,8],[679,8]]},"184":{"position":[[190,9]]},"198":{"position":[[155,9]]}}}],["нуж",{"_index":881,"t":{"65":{"position":[[611,6]]},"212":{"position":[[1092,5]]}}}],["нужн",{"_index":1473,"t":{"156":{"position":[[234,6],[875,5]]},"172":{"position":[[594,6]]},"194":{"position":[[31,6],[344,6]]},"212":{"position":[[622,5]]}}}],["нул",{"_index":717,"t":{"53":{"position":[[253,4]]},"105":{"position":[[204,5]]},"156":{"position":[[720,5]]},"212":{"position":[[5318,5]]}}}],["нулев",{"_index":1826,"t":{"188":{"position":[[295,7]]},"214":{"position":[[758,7]]}}}],["о",{"_index":2135,"t":{"212":{"position":[[6912,3]]}}}],["обе",{"_index":1198,"t":{"117":{"position":[[220,5]]}}}],["обзор",{"_index":1109,"t":{"101":{"position":[[87,7]]},"115":{"position":[[360,7]]}}}],["облада",{"_index":1155,"t":{"109":{"position":[[818,8]]}}}],["област",{"_index":1074,"t":{"97":{"position":[[1134,7],[1471,9]]}}}],["обломк",{"_index":993,"t":{"81":{"position":[[673,8]]},"131":{"position":[[831,8]]}}}],["обновля",{"_index":1253,"t":{"137":{"position":[[237,9]]}}}],["обо",{"_index":1087,"t":{"97":{"position":[[1681,5],[1821,5]]}}}],["обознача",{"_index":1614,"t":{"170":{"position":[[1370,10]]},"188":{"position":[[257,10],[311,10]]},"200":{"position":[[111,13]]}}}],["оболочк",{"_index":956,"t":{"77":{"position":[[545,8]]}}}],["образ",{"_index":1061,"t":{"97":{"position":[[591,8],[860,8],[1843,8]]}}}],["обрат",{"_index":1260,"t":{"137":{"position":[[361,8]]},"141":{"position":[[96,8]]},"164":{"position":[[63,8]]}}}],["обратн",{"_index":1715,"t":{"178":{"position":[[1279,8]]},"190":{"position":[[285,8]]}}}],["общ",{"_index":1343,"t":{"150":{"position":[[227,5]]},"158":{"position":[[379,5]]},"212":{"position":[[6160,5],[8274,5]]}}}],["общедоступн",{"_index":1439,"t":{"154":{"position":[[959,14]]}}}],["объедин",{"_index":760,"t":{"55":{"position":[[610,9]]},"111":{"position":[[782,10]]}}}],["объект",{"_index":499,"t":{"39":{"position":[[11,7]]},"51":{"position":[[45,7],[72,8],[282,8],[436,8]]},"57":{"position":[[31,8]]},"61":{"position":[[40,8]]},"71":{"position":[[268,8]]},"77":{"position":[[524,9]]},"79":{"position":[[0,6],[98,10],[184,6]]},"81":{"position":[[506,7],[591,7],[629,7],[697,7]]},"83":{"position":[[12,6],[41,6],[143,7]]},"87":{"position":[[98,8]]},"97":{"position":[[218,7],[1605,8]]},"99":{"position":[[88,8]]},"107":{"position":[[337,8]]},"111":{"position":[[758,8]]},"129":{"position":[[89,10]]},"131":{"position":[[710,7],[749,7],[787,7],[855,7]]},"133":{"position":[[12,6],[41,6],[143,7]]},"166":{"position":[[296,9]]},"182":{"position":[[65,7]]},"184":{"position":[[97,8]]},"186":{"position":[[90,8]]},"214":{"position":[[1048,8]]}}}],["объявл",{"_index":1584,"t":{"170":{"position":[[30,9]]}}}],["объявлен",{"_index":2086,"t":{"212":{"position":[[5137,12]]}}}],["объясн",{"_index":1386,"t":{"152":{"position":[[710,10]]}}}],["объёмн",{"_index":1790,"t":{"184":{"position":[[35,8]]}}}],["обычн",{"_index":1230,"t":{"127":{"position":[[521,7]]},"160":{"position":[[21,7]]},"194":{"position":[[706,7]]}}}],["обьект",{"_index":810,"t":{"57":{"position":[[515,7]]},"75":{"position":[[188,9]]},"111":{"position":[[73,9]]},"131":{"position":[[470,7]]},"190":{"position":[[781,6]]}}}],["обьявлен",{"_index":1638,"t":{"172":{"position":[[105,10]]}}}],["обязательн",{"_index":1732,"t":{"180":{"position":[[466,11]]},"194":{"position":[[811,12]]}}}],["огранич",{"_index":1591,"t":{"170":{"position":[[319,11]]}}}],["ограничен",{"_index":1484,"t":{"156":{"position":[[533,12]]},"220":{"position":[[468,11],[686,11],[929,11]]},"224":{"position":[[232,11]]}}}],["ограничив",{"_index":1493,"t":{"158":{"position":[[61,13]]}}}],["ограничива",{"_index":816,"t":{"57":{"position":[[604,12]]}}}],["огромн",{"_index":1097,"t":{"99":{"position":[[16,8]]},"162":{"position":[[436,8]]}}}],["одежд",{"_index":2049,"t":{"212":{"position":[[3885,7]]}}}],["одинаков",{"_index":1086,"t":{"97":{"position":[[1628,10]]}}}],["одиночн",{"_index":966,"t":{"77":{"position":[[884,9]]},"212":{"position":[[1169,9]]}}}],["одн",{"_index":1168,"t":{"111":{"position":[[826,5],[879,5]]},"154":{"position":[[791,5]]},"168":{"position":[[322,4]]},"170":{"position":[[1262,4]]},"172":{"position":[[118,5]]},"212":{"position":[[32,4],[765,4]]}}}],["означа",{"_index":535,"t":{"39":{"position":[[690,8],[742,8]]},"206":{"position":[[44,9]]},"214":{"position":[[775,9]]}}}],["окружа",{"_index":1022,"t":{"91":{"position":[[181,11]]}}}],["олдскульн",{"_index":1863,"t":{"192":{"position":[[328,11]]}}}],["опенсорсн",{"_index":1492,"t":{"156":{"position":[[1000,13]]}}}],["описа",{"_index":1242,"t":{"137":{"position":[[20,7]]},"180":{"position":[[979,7]]},"190":{"position":[[1394,7]]}}}],["описан",{"_index":1007,"t":{"85":{"position":[[16,8]]},"87":{"position":[[50,9]]},"162":{"position":[[578,8]]},"180":{"position":[[1034,8]]},"184":{"position":[[390,8],[604,8]]},"186":{"position":[[153,8]]},"212":{"position":[[2584,8],[6121,8],[7392,8]]},"214":{"position":[[56,8]]},"216":{"position":[[170,8],[206,8]]},"218":{"position":[[182,8],[218,8]]},"220":{"position":[[155,8],[191,8]]},"222":{"position":[[161,8],[197,8]]},"224":{"position":[[368,8]]}}}],["описыва",{"_index":1396,"t":{"152":{"position":[[919,9]]},"170":{"position":[[1183,11],[1277,11]]}}}],["опиш",{"_index":1519,"t":{"158":{"position":[[709,5]]}}}],["определ",{"_index":657,"t":{"51":{"position":[[155,11]]}}}],["определен",{"_index":835,"t":{"59":{"position":[[70,12]]},"166":{"position":[[39,13],[115,12]]},"176":{"position":[[571,12]]},"200":{"position":[[87,12]]}}}],["определя",{"_index":1819,"t":{"188":{"position":[[67,10]]},"212":{"position":[[5893,10],[7101,10]]},"224":{"position":[[819,12],[1176,12]]}}}],["определён",{"_index":1586,"t":{"170":{"position":[[91,12]]},"172":{"position":[[37,12]]},"212":{"position":[[4496,12]]}}}],["оптимальн",{"_index":1062,"t":{"97":{"position":[[600,11]]}}}],["оптимизац",{"_index":1162,"t":{"111":{"position":[[564,12]]},"146":{"position":[[131,11]]},"148":{"position":[[285,11]]}}}],["опуска",{"_index":930,"t":{"75":{"position":[[68,8]]},"83":{"position":[[134,8]]},"111":{"position":[[121,8]]},"133":{"position":[[134,8]]}}}],["опц",{"_index":1153,"t":{"109":{"position":[[713,5]]}}}],["оранжев",{"_index":2011,"t":{"212":{"position":[[2653,10],[3309,10]]}}}],["оригинальн",{"_index":1294,"t":{"146":{"position":[[41,13]]},"154":{"position":[[129,12],[1445,13]]},"160":{"position":[[220,12]]}}}],["ориентац",{"_index":809,"t":{"57":{"position":[[504,10]]},"212":{"position":[[7072,12]]}}}],["оруж",{"_index":1667,"t":{"174":{"position":[[578,7]]},"212":{"position":[[2887,7]]}}}],["ос",{"_index":901,"t":{"69":{"position":[[207,3],[248,3],[289,3]]},"73":{"position":[[616,4]]},"101":{"position":[[61,4]]},"109":{"position":[[180,4]]},"204":{"position":[[139,4]]},"212":{"position":[[2075,5],[6757,5],[7085,3]]},"214":{"position":[[1097,3]]},"218":{"position":[[287,3],[346,3],[433,3],[486,3],[559,3],[692,3]]},"220":{"position":[[140,4],[363,3],[590,3],[817,3]]},"224":{"position":[[631,3],[990,3]]}}}],["освещ",{"_index":1488,"t":{"156":{"position":[[915,8]]}}}],["освеща",{"_index":2045,"t":{"212":{"position":[[3656,8]]}}}],["освещен",{"_index":1027,"t":{"91":{"position":[[312,10]]},"109":{"position":[[614,9]]},"111":{"position":[[324,9]]},"131":{"position":[[502,9]]},"146":{"position":[[480,9]]},"148":{"position":[[95,9],[156,9]]},"186":{"position":[[287,10],[474,9]]},"188":{"position":[[47,10]]},"190":{"position":[[55,10]]}}}],["основ",{"_index":1509,"t":{"158":{"position":[[498,7]]}}}],["основан",{"_index":2203,"t":{"216":{"position":[[153,9],[245,9]]},"218":{"position":[[165,9],[993,9]]},"220":{"position":[[36,9]]}}}],["основн",{"_index":964,"t":{"77":{"position":[[783,8]]},"105":{"position":[[342,8]]},"182":{"position":[[244,8],[341,8]]},"184":{"position":[[208,8],[490,8]]},"186":{"position":[[588,8]]},"192":{"position":[[78,8],[467,8]]},"194":{"position":[[51,8],[787,8]]},"212":{"position":[[4296,8]]}}}],["особ",{"_index":736,"t":{"55":{"position":[[43,6]]}}}],["особен",{"_index":755,"t":{"55":{"position":[[428,11]]},"77":{"position":[[769,11],[900,11]]},"176":{"position":[[72,11]]},"180":{"position":[[39,12]]},"190":{"position":[[625,12]]}}}],["остав",{"_index":1852,"t":{"190":{"position":[[1325,8]]}}}],["оставля",{"_index":722,"t":{"53":{"position":[[447,9]]}}}],["остальн",{"_index":773,"t":{"55":{"position":[[1022,9]]},"107":{"position":[[220,9]]},"188":{"position":[[348,9]]}}}],["останавлива",{"_index":543,"t":{"39":{"position":[[886,15]]},"127":{"position":[[599,13]]}}}],["останет",{"_index":957,"t":{"77":{"position":[[561,9]]}}}],["останов",{"_index":2013,"t":{"212":{"position":[[2772,12]]}}}],["осторожн",{"_index":1112,"t":{"101":{"position":[[160,13]]},"212":{"position":[[2096,14]]}}}],["ответ",{"_index":1546,"t":{"164":{"position":[[161,5]]}}}],["отвеча",{"_index":1799,"t":{"184":{"position":[[756,10]]}}}],["отдельн",{"_index":1397,"t":{"152":{"position":[[931,9]]},"156":{"position":[[820,10],[881,9]]},"170":{"position":[[816,9]]},"212":{"position":[[696,9],[2065,9]]},"214":{"position":[[25,9]]}}}],["отзыв",{"_index":1459,"t":{"154":{"position":[[1662,8],[1741,8]]}}}],["отклонен",{"_index":2260,"t":{"224":{"position":[[440,11],[614,10],[973,10]]}}}],["отключ",{"_index":575,"t":{"39":{"position":[[1885,8]]},"109":{"position":[[291,9],[341,11],[748,9]]}}}],["отключа",{"_index":863,"t":{"63":{"position":[[79,9],[128,9]]},"75":{"position":[[247,9]]},"111":{"position":[[217,9],[301,9],[414,9]]},"117":{"position":[[60,9]]},"125":{"position":[[83,9]]},"212":{"position":[[1352,9],[8134,9]]},"216":{"position":[[463,9]]},"218":{"position":[[1203,9]]}}}],["отключен",{"_index":578,"t":{"39":{"position":[[1928,10]]},"212":{"position":[[1455,10]]}}}],["откр",{"_index":1421,"t":{"154":{"position":[[593,6]]}}}],["открыт",{"_index":1413,"t":{"154":{"position":[[241,8],[1348,8]]}}}],["отлич",{"_index":1412,"t":{"154":{"position":[[215,8]]}}}],["отлича",{"_index":1247,"t":{"137":{"position":[[122,11]]},"178":{"position":[[1169,12]]},"186":{"position":[[425,10]]}}}],["отличн",{"_index":574,"t":{"39":{"position":[[1869,9]]}}}],["отмет",{"_index":1955,"t":{"212":{"position":[[15,9],[6855,9]]}}}],["отметьт",{"_index":710,"t":{"53":{"position":[[73,8]]}}}],["отмеч",{"_index":582,"t":{"41":{"position":[[23,9],[112,9],[204,9],[294,9],[384,9],[525,9]]}}}],["относительн",{"_index":505,"t":{"39":{"position":[[122,12]]},"97":{"position":[[1651,12]]},"101":{"position":[[191,12]]},"160":{"position":[[82,12]]},"212":{"position":[[1223,12]]}}}],["отобража",{"_index":917,"t":{"73":{"position":[[158,10]]},"81":{"position":[[120,10]]},"115":{"position":[[120,10]]},"123":{"position":[[120,10]]},"131":{"position":[[120,10]]}}}],["отображен",{"_index":794,"t":{"57":{"position":[[264,11]]},"81":{"position":[[216,11]]},"97":{"position":[[1925,11]]},"127":{"position":[[578,11]]},"131":{"position":[[215,11]]},"192":{"position":[[647,11]]}}}],["отправля",{"_index":1134,"t":{"107":{"position":[[179,12]]}}}],["отража",{"_index":916,"t":{"73":{"position":[[134,8]]},"81":{"position":[[96,8]]},"115":{"position":[[96,8]]},"123":{"position":[[96,8]]},"131":{"position":[[96,8]]}}}],["отражен",{"_index":790,"t":{"57":{"position":[[180,9]]},"73":{"position":[[73,9],[116,10]]},"81":{"position":[[35,9],[78,10]]},"93":{"position":[[84,9]]},"97":{"position":[[1393,9]]},"115":{"position":[[35,9],[78,10]]},"123":{"position":[[35,9],[78,10]]},"131":{"position":[[35,9],[78,10]]},"146":{"position":[[589,9]]},"148":{"position":[[213,9]]},"174":{"position":[[135,9],[180,10]]},"190":{"position":[[988,9],[1014,9],[1052,9]]}}}],["отражений/преломлен",{"_index":1024,"t":{"91":{"position":[[249,21]]}}}],["отредактирова",{"_index":1859,"t":{"192":{"position":[[226,15]]}}}],["отрисова",{"_index":1124,"t":{"105":{"position":[[398,9]]}}}],["отрицательн",{"_index":707,"t":{"51":{"position":[[1234,13]]}}}],["отсутств",{"_index":1295,"t":{"146":{"position":[[63,10]]},"176":{"position":[[254,10],[311,10]]},"188":{"position":[[329,10]]},"190":{"position":[[1024,12]]},"210":{"position":[[469,13]]}}}],["отчаст",{"_index":1375,"t":{"152":{"position":[[559,7]]}}}],["очеред",{"_index":748,"t":{"55":{"position":[[295,7]]}}}],["ошибк",{"_index":1958,"t":{"212":{"position":[[113,7]]}}}],["ошибок",{"_index":950,"t":{"77":{"position":[[345,6]]}}}],["паден",{"_index":544,"t":{"39":{"position":[[906,7]]},"222":{"position":[[147,7]]}}}],["палитр",{"_index":805,"t":{"57":{"position":[[474,7]]},"73":{"position":[[470,7]]},"77":{"position":[[707,7],[969,8]]},"81":{"position":[[410,7]]},"131":{"position":[[431,7]]}}}],["палк",{"_index":2201,"t":{"216":{"position":[[77,6]]}}}],["панел",{"_index":1873,"t":{"194":{"position":[[138,8]]}}}],["папк",{"_index":1221,"t":{"123":{"position":[[309,5]]},"139":{"position":[[211,6],[287,6],[305,5],[360,5]]},"141":{"position":[[235,5]]},"156":{"position":[[220,5]]},"166":{"position":[[353,5]]},"170":{"position":[[1871,5],[2287,5]]},"172":{"position":[[146,5]]},"178":{"position":[[2,5],[26,5],[141,5],[299,6],[699,5]]},"184":{"position":[[309,5]]},"192":{"position":[[562,5]]},"198":{"position":[[57,5]]},"200":{"position":[[254,5]]},"202":{"position":[[56,5]]},"204":{"position":[[50,5]]},"206":{"position":[[121,5]]},"212":{"position":[[301,6],[1318,5]]}}}],["параллакс",{"_index":1310,"t":{"146":{"position":[[571,9]]},"174":{"position":[[227,9]]},"184":{"position":[[889,9],[961,11]]}}}],["параметр",{"_index":700,"t":{"51":{"position":[[1094,9]]},"55":{"position":[[926,10]]},"61":{"position":[[491,9],[612,9]]},"73":{"position":[[586,9]]},"77":{"position":[[581,8],[1012,8]]},"109":{"position":[[139,9]]},"127":{"position":[[182,10],[284,10],[358,8]]},"166":{"position":[[401,10]]},"170":{"position":[[144,10],[1238,9]]},"184":{"position":[[746,9]]},"186":{"position":[[40,10],[167,10]]},"190":{"position":[[105,11],[1117,8],[1294,9],[1361,10]]},"192":{"position":[[704,9]]},"196":{"position":[[269,8]]},"198":{"position":[[509,10]]},"206":{"position":[[139,9],[232,8]]},"212":{"position":[[1083,8]]},"218":{"position":[[919,9]]},"224":{"position":[[19,9],[125,9]]}}}],["партикл",{"_index":1329,"t":{"148":{"position":[[464,9]]}}}],["пауз",{"_index":1225,"t":{"127":{"position":[[202,6]]}}}],["перв",{"_index":1125,"t":{"105":{"position":[[449,6]]},"111":{"position":[[927,6]]},"212":{"position":[[5451,6]]}}}],["первоначальн",{"_index":1429,"t":{"154":{"position":[[754,14]]},"176":{"position":[[940,14]]}}}],["перевернут",{"_index":1214,"t":{"119":{"position":[[520,11]]}}}],["перевод",{"_index":1717,"t":{"178":{"position":[[1308,8],[1567,11]]}}}],["передава",{"_index":1188,"t":{"115":{"position":[[314,12]]}}}],["передаёт",{"_index":1177,"t":{"113":{"position":[[62,8]]}}}],["передн",{"_index":2246,"t":{"220":{"position":[[920,8]]}}}],["переименован",{"_index":2061,"t":{"212":{"position":[[4237,14]]}}}],["перейдет",{"_index":825,"t":{"57":{"position":[[755,8]]}}}],["переключ",{"_index":1192,"t":{"117":{"position":[[124,13]]},"148":{"position":[[64,13]]},"154":{"position":[[976,12]]}}}],["переключен",{"_index":576,"t":{"39":{"position":[[1894,12]]}}}],["перемен",{"_index":789,"t":{"57":{"position":[[152,10]]}}}],["перемещ",{"_index":2229,"t":{"220":{"position":[[102,9]]}}}],["перемеща",{"_index":908,"t":{"71":{"position":[[114,12]]}}}],["перемещен",{"_index":951,"t":{"77":{"position":[[367,11]]},"146":{"position":[[787,11]]}}}],["перемотк",{"_index":1227,"t":{"127":{"position":[[317,9]]}}}],["перенос",{"_index":1003,"t":{"83":{"position":[[121,10]]},"133":{"position":[[121,10]]}}}],["переработк",{"_index":1326,"t":{"148":{"position":[[370,11]]}}}],["пересечен",{"_index":671,"t":{"51":{"position":[[489,11]]}}}],["переста",{"_index":1437,"t":{"154":{"position":[[889,8]]}}}],["переход",{"_index":828,"t":{"57":{"position":[[816,8]]},"97":{"position":[[1481,8],[1552,8],[1670,8],[1718,8],[1852,7]]},"135":{"position":[[195,10],[253,9]]},"190":{"position":[[591,8]]}}}],["перечисл",{"_index":871,"t":{"65":{"position":[[158,11]]},"212":{"position":[[2423,11]]},"214":{"position":[[1344,11]]}}}],["перечислен",{"_index":1363,"t":{"152":{"position":[[295,13]]},"198":{"position":[[116,13]]},"214":{"position":[[1371,13]]},"224":{"position":[[0,13]]}}}],["периодическ",{"_index":1252,"t":{"137":{"position":[[216,12],[294,12]]},"214":{"position":[[340,13],[732,14]]},"220":{"position":[[985,13]]},"222":{"position":[[61,13]]}}}],["персонаж",{"_index":2152,"t":{"212":{"position":[[7953,9]]}}}],["песк",{"_index":1857,"t":{"192":{"position":[[161,6]]}}}],["пиксел",{"_index":1711,"t":{"178":{"position":[[1079,8]]}}}],["пиш",{"_index":1644,"t":{"172":{"position":[[333,6]]},"184":{"position":[[679,6]]}}}],["плава",{"_index":1991,"t":{"212":{"position":[[1587,9],[1701,9]]}}}],["плавн",{"_index":1093,"t":{"97":{"position":[[1892,8]]}}}],["плагин",{"_index":1729,"t":{"180":{"position":[[386,6],[598,7]]}}}],["планир",{"_index":1862,"t":{"192":{"position":[[309,11]]},"198":{"position":[[272,11]]}}}],["планирует",{"_index":1814,"t":{"186":{"position":[[487,10]]}}}],["платформ",{"_index":1268,"t":{"139":{"position":[[54,10],[471,10]]},"141":{"position":[[32,9],[172,9]]},"144":{"position":[[93,9]]},"154":{"position":[[422,9],[1387,9]]},"160":{"position":[[139,9]]},"162":{"position":[[91,9]]}}}],["плащ",{"_index":2172,"t":{"214":{"position":[[327,5]]}}}],["плоскост",{"_index":2236,"t":{"220":{"position":[[415,9],[652,10],[886,10]]},"224":{"position":[[808,10],[1165,10]]}}}],["плот",{"_index":2168,"t":{"214":{"position":[[292,6]]}}}],["плох",{"_index":954,"t":{"77":{"position":[[423,5]]},"109":{"position":[[834,6]]}}}],["поведен",{"_index":927,"t":{"73":{"position":[[699,9],[824,9]]},"75":{"position":[[25,9]]},"85":{"position":[[25,9]]},"166":{"position":[[178,9]]},"212":{"position":[[5996,9]]}}}],["повертексн",{"_index":1151,"t":{"109":{"position":[[600,13]]},"111":{"position":[[311,12]]}}}],["поверх",{"_index":572,"t":{"39":{"position":[[1809,6]]},"73":{"position":[[403,6]]},"81":{"position":[[343,6]]}}}],["поверхн",{"_index":659,"t":{"51":{"position":[[189,11]]},"97":{"position":[[65,11],[1111,13]]},"166":{"position":[[198,12]]},"170":{"position":[[377,12]]},"174":{"position":[[354,13],[448,13],[496,12]]},"182":{"position":[[50,11]]},"188":{"position":[[88,12]]},"190":{"position":[[206,11],[429,11]]}}}],["поверхностн",{"_index":1402,"t":{"152":{"position":[[1075,13]]}}}],["поворот",{"_index":914,"t":{"73":{"position":[[40,8]]},"81":{"position":[[440,8]]},"101":{"position":[[35,7]]},"109":{"position":[[22,8]]},"131":{"position":[[461,8]]},"212":{"position":[[7772,8]]}}}],["поврежден",{"_index":705,"t":{"51":{"position":[[1195,11]]}}}],["повторен",{"_index":1940,"t":{"210":{"position":[[127,10]]}}}],["повторн",{"_index":611,"t":{"41":{"position":[[662,8]]},"127":{"position":[[209,9]]}}}],["повторя",{"_index":608,"t":{"41":{"position":[[586,13]]}}}],["повыша",{"_index":1149,"t":{"109":{"position":[[546,8]]}}}],["погружен",{"_index":1392,"t":{"152":{"position":[[820,10]]}}}],["подгрупп",{"_index":1617,"t":{"170":{"position":[[1492,9]]}}}],["поддержива",{"_index":508,"t":{"39":{"position":[[155,14]]},"43":{"position":[[179,14]]},"121":{"position":[[112,14]]},"137":{"position":[[392,12]]},"154":{"position":[[389,12],[1030,14]]},"176":{"position":[[8,12],[118,14],[150,12],[391,14]]},"180":{"position":[[144,12]]}}}],["поддержк",{"_index":1220,"t":{"121":{"position":[[191,9]]},"146":{"position":[[210,9],[364,9],[492,10]]},"148":{"position":[[0,9],[485,9],[543,9]]},"154":{"position":[[1276,10]]},"176":{"position":[[813,10]]},"210":{"position":[[0,9],[66,9],[148,9],[309,9],[354,9]]}}}],["подключ",{"_index":1696,"t":{"178":{"position":[[442,10]]}}}],["подм",{"_index":1690,"t":{"178":{"position":[[255,7]]}}}],["подмен",{"_index":1706,"t":{"178":{"position":[[990,7]]}}}],["подменя",{"_index":1950,"t":{"210":{"position":[[506,11]]}}}],["поднима",{"_index":1002,"t":{"83":{"position":[[110,10]]},"133":{"position":[[110,10]]}}}],["поднят",{"_index":541,"t":{"39":{"position":[[848,8]]}}}],["подобн",{"_index":1533,"t":{"162":{"position":[[569,8]]},"190":{"position":[[1108,8]]}}}],["подобра",{"_index":1475,"t":{"156":{"position":[[313,9]]}}}],["подойдут",{"_index":1265,"t":{"137":{"position":[[501,9]]}}}],["подпапок",{"_index":1627,"t":{"170":{"position":[[1926,9],[2342,9]]}}}],["подразумева",{"_index":1271,"t":{"139":{"position":[[260,15]]}}}],["подробн",{"_index":1349,"t":{"150":{"position":[[440,9]]},"152":{"position":[[853,8]]},"156":{"position":[[831,9]]},"162":{"position":[[509,9]]},"170":{"position":[[695,9]]},"186":{"position":[[143,9]]}}}],["подсвечен",{"_index":1871,"t":{"194":{"position":[[115,12]]}}}],["подсвечива",{"_index":1869,"t":{"194":{"position":[[18,12]]}}}],["подстро",{"_index":1117,"t":{"105":{"position":[[120,10]]}}}],["подхватыва",{"_index":1590,"t":{"170":{"position":[[251,14]]}}}],["подход",{"_index":621,"t":{"43":{"position":[[134,8]]},"105":{"position":[[164,8]]},"144":{"position":[[200,7],[307,8]]},"162":{"position":[[232,7],[339,8]]},"180":{"position":[[1207,9],[1276,8]]},"182":{"position":[[583,6]]},"186":{"position":[[375,6]]},"212":{"position":[[3429,8]]}}}],["подходя",{"_index":1476,"t":{"156":{"position":[[330,10]]},"180":{"position":[[917,11]]}}}],["подчеркнут",{"_index":1843,"t":{"190":{"position":[[890,11]]}}}],["пожал",{"_index":1408,"t":{"154":{"position":[[0,8]]}}}],["позвол",{"_index":2232,"t":{"220":{"position":[[321,9],[548,9],[775,9]]}}}],["позволя",{"_index":612,"t":{"43":{"position":[[0,9]]},"59":{"position":[[203,9]]},"107":{"position":[[109,9]]},"121":{"position":[[0,9]]},"166":{"position":[[370,9]]},"176":{"position":[[625,9]]},"184":{"position":[[12,11]]},"192":{"position":[[19,9]]},"194":{"position":[[501,9]]},"212":{"position":[[1478,9],[2230,9],[3776,9]]},"214":{"position":[[200,9]]},"218":{"position":[[929,9]]}}}],["позиц",{"_index":1053,"t":{"97":{"position":[[306,7]]}}}],["показыва",{"_index":1209,"t":{"119":{"position":[[287,10]]}}}],["покачива",{"_index":2230,"t":{"220":{"position":[[116,14]]},"224":{"position":[[512,14],[775,14],[1132,14]]}}}],["покачиван",{"_index":2206,"t":{"216":{"position":[[331,12]]}}}],["покрыт",{"_index":1123,"t":{"105":{"position":[[315,8]]},"127":{"position":[[61,7]]}}}],["пол",{"_index":931,"t":{"75":{"position":[[87,4]]},"97":{"position":[[848,5]]},"111":{"position":[[148,5],[178,5]]}}}],["полезн",{"_index":1861,"t":{"192":{"position":[[295,8]]},"212":{"position":[[8234,7]]}}}],["полн",{"_index":1325,"t":{"148":{"position":[[363,6]]},"188":{"position":[[322,6]]},"212":{"position":[[7656,6]]}}}],["полност",{"_index":687,"t":{"51":{"position":[[809,9]]},"127":{"position":[[558,9]]},"154":{"position":[[105,9],[231,9]]},"156":{"position":[[708,9]]},"178":{"position":[[771,9]]},"180":{"position":[[242,9]]},"190":{"position":[[719,10]]},"194":{"position":[[301,9]]}}}],["полноцветн",{"_index":1941,"t":{"210":{"position":[[158,12]]}}}],["полноцен",{"_index":1361,"t":{"152":{"position":[[234,11]]}}}],["полноэкра",{"_index":1193,"t":{"117":{"position":[[140,13]]},"119":{"position":[[320,13]]}}}],["положен",{"_index":618,"t":{"43":{"position":[[98,9]]},"127":{"position":[[478,9]]}}}],["полупрозрачн",{"_index":1658,"t":{"174":{"position":[[339,14],[433,14]]}}}],["получ",{"_index":1516,"t":{"158":{"position":[[606,10]]},"190":{"position":[[336,9]]},"212":{"position":[[5576,8]]}}}],["получат",{"_index":762,"t":{"55":{"position":[[665,7]]}}}],["получен",{"_index":2070,"t":{"212":{"position":[[4635,9]]}}}],["пользовател",{"_index":2088,"t":{"212":{"position":[[5256,13]]}}}],["пользовательск",{"_index":963,"t":{"77":{"position":[[735,16]]}}}],["помест",{"_index":1043,"t":{"97":{"position":[[0,9]]},"135":{"position":[[40,9]]},"212":{"position":[[735,9]]}}}],["помеча",{"_index":1013,"t":{"91":{"position":[[25,8]]}}}],["помеща",{"_index":2051,"t":{"212":{"position":[[3947,10],[4016,10]]},"216":{"position":[[15,10]]},"218":{"position":[[15,10]]},"220":{"position":[[22,10]]}}}],["помим",{"_index":1463,"t":{"154":{"position":[[1810,6]]},"174":{"position":[[21,6]]}}}],["помн",{"_index":971,"t":{"77":{"position":[[992,8]]},"111":{"position":[[622,8]]},"212":{"position":[[1831,8]]}}}],["помоч",{"_index":1986,"t":{"212":{"position":[[1415,6]]}}}],["помощ",{"_index":767,"t":{"55":{"position":[[785,6],[890,6]]},"111":{"position":[[836,7]]},"119":{"position":[[389,6]]},"141":{"position":[[324,7]]},"150":{"position":[[44,6],[147,6],[181,6],[218,6]]},"154":{"position":[[546,6]]},"192":{"position":[[697,6]]},"212":{"position":[[5706,7],[5938,7]]}}}],["пониман",{"_index":1403,"t":{"152":{"position":[[1089,9]]}}}],["поня",{"_index":1720,"t":{"178":{"position":[[1405,7]]}}}],["понят",{"_index":1848,"t":{"190":{"position":[[1143,7]]}}}],["попа",{"_index":1504,"t":{"158":{"position":[[371,5]]}}}],["попадан",{"_index":1561,"t":{"166":{"position":[[255,9],[323,11]]},"170":{"position":[[1688,9],[1810,9]]}}}],["попадет",{"_index":725,"t":{"53":{"position":[[488,7]]}}}],["пород",{"_index":2184,"t":{"214":{"position":[[565,7]]}}}],["порожда",{"_index":2202,"t":{"216":{"position":[[93,9]]},"218":{"position":[[105,9]]}}}],["порт",{"_index":1333,"t":{"148":{"position":[[589,5]]},"154":{"position":[[1364,4],[1439,5]]}}}],["портал",{"_index":1130,"t":{"105":{"position":[[540,8]]},"146":{"position":[[763,8]]}}}],["портирова",{"_index":1464,"t":{"154":{"position":[[1841,11]]},"160":{"position":[[114,10]]}}}],["портирован",{"_index":1337,"t":{"150":{"position":[[53,12]]}}}],["порядк",{"_index":873,"t":{"65":{"position":[[203,7]]},"168":{"position":[[313,8]]}}}],["поскольк",{"_index":973,"t":{"77":{"position":[[1056,9]]},"119":{"position":[[178,9]]},"214":{"position":[[43,9]]}}}],["последн",{"_index":765,"t":{"55":{"position":[[759,9]]},"69":{"position":[[402,10],[495,10]]}}}],["посмотрет",{"_index":2144,"t":{"212":{"position":[[7707,10]]}}}],["посредств",{"_index":1637,"t":{"172":{"position":[[84,11]]}}}],["постав",{"_index":1090,"t":{"97":{"position":[[1758,9]]},"168":{"position":[[116,9]]}}}],["постоя",{"_index":2044,"t":{"212":{"position":[[3646,9]]}}}],["поступательн",{"_index":2228,"t":{"220":{"position":[[77,14]]}}}],["потенциальн",{"_index":1743,"t":{"180":{"position":[[765,13]]}}}],["потер",{"_index":1679,"t":{"176":{"position":[[430,9],[684,6],[835,6]]}}}],["потреб",{"_index":1079,"t":{"97":{"position":[[1254,11]]}}}],["поэт",{"_index":1058,"t":{"97":{"position":[[548,7]]},"144":{"position":[[240,7]]},"162":{"position":[[272,7]]},"212":{"position":[[2827,7],[6940,8]]}}}],["появ",{"_index":1372,"t":{"152":{"position":[[498,9]]},"168":{"position":[[335,8]]},"170":{"position":[[807,8]]}}}],["появл",{"_index":647,"t":{"49":{"position":[[307,9]]}}}],["появлен",{"_index":630,"t":{"47":{"position":[[52,9]]},"51":{"position":[[1150,9]]},"53":{"position":[[210,11],[331,9]]},"55":{"position":[[315,9]]},"89":{"position":[[53,9]]},"125":{"position":[[46,9]]},"176":{"position":[[476,9]]}}}],["появля",{"_index":641,"t":{"49":{"position":[[141,10]]},"63":{"position":[[27,10]]},"137":{"position":[[307,10]]}}}],["прав",{"_index":1065,"t":{"97":{"position":[[709,7],[1074,8]]},"170":{"position":[[1895,5],[2311,5]]},"192":{"position":[[212,7]]},"212":{"position":[[6261,6],[6327,6]]}}}],["правильн",{"_index":1051,"t":{"97":{"position":[[288,9]]},"111":{"position":[[738,10]]},"129":{"position":[[121,10]]}}}],["практическ",{"_index":1400,"t":{"152":{"position":[[1031,12]]},"154":{"position":[[93,11]]},"176":{"position":[[660,11]]},"178":{"position":[[1517,11]]}}}],["превыша",{"_index":2266,"t":{"224":{"position":[[690,9],[870,9],[1045,9],[1223,9]]}}}],["предел",{"_index":818,"t":{"57":{"position":[[625,6]]},"156":{"position":[[546,9],[629,8]]},"224":{"position":[[832,8],[1189,8]]}}}],["предмет",{"_index":1404,"t":{"152":{"position":[[1099,8]]}}}],["предназнач",{"_index":1066,"t":{"97":{"position":[[739,13],[969,13]]}}}],["предназначен",{"_index":1853,"t":{"190":{"position":[[1435,14]]}}}],["предотврат",{"_index":577,"t":{"39":{"position":[[1915,12]]},"97":{"position":[[1912,12]]}}}],["предпочтительн",{"_index":910,"t":{"71":{"position":[[160,16]]}}}],["предрасчёт",{"_index":1321,"t":{"148":{"position":[[144,11]]}}}],["представля",{"_index":890,"t":{"67":{"position":[[10,14]]},"97":{"position":[[907,12]]},"152":{"position":[[733,12]]},"158":{"position":[[165,12]]},"160":{"position":[[0,12]]}}}],["предыдущ",{"_index":768,"t":{"55":{"position":[[792,10]]},"139":{"position":[[379,11]]}}}],["преломлен",{"_index":1657,"t":{"174":{"position":[[315,11]]}}}],["преобразова",{"_index":1784,"t":{"182":{"position":[[694,13]]}}}],["препятств",{"_index":646,"t":{"49":{"position":[[232,12]]}}}],["претерпел",{"_index":1371,"t":{"152":{"position":[[466,9]]}}}],["префикс",{"_index":744,"t":{"55":{"position":[[149,9],[209,9],[267,9],[897,8],[953,9]]},"127":{"position":[[165,9],[269,9],[439,9],[541,10]]}}}],["прибавля",{"_index":708,"t":{"51":{"position":[[1257,10]]}}}],["прибег",{"_index":1567,"t":{"166":{"position":[[415,8]]}}}],["приблизительн",{"_index":2084,"t":{"212":{"position":[[5033,16]]}}}],["приборн",{"_index":1872,"t":{"194":{"position":[[128,9]]}}}],["привед",{"_index":1807,"t":{"186":{"position":[[178,9]]}}}],["приведён",{"_index":1666,"t":{"174":{"position":[[540,8]]}}}],["приведёт",{"_index":1110,"t":{"101":{"position":[[114,8]]},"115":{"position":[[387,8]]},"212":{"position":[[102,8]]}}}],["привод",{"_index":759,"t":{"55":{"position":[[551,8],[723,8],[965,8]]},"127":{"position":[[295,8],[451,8]]},"214":{"position":[[844,8]]},"216":{"position":[[309,8],[361,8]]},"218":{"position":[[1055,8],[1109,8]]}}}],["привяза",{"_index":1560,"t":{"166":{"position":[[103,9]]},"172":{"position":[[28,8]]},"212":{"position":[[4985,11],[6643,11],[8334,9],[8422,9]]}}}],["привязк",{"_index":1647,"t":{"172":{"position":[[511,8]]}}}],["придёт",{"_index":1494,"t":{"158":{"position":[[121,8]]},"212":{"position":[[7017,8]]}}}],["прикрепл",{"_index":501,"t":{"39":{"position":[[56,11]]},"57":{"position":[[103,10]]},"73":{"position":[[224,11]]},"87":{"position":[[124,10]]},"212":{"position":[[8189,11]]}}}],["прикреплен",{"_index":946,"t":{"77":{"position":[[236,12]]}}}],["прикрут",{"_index":1426,"t":{"154":{"position":[[719,10]]}}}],["приличн",{"_index":1072,"t":{"97":{"position":[[1048,9]]}}}],["применен",{"_index":1064,"t":{"97":{"position":[[666,11]]},"214":{"position":[[90,10]]}}}],["применим",{"_index":1896,"t":{"198":{"position":[[102,9]]}}}],["применя",{"_index":1714,"t":{"178":{"position":[[1269,9]]},"184":{"position":[[122,11]]},"220":{"position":[[400,12],[625,11],[857,12]]}}}],["пример",{"_index":1628,"t":{"170":{"position":[[1944,6],[2360,6]]},"172":{"position":[[611,6]]},"174":{"position":[[549,6]]},"182":{"position":[[333,7]]},"184":{"position":[[482,7],[643,8]]},"186":{"position":[[580,7]]},"192":{"position":[[459,7]]},"212":{"position":[[351,7],[2170,7],[4048,7],[4377,7],[4729,7],[7131,7],[7790,7]]},"216":{"position":[[529,6]]},"218":{"position":[[1269,6]]},"220":{"position":[[1032,6]]},"224":{"position":[[1243,6]]}}}],["примерн",{"_index":1507,"t":{"158":{"position":[[449,8]]},"212":{"position":[[3405,8]]}}}],["примечан",{"_index":639,"t":{"49":{"position":[[85,10]]},"55":{"position":[[126,10]]},"61":{"position":[[403,10]]},"79":{"position":[[126,10]]},"111":{"position":[[473,10]]},"129":{"position":[[160,10]]},"137":{"position":[[350,10]]},"168":{"position":[[441,10]]},"178":{"position":[[715,10]]},"184":{"position":[[719,10]]},"192":{"position":[[627,10]]},"198":{"position":[[180,10]]},"212":{"position":[[602,10],[5243,10],[6726,10]]}}}],["принадлеж",{"_index":1907,"t":{"200":{"position":[[157,11]]}}}],["принима",{"_index":1443,"t":{"154":{"position":[[1126,9]]},"182":{"position":[[527,9]]}}}],["принудительн",{"_index":2160,"t":{"212":{"position":[[8380,13]]}}}],["принципиальн",{"_index":1810,"t":{"186":{"position":[[228,13]]}}}],["приня",{"_index":1345,"t":{"150":{"position":[[374,7]]}}}],["приподнят",{"_index":932,"t":{"75":{"position":[[104,10]]},"111":{"position":[[163,10]]}}}],["присоединя",{"_index":2069,"t":{"212":{"position":[[4524,14]]}}}],["присущ",{"_index":1285,"t":{"144":{"position":[[160,8]]},"162":{"position":[[192,8]]}}}],["причин",{"_index":1675,"t":{"176":{"position":[[181,7]]}}}],["пришл",{"_index":1466,"t":{"156":{"position":[[10,6]]}}}],["пробел",{"_index":2140,"t":{"212":{"position":[[7324,9]]}}}],["пробл",{"_index":1744,"t":{"180":{"position":[[779,8]]}}}],["проблем",{"_index":1688,"t":{"176":{"position":[[978,8]]},"212":{"position":[[5359,8]]}}}],["провед",{"_index":1160,"t":{"111":{"position":[[543,9]]}}}],["проверк",{"_index":1274,"t":{"139":{"position":[[401,8]]},"184":{"position":[[850,9]]}}}],["проверя",{"_index":2081,"t":{"212":{"position":[[4867,10]]}}}],["провест",{"_index":1888,"t":{"196":{"position":[[100,8]]}}}],["провод",{"_index":891,"t":{"67":{"position":[[25,6]]},"69":{"position":[[196,7],[237,7],[278,7]]}}}],["провоцир",{"_index":749,"t":{"55":{"position":[[303,11]]}}}],["программ",{"_index":1485,"t":{"156":{"position":[[579,9]]},"212":{"position":[[5270,9]]}}}],["продолжа",{"_index":1226,"t":{"127":{"position":[[229,10]]},"152":{"position":[[98,10]]}}}],["проект",{"_index":1352,"t":{"150":{"position":[[513,8]]},"152":{"position":[[258,8]]},"154":{"position":[[999,7]]},"158":{"position":[[38,6],[807,9]]},"162":{"position":[[552,8]]}}}],["проектор",{"_index":843,"t":{"59":{"position":[[319,9]]}}}],["проекц",{"_index":1100,"t":{"99":{"position":[[62,8]]},"101":{"position":[[135,9]]},"115":{"position":[[408,9]]}}}],["проем",{"_index":1092,"t":{"97":{"position":[[1812,6]]}}}],["проецир",{"_index":1020,"t":{"91":{"position":[[156,12]]}}}],["проецирова",{"_index":838,"t":{"59":{"position":[[213,12]]}}}],["проецирован",{"_index":850,"t":{"61":{"position":[[282,13],[362,13]]}}}],["прожектор",{"_index":834,"t":{"59":{"position":[[57,10]]},"65":{"position":[[320,11],[354,9],[387,9],[816,9]]}}}],["прозрач",{"_index":796,"t":{"57":{"position":[[323,10]]}}}],["прозрачн",{"_index":673,"t":{"51":{"position":[[530,14]]},"57":{"position":[[305,12]]},"73":{"position":[[317,12],[335,10]]},"81":{"position":[[257,12],[275,10]]},"131":{"position":[[256,12],[274,10]]},"176":{"position":[[133,13],[406,12]]},"196":{"position":[[54,12],[175,13],[366,13],[489,12],[569,13]]},"198":{"position":[[405,12]]},"206":{"position":[[247,12]]},"210":{"position":[[232,12]]}}}],["проигра",{"_index":607,"t":{"41":{"position":[[558,8],[612,9]]}}}],["проигрыва",{"_index":614,"t":{"43":{"position":[[55,13]]},"212":{"position":[[7863,13]]}}}],["проигрыван",{"_index":2141,"t":{"212":{"position":[[7436,12]]}}}],["производительн",{"_index":867,"t":{"65":{"position":[[27,18],[133,19],[674,18]]},"97":{"position":[[383,18]]},"105":{"position":[[581,19]]},"107":{"position":[[129,18]]},"119":{"position":[[212,19]]}}}],["пройт",{"_index":550,"t":{"39":{"position":[[1116,6]]},"224":{"position":[[505,6]]}}}],["прокрут",{"_index":551,"t":{"39":{"position":[[1135,12]]}}}],["промежуточн",{"_index":1834,"t":{"190":{"position":[[497,13]]},"206":{"position":[[297,13]]}}}],["пропадет",{"_index":1578,"t":{"168":{"position":[[404,9]]}}}],["прописа",{"_index":2008,"t":{"212":{"position":[[2545,9]]}}}],["прописыва",{"_index":1892,"t":{"196":{"position":[[469,11]]}}}],["пропуст",{"_index":1251,"t":{"137":{"position":[[190,11]]}}}],["пропущен",{"_index":1229,"t":{"127":{"position":[[388,11]]}}}],["просмотрщик",{"_index":1317,"t":{"146":{"position":[[879,11]]}}}],["пространств",{"_index":909,"t":{"71":{"position":[[129,13]]},"91":{"position":[[193,13]]},"97":{"position":[[24,12]]},"99":{"position":[[42,11]]},"105":{"position":[[252,13]]},"148":{"position":[[234,12]]},"178":{"position":[[1237,12],[1336,12],[1586,13]]},"212":{"position":[[5549,12]]}}}],["противоположн",{"_index":2094,"t":{"212":{"position":[[5488,15]]}}}],["прохожден",{"_index":706,"t":{"51":{"position":[[1211,11]]}}}],["процедурн",{"_index":1947,"t":{"210":{"position":[[364,11]]},"214":{"position":[[968,11]]}}}],["процесс",{"_index":1395,"t":{"152":{"position":[[896,9]]}}}],["прочита",{"_index":1532,"t":{"162":{"position":[[533,9]]}}}],["прошл",{"_index":1355,"t":{"152":{"position":[[54,6]]}}}],["прощ",{"_index":1503,"t":{"158":{"position":[[358,6]]},"192":{"position":[[220,5]]}}}],["пружин",{"_index":2222,"t":{"218":{"position":[[706,8]]},"220":{"position":[[445,7],[669,7],[903,7]]}}}],["прям",{"_index":688,"t":{"51":{"position":[[819,6]]},"77":{"position":[[311,4]]},"190":{"position":[[840,6]]}}}],["публичн",{"_index":1514,"t":{"158":{"position":[[574,9]]}}}],["пункт",{"_index":938,"t":{"77":{"position":[[83,8]]},"170":{"position":[[683,5]]},"196":{"position":[[402,6]]}}}],["пут",{"_index":502,"t":{"39":{"position":[[97,4]]},"45":{"position":[[30,4]]},"57":{"position":[[546,4]]},"61":{"position":[[260,4],[338,4]]},"81":{"position":[[532,4],[649,4]]},"87":{"position":[[34,4]]},"109":{"position":[[46,4]]},"123":{"position":[[287,4]]},"131":{"position":[[807,4]]},"170":{"position":[[1834,4],[2250,4]]},"178":{"position":[[535,4]]},"192":{"position":[[496,4]]},"208":{"position":[[345,4]]},"212":{"position":[[192,6],[286,4],[324,4],[1286,4],[6071,5]]}}}],["путём",{"_index":2175,"t":{"214":{"position":[[377,5]]}}}],["пушк",{"_index":2123,"t":{"212":{"position":[[6572,5]]}}}],["пятн",{"_index":724,"t":{"53":{"position":[[464,5]]}}}],["работ",{"_index":1161,"t":{"111":{"position":[[553,6]]},"129":{"position":[[132,6]]},"137":{"position":[[405,6]]},"144":{"position":[[210,7]]},"156":{"position":[[852,6],[954,6]]},"158":{"position":[[334,6]]},"162":{"position":[[242,7]]},"166":{"position":[[30,6]]},"176":{"position":[[595,7]]},"180":{"position":[[0,6],[297,6]]},"208":{"position":[[125,6]]}}}],["работа",{"_index":798,"t":{"57":{"position":[[369,9]]},"59":{"position":[[35,8]]},"77":{"position":[[613,8]]},"109":{"position":[[576,8]]},"131":{"position":[[326,9]]},"164":{"position":[[8,8]]},"168":{"position":[[480,8]]},"170":{"position":[[1718,9]]},"178":{"position":[[892,8]]},"194":{"position":[[760,9]]},"196":{"position":[[76,9]]},"204":{"position":[[186,8]]}}}],["работоспособн",{"_index":1334,"t":{"148":{"position":[[610,16]]}}}],["рав",{"_index":878,"t":{"65":{"position":[[308,5]]}}}],["равн",{"_index":829,"t":{"57":{"position":[[844,5],[865,5],[886,5]]},"119":{"position":[[275,5]]},"190":{"position":[[1338,6]]},"212":{"position":[[2000,5]]},"214":{"position":[[833,6]]}}}],["радиус",{"_index":661,"t":{"51":{"position":[[209,7],[582,7]]},"61":{"position":[[145,6]]}}}],["разбер",{"_index":1606,"t":{"170":{"position":[[667,8]]}}}],["разбива",{"_index":1307,"t":{"146":{"position":[[437,9]]}}}],["разверн",{"_index":1216,"t":{"119":{"position":[[552,10]]}}}],["развертк",{"_index":1708,"t":{"178":{"position":[[1011,9]]}}}],["развесовк",{"_index":1301,"t":{"146":{"position":[[220,10]]},"210":{"position":[[319,10]]},"212":{"position":[[1777,10]]}}}],["раздел",{"_index":2100,"t":{"212":{"position":[[5789,9]]},"214":{"position":[[35,7]]}}}],["разделя",{"_index":2139,"t":{"212":{"position":[[7312,11]]}}}],["различн",{"_index":519,"t":{"39":{"position":[[272,9]]},"49":{"position":[[26,10],[65,9]]},"77":{"position":[[827,9]]},"154":{"position":[[412,9]]},"160":{"position":[[185,9]]},"166":{"position":[[188,9]]},"186":{"position":[[30,9]]},"212":{"position":[[4607,9]]}}}],["размашист",{"_index":2181,"t":{"214":{"position":[[517,11]]}}}],["размер",{"_index":1113,"t":{"101":{"position":[[204,8]]},"146":{"position":[[264,6]]},"178":{"position":[[914,7],[1044,6]]},"180":{"position":[[201,6],[668,6]]},"194":{"position":[[193,9]]},"206":{"position":[[161,6],[209,8]]},"212":{"position":[[1373,7],[5050,8],[5210,7]]}}}],["размеща",{"_index":1059,"t":{"97":{"position":[[563,11],[793,9]]}}}],["размещен",{"_index":906,"t":{"71":{"position":[[11,10]]},"107":{"position":[[11,10]]},"202":{"position":[[20,10]]}}}],["разн",{"_index":1057,"t":{"97":{"position":[[532,6],[1194,6]]},"158":{"position":[[627,6],[651,7]]},"180":{"position":[[167,6]]},"186":{"position":[[242,7]]},"212":{"position":[[2297,6],[5812,6],[5904,6],[8256,6]]}}}],["разнообраз",{"_index":1616,"t":{"170":{"position":[[1462,12]]}}}],["разобра",{"_index":1383,"t":{"152":{"position":[[642,11]]},"156":{"position":[[742,11]]}}}],["разобьёт",{"_index":998,"t":{"83":{"position":[[48,10]]},"133":{"position":[[48,10]]}}}],["разрабатыва",{"_index":1440,"t":{"154":{"position":[[1047,15]]},"160":{"position":[[240,15]]}}}],["разработа",{"_index":1430,"t":{"154":{"position":[[780,10]]}}}],["разработк",{"_index":1254,"t":{"137":{"position":[[263,10]]},"146":{"position":[[846,10]]},"150":{"position":[[156,10],[190,10],[233,10],[392,10],[466,10]]},"154":{"position":[[909,11],[948,10],[1115,10],[1245,11]]},"176":{"position":[[209,11]]}}}],["разработчик",{"_index":1336,"t":{"150":{"position":[[22,11]]},"154":{"position":[[643,13]]}}}],["разреш",{"_index":915,"t":{"73":{"position":[[106,9]]},"81":{"position":[[68,9]]},"109":{"position":[[483,9],[534,11],[701,11]]},"115":{"position":[[68,9]]},"123":{"position":[[68,9]]},"131":{"position":[[68,9]]}}}],["разрешен",{"_index":1029,"t":{"93":{"position":[[13,10],[58,10]]},"178":{"position":[[471,10],[753,10],[878,10],[1123,10]]},"192":{"position":[[105,11]]}}}],["разруша",{"_index":996,"t":{"83":{"position":[[19,11]]},"133":{"position":[[19,11]]}}}],["разрушен",{"_index":994,"t":{"81":{"position":[[686,10]]},"131":{"position":[[699,10],[844,10]]}}}],["разряд",{"_index":740,"t":{"55":{"position":[[81,7]]}}}],["ракет",{"_index":2009,"t":{"212":{"position":[[2603,6]]}}}],["рамк",{"_index":1528,"t":{"160":{"position":[[328,5]]},"162":{"position":[[650,5]]}}}],["ран",{"_index":1364,"t":{"152":{"position":[[309,6]]},"154":{"position":[[611,5]]}}}],["раскачиван",{"_index":2165,"t":{"214":{"position":[[263,12]]}}}],["раскраск",{"_index":965,"t":{"77":{"position":[[809,9]]},"109":{"position":[[228,9]]}}}],["раскручива",{"_index":546,"t":{"39":{"position":[[977,14]]}}}],["распак",{"_index":1270,"t":{"139":{"position":[[198,10]]}}}],["расплыва",{"_index":2032,"t":{"212":{"position":[[3345,14]]}}}],["располага",{"_index":1894,"t":{"198":{"position":[[41,13]]},"200":{"position":[[238,13]]}}}],["располож",{"_index":650,"t":{"49":{"position":[[343,11]]},"77":{"position":[[168,11],[296,11]]}}}],["распределен",{"_index":970,"t":{"77":{"position":[[955,13]]}}}],["рассеиван",{"_index":836,"t":{"59":{"position":[[89,11]]},"61":{"position":[[219,11]]},"65":{"position":[[858,11]]}}}],["расстановк",{"_index":1063,"t":{"97":{"position":[[612,11]]}}}],["расстоян",{"_index":591,"t":{"41":{"position":[[156,10],[246,10],[336,10]]},"97":{"position":[[1058,10],[1639,11],[1779,10]]},"216":{"position":[[231,10]]},"218":{"position":[[979,10]]},"220":{"position":[[298,11],[525,11],[752,11]]}}}],["рассчита",{"_index":1932,"t":{"208":{"position":[[196,9]]}}}],["растяжен",{"_index":2251,"t":{"222":{"position":[[84,10]]}}}],["растёт",{"_index":1368,"t":{"152":{"position":[[413,7]]}}}],["расход",{"_index":1031,"t":{"93":{"position":[[104,6]]}}}],["расчет",{"_index":1023,"t":{"91":{"position":[[241,7]]}}}],["расчёт",{"_index":1026,"t":{"91":{"position":[[304,7]]}}}],["расшир",{"_index":1416,"t":{"154":{"position":[[294,9]]}}}],["расширен",{"_index":1010,"t":{"85":{"position":[[71,11]]},"111":{"position":[[579,11]]},"146":{"position":[[243,11],[393,11]]},"168":{"position":[[245,10]]},"184":{"position":[[356,11]]},"208":{"position":[[150,11]]},"210":{"position":[[407,11]]}}}],["расширя",{"_index":1884,"t":{"194":{"position":[[579,9]]}}}],["реализац",{"_index":842,"t":{"59":{"position":[[308,10]]},"109":{"position":[[788,10]]},"113":{"position":[[0,10]]},"148":{"position":[[173,10],[446,10],[474,10],[510,10]]},"178":{"position":[[1157,11]]},"198":{"position":[[226,10]]}}}],["реализовыва",{"_index":1510,"t":{"158":{"position":[[506,13]]}}}],["реалистичн",{"_index":2163,"t":{"214":{"position":[[220,12]]}}}],["реалтайм",{"_index":1175,"t":{"113":{"position":[[11,8]]},"148":{"position":[[204,8]]}}}],["реальн",{"_index":1101,"t":{"99":{"position":[[71,8]]}}}],["регулировк",{"_index":1794,"t":{"184":{"position":[[449,11]]}}}],["редактирова",{"_index":1566,"t":{"166":{"position":[[380,13]]}}}],["редактирован",{"_index":1568,"t":{"166":{"position":[[440,14]]},"176":{"position":[[1005,15]]},"212":{"position":[[5195,14],[5629,15],[6077,14]]}}}],["редактор",{"_index":945,"t":{"77":{"position":[[206,9]]},"119":{"position":[[579,9]]},"148":{"position":[[425,9]]},"156":{"position":[[756,10]]},"214":{"position":[[1125,9]]}}}],["редк",{"_index":1858,"t":{"192":{"position":[[190,6]]}}}],["реж",{"_index":793,"t":{"57":{"position":[[258,5]]},"81":{"position":[[210,5]]},"117":{"position":[[154,5]]},"131":{"position":[[209,5]]},"212":{"position":[[432,6],[8457,6]]}}}],["режим",{"_index":833,"t":{"59":{"position":[[50,6]]},"77":{"position":[[877,6]]},"119":{"position":[[334,7]]},"212":{"position":[[476,6],[527,6],[632,6]]}}}],["режущ",{"_index":2025,"t":{"212":{"position":[[3242,7]]}}}],["резк",{"_index":2037,"t":{"212":{"position":[[3499,6]]}}}],["результат",{"_index":1515,"t":{"158":{"position":[[594,11]]},"180":{"position":[[112,11]]},"212":{"position":[[2535,9]]}}}],["рейтрейсинг",{"_index":1428,"t":{"154":{"position":[[740,13],[1287,13]]}}}],["рекоменд",{"_index":1127,"t":{"105":{"position":[[496,13]]},"109":{"position":[[856,13]]},"137":{"position":[[202,13]]},"176":{"position":[[734,13]]},"180":{"position":[[812,13]]},"190":{"position":[[1311,13]]},"194":{"position":[[420,13]]}}}],["рекоменду",{"_index":1540,"t":{"164":{"position":[[51,11]]}}}],["релиз",{"_index":1369,"t":{"152":{"position":[[431,6]]},"154":{"position":[[60,5]]},"158":{"position":[[429,6]]}}}],["релизн",{"_index":1245,"t":{"137":{"position":[[83,8]]}}}],["рельеф",{"_index":1791,"t":{"184":{"position":[[44,6],[836,7]]}}}],["рельефн",{"_index":1795,"t":{"184":{"position":[[469,12],[778,12]]}}}],["рендер",{"_index":1342,"t":{"150":{"position":[[167,7],[201,7]]},"178":{"position":[[1351,6]]}}}],["рендерер",{"_index":1447,"t":{"154":{"position":[[1264,9]]}}}],["рендеринг",{"_index":1298,"t":{"146":{"position":[[143,10],[636,9]]},"148":{"position":[[32,10],[193,10],[297,10]]},"212":{"position":[[439,11],[483,10],[534,11],[639,10]]}}}],["ровн",{"_index":1829,"t":{"190":{"position":[[266,8]]}}}],["род",{"_index":635,"t":{"49":{"position":[[37,4]]},"214":{"position":[[704,4]]}}}],["родительск",{"_index":2136,"t":{"212":{"position":[[6919,12],[7044,12],[8103,13]]}}}],["ролик",{"_index":1222,"t":{"125":{"position":[[121,5]]},"127":{"position":[[514,6]]}}}],["рта",{"_index":2125,"t":{"212":{"position":[[6608,4]]}}}],["рук",{"_index":2110,"t":{"212":{"position":[[6235,4],[6268,4]]}}}],["ручн",{"_index":1953,"t":{"210":{"position":[[586,7]]}}}],["рыскан",{"_index":2265,"t":{"224":{"position":[[653,9],[841,9]]}}}],["ряд",{"_index":1411,"t":{"154":{"position":[[198,3]]},"196":{"position":[[109,3]]},"198":{"position":[[250,3]]},"208":{"position":[[172,3]]}}}],["сasperx69x",{"_index":480,"t":{"35":{"position":[[66,10]]},"150":{"position":[[75,10]]}}}],["сайт",{"_index":1477,"t":{"156":{"position":[[350,7]]},"162":{"position":[[546,5]]}}}],["сам",{"_index":516,"t":{"39":{"position":[[240,5]]},"154":{"position":[[9,5]]},"158":{"position":[[722,5]]},"188":{"position":[[107,5]]}}}],["самозатенен",{"_index":1147,"t":{"109":{"position":[[493,13]]}}}],["сброс",{"_index":771,"t":{"55":{"position":[[863,6],[976,6],[1000,5]]},"127":{"position":[[462,6]]},"212":{"position":[[5675,8]]}}}],["свалк",{"_index":1377,"t":{"152":{"position":[[575,6]]}}}],["свеж",{"_index":1243,"t":{"137":{"position":[[45,7],[430,7]]}}}],["сверх",{"_index":1215,"t":{"119":{"position":[[532,6]]}}}],["свет",{"_index":832,"t":{"59":{"position":[[22,6],[101,5],[165,5]]},"61":{"position":[[21,5],[104,5],[193,5],[231,5],[437,5]]},"63":{"position":[[21,5]]},"65":{"position":[[18,5],[194,6],[264,5],[448,5],[505,5],[559,5],[870,6]]},"75":{"position":[[300,5]]},"97":{"position":[[1247,6],[1365,6]]},"111":{"position":[[467,5]]},"115":{"position":[[192,5]]},"119":{"position":[[449,9]]},"123":{"position":[[192,5]]},"131":{"position":[[576,5]]},"152":{"position":[[39,4]]},"190":{"position":[[847,5]]},"212":{"position":[[2632,5],[2764,4]]}}}],["светл",{"_index":1835,"t":{"190":{"position":[[565,8]]}}}],["светя",{"_index":1875,"t":{"194":{"position":[[162,10]]}}}],["свечен",{"_index":847,"t":{"61":{"position":[[152,8]]}}}],["сво",{"_index":660,"t":{"51":{"position":[[203,5]]},"158":{"position":[[33,4]]},"170":{"position":[[189,4]]},"172":{"position":[[190,4]]},"176":{"position":[[935,4]]},"200":{"position":[[71,4]]}}}],["свойств",{"_index":953,"t":{"77":{"position":[[414,8]]},"119":{"position":[[156,9]]},"214":{"position":[[1231,8],[1242,10],[1327,8],[1397,7]]},"216":{"position":[[179,8],[197,8],[215,8]]},"218":{"position":[[191,8],[209,8],[227,8]]},"220":{"position":[[164,8],[182,8],[200,8]]},"222":{"position":[[35,7],[170,8],[188,8],[206,8]]},"224":{"position":[[66,7]]}}}],["свойствен",{"_index":1297,"t":{"146":{"position":[[90,12]]}}}],["свыш",{"_index":1456,"t":{"154":{"position":[[1625,5],[1704,5]]}}}],["связ",{"_index":1808,"t":{"186":{"position":[[196,5]]}}}],["связыва",{"_index":1048,"t":{"97":{"position":[[165,9]]}}}],["сгенерир",{"_index":1943,"t":{"210":{"position":[[220,11]]}}}],["сглаживан",{"_index":1140,"t":{"109":{"position":[[301,11]]}}}],["сдвига",{"_index":739,"t":{"55":{"position":[[72,8]]}}}],["сдела",{"_index":853,"t":{"61":{"position":[[420,7]]},"146":{"position":[[711,7]]},"152":{"position":[[973,9]]},"154":{"position":[[929,6],[1431,7]]},"156":{"position":[[289,7],[812,7]]},"158":{"position":[[25,7]]},"170":{"position":[[1549,7]]},"182":{"position":[[311,7]]},"184":{"position":[[272,7],[382,7]]},"194":{"position":[[638,7]]},"212":{"position":[[688,7]]}}}],["се",{"_index":1357,"t":{"152":{"position":[[89,3],[448,3]]}}}],["сегмент",{"_index":894,"t":{"69":{"position":[[40,9],[413,8],[478,10]]}}}],["секунд",{"_index":524,"t":{"39":{"position":[[365,8],[487,8]]},"51":{"position":[[622,9],[1167,8]]},"212":{"position":[[7467,7]]}}}],["сер",{"_index":2012,"t":{"212":{"position":[[2667,7]]}}}],["сервер",{"_index":1136,"t":{"107":{"position":[[200,8]]},"150":{"position":[[505,7]]}}}],["серверн",{"_index":1498,"t":{"158":{"position":[[224,9]]}}}],["сет",{"_index":1137,"t":{"107":{"position":[[212,5]]}}}],["сетк",{"_index":2083,"t":{"212":{"position":[[5016,5]]}}}],["сжат",{"_index":1674,"t":{"176":{"position":[[163,7],[276,6],[322,7],[421,6],[497,6],[653,6],[799,7],[824,6],[880,6]]},"180":{"position":[[184,7],[285,7],[846,6],[972,6],[1018,6]]},"194":{"position":[[477,6]]},"198":{"position":[[520,6]]},"200":{"position":[[424,6]]},"222":{"position":[[75,6]]}}}],["сил",{"_index":899,"t":{"69":{"position":[[182,4],[223,4],[264,4]]},"188":{"position":[[281,4]]},"220":{"position":[[1019,4]]},"224":{"position":[[756,4],[1113,4]]}}}],["сильн",{"_index":869,"t":{"65":{"position":[[51,6],[657,6]]},"97":{"position":[[1142,8]]},"158":{"position":[[351,6]]},"218":{"position":[[1066,8]]}}}],["симулир",{"_index":2174,"t":{"214":{"position":[[364,12]]}}}],["симулируем",{"_index":2198,"t":{"216":{"position":[[26,12]]},"218":{"position":[[26,12]]}}}],["симуляц",{"_index":976,"t":{"79":{"position":[[9,10]]},"129":{"position":[[18,10]]}}}],["син",{"_index":1082,"t":{"97":{"position":[[1358,6]]},"196":{"position":[[553,5]]}}}],["синглплеерн",{"_index":1288,"t":{"144":{"position":[[333,14]]},"160":{"position":[[527,14]]},"162":{"position":[[365,14]]}}}],["синтаксис",{"_index":2191,"t":{"214":{"position":[[1186,10]]}}}],["систем",{"_index":912,"t":{"71":{"position":[[246,7]]},"77":{"position":[[18,7]]},"87":{"position":[[60,7]]},"107":{"position":[[315,7]]},"148":{"position":[[338,7],[382,7]]}}}],["ситуац",{"_index":1746,"t":{"180":{"position":[[944,9]]}}}],["скайбокс",{"_index":1105,"t":{"101":{"position":[[43,9]]},"105":{"position":[[42,9],[221,8],[383,11],[483,9]]},"146":{"position":[[649,8]]},"200":{"position":[[0,8],[49,9],[147,9],[340,10],[390,9]]}}}],["скача",{"_index":1267,"t":{"139":{"position":[[11,8]]},"141":{"position":[[0,8],[197,8]]},"208":{"position":[[277,7]]}}}],["сквоз",{"_index":1206,"t":{"119":{"position":[[114,6]]}}}],["скелет",{"_index":2062,"t":{"212":{"position":[[4272,8],[4341,8]]}}}],["скин",{"_index":923,"t":{"73":{"position":[[527,5]]},"109":{"position":[[80,5]]}}}],["скиннингов",{"_index":2082,"t":{"212":{"position":[[5003,12]]}}}],["скольз",{"_index":2270,"t":{"224":{"position":[[796,8],[1153,8]]}}}],["скопир",{"_index":1272,"t":{"139":{"position":[[294,10]]},"141":{"position":[[44,10],[224,10]]}}}],["скопирова",{"_index":1697,"t":{"178":{"position":[[505,11],[517,11]]}}}],["скор",{"_index":1860,"t":{"192":{"position":[[261,7]]}}}],["скорост",{"_index":554,"t":{"39":{"position":[[1263,8]]},"51":{"position":[[936,8],[995,8]]},"212":{"position":[[7427,8]]}}}],["скрипт",{"_index":1580,"t":{"168":{"position":[[493,8]]},"206":{"position":[[37,6]]}}}],["скрыт",{"_index":766,"t":{"55":{"position":[[774,6]]}}}],["скрэг",{"_index":2030,"t":{"212":{"position":[[3296,7]]}}}],["след",{"_index":741,"t":{"55":{"position":[[92,9]]},"65":{"position":[[702,7]]},"71":{"position":[[46,7]]},"77":{"position":[[506,7],[984,7]]},"79":{"position":[[233,7]]},"97":{"position":[[785,7],[1173,7],[1750,7]]},"107":{"position":[[46,7]]},"111":{"position":[[614,7]]},"119":{"position":[[169,8]]},"129":{"position":[[259,7]]},"168":{"position":[[283,9]]},"170":{"position":[[1119,6],[1345,5]]},"180":{"position":[[448,9]]},"182":{"position":[[496,7]]},"198":{"position":[[499,7]]},"212":{"position":[[341,9],[2595,4],[2638,4],[2683,4],[2905,4],[2941,4],[3019,4],[3048,4],[3371,4]]},"214":{"position":[[1176,9]]},"224":{"position":[[191,7]]}}}],["следова",{"_index":846,"t":{"61":{"position":[[66,9]]}}}],["следован",{"_index":913,"t":{"71":{"position":[[254,10]]},"77":{"position":[[26,10],[150,11],[352,10]]},"107":{"position":[[323,10]]}}}],["слежен",{"_index":1211,"t":{"119":{"position":[[349,8]]}}}],["слов",{"_index":1490,"t":{"156":{"position":[[976,6]]},"170":{"position":[[791,6]]},"212":{"position":[[7253,6],[7306,5],[7356,4],[7386,5]]}}}],["слож",{"_index":2006,"t":{"212":{"position":[[2500,7]]}}}],["сложн",{"_index":1482,"t":{"156":{"position":[[480,8]]}}}],["сложност",{"_index":877,"t":{"65":{"position":[[298,9]]}}}],["случа",{"_index":886,"t":{"65":{"position":[[765,7]]},"71":{"position":[[152,7]]},"77":{"position":[[466,7]]},"79":{"position":[[139,7]]},"107":{"position":[[230,7]]},"111":{"position":[[337,7],[892,6]]},"129":{"position":[[173,7]]},"137":{"position":[[136,7]]},"139":{"position":[[67,6]]},"156":{"position":[[652,6]]},"158":{"position":[[2,7]]},"160":{"position":[[290,7]]},"168":{"position":[[191,7]]},"176":{"position":[[223,7]]},"180":{"position":[[804,7]]},"184":{"position":[[428,6]]},"188":{"position":[[2,6]]},"190":{"position":[[2,6],[532,6]]},"218":{"position":[[604,7],[745,7]]}}}],["случайн",{"_index":643,"t":{"49":{"position":[[180,9]]},"51":{"position":[[179,9]]},"53":{"position":[[233,9]]},"168":{"position":[[303,9]]}}}],["слыш",{"_index":583,"t":{"41":{"position":[[47,6],[136,6],[228,6],[318,6]]}}}],["слюн",{"_index":2029,"t":{"212":{"position":[[3290,5]]}}}],["смарт",{"_index":1419,"t":{"154":{"position":[[515,5]]}}}],["смен",{"_index":2048,"t":{"212":{"position":[[3870,5]]}}}],["смерт",{"_index":2149,"t":{"212":{"position":[[7886,6]]}}}],["смеща",{"_index":2233,"t":{"220":{"position":[[331,9],[558,9],[785,9]]}}}],["смоделирова",{"_index":2227,"t":{"220":{"position":[[0,15]]}}}],["смысл",{"_index":1521,"t":{"158":{"position":[[780,5]]},"174":{"position":[[253,5]]}}}],["снаряд",{"_index":2016,"t":{"212":{"position":[[2879,7]]}}}],["собира",{"_index":1164,"t":{"111":{"position":[[643,11]]}}}],["соблюда",{"_index":1731,"t":{"180":{"position":[[438,9]]}}}],["собствен",{"_index":1080,"t":{"97":{"position":[[1266,11]]},"146":{"position":[[817,11]]},"164":{"position":[[21,12]]},"198":{"position":[[347,11]]}}}],["событ",{"_index":1409,"t":{"154":{"position":[[23,8],[1497,7],[1587,8]]}}}],["совмест",{"_index":1933,"t":{"208":{"position":[[256,9]]}}}],["совместим",{"_index":1291,"t":{"146":{"position":[[0,13]]},"154":{"position":[[115,11]]}}}],["совпада",{"_index":564,"t":{"39":{"position":[[1611,9]]},"178":{"position":[[781,9]]}}}],["современ",{"_index":1280,"t":{"144":{"position":[[0,11],[81,11]]},"162":{"position":[[0,11],[79,11]]}}}],["содерж",{"_index":1525,"t":{"160":{"position":[[157,8]]},"162":{"position":[[420,8]]}}}],["содержа",{"_index":958,"t":{"77":{"position":[[642,10]]}}}],["содержим",{"_index":1121,"t":{"105":{"position":[[266,10]]}}}],["созда",{"_index":1038,"t":{"95":{"position":[[115,9]]},"105":{"position":[[230,9]]},"135":{"position":[[67,7],[133,7]]},"152":{"position":[[365,7]]},"162":{"position":[[717,6]]},"172":{"position":[[182,7],[278,7]]},"182":{"position":[[262,7]]},"184":{"position":[[226,7],[323,7]]},"212":{"position":[[2675,7],[2933,7],[3040,7],[4941,7],[5297,7],[6052,7],[7026,7]]},"220":{"position":[[62,7]]},"224":{"position":[[452,9]]}}}],["создава",{"_index":1056,"t":{"97":{"position":[[427,9]]},"156":{"position":[[677,9]]},"170":{"position":[[337,9]]},"214":{"position":[[210,9]]}}}],["создан",{"_index":634,"t":{"49":{"position":[[17,8],[405,8]]},"55":{"position":[[1091,8]]},"77":{"position":[[135,8],[1102,8]]},"95":{"position":[[50,8],[214,8]]},"135":{"position":[[4,8]]},"144":{"position":[[320,8]]},"148":{"position":[[123,8],[401,8]]},"160":{"position":[[446,8]]},"162":{"position":[[352,8],[493,8]]},"172":{"position":[[96,8]]},"194":{"position":[[106,8],[260,8]]},"198":{"position":[[338,8]]},"210":{"position":[[594,8]]}}}],["создаст",{"_index":2085,"t":{"212":{"position":[[5097,7]]}}}],["создаёт",{"_index":1095,"t":{"99":{"position":[[0,7]]},"224":{"position":[[748,7],[1105,7]]}}}],["сок",{"_index":1538,"t":{"162":{"position":[[698,4]]}}}],["солнечн",{"_index":1311,"t":{"146":{"position":[[664,9]]}}}],["сообществ",{"_index":1356,"t":{"152":{"position":[[75,10],[373,12]]},"154":{"position":[[1560,11]]}}}],["соответств",{"_index":1060,"t":{"97":{"position":[[575,15],[636,13]]},"190":{"position":[[1348,12]]}}}],["соответствова",{"_index":1738,"t":{"180":{"position":[[691,15]]}}}],["сопротивлен",{"_index":2188,"t":{"214":{"position":[[718,13]]}}}],["состав",{"_index":1934,"t":{"208":{"position":[[304,7]]}}}],["составлен",{"_index":1339,"t":{"150":{"position":[[102,11]]}}}],["состо",{"_index":1904,"t":{"200":{"position":[[9,7]]}}}],["состоян",{"_index":738,"t":{"55":{"position":[[61,10],[470,9]]},"57":{"position":[[766,9],[827,9]]},"73":{"position":[[659,9],[733,9],[782,9],[847,9]]},"148":{"position":[[627,9]]}}}],["соучаст",{"_index":1350,"t":{"150":{"position":[[454,9]]}}}],["сохран",{"_index":1284,"t":{"144":{"position":[[138,8]]},"162":{"position":[[170,8]]}}}],["сохранен",{"_index":1723,"t":{"178":{"position":[[1544,10]]},"180":{"position":[[412,10]]}}}],["сохраня",{"_index":1646,"t":{"172":{"position":[[372,10]]},"178":{"position":[[1463,9]]},"198":{"position":[[480,9]]},"212":{"position":[[1880,10]]},"218":{"position":[[870,9]]}}}],["спаун",{"_index":1157,"t":{"111":{"position":[[114,6]]}}}],["специальн",{"_index":1967,"t":{"212":{"position":[[463,12],[2364,11],[6137,11]]}}}],["списк",{"_index":1126,"t":{"105":{"position":[[458,6]]}}}],["список",{"_index":1623,"t":{"170":{"position":[[1755,6],[2157,6]]},"200":{"position":[[183,6]]},"212":{"position":[[7663,6]]}}}],["спрайт",{"_index":689,"t":{"51":{"position":[[863,8],[963,7]]},"57":{"position":[[575,7]]},"152":{"position":[[208,8]]},"178":{"position":[[905,8]]}}}],["спроецирова",{"_index":1122,"t":{"105":{"position":[[292,13]]}}}],["спуст",{"_index":1505,"t":{"158":{"position":[[392,6]]}}}],["сраз",{"_index":925,"t":{"73":{"position":[[603,5]]},"89":{"position":[[33,5]]},"109":{"position":[[167,5]]},"190":{"position":[[89,5]]},"214":{"position":[[896,6]]},"224":{"position":[[135,5]]}}}],["сред",{"_index":1544,"t":{"164":{"position":[[140,5]]}}}],["средн",{"_index":595,"t":{"41":{"position":[[238,7]]},"180":{"position":[[1196,7]]}}}],["стандартн",{"_index":1524,"t":{"160":{"position":[[95,11]]},"212":{"position":[[3615,12]]}}}],["стар",{"_index":1264,"t":{"137":{"position":[[480,6]]},"148":{"position":[[81,6]]},"152":{"position":[[552,6]]},"212":{"position":[[4198,7]]}}}],["стара",{"_index":1055,"t":{"97":{"position":[[414,9]]}}}],["старт",{"_index":1114,"t":{"103":{"position":[[38,6]]},"117":{"position":[[36,6]]}}}],["старш",{"_index":761,"t":{"55":{"position":[[644,7]]}}}],["стат",{"_index":1385,"t":{"152":{"position":[[678,6],[941,8],[989,6]]},"156":{"position":[[841,7],[891,7]]},"158":{"position":[[700,6]]},"162":{"position":[[611,7]]},"164":{"position":[[34,9]]},"212":{"position":[[7727,7]]}}}],["статическ",{"_index":1070,"t":{"97":{"position":[[987,11]]},"111":{"position":[[227,11]]}}}],["стен",{"_index":1641,"t":{"172":{"position":[[248,5]]}}}],["степен",{"_index":685,"t":{"51":{"position":[[761,7]]},"180":{"position":[[707,7]]},"184":{"position":[[461,7],[770,7]]}}}],["стержен",{"_index":2211,"t":{"218":{"position":[[86,9]]}}}],["стил",{"_index":1864,"t":{"192":{"position":[[351,6]]},"212":{"position":[[3543,6]]}}}],["сто",{"_index":1255,"t":{"137":{"position":[[277,5]]}}}],["стоков",{"_index":1579,"t":{"168":{"position":[[422,8]]}}}],["столкновен",{"_index":1563,"t":{"166":{"position":[[283,12]]}}}],["столкнут",{"_index":1495,"t":{"158":{"position":[[130,11]]}}}],["стольк",{"_index":580,"t":{"39":{"position":[[1971,7]]}}}],["сторон",{"_index":1199,"t":{"117":{"position":[[226,6]]},"127":{"position":[[0,7]]},"154":{"position":[[1543,7]]},"212":{"position":[[3160,7],[3170,7]]}}}],["стреля",{"_index":2020,"t":{"212":{"position":[[3129,8]]}}}],["строг",{"_index":2161,"t":{"212":{"position":[[8449,7]]}}}],["строк",{"_index":1973,"t":{"212":{"position":[[778,7],[3940,6],[4009,6],[4892,6],[5150,8]]}}}],["студиомодел",{"_index":907,"t":{"71":{"position":[[22,13]]},"77":{"position":[[249,12]]},"79":{"position":[[45,14]]},"107":{"position":[[22,13]]},"111":{"position":[[599,14]]}}}],["субмодел",{"_index":924,"t":{"73":{"position":[[553,9]]},"109":{"position":[[106,9]]}}}],["суффикс",{"_index":1774,"t":{"182":{"position":[[319,7]]},"184":{"position":[[280,7]]},"186":{"position":[[556,7]]},"194":{"position":[[241,7]]},"200":{"position":[[100,10],[190,10]]}}}],["существ",{"_index":770,"t":{"55":{"position":[[840,10]]},"97":{"position":[[688,10]]},"164":{"position":[[88,12]]},"180":{"position":[[863,10]]},"212":{"position":[[6737,10]]},"214":{"position":[[1300,10]]}}}],["сущност",{"_index":889,"t":{"67":{"position":[[0,9]]}}}],["схем",{"_index":942,"t":{"77":{"position":[[144,5]]}}}],["сход",{"_index":1384,"t":{"152":{"position":[[654,5]]}}}],["сцен",{"_index":883,"t":{"65":{"position":[[693,6]]},"190":{"position":[[1259,6]]}}}],["счетчик",{"_index":747,"t":{"55":{"position":[[240,8]]}}}],["счита",{"_index":1171,"t":{"111":{"position":[[914,9]]}}}],["счёт",{"_index":1099,"t":{"99":{"position":[[57,4]]}}}],["счёта",{"_index":819,"t":{"57":{"position":[[632,5]]}}}],["счётна",{"_index":732,"t":{"55":{"position":[[0,7]]}}}],["счётчик",{"_index":745,"t":{"55":{"position":[[182,8],[348,9],[487,9],[572,8],[602,7],[630,10],[870,8],[983,8],[1032,8]]}}}],["сыпа",{"_index":719,"t":{"53":{"position":[[352,6],[412,6]]}}}],["т.д",{"_index":743,"t":{"55":{"position":[[121,4]]},"148":{"position":[[357,5]]},"154":{"position":[[1951,4]]},"198":{"position":[[174,5]]},"214":{"position":[[335,4]]}}}],["т.е",{"_index":586,"t":{"41":{"position":[[69,4]]},"135":{"position":[[63,3]]}}}],["т.п",{"_index":1742,"t":{"180":{"position":[[745,6]]}}}],["таблиц",{"_index":1748,"t":{"180":{"position":[[989,7]]},"190":{"position":[[1411,8]]},"212":{"position":[[2437,7],[7334,7]]}}}],["тайлинг",{"_index":1936,"t":{"210":{"position":[[10,8],[86,8]]},"212":{"position":[[1510,7],[1609,10],[1721,11]]}}}],["так",{"_index":882,"t":{"65":{"position":[[636,6]]},"97":{"position":[[854,5],[1837,5]]},"156":{"position":[[344,5]]},"168":{"position":[[185,5],[454,5]]},"190":{"position":[[526,5]]},"212":{"position":[[2862,5],[3513,5],[3853,5]]},"214":{"position":[[481,5]]}}}],["таков",{"_index":1703,"t":{"178":{"position":[[803,7]]}}}],["творчеств",{"_index":1360,"t":{"152":{"position":[[174,11]]}}}],["твёрдог",{"_index":978,"t":{"79":{"position":[[27,8]]},"129":{"position":[[36,8]]}}}],["твёрдых",{"_index":981,"t":{"79":{"position":[[201,7]]},"129":{"position":[[226,7]]},"146":{"position":[[516,7]]}}}],["тег",{"_index":2101,"t":{"212":{"position":[[5911,4]]}}}],["текстов",{"_index":1569,"t":{"168":{"position":[[7,9]]},"170":{"position":[[4,9]]},"212":{"position":[[5689,9]]}}}],["текстур",{"_index":691,"t":{"51":{"position":[[895,9],[954,8]]},"57":{"position":[[276,8]]},"61":{"position":[[268,8],[296,7]]},"73":{"position":[[410,8]]},"77":{"position":[[681,9],[912,7],[1117,8]]},"81":{"position":[[228,8],[350,8]]},"91":{"position":[[109,8],[274,9]]},"93":{"position":[[24,8]]},"99":{"position":[[100,8]]},"105":{"position":[[324,9]]},"109":{"position":[[248,7]]},"113":{"position":[[35,8]]},"119":{"position":[[0,8],[568,8]]},"121":{"position":[[37,8]]},"127":{"position":[[69,10]]},"131":{"position":[[227,8]]},"152":{"position":[[217,9]]},"156":{"position":[[162,9]]},"166":{"position":[[128,10]]},"172":{"position":[[8,8],[228,8],[408,8],[532,9],[601,9],[639,9]]},"174":{"position":[[100,8],[569,8]]},"176":{"position":[[33,8],[286,9],[330,8],[507,8],[766,7],[887,8],[919,8]]},"178":{"position":[[79,8],[113,7],[208,8],[263,7],[282,8],[340,7],[399,10],[453,8],[617,7],[735,8],[860,8],[922,8],[1059,7],[1210,8],[1317,7],[1473,8]]},"180":{"position":[[208,8],[423,8],[545,10],[675,8],[1293,8]]},"182":{"position":[[253,8],[302,8],[350,8],[399,8]]},"184":{"position":[[54,9],[217,8],[263,8],[409,9],[499,8],[534,8]]},"186":{"position":[[7,8],[127,9],[411,7],[529,7],[597,8],[632,8]]},"188":{"position":[[58,8],[226,9],[365,8]]},"190":{"position":[[66,8],[369,8],[929,9],[1372,8],[1426,8]]},"192":{"position":[[10,8],[87,8],[152,8],[251,9],[416,8],[476,8],[504,8],[669,7]]},"194":{"position":[[0,9],[60,9],[220,7],[275,9],[412,7],[454,7],[606,8],[695,8],[749,7],[796,8]]},"196":{"position":[[33,8],[211,9],[525,8]]},"198":{"position":[[0,8],[140,7],[359,9],[490,8]]},"200":{"position":[[22,7],[76,8],[173,9],[229,8],[381,8]]},"206":{"position":[[109,8],[168,9]]},"210":{"position":[[19,7],[95,7],[138,9],[171,7],[260,8],[282,8],[483,8],[518,9]]},"212":{"position":[[422,9],[508,8],[668,9],[907,8],[1293,10],[1381,7],[1444,10],[1518,7],[3822,9],[3876,8],[3971,9],[4038,9]]}}}],["текстурн",{"_index":1990,"t":{"212":{"position":[[1563,10],[1677,10]]}}}],["текстуры/видеоролик",{"_index":839,"t":{"59":{"position":[[226,20]]}}}],["текущ",{"_index":752,"t":{"55":{"position":[[398,8]]},"57":{"position":[[673,7]]},"109":{"position":[[780,7]]},"127":{"position":[[469,8]]},"212":{"position":[[293,7]]}}}],["тел",{"_index":979,"t":{"79":{"position":[[36,4],[209,4]]},"129":{"position":[[45,5],[234,4]]},"146":{"position":[[524,3]]}}}],["телепорт",{"_index":653,"t":{"49":{"position":[[425,10]]}}}],["тем",{"_index":1380,"t":{"152":{"position":[[606,4],[837,5]]},"156":{"position":[[795,4]]}}}],["темн",{"_index":723,"t":{"53":{"position":[[457,6]]},"212":{"position":[[962,7]]}}}],["темнот",{"_index":1213,"t":{"119":{"position":[[461,8]]}}}],["тен",{"_index":864,"t":{"63":{"position":[[89,4]]},"65":{"position":[[107,5],[272,7],[347,6],[381,5],[415,5],[458,5],[567,7]]},"75":{"position":[[257,4]]},"111":{"position":[[239,4],[424,4]]},"146":{"position":[[503,5]]},"212":{"position":[[3390,4],[3506,6]]}}}],["теор",{"_index":2256,"t":{"224":{"position":[[291,6]]}}}],["теоретическ",{"_index":1398,"t":{"152":{"position":[[1009,14]]}}}],["теря",{"_index":1686,"t":{"176":{"position":[[896,8],[928,6]]}}}],["тестирован",{"_index":1338,"t":{"150":{"position":[[88,13],[255,12],[278,12],[310,12],[333,12]]}}}],["технолог",{"_index":1770,"t":{"182":{"position":[[0,11]]},"184":{"position":[[0,11]]},"192":{"position":[[273,10],[365,10]]}}}],["технологическ",{"_index":1536,"t":{"162":{"position":[[660,14]]}}}],["течен",{"_index":676,"t":{"51":{"position":[[634,7]]}}}],["тип",{"_index":665,"t":{"51":{"position":[[367,3]]},"57":{"position":[[176,3],[220,3]]},"65":{"position":[[643,4]]},"73":{"position":[[69,3],[262,3]]},"81":{"position":[[31,3],[161,3],[615,3]]},"115":{"position":[[31,3]]},"123":{"position":[[31,3]]},"131":{"position":[[31,3],[161,3],[773,3]]},"186":{"position":[[406,4],[524,4]]},"194":{"position":[[215,4],[407,4],[745,3]]},"198":{"position":[[135,4]]},"212":{"position":[[6752,4]]}}}],["то",{"_index":1276,"t":{"141":{"position":[[165,3]]},"180":{"position":[[931,3]]},"212":{"position":[[661,3]]}}}],["тон",{"_index":536,"t":{"39":{"position":[[712,4],[765,3],[1163,4],[1188,5],[1289,4],[1420,4],[1637,7],[1790,4]]}}}],["тонк",{"_index":2207,"t":{"216":{"position":[[378,6]]},"218":{"position":[[1126,6]]}}}],["точечн",{"_index":493,"t":{"37":{"position":[[0,8]]},"91":{"position":[[0,8]]},"202":{"position":[[0,8]]}}}],["точк",{"_index":588,"t":{"41":{"position":[[86,5]]},"49":{"position":[[121,6],[165,5],[287,6]]},"51":{"position":[[131,5],[256,5],[340,5]]},"97":{"position":[[327,5],[370,5],[926,5],[1664,5]]},"212":{"position":[[1597,6],[1711,6],[4509,6],[4660,5],[4713,5],[5619,5]]}}}],["точн",{"_index":944,"t":{"77":{"position":[[198,5]]},"97":{"position":[[901,5]]},"212":{"position":[[1102,6]]}}}],["транспорт",{"_index":1330,"t":{"148":{"position":[[521,10]]}}}],["треб",{"_index":974,"t":{"77":{"position":[[1073,9]]},"97":{"position":[[1597,7]]},"129":{"position":[[139,7]]},"176":{"position":[[563,7]]},"178":{"position":[[1259,9]]}}}],["трем",{"_index":1106,"t":{"101":{"position":[[56,4]]}}}],["трен",{"_index":2235,"t":{"220":{"position":[[392,7],[617,7],[849,7]]},"224":{"position":[[761,7],[1118,7]]}}}],["трет",{"_index":2238,"t":{"220":{"position":[[453,6],[677,6]]}}}],["триггер",{"_index":605,"t":{"41":{"position":[[496,9]]},"53":{"position":[[158,9]]},"81":{"position":[[516,7]]},"168":{"position":[[502,9]]}}}],["трудн",{"_index":1382,"t":{"152":{"position":[[635,6]]}}}],["трётся",{"_index":2245,"t":{"220":{"position":[[911,6]]}}}],["трёхмерн",{"_index":1119,"t":{"105":{"position":[[210,10]]}}}],["туловищ",{"_index":2122,"t":{"212":{"position":[[6556,8]]}}}],["тума",{"_index":1128,"t":{"105":{"position":[[523,6]]}}}],["туториал",{"_index":1548,"t":{"164":{"position":[[182,9],[202,9],[226,9],[245,9],[272,9]]}}}],["тяжест",{"_index":2248,"t":{"220":{"position":[[1024,7]]}}}],["убед",{"_index":880,"t":{"65":{"position":[[575,10]]},"184":{"position":[[860,10]]}}}],["убива",{"_index":2151,"t":{"212":{"position":[[7945,7]]}}}],["убра",{"_index":1417,"t":{"154":{"position":[[309,6]]}}}],["убыван",{"_index":874,"t":{"65":{"position":[[211,8]]}}}],["увелич",{"_index":1132,"t":{"107":{"position":[[119,9]]}}}],["увеличен",{"_index":525,"t":{"39":{"position":[[377,10]]},"109":{"position":[[149,10]]}}}],["увеличива",{"_index":571,"t":{"39":{"position":[[1795,13]]},"55":{"position":[[161,11]]},"77":{"position":[[1021,11]]}}}],["увеличьт",{"_index":1977,"t":{"212":{"position":[[970,9]]}}}],["угл",{"_index":808,"t":{"57":{"position":[[499,4]]},"59":{"position":[[83,5]]},"65":{"position":[[852,5]]},"81":{"position":[[435,4]]},"109":{"position":[[17,4],[440,5]]},"131":{"position":[[456,4]]},"212":{"position":[[5504,4]]}}}],["углов",{"_index":2253,"t":{"224":{"position":[[224,7],[432,7],[606,7],[663,7],[965,7],[1018,7]]}}}],["угодн",{"_index":1592,"t":{"170":{"position":[[358,6],[1919,6],[2335,6]]}}}],["угол",{"_index":848,"t":{"61":{"position":[[214,4]]},"73":{"position":[[35,4]]},"101":{"position":[[82,4]]},"115":{"position":[[355,4]]},"212":{"position":[[7767,4]]}}}],["удал",{"_index":2014,"t":{"212":{"position":[[2810,7],[3207,7]]}}}],["удален",{"_index":2072,"t":{"212":{"position":[[4704,8],[8159,8]]}}}],["удаля",{"_index":2158,"t":{"212":{"position":[[8307,7],[8394,7]]}}}],["удар",{"_index":999,"t":{"83":{"position":[[69,5]]},"133":{"position":[[69,5]]}}}],["удоб",{"_index":1676,"t":{"176":{"position":[[200,6]]}}}],["удобн",{"_index":1374,"t":{"152":{"position":[[529,7]]}}}],["уеха",{"_index":1707,"t":{"178":{"position":[[1004,6]]}}}],["узк",{"_index":1432,"t":{"154":{"position":[[816,5]]}}}],["узна",{"_index":1351,"t":{"150":{"position":[[487,6]]}}}],["указа",{"_index":640,"t":{"49":{"position":[[104,7],[253,7]]},"53":{"position":[[275,10]]},"127":{"position":[[330,9]]},"170":{"position":[[1254,7],[1332,8]]},"172":{"position":[[470,9]]},"192":{"position":[[539,7]]},"212":{"position":[[498,9],[1278,7],[5655,7]]},"218":{"position":[[632,7],[773,7]]}}}],["указан",{"_index":1962,"t":{"212":{"position":[[201,8],[277,8]]},"218":{"position":[[904,8]]}}}],["указыва",{"_index":1228,"t":{"127":{"position":[[367,9]]},"168":{"position":[[235,9]]},"170":{"position":[[717,11],[1095,10],[1642,10],[1745,9],[1901,9],[2147,9],[2317,9]]},"172":{"position":[[554,11]]},"174":{"position":[[57,9]]},"196":{"position":[[421,9]]},"204":{"position":[[68,11]]},"212":{"position":[[1185,9],[7501,10],[7598,10],[7995,10]]}}}],["улиц",{"_index":1085,"t":{"97":{"position":[[1537,5]]}}}],["улучшен",{"_index":1282,"t":{"144":{"position":[[109,10]]},"162":{"position":[[107,10]]}}}],["уменьш",{"_index":1133,"t":{"107":{"position":[[150,9]]},"212":{"position":[[1006,9]]}}}],["уменьша",{"_index":746,"t":{"55":{"position":[[221,9]]},"212":{"position":[[3380,9]]}}}],["уменьшен",{"_index":527,"t":{"39":{"position":[[499,10]]},"212":{"position":[[1362,10]]}}}],["умолчан",{"_index":533,"t":{"39":{"position":[[647,11]]},"51":{"position":[[593,9]]},"75":{"position":[[15,9]]},"103":{"position":[[15,9]]},"105":{"position":[[11,9]]},"109":{"position":[[761,10]]},"117":{"position":[[14,9]]},"135":{"position":[[266,10]]},"204":{"position":[[148,9]]},"212":{"position":[[935,9],[1983,9],[4846,9]]},"218":{"position":[[839,10]]}}}],["уникальн",{"_index":2129,"t":{"212":{"position":[[6688,10]]}}}],["упакова",{"_index":1914,"t":{"200":{"position":[[367,9]]}}}],["управля",{"_index":2126,"t":{"212":{"position":[[6621,11]]}}}],["упрощен",{"_index":1805,"t":{"184":{"position":[[940,11]]}}}],["упруг",{"_index":2167,"t":{"214":{"position":[[284,7]]},"218":{"position":[[69,7]]}}}],["уровен",{"_index":795,"t":{"57":{"position":[[297,7]]},"73":{"position":[[309,7]]},"81":{"position":[[249,7]]},"111":{"position":[[140,7]]},"131":{"position":[[248,7]]},"135":{"position":[[218,8]]},"180":{"position":[[1010,7]]},"188":{"position":[[303,7]]},"190":{"position":[[188,7],[407,7],[679,7]]},"196":{"position":[[481,7]]}}}],["уровн",{"_index":841,"t":{"59":{"position":[[260,7]]},"61":{"position":[[317,7],[395,7]]},"77":{"position":[[1048,7]]},"97":{"position":[[806,6],[840,7],[1350,7]]},"101":{"position":[[222,6]]},"105":{"position":[[351,7]]},"135":{"position":[[208,6]]}}}],["урон",{"_index":2087,"t":{"212":{"position":[[5226,5],[5985,5]]}}}],["усилива",{"_index":2257,"t":{"224":{"position":[[332,9]]}}}],["услов",{"_index":827,"t":{"57":{"position":[[804,7]]},"180":{"position":[[458,7]]},"194":{"position":[[824,8]]}}}],["устанавлива",{"_index":529,"t":{"39":{"position":[[593,13],[783,13],[934,14],[1078,14],[1249,13],[1388,14],[1532,14],[1715,14]]},"69":{"position":[[309,14]]},"212":{"position":[[7413,13]]},"224":{"position":[[394,13]]}}}],["установ",{"_index":678,"t":{"51":{"position":[[661,11]]}}}],["установк",{"_index":520,"t":{"39":{"position":[[282,9],[1849,9]]},"55":{"position":[[562,9],[684,10],[713,9]]},"137":{"position":[[28,9]]},"141":{"position":[[280,9]]},"212":{"position":[[161,9],[453,9]]}}}],["установл",{"_index":1248,"t":{"137":{"position":[[159,10]]}}}],["установлен",{"_index":1273,"t":{"139":{"position":[[326,13]]}}}],["установок",{"_index":1458,"t":{"154":{"position":[[1640,9],[1719,9]]}}}],["устаревш",{"_index":1917,"t":{"202":{"position":[[87,10]]}}}],["устарел",{"_index":1556,"t":{"164":{"position":[[392,9]]}}}],["утил",{"_index":1315,"t":{"146":{"position":[[835,6]]},"158":{"position":[[203,7]]}}}],["утилит",{"_index":1320,"t":{"148":{"position":[[132,7]]}}}],["участ",{"_index":1346,"t":{"150":{"position":[[382,7]]},"154":{"position":[[1136,7]]}}}],["учебник",{"_index":1550,"t":{"164":{"position":[[315,7]]}}}],["учест",{"_index":936,"t":{"77":{"position":[[59,6]]}}}],["учитыва",{"_index":1583,"t":{"168":{"position":[[610,10]]},"180":{"position":[[77,10]]},"182":{"position":[[504,10]]},"198":{"position":[[324,9]]},"212":{"position":[[1767,9]]},"224":{"position":[[199,10]]}}}],["уш",{"_index":2170,"t":{"214":{"position":[[307,4]]}}}],["ушл",{"_index":1376,"t":{"152":{"position":[[567,4]]}}}],["файл",{"_index":504,"t":{"39":{"position":[[115,6]]},"41":{"position":[[547,4]]},"43":{"position":[[34,5],[202,7]]},"45":{"position":[[44,5]]},"81":{"position":[[540,5]]},"85":{"position":[[63,5]]},"87":{"position":[[42,5]]},"109":{"position":[[54,5]]},"139":{"position":[[87,4],[134,4],[182,5],[368,7]]},"141":{"position":[[59,5],[332,5]]},"146":{"position":[[459,7]]},"156":{"position":[[245,4]]},"166":{"position":[[335,5]]},"168":{"position":[[17,5],[215,5]]},"170":{"position":[[14,5],[169,4],[1197,5],[1306,6]]},"172":{"position":[[132,6],[201,5],[286,4],[324,5]]},"174":{"position":[[14,6]]},"178":{"position":[[817,6],[937,5]]},"180":{"position":[[138,5]]},"184":{"position":[[331,4],[599,4],[673,5]]},"192":{"position":[[554,5]]},"196":{"position":[[246,6]]},"204":{"position":[[33,5],[83,5]]},"208":{"position":[[327,4]]},"210":{"position":[[463,5],[565,6],[606,5]]},"212":{"position":[[900,6],[2137,6],[4368,8],[5699,4],[7223,5]]}}}],["феврал",{"_index":1173,"t":{"111":{"position":[[959,7]]},"121":{"position":[[97,8]]},"198":{"position":[[208,8]]}}}],["фейков",{"_index":1938,"t":{"210":{"position":[[76,9]]},"212":{"position":[[1501,8]]}}}],["физик",{"_index":977,"t":{"79":{"position":[[20,6],[193,7]]},"129":{"position":[[29,6],[218,7]]},"144":{"position":[[130,7]]},"146":{"position":[[509,6]]},"148":{"position":[[503,6]]},"214":{"position":[[174,6]]}}}],["физическ",{"_index":935,"t":{"75":{"position":[[176,11]]},"77":{"position":[[534,10]]},"111":{"position":[[61,11]]},"148":{"position":[[10,9]]},"162":{"position":[[141,10]]},"166":{"position":[[53,10],[215,10]]},"170":{"position":[[50,10]]},"172":{"position":[[50,10]]},"174":{"position":[[28,11]]},"186":{"position":[[333,9]]},"190":{"position":[[23,9],[1151,10]]},"214":{"position":[[1037,10]]}}}],["фикс",{"_index":1256,"t":{"137":{"position":[[318,5]]}}}],["фиолетов",{"_index":2033,"t":{"212":{"position":[[3360,10]]}}}],["фич",{"_index":1522,"t":{"160":{"position":[[54,3]]}}}],["флаг",{"_index":711,"t":{"53":{"position":[[87,5]]},"131":{"position":[[496,5]]},"212":{"position":[[1472,5],[2335,7],[2417,5],[2486,7],[2565,6],[2578,5]]},"214":{"position":[[320,6]]}}}],["фон",{"_index":615,"t":{"43":{"position":[[69,6]]},"146":{"position":[[725,5]]},"168":{"position":[[129,3]]},"198":{"position":[[397,3]]}}}],["фонов",{"_index":623,"t":{"43":{"position":[[163,7]]},"190":{"position":[[687,8],[734,8]]}}}],["формат",{"_index":509,"t":{"39":{"position":[[170,7]]},"43":{"position":[[194,7]]},"61":{"position":[[113,7]]},"121":{"position":[[146,7],[208,9]]},"176":{"position":[[25,7],[54,7],[110,7],[383,7],[725,8],[787,7]]},"180":{"position":[[14,8],[131,6],[277,7],[839,6],[883,8],[964,7],[1003,6],[1262,7],[1352,8]]},"194":{"position":[[447,6],[468,8]]},"200":{"position":[[281,7],[402,6],[415,8]]},"210":{"position":[[181,8]]}}}],["форматирован",{"_index":2050,"t":{"212":{"position":[[3893,14]]}}}],["форум",{"_index":1557,"t":{"164":{"position":[[412,5],[422,5]]}}}],["фоторедактор",{"_index":1722,"t":{"178":{"position":[[1490,13]]},"190":{"position":[[380,14]]}}}],["фрагмент",{"_index":1870,"t":{"194":{"position":[[38,9]]}}}],["функц",{"_index":1930,"t":{"208":{"position":[[113,7]]}}}],["функциона",{"_index":1259,"t":{"137":{"position":[[338,11]]},"144":{"position":[[263,10]]},"154":{"position":[[352,11]]},"162":{"position":[[295,10]]},"166":{"position":[[15,10]]}}}],["хаотичн",{"_index":648,"t":{"49":{"position":[[317,8]]}}}],["характер",{"_index":969,"t":{"77":{"position":[[945,9]]},"152":{"position":[[1044,9]]}}}],["характериз",{"_index":1840,"t":{"190":{"position":[[759,13]]}}}],["хитбокс",{"_index":2041,"t":{"212":{"position":[[3585,8],[4949,8],[5105,8],[5232,10],[5396,8],[5509,9],[5596,8],[5780,8],[5840,8],[6111,9]]}}}],["хитгрупп",{"_index":2077,"t":{"212":{"position":[[4786,10]]}}}],["хожден",{"_index":1632,"t":{"170":{"position":[[2212,8]]}}}],["хорош",{"_index":1684,"t":{"176":{"position":[[644,8]]},"180":{"position":[[103,8]]}}}],["хот",{"_index":1487,"t":{"156":{"position":[[670,6]]},"158":{"position":[[18,6]]},"160":{"position":[[368,6]]},"162":{"position":[[627,6]]},"168":{"position":[[109,6]]},"212":{"position":[[6994,7]]}}}],["хран",{"_index":1008,"t":{"85":{"position":[[43,8]]},"176":{"position":[[748,7]]},"178":{"position":[[65,9]]},"186":{"position":[[16,6]]},"190":{"position":[[75,6]]},"192":{"position":[[425,8]]}}}],["хроматическ",{"_index":1660,"t":{"174":{"position":[[397,13]]}}}],["художествен",{"_index":1849,"t":{"190":{"position":[[1215,15]]}}}],["цвет",{"_index":674,"t":{"51":{"position":[[563,4]]},"57":{"position":[[364,4],[448,4],[461,4]]},"61":{"position":[[99,4]]},"73":{"position":[[376,4],[444,4],[457,4]]},"81":{"position":[[316,4],[384,4],[397,4]]},"109":{"position":[[222,5]]},"131":{"position":[[315,4],[405,4],[418,4]]},"194":{"position":[[328,7],[380,7],[529,5]]},"198":{"position":[[420,6]]}}}],["цветн",{"_index":1210,"t":{"119":{"position":[[298,7]]}}}],["цветов",{"_index":1712,"t":{"178":{"position":[[1228,8]]}}}],["цел",{"_index":986,"t":{"81":{"position":[[491,4]]},"97":{"position":[[539,6]]},"131":{"position":[[690,4]]},"152":{"position":[[668,4]]}}}],["целик",{"_index":1418,"t":{"154":{"position":[[316,8]]}}}],["центр",{"_index":1237,"t":{"135":{"position":[[34,5],[86,5]]},"216":{"position":[[134,7]]},"218":{"position":[[146,7]]}}}],["цепочк",{"_index":742,"t":{"55":{"position":[[111,7],[622,7],[1043,8]]}}}],["цифр",{"_index":751,"t":{"55":{"position":[[342,5],[407,5],[747,6]]},"152":{"position":[[392,5]]},"154":{"position":[[1758,5]]}}}],["цифров",{"_index":778,"t":{"55":{"position":[[1127,8]]}}}],["час",{"_index":779,"t":{"55":{"position":[[1136,6]]},"154":{"position":[[521,6]]}}}],["част",{"_index":961,"t":{"77":{"position":[[701,5]]},"164":{"position":[[386,5]]},"194":{"position":[[351,5]]},"212":{"position":[[2276,6],[2304,6]]}}}],["частиц",{"_index":1006,"t":{"85":{"position":[[8,7]]},"87":{"position":[[68,6]]},"170":{"position":[[1659,7]]},"212":{"position":[[2643,6],[3147,9],[3330,10]]}}}],["частот",{"_index":703,"t":{"51":{"position":[[1142,7]]},"69":{"position":[[76,7],[112,7],[157,7]]}}}],["человек",{"_index":1381,"t":{"152":{"position":[[611,8]]},"154":{"position":[[829,9]]}}}],["черкашин",{"_index":1552,"t":{"164":{"position":[[346,9]]}}}],["четк",{"_index":1030,"t":{"93":{"position":[[77,6]]}}}],["четырёх",{"_index":1939,"t":{"210":{"position":[[119,7]]}}}],["числ",{"_index":716,"t":{"53":{"position":[[243,6]]},"174":{"position":[[167,5]]},"212":{"position":[[980,6],[1016,5],[7405,7],[7759,7]]}}}],["чист",{"_index":758,"t":{"55":{"position":[[510,5]]},"190":{"position":[[462,6]]}}}],["читател",{"_index":1406,"t":{"152":{"position":[[1155,8]]}}}],["чёрно",{"_index":1181,"t":{"113":{"position":[[110,5]]},"117":{"position":[[314,5]]},"119":{"position":[[251,5]]},"121":{"position":[[67,5]]},"125":{"position":[[159,5]]}}}],["чёрным",{"_index":1879,"t":{"194":{"position":[[311,6]]}}}],["шаг",{"_index":1250,"t":{"137":{"position":[[178,3]]},"139":{"position":[[391,5]]},"166":{"position":[[248,6]]},"224":{"position":[[1012,5],[1198,5]]}}}],["шагов/попадан",{"_index":1587,"t":{"170":{"position":[[110,16]]},"172":{"position":[[444,15]]}}}],["швов",{"_index":1988,"t":{"212":{"position":[[1436,4]]}}}],["шейдер",{"_index":1719,"t":{"178":{"position":[[1385,8]]}}}],["шероховат",{"_index":1828,"t":{"190":{"position":[[229,11],[303,13]]},"192":{"position":[[136,13]]}}}],["шест",{"_index":879,"t":{"65":{"position":[[314,5]]}}}],["ширин",{"_index":681,"t":{"51":{"position":[[723,6]]}}}],["широк",{"_index":1883,"t":{"194":{"position":[[537,7]]}}}],["шкал",{"_index":547,"t":{"39":{"position":[[1017,5],[1194,5],[1311,5],[1460,5],[1645,5]]}}}],["шум",{"_index":1735,"t":{"180":{"position":[[537,4]]}}}],["экра",{"_index":1180,"t":{"113":{"position":[[92,6]]},"127":{"position":[[590,6]]},"148":{"position":[[225,8]]}}}],["экран",{"_index":1203,"t":{"117":{"position":[[301,6]]}}}],["экспериментальн",{"_index":1154,"t":{"109":{"position":[[728,17]]}}}],["экспозиц",{"_index":1304,"t":{"146":{"position":[[329,10]]}}}],["экспортирован",{"_index":1680,"t":{"176":{"position":[[520,15]]}}}],["элемент",{"_index":1876,"t":{"194":{"position":[[173,9]]}}}],["эмиттер",{"_index":1005,"t":{"85":{"position":[[0,7]]},"87":{"position":[[135,7]]},"89":{"position":[[11,7]]}}}],["энт",{"_index":774,"t":{"55":{"position":[[1059,6]]},"57":{"position":[[748,6]]},"105":{"position":[[465,7]]}}}],["энтит",{"_index":500,"t":{"39":{"position":[[32,7],[72,6]]},"45":{"position":[[11,6]]},"47":{"position":[[62,6]]},"49":{"position":[[359,6]]},"51":{"position":[[11,6],[471,6]]},"57":{"position":[[11,6],[79,7],[190,6]]},"69":{"position":[[11,6]]},"71":{"position":[[0,6],[190,6],[213,6]]},"73":{"position":[[11,6],[83,6],[200,7]]},"77":{"position":[[323,7],[379,7]]},"79":{"position":[[254,6]]},"81":{"position":[[11,6],[45,6]]},"87":{"position":[[11,6]]},"91":{"position":[[9,7]]},"97":{"position":[[158,6],[1435,7]]},"101":{"position":[[11,6]]},"107":{"position":[[0,6],[257,6],[279,6]]},"115":{"position":[[11,6],[45,6]]},"119":{"position":[[396,6]]},"123":{"position":[[11,6],[45,6]]},"125":{"position":[[56,6]]},"129":{"position":[[9,6],[280,6]]},"131":{"position":[[11,6],[45,6]]},"135":{"position":[[179,6],[234,6]]},"146":{"position":[[799,7]]},"168":{"position":[[550,6]]},"202":{"position":[[9,6]]},"212":{"position":[[3691,6],[6664,6]]}}}],["энтузиаст",{"_index":1441,"t":{"154":{"position":[[1072,11]]}}}],["этаж",{"_index":776,"t":{"55":{"position":[[1111,6]]}}}],["эффект",{"_index":556,"t":{"39":{"position":[[1296,9],[1445,9],[1587,9]]},"51":{"position":[[383,7]]},"55":{"position":[[390,7],[503,6],[816,7]]},"57":{"position":[[236,7]]},"73":{"position":[[278,7]]},"81":{"position":[[177,7]]},"109":{"position":[[424,7]]},"131":{"position":[[177,7]]},"146":{"position":[[340,7]]},"196":{"position":[[330,8]]},"212":{"position":[[2376,6],[3250,6],[3283,6],[4617,9]]},"216":{"position":[[473,7]]},"218":{"position":[[1213,7]]}}}],["эффективн",{"_index":1373,"t":{"152":{"position":[[515,11]]}}}],["юнит",{"_index":593,"t":{"41":{"position":[[175,7],[266,7],[356,7]]},"61":{"position":[[164,7]]},"97":{"position":[[829,6],[1086,7],[1793,6]]},"146":{"position":[[296,7]]},"216":{"position":[[258,7]]}}}],["явля",{"_index":690,"t":{"51":{"position":[[886,8]]},"109":{"position":[[719,8]]},"154":{"position":[[84,8]]},"208":{"position":[[26,8]]}}}],["явн",{"_index":1800,"t":{"184":{"position":[[823,4]]}}}],["язык",{"_index":1501,"t":{"158":{"position":[[270,5],[316,7]]}}}],["ярк",{"_index":1077,"t":{"97":{"position":[[1234,5]]},"194":{"position":[[660,7]]},"212":{"position":[[999,6]]}}}],["яркост",{"_index":672,"t":{"51":{"position":[[522,7]]},"61":{"position":[[185,7]]},"188":{"position":[[249,7]]},"190":{"position":[[969,7],[1091,9]]}}}],["ярч",{"_index":1654,"t":{"174":{"position":[[175,4]]}}}]],"pipeline":["stemmer","stemmer-ru"]}}] \ No newline at end of file diff --git a/search/index.html b/search/index.html index eef413dc..ce4ea533 100644 --- a/search/index.html +++ b/search/index.html @@ -3,20 +3,17 @@ -Search the documentation - - - +Search the documentation - - - + + +
    -

    Search the documentation

    - - +

    Search the documentation

    + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 4fade4d0..2509625c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://snmetamorph.github.io/PrimeXT/blogdaily0.5https://snmetamorph.github.io/PrimeXT/blog/alpha-oct-2021daily0.5https://snmetamorph.github.io/PrimeXT/blog/archivedaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/entities/env_dynlightdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/installationdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/introdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/modding_introductiondaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/ambient_genericdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/ambient_musicdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_beamdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_counterdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_cubemapdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_dynlightdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_electrified_wiredaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_modeldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_particledaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_physboxdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_skydaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_staticdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_static_decaldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_monitordaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_physboxdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_screenmoviedaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/installationdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/introdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/modding_introductiondaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/tools/pxstudiomdldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/working_with_materialsdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/working_with_texturesdaily0.5https://snmetamorph.github.io/PrimeXT/daily0.5 \ No newline at end of file +https://snmetamorph.github.io/PrimeXT/docs/eng/entities/env_dynlightdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/installationdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/introdaily0.5https://snmetamorph.github.io/PrimeXT/docs/eng/modding_introductiondaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/ambient_genericdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/ambient_musicdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_beamdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_counterdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_cubemapdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_dynlightdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_electrified_wiredaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_modeldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_particledaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_physboxdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_skydaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_staticdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/env_static_decaldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_monitordaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_physboxdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/entities/func_screenmoviedaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/installationdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/introdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/modding_introductiondaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/tools/pxstudiomdldaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/working_with_materialsdaily0.5https://snmetamorph.github.io/PrimeXT/docs/rus/working_with_texturesdaily0.5https://snmetamorph.github.io/PrimeXT/daily0.5 \ No newline at end of file