diff options
author | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-17 23:51:15 -0300 |
---|---|---|
committer | Thales Lima Oliveira <thaleslima.ufu@gmail.com> | 2020-07-17 23:51:15 -0300 |
commit | 06e5c8371952502d5d1bed349f80c8749ab445e7 (patch) | |
tree | 8e4cd10e4579c42a04e73657ab4e4bf0a82f017c /docs | |
parent | d219bf257bbb6739c677882cd7c92c4feff17fba (diff) | |
download | PSP.git-06e5c8371952502d5d1bed349f80c8749ab445e7.tar.gz PSP.git-06e5c8371952502d5d1bed349f80c8749ab445e7.tar.xz PSP.git-06e5c8371952502d5d1bed349f80c8749ab445e7.zip |
CAD documentation added to website
Diffstat (limited to 'docs')
-rw-r--r-- | docs/01a85c17.62cfb21f.js (renamed from docs/01a85c17.225474ef.js) | 2 | ||||
-rw-r--r-- | docs/0b24b4d1.34ff0dc1.js | 1 | ||||
-rw-r--r-- | docs/0b24b4d1.92d2db54.js | 1 | ||||
-rw-r--r-- | docs/1.5e100c9e.js (renamed from docs/1.37514907.js) | 2 | ||||
-rw-r--r-- | docs/17896441.4ddbeded.js (renamed from docs/17896441.13e0ec43.js) | 2 | ||||
-rw-r--r-- | docs/2.d244e9e7.js (renamed from docs/2.7ed9794d.js) | 4 | ||||
-rw-r--r-- | docs/2.d244e9e7.js.LICENSE.txt (renamed from docs/2.7ed9794d.js.LICENSE.txt) | 0 | ||||
-rw-r--r-- | docs/225b4c69.e6e4e1cf.js (renamed from docs/225b4c69.7904c872.js) | 2 | ||||
-rw-r--r-- | docs/27d78fdc.c4e3308e.js | 1 | ||||
-rw-r--r-- | docs/27d78fdc.fff3e166.js | 1 | ||||
-rw-r--r-- | docs/3.f116c0c6.js (renamed from docs/3.3c925be7.js) | 2 | ||||
-rw-r--r-- | docs/33.57055cf1.js (renamed from docs/32.3c0b435e.js) | 2 | ||||
-rw-r--r-- | docs/34.ca8d04b0.js (renamed from docs/33.567340dd.js) | 2 | ||||
-rw-r--r-- | docs/3fc7c349.82f96b65.js (renamed from docs/3fc7c349.425a755d.js) | 2 | ||||
-rw-r--r-- | docs/404.html | 12 | ||||
-rw-r--r-- | docs/45acc928.8f356fa1.js (renamed from docs/45acc928.b87a4ca6.js) | 2 | ||||
-rw-r--r-- | docs/569bb2db.3269b5ee.js (renamed from docs/569bb2db.73b164db.js) | 2 | ||||
-rw-r--r-- | docs/605faea1.af8f38b1.js (renamed from docs/605faea1.da850e9b.js) | 2 | ||||
-rw-r--r-- | docs/6875c492.9696a5e9.js (renamed from docs/6875c492.2a3e2394.js) | 2 | ||||
-rw-r--r-- | docs/7366bc9d.e3475f47.js (renamed from docs/7366bc9d.16f670d1.js) | 2 | ||||
-rw-r--r-- | docs/77fbd900.380f0c99.js (renamed from docs/77fbd900.be2f2884.js) | 2 | ||||
-rw-r--r-- | docs/7c02804c.61c6b381.js | 1 | ||||
-rw-r--r-- | docs/815eb96d.b79e6692.js (renamed from docs/815eb96d.96f65fb6.js) | 2 | ||||
-rw-r--r-- | docs/991b72a1.fc6a3dfa.js (renamed from docs/991b72a1.c8ed0b8a.js) | 2 | ||||
-rw-r--r-- | docs/a5084a96.9004aa26.js (renamed from docs/a5084a96.6bbb30b5.js) | 2 | ||||
-rw-r--r-- | docs/a6aa9e1f.043d916a.js (renamed from docs/a6aa9e1f.162f4f88.js) | 2 | ||||
-rw-r--r-- | docs/b009f36f.fe68a706.js (renamed from docs/b009f36f.9ee8b563.js) | 2 | ||||
-rw-r--r-- | docs/b8b14fb6.b91e970d.js (renamed from docs/b8b14fb6.b3624e0f.js) | 2 | ||||
-rw-r--r-- | docs/ba4a0136.471c15de.js (renamed from docs/ba4a0136.5eada505.js) | 2 | ||||
-rw-r--r-- | docs/blog/2019w42a-beta/index.html | 32 | ||||
-rw-r--r-- | docs/blog/2019w44a-beta/index.html | 32 | ||||
-rw-r--r-- | docs/blog/2020w24a-beta/index.html | 32 | ||||
-rw-r--r-- | docs/blog/2020w28a-beta/index.html | 32 | ||||
-rw-r--r-- | docs/blog/index.html | 48 | ||||
-rw-r--r-- | docs/blog/tags/index.html | 28 | ||||
-rw-r--r-- | docs/blog/tags/psp-ufu/index.html | 48 | ||||
-rw-r--r-- | docs/ccc49370.250187c4.js (renamed from docs/ccc49370.b47a358d.js) | 2 | ||||
-rw-r--r-- | docs/docs/cadTools/index.html | 44 | ||||
-rw-r--r-- | docs/docs/doc1/index.html | 40 | ||||
-rw-r--r-- | docs/docs/doc2/index.html | 42 | ||||
-rw-r--r-- | docs/docs/doc3/index.html | 42 | ||||
-rw-r--r-- | docs/docs/index.html | 42 | ||||
-rw-r--r-- | docs/docs/installation/index.html | 44 | ||||
-rw-r--r-- | docs/docs/mainScreen/index.html | 44 | ||||
-rw-r--r-- | docs/docs/mdx/index.html | 40 | ||||
-rw-r--r-- | docs/docs/powerEditor/index.html | 33 | ||||
-rw-r--r-- | docs/e4b197ca.bedeb7e3.js (renamed from docs/e4b197ca.1a00399d.js) | 2 | ||||
-rw-r--r-- | docs/e8df8ca6.10de7177.js | 1 | ||||
-rw-r--r-- | docs/e8df8ca6.72d05960.js | 1 | ||||
-rw-r--r-- | docs/eb797776.0ad24358.js (renamed from docs/eb797776.b0f71355.js) | 2 | ||||
-rw-r--r-- | docs/ece76bd1.b60a683d.js (renamed from docs/ece76bd1.4ca3bd2f.js) | 2 | ||||
-rw-r--r-- | docs/eea9a598.5dc60ef8.js (renamed from docs/faf164f5.cc31e7ea.js) | 2 | ||||
-rw-r--r-- | docs/faf164f5.c6fd3c0a.js (renamed from docs/eea9a598.44a33098.js) | 2 | ||||
-rw-r--r-- | docs/images/addPowerElements.png | bin | 0 -> 70971 bytes | |||
-rw-r--r-- | docs/images/powerElements.svg | 744 | ||||
-rw-r--r-- | docs/index.html | 24 | ||||
-rw-r--r-- | docs/main.24612d61.js | 2 | ||||
-rw-r--r-- | docs/main.78efe49c.js | 2 | ||||
-rw-r--r-- | docs/main.78efe49c.js.LICENSE.txt (renamed from docs/main.24612d61.js.LICENSE.txt) | 0 | ||||
-rw-r--r-- | docs/runtime~main.3584da7a.js | 1 | ||||
-rw-r--r-- | docs/runtime~main.ebd3f1b3.js | 1 | ||||
-rw-r--r-- | docs/sitemap.xml | 2 | ||||
-rw-r--r-- | docs/styles.a845a673.js (renamed from docs/styles.a333f37e.js) | 2 | ||||
-rw-r--r-- | docs/videos/copyPaste.mp4 | bin | 0 -> 1039119 bytes | |||
-rw-r--r-- | docs/videos/delete.kdenlive | 406 | ||||
-rw-r--r-- | docs/videos/delete.mp4 | bin | 0 -> 749276 bytes | |||
-rw-r--r-- | docs/videos/drag.kdenlive | 406 | ||||
-rw-r--r-- | docs/videos/drag.mp4 | bin | 0 -> 961890 bytes | |||
-rw-r--r-- | docs/videos/fit.kdenlive | 469 | ||||
-rw-r--r-- | docs/videos/fit.mp4 | bin | 0 -> 1204112 bytes | |||
-rw-r--r-- | docs/videos/move.kdenlive | 642 | ||||
-rw-r--r-- | docs/videos/move.mp4 | bin | 0 -> 3067655 bytes | |||
-rw-r--r-- | docs/videos/rotate.kdenlive | 434 | ||||
-rw-r--r-- | docs/videos/rotate.mp4 | bin | 0 -> 1398287 bytes | |||
-rw-r--r-- | docs/videos/select.kdenlive | 416 | ||||
-rw-r--r-- | docs/videos/select.mp4 | bin | 0 -> 1625314 bytes | |||
-rw-r--r-- | docs/videos/zoom.kdenlive | 551 | ||||
-rw-r--r-- | docs/videos/zoom.mp4 | bin | 2902541 -> 1226977 bytes |
78 files changed, 4452 insertions, 350 deletions
diff --git a/docs/01a85c17.225474ef.js b/docs/01a85c17.62cfb21f.js index e470ea5..2cfb652 100644 --- a/docs/01a85c17.225474ef.js +++ b/docs/01a85c17.62cfb21f.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{101:function(e,a,t){"use strict";t.r(a);t(12);var n=t(0),c=t.n(n),l=t(137),r=t(135);a.default=function(e){const{tags:a}=e,t={};Object.keys(a).forEach(e=>{const a=function(e){return e[0].toUpperCase()}(e);t[a]=t[a]||[],t[a].push(e)});const n=Object.entries(t).sort(([e],[a])=>e===a?0:e>a?1:-1).map(([e,t])=>c.a.createElement("div",{key:e},c.a.createElement("h3",null,e),t.map(e=>c.a.createElement(r.a,{className:"padding-right--md",href:a[e].permalink,key:e},a[e].name," (",a[e].count,")")),c.a.createElement("hr",null))).filter(e=>null!=e);return c.a.createElement(l.a,{title:"Tags",description:"Blog Tags"},c.a.createElement("div",{className:"container margin-vert--lg"},c.a.createElement("div",{className:"row"},c.a.createElement("main",{className:"col col--8 col--offset-2"},c.a.createElement("h1",null,"Tags"),c.a.createElement("div",{className:"margin-vert--lg"},n)))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{101:function(e,a,t){"use strict";t.r(a);t(12);var n=t(0),c=t.n(n),l=t(138),r=t(136);a.default=function(e){const{tags:a}=e,t={};Object.keys(a).forEach(e=>{const a=function(e){return e[0].toUpperCase()}(e);t[a]=t[a]||[],t[a].push(e)});const n=Object.entries(t).sort(([e],[a])=>e===a?0:e>a?1:-1).map(([e,t])=>c.a.createElement("div",{key:e},c.a.createElement("h3",null,e),t.map(e=>c.a.createElement(r.a,{className:"padding-right--md",href:a[e].permalink,key:e},a[e].name," (",a[e].count,")")),c.a.createElement("hr",null))).filter(e=>null!=e);return c.a.createElement(l.a,{title:"Tags",description:"Blog Tags"},c.a.createElement("div",{className:"container margin-vert--lg"},c.a.createElement("div",{className:"row"},c.a.createElement("main",{className:"col col--8 col--offset-2"},c.a.createElement("h1",null,"Tags"),c.a.createElement("div",{className:"margin-vert--lg"},n)))))}}}]);
\ No newline at end of file diff --git a/docs/0b24b4d1.34ff0dc1.js b/docs/0b24b4d1.34ff0dc1.js new file mode 100644 index 0000000..c9cdb17 --- /dev/null +++ b/docs/0b24b4d1.34ff0dc1.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{102:function(e,o,a){"use strict";a.r(o),a.d(o,"frontMatter",(function(){return s})),a.d(o,"metadata",(function(){return c})),a.d(o,"rightToc",(function(){return i})),a.d(o,"Highlight",(function(){return l})),a.d(o,"default",(function(){return p}));var r=a(2),t=a(6),n=(a(0),a(134)),s={id:"cadTools",title:"Ferramentas CAD",sidebar_label:"Ferramentas CAD"},c={id:"cadTools",isDocsHomePage:!1,title:"Ferramentas CAD",description:"export const Highlight = ({children, color}) => ( <span style={{",source:"@site/docs\\cadTools.md",permalink:"/PSP/docs/cadTools",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/cadTools.md",sidebar_label:"Ferramentas CAD",sidebar:"docs",previous:{title:"Tela Principal",permalink:"/PSP/docs/mainScreen"},next:{title:"Editor de Pot\xeancia",permalink:"/PSP/docs/powerEditor"}},i=[{value:"Selecionar",id:"selecionar",children:[]},{value:"Mover",id:"mover",children:[]},{value:"Girar",id:"girar",children:[]},{value:"Arrastar",id:"arrastar",children:[]},{value:"Zoom",id:"zoom",children:[]},{value:"Encaixar",id:"encaixar",children:[]},{value:"Copiar e Colar",id:"copiar-e-colar",children:[]},{value:"Excluir",id:"excluir",children:[]}],l=function(e){var o=e.children,a=e.color;return Object(n.b)("span",{style:{backgroundColor:a,borderRadius:"2px",color:"#000",padding:"0.2rem"}},o)},d={rightToc:i,Highlight:l};function p(e){var o=e.components,a=Object(t.a)(e,["components"]);return Object(n.b)("wrapper",Object(r.a)({},d,a,{components:o,mdxType:"MDXLayout"}),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Desenho assistido por computador (DAC; em ingl\xeas: ",Object(n.b)("em",{parentName:"p"},"computer aided design")," - CAD) \xe9 o nome gen\xe9rico de sistemas computacionais (",Object(n.b)("em",{parentName:"p"},"software"),") utilizados pela engenharia, geologia, geografia, arquitetura e design para facilitar o projeto e desenho t\xe9cnicos. No caso do ",Object(n.b)("em",{parentName:"p"},"design"),", este pode estar ligado especificamente a todas as suas vertentes (produtos como vestu\xe1rio, eletroeletr\xf4nicos, automobil\xedsticos, etc.), de modo que os jarg\xf5es de cada especialidade s\xe3o incorporados na interface de cada programa. ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://pt.wikipedia.org/wiki/Desenho_assistido_por_computador#cite_note-1"}),"Wikipedia"))),Object(n.b)("p",null,"Todos os objetos criados cont\xeam v\xe1rios atributos gr\xe1ficos, como: posi\xe7\xe3o, orienta\xe7\xe3o, cor, tamanho, etc. Para modific\xe1-los foram inseridas algumas ferramentas intuitivas e de f\xe1cil utiliza\xe7\xe3o, as quais s\xe3o: ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#selecionar"}),Object(n.b)("strong",{parentName:"a"},"selecionar")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#mover"}),Object(n.b)("strong",{parentName:"a"},"mover")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#girar"}),Object(n.b)("strong",{parentName:"a"},"girar")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#arrastar"}),Object(n.b)("strong",{parentName:"a"},"arrastar")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#zoom"}),Object(n.b)("strong",{parentName:"a"},"zoom")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#encaixar"}),Object(n.b)("strong",{parentName:"a"},"encaixar")),", ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#copiar-e-colar"}),Object(n.b)("strong",{parentName:"a"},"copiar, colar"))," e ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"cadTools#excluir"}),Object(n.b)("strong",{parentName:"a"},"excluir")),"."),Object(n.b)("p",null,"Tais ferramentas permitem a ",Object(n.b)("strong",{parentName:"p"},"personaliza\xe7\xe3o"),", ",Object(n.b)("strong",{parentName:"p"},"navega\xe7\xe3o")," e auxiliam a ",Object(n.b)("strong",{parentName:"p"},"cria\xe7\xe3o")," de redes el\xe9tricas de pot\xeancia, assim como diagramas de controle na plataforma."),Object(n.b)("h3",{id:"selecionar"},"Selecionar"),Object(n.b)("p",null,"A sele\xe7\xe3o de um \xfanico objeto \xe9 realizada clicando com o bot\xe3o esquerdo do mouse sobre o elemento, que ser\xe1 identificado pelo contorno em ",Object(n.b)(l,{color:"#80bfff",mdxType:"Highlight"},"azul")," do objeto."),Object(n.b)("p",null,"Para a sele\xe7\xe3o de v\xe1rios objetos simultaneamente \xe9 necess\xe1rio clicar com o bot\xe3o esquerdo do mouse em um local vazio da tela e arrast\xe1-lo, criando assim um ",Object(n.b)("strong",{parentName:"p"},"ret\xe2ngulo de sele\xe7\xe3o")," que ir\xe1 acompanhar o ponteiro do mouse enquanto o bot\xe3o esquerdo estiver pressionado. Ao solt\xe1-lo todos os objetos que intercederem o ret\xe2ngulo ser\xe3o selecionados."),Object(n.b)("p",null,"Mantendo pressionado a tecla Control (Ctrl) do teclado pode-se manter sele\xe7\xf5es anteriores enquanto novos elementos s\xe3o selecionados."),Object(n.b)("p",null,"Para desmarcar todos os objetos basta clicar em uma \xe1rea sem objetos."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/select.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"mover"},"Mover"),Object(n.b)("p",null,"Um elemento poder\xe1 ser movido para qualquer local por meio da a\xe7\xe3o ",Object(n.b)("em",{parentName:"p"},"drag-and-drop")," (clicando e arrastando) ou pela ferramenta mover."),Object(n.b)("p",null,"Ao habilitar o \u201cmodo mover\u201d, movendo todos os componentes selecionados \xe0 medida que a posi\xe7\xe3o do mouse \xe9 alterada. Para desabilitar esse modo basta pressionar a tecla Escape do teclado."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/move.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"girar"},"Girar"),Object(n.b)("p",null,"Alguns objetos poder\xe3o ser rotacionados atrav\xe9s da ferramenta girar, acessado pela tecla de atalho \u201cR\u201d, girando o objeto no sentido hor\xe1rio, ou \u201cShift + R\u201d, para o sentido anti-hor\xe1rio (essa op\xe7\xe3o ir\xe1 afetar todos os objetos selecionados)."),Object(n.b)("p",null,"Ao utilizar essa ferramenta os objetos ir\xe3o girar 45\xba a partir do seu ponto de origem. Para atingir a angula\xe7\xe3o pretendida basta repetir o processo de rota\xe7\xe3o."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/rotate.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"arrastar"},"Arrastar"),Object(n.b)("p",null,"Tr\xeas ferramentas muito \xfateis na navega\xe7\xe3o do circuito, principalmente em grandes redes, s\xe3o: arrastar, zoom e encaixar."),Object(n.b)("p",null,"A ferramenta arrastar possibilita mover todo o circuito ",Object(n.b)("strong",{parentName:"p"},"preservando as posi\xe7\xf5es relativas entre os elementos"),". Esta ferramenta pode ser acessada pelo submenu \u201cFerramentas\u201d ou ",Object(n.b)("strong",{parentName:"p"},"mantendo pressionada o scroll do mouse"),", ativando assim o \u201cmodo arrastar\u201d. Ao ativ\xe1-lo todo o circuito ser\xe1 movido clicando e arrastando na dire\xe7\xe3o desejada."),Object(n.b)("p",null,"Para sair do \u201cmodo arrastar\u201d basta pressionar a tecla Escape do teclado."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/drag.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"zoom"},"Zoom"),Object(n.b)("p",null,"O zoom ser\xe1 aplicado ao utilizar o ",Object(n.b)("strong",{parentName:"p"},"scroll do mouse")," para mais ou menos zoom. A ferramenta zoom ir\xe1 aproximar ou distanciar o circuito a partir da posi\xe7\xe3o do ponteiro do mouse na tela para encontrar objetos ou destaca-los."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/zoom.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"encaixar"},"Encaixar"),Object(n.b)("p",null,"A ferramenta encaixar ir\xe1 mover o circuito e aplicar o zoom necess\xe1rio para que todos os componentes da rede sejam exibidos na tela. Esta ferramenta pode ser acessada atrav\xe9s do submenu \u201cFerramentas\u201d ou pela combina\xe7\xe3o de teclas \u201cShift + F\u201d."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/fit.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"copiar-e-colar"},"Copiar e Colar"),Object(n.b)("p",null,"Duas ferramentas importantes durante o processo de cria\xe7\xe3o da rede el\xe9trica de pot\xeancia no ",Object(n.b)("em",{parentName:"p"},"software")," s\xe3o copiar e colar. Qualquer circuito criado no PSP-UFU, poder\xe1 ser duplicado completamente ou parcialmente no mesmo projeto ou em m\xfaltiplos atrav\xe9s dessas ferramentas."),Object(n.b)("p",null,"Para copiar basta selecionar os elementos que se deseja duplicar e acessar a ferramenta no submenu \u201cFerramentas\u201d ou pressionando a combina\xe7\xe3o das teclas \u201cCtrl + C\u201d, ent\xe3o os dados do circuito ser\xe3o copiados para a \xe1rea de transfer\xeancia. Ao copiar um circuito ele poder\xe1 ser colado no mesmo projeto ou em um projeto distinto, utilizando o mesmo submenu ou pressionando a combina\xe7\xe3o das teclas \u201cCtrl + V\u201d."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/copyPaste.mp4",type:"video/mp4"})),Object(n.b)("h3",{id:"excluir"},"Excluir"),Object(n.b)("p",null,"Qualquer objeto poder\xe1 ser exclu\xeddo do projeto por meio da ferramenta deletar, presente no menu Ribbon, ou pela tecla de atalho Delete."),Object(n.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(n.b)("source",{src:"/PSP/videos/delete.mp4",type:"video/mp4"})))}p.isMDXComponent=!0},134:function(e,o,a){"use strict";a.d(o,"a",(function(){return p})),a.d(o,"b",(function(){return u}));var r=a(0),t=a.n(r);function n(e,o,a){return o in e?Object.defineProperty(e,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[o]=a,e}function s(e,o){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);o&&(r=r.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),a.push.apply(a,r)}return a}function c(e){for(var o=1;o<arguments.length;o++){var a=null!=arguments[o]?arguments[o]:{};o%2?s(Object(a),!0).forEach((function(o){n(e,o,a[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(a,o))}))}return e}function i(e,o){if(null==e)return{};var a,r,t=function(e,o){if(null==e)return{};var a,r,t={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],o.indexOf(a)>=0||(t[a]=e[a]);return t}(e,o);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],o.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(t[a]=e[a])}return t}var l=t.a.createContext({}),d=function(e){var o=t.a.useContext(l),a=o;return e&&(a="function"==typeof e?e(o):c(c({},o),e)),a},p=function(e){var o=d(e.components);return t.a.createElement(l.Provider,{value:o},e.children)},m={inlineCode:"code",wrapper:function(e){var o=e.children;return t.a.createElement(t.a.Fragment,{},o)}},b=t.a.forwardRef((function(e,o){var a=e.components,r=e.mdxType,n=e.originalType,s=e.parentName,l=i(e,["components","mdxType","originalType","parentName"]),p=d(a),b=r,u=p["".concat(s,".").concat(b)]||p[b]||m[b]||n;return a?t.a.createElement(u,c(c({ref:o},l),{},{components:a})):t.a.createElement(u,c({ref:o},l))}));function u(e,o){var a=arguments,r=o&&o.mdxType;if("string"==typeof e||r){var n=a.length,s=new Array(n);s[0]=b;var c={};for(var i in o)hasOwnProperty.call(o,i)&&(c[i]=o[i]);c.originalType=e,c.mdxType="string"==typeof e?e:r,s[1]=c;for(var l=2;l<n;l++)s[l]=a[l];return t.a.createElement.apply(null,s)}return t.a.createElement.apply(null,a)}b.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/0b24b4d1.92d2db54.js b/docs/0b24b4d1.92d2db54.js deleted file mode 100644 index b338a43..0000000 --- a/docs/0b24b4d1.92d2db54.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{102:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return l})),r.d(t,"default",(function(){return p}));var n=r(2),o=r(6),a=(r(0),r(133)),c={id:"cadTools",title:"Ferramentas CAD",sidebar_label:"Ferramentas CAD"},i={id:"cadTools",isDocsHomePage:!1,title:"Ferramentas CAD",description:"Zoom",source:"@site/docs\\cadTools.md",permalink:"/PSP/docs/cadTools",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/cadTools.md",sidebar_label:"Ferramentas CAD",sidebar:"docs",previous:{title:"Tela Principal",permalink:"/PSP/docs/mainScreen"},next:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},l=[{value:"Zoom",id:"zoom",children:[]}],u={rightToc:l};function p(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(a.b)("wrapper",Object(n.a)({},u,r,{components:t,mdxType:"MDXLayout"}),Object(a.b)("h3",{id:"zoom"},"Zoom"),Object(a.b)("video",{autoPlay:!0,loop:!0,muted:!0,controls:!0},Object(a.b)("source",{src:"/PSP/videos/zoom.mp4",type:"video/mp4"})))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return f}));var n=r(0),o=r.n(n);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 c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(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,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(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)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),p=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=o.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=p(r),m=n,f=s["".concat(c,".").concat(m)]||s[m]||d[m]||a;return r?o.a.createElement(f,i(i({ref:t},u),{},{components:r})):o.a.createElement(f,i({ref:t},u))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,c=new Array(a);c[0]=m;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var u=2;u<a;u++)c[u]=r[u];return o.a.createElement.apply(null,c)}return o.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/1.37514907.js b/docs/1.5e100c9e.js index 2f8e74a..e673121 100644 --- a/docs/1.37514907.js +++ b/docs/1.5e100c9e.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{134:function(e,t,r){"use strict";var n=r(0),o=r(48);t.a=function(){return Object(n.useContext)(o.a)}},135:function(e,t,r){"use strict";var n=r(0),o=r.n(n),i=r(19),a=r(139),c=r(15),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};t.a=function(e){var{isNavLink:t}=e,r=u(e,["isNavLink"]);const{to:s,href:f}=r,l=s||f,p=Object(a.a)(l),d=Object(n.useRef)(!1),y=t?i.c:i.b,h=c.a.canUseIntersectionObserver;let b;return Object(n.useEffect)(()=>(!h&&p&&window.docusaurus.prefetch(l),()=>{h&&b&&b.disconnect()}),[l,h,p]),l&&p&&!l.startsWith("#")?o.a.createElement(y,Object.assign({},r,{onMouseEnter:()=>{d.current||(window.docusaurus.preload(l),d.current=!0)},innerRef:e=>{var t,r;h&&e&&p&&(t=e,r=()=>{window.docusaurus.prefetch(l)},b=new window.IntersectionObserver(e=>{e.forEach(e=>{t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(b.unobserve(t),b.disconnect(),r())})}),b.observe(t))},to:l})):o.a.createElement("a",Object.assign({href:l},!p&&{target:"_blank",rel:"noopener noreferrer"},r))}},136:function(e,t,r){"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}t.a=function(){for(var e,t,r=0,o="";r<arguments.length;)(e=arguments[r++])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},138:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r(134),o=r(139);function i(e,{forcePrependBaseUrl:t=!1,absolute:r=!1}={}){const{siteConfig:{baseUrl:i="/",url:a}={}}=Object(n.a)();if(!e)return e;if(t)return i+e;if(!Object(o.a)(e))return e;const c=i+e.replace(/^\//,"");return r?a+c:c}},139:function(e,t,r){"use strict";function n(e){return!1===/^(https?:|\/\/|mailto:|tel:)/.test(e)}r.d(t,"a",(function(){return n}))},141:function(e,t,r){"use strict";var n=r(0),o=r.n(n),i=r(155);t.a=function(e){return o.a.createElement(i.a,Object.assign({},e))}},155:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return he}));var n,o,i,a,c=r(9),u=r.n(c),s=r(156),f=r.n(s),l=r(157),p=r.n(l),d=r(0),y=r.n(d),h=r(36),b=r.n(h),m="bodyAttributes",v="htmlAttributes",T="titleAttributes",g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},w=(Object.keys(g).map((function(e){return g[e]})),"charset"),O="cssText",A="href",C="http-equiv",E="innerHTML",S="itemprop",j="name",P="property",k="rel",I="src",L="target",x={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},M="defaultTitle",N="defer",R="encodeSpecialCharacters",_="onChangeClientState",B="titleTemplate",D=Object.keys(x).reduce((function(e,t){return e[x[t]]=t,e}),{}),H=[g.NOSCRIPT,g.SCRIPT,g.STYLE],q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Y=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},K=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},W=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},V=function(e){var t=X(e,g.TITLE),r=X(e,B);if(r&&t)return r.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var n=X(e,M);return t||n||void 0},J=function(e){return X(e,_)||function(){}},$=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)}),{})},G=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,r){if(!t.length)for(var n=Object.keys(r),o=0;o<n.length;o++){var i=n[o].toLowerCase();if(-1!==e.indexOf(i)&&r[i])return t.concat(r)}return t}),[])},Q=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&ne("Helmet: "+e+' should be of type "Array". Instead found type "'+q(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var o={};r.filter((function(e){for(var r=void 0,i=Object.keys(e),a=0;a<i.length;a++){var c=i[a],u=c.toLowerCase();-1===t.indexOf(u)||r===k&&"canonical"===e[r].toLowerCase()||u===k&&"stylesheet"===e[u].toLowerCase()||(r=u),-1===t.indexOf(c)||c!==E&&c!==O&&c!==S||(r=c)}if(!r||!e[r])return!1;var s=e[r].toLowerCase();return n[r]||(n[r]={}),o[r]||(o[r]={}),!n[r][s]&&(o[r][s]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(o),a=0;a<i.length;a++){var c=i[a],u=b()({},n[c],o[c]);n[c]=u}return e}),[]).reverse()},X=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},Z=(n=Date.now(),function(e){var t=Date.now();t-n>16?(n=t,e(t)):setTimeout((function(){Z(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:e.requestAnimationFrame||Z,re="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:e.cancelAnimationFrame||ee,ne=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ie=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,c=e.noscriptTags,u=e.onChangeClientState,s=e.scriptTags,f=e.styleTags,l=e.title,p=e.titleAttributes;ue(g.BODY,n),ue(g.HTML,o),ce(l,p);var d={baseTag:se(g.BASE,r),linkTags:se(g.LINK,i),metaTags:se(g.META,a),noscriptTags:se(g.NOSCRIPT,c),scriptTags:se(g.SCRIPT,s),styleTags:se(g.STYLE,f)},y={},h={};Object.keys(d).forEach((function(e){var t=d[e],r=t.newTags,n=t.oldTags;r.length&&(y[e]=r),n.length&&(h[e]=d[e].oldTags)})),t&&t(),u(e,y,h)},ae=function(e){return Array.isArray(e)?e.join(""):e},ce=function(e,t){void 0!==e&&document.title!==e&&(document.title=ae(e)),ue(g.TITLE,t)},ue=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-react-helmet"),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),c=0;c<a.length;c++){var u=a[c],s=t[u]||"";r.getAttribute(u)!==s&&r.setAttribute(u,s),-1===o.indexOf(u)&&o.push(u);var f=i.indexOf(u);-1!==f&&i.splice(f,1)}for(var l=i.length-1;l>=0;l--)r.removeAttribute(i[l]);o.length===i.length?r.removeAttribute("data-react-helmet"):r.getAttribute("data-react-helmet")!==a.join(",")&&r.setAttribute("data-react-helmet",a.join(","))}},se=function(e,t){var r=document.head||document.querySelector(g.HEAD),n=r.querySelectorAll(e+"[data-react-helmet]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n))if(n===E)r.innerHTML=t.innerHTML;else if(n===O)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var c=void 0===t[n]?"":t[n];r.setAttribute(n,c)}r.setAttribute("data-react-helmet","true"),o.some((function(e,t){return a=t,r.isEqualNode(e)}))?o.splice(a,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},fe=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[x[r]||r]=e[r],t}),t)},pe=function(e,t,r){switch(e){case g.TITLE:return{toComponent:function(){return e=t.title,r=t.titleAttributes,(n={key:e})["data-react-helmet"]=!0,o=le(r,n),[y.a.createElement(g.TITLE,o,e)];var e,r,n,o},toString:function(){return function(e,t,r,n){var o=fe(r),i=ae(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+W(i,n)+"</"+e+">":"<"+e+' data-react-helmet="true">'+W(i,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case m:case v:return{toComponent:function(){return le(t)},toString:function(){return fe(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,r){var n,o=((n={key:r})["data-react-helmet"]=!0,n);return Object.keys(t).forEach((function(e){var r=x[e]||e;if(r===E||r===O){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]})),y.a.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!(e===E||e===O)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+W(n[t],r)+'"';return e?e+" "+o:o}),""),i=n.innerHTML||n.cssText||"",a=-1===H.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(a?"/>":">"+i+"</"+e+">")}),"")}(e,t,r)}}}},de=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,c=e.noscriptTags,u=e.scriptTags,s=e.styleTags,f=e.title,l=void 0===f?"":f,p=e.titleAttributes;return{base:pe(g.BASE,t,n),bodyAttributes:pe(m,r,n),htmlAttributes:pe(v,o,n),link:pe(g.LINK,i,n),meta:pe(g.META,a,n),noscript:pe(g.NOSCRIPT,c,n),script:pe(g.SCRIPT,u,n),style:pe(g.STYLE,s,n),title:pe(g.TITLE,{title:l,titleAttributes:p},n)}},ye=f()((function(e){return{baseTag:G([A,L],e),bodyAttributes:$(m,e),defer:X(e,N),encode:X(e,R),htmlAttributes:$(v,e),linkTags:Q(g.LINK,[k,A],e),metaTags:Q(g.META,[j,w,C,P,S],e),noscriptTags:Q(g.NOSCRIPT,[E],e),onChangeClientState:J(e),scriptTags:Q(g.SCRIPT,[I,E],e),styleTags:Q(g.STYLE,[O],e),title:V(e),titleAttributes:$(T,e)}}),(function(e){oe&&re(oe),e.defer?oe=te((function(){ie(e,(function(){oe=null}))})):(ie(e),oe=null)}),de)((function(){return null})),he=(o=ye,a=i=function(e){function t(){return U(this,t),K(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!p()(this.props,e)},t.prototype.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}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return F({},n,((t={})[r.type]=[].concat(n[r.type]||[],[F({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case g.TITLE:return F({},o,((t={})[n.type]=a,t.titleAttributes=F({},i),t));case g.BODY:return F({},o,{bodyAttributes:F({},i)});case g.HTML:return F({},o,{htmlAttributes:F({},i)})}return F({},o,((r={})[n.type]=F({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=F({},t);return Object.keys(e).forEach((function(t){var n;r=F({},r,((n={})[t]=e[t],n))})),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return y.a.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[D[r]||r]=e[r],t}),t)}(z(o,["children"]));switch(r.warnOnInvalidChildren(e,i),e.type){case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:a,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,r=z(e,["children"]),n=F({},r);return t&&(n=this.mapChildrenToProps(t,n)),y.a.createElement(o,n)},Y(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(y.a.Component),i.propTypes={base:u.a.object,bodyAttributes:u.a.object,children:u.a.oneOfType([u.a.arrayOf(u.a.node),u.a.node]),defaultTitle:u.a.string,defer:u.a.bool,encodeSpecialCharacters:u.a.bool,htmlAttributes:u.a.object,link:u.a.arrayOf(u.a.object),meta:u.a.arrayOf(u.a.object),noscript:u.a.arrayOf(u.a.object),onChangeClientState:u.a.func,script:u.a.arrayOf(u.a.object),style:u.a.arrayOf(u.a.object),title:u.a.string,titleAttributes:u.a.object,titleTemplate:u.a.string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=o.peek,i.rewind=function(){var e=o.rewind();return e||(e=de({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},a);he.renderStatic=he.rewind}).call(this,r(52))},156:function(e,t,r){"use strict";var n,o=r(0),i=(n=o)&&"object"==typeof n&&"default"in n?n.default:n;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}var c=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,r){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==r&&"function"!=typeof r)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(n){if("function"!=typeof n)throw new Error("Expected WrappedComponent to be a React component.");var u,s=[];function f(){u=e(s.map((function(e){return e.props}))),l.canUseDOM?t(u):r&&(u=r(u))}var l=function(e){var t,r;function o(){return e.apply(this,arguments)||this}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,o.peek=function(){return u},o.rewind=function(){if(o.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,s=[],e};var a=o.prototype;return a.UNSAFE_componentWillMount=function(){s.push(this),f()},a.componentDidUpdate=function(){f()},a.componentWillUnmount=function(){var e=s.indexOf(this);s.splice(e,1),f()},a.render=function(){return i.createElement(n,this.props)},o}(o.PureComponent);return a(l,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(n)+")"),a(l,"canUseDOM",c),l}}},157:function(e,t){var r="undefined"!=typeof Element,n="function"==typeof Map,o="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;var c,u,s,f;if(Array.isArray(t)){if((c=t.length)!=a.length)return!1;for(u=c;0!=u--;)if(!e(t[u],a[u]))return!1;return!0}if(n&&t instanceof Map&&a instanceof Map){if(t.size!==a.size)return!1;for(f=t.entries();!(u=f.next()).done;)if(!a.has(u.value[0]))return!1;for(f=t.entries();!(u=f.next()).done;)if(!e(u.value[1],a.get(u.value[0])))return!1;return!0}if(o&&t instanceof Set&&a instanceof Set){if(t.size!==a.size)return!1;for(f=t.entries();!(u=f.next()).done;)if(!a.has(u.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(a)){if((c=t.length)!=a.length)return!1;for(u=c;0!=u--;)if(t[u]!==a[u])return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((c=(s=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(u=c;0!=u--;)if(!Object.prototype.hasOwnProperty.call(a,s[u]))return!1;if(r&&t instanceof Element)return!1;for(u=c;0!=u--;)if(("_owner"!==s[u]&&"__v"!==s[u]&&"__o"!==s[u]||!t.$$typeof)&&!e(t[s[u]],a[s[u]]))return!1;return!0}return t!=t&&a!=a}(e,t)}catch(a){if((a.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw a}}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{135:function(e,t,r){"use strict";var n=r(0),o=r(48);t.a=function(){return Object(n.useContext)(o.a)}},136:function(e,t,r){"use strict";var n=r(0),o=r.n(n),i=r(19),a=r(140),c=r(15),u=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r};t.a=function(e){var{isNavLink:t}=e,r=u(e,["isNavLink"]);const{to:s,href:f}=r,l=s||f,p=Object(a.a)(l),d=Object(n.useRef)(!1),y=t?i.c:i.b,h=c.a.canUseIntersectionObserver;let b;return Object(n.useEffect)(()=>(!h&&p&&window.docusaurus.prefetch(l),()=>{h&&b&&b.disconnect()}),[l,h,p]),l&&p&&!l.startsWith("#")?o.a.createElement(y,Object.assign({},r,{onMouseEnter:()=>{d.current||(window.docusaurus.preload(l),d.current=!0)},innerRef:e=>{var t,r;h&&e&&p&&(t=e,r=()=>{window.docusaurus.prefetch(l)},b=new window.IntersectionObserver(e=>{e.forEach(e=>{t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(b.unobserve(t),b.disconnect(),r())})}),b.observe(t))},to:l})):o.a.createElement("a",Object.assign({href:l},!p&&{target:"_blank",rel:"noopener noreferrer"},r))}},137:function(e,t,r){"use strict";function n(e){var t,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=n(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(o&&(o+=" "),o+=t);return o}t.a=function(){for(var e,t,r=0,o="";r<arguments.length;)(e=arguments[r++])&&(t=n(e))&&(o&&(o+=" "),o+=t);return o}},139:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var n=r(135),o=r(140);function i(e,{forcePrependBaseUrl:t=!1,absolute:r=!1}={}){const{siteConfig:{baseUrl:i="/",url:a}={}}=Object(n.a)();if(!e)return e;if(t)return i+e;if(!Object(o.a)(e))return e;const c=i+e.replace(/^\//,"");return r?a+c:c}},140:function(e,t,r){"use strict";function n(e){return!1===/^(https?:|\/\/|mailto:|tel:)/.test(e)}r.d(t,"a",(function(){return n}))},142:function(e,t,r){"use strict";var n=r(0),o=r.n(n),i=r(156);t.a=function(e){return o.a.createElement(i.a,Object.assign({},e))}},156:function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return he}));var n,o,i,a,c=r(9),u=r.n(c),s=r(157),f=r.n(s),l=r(158),p=r.n(l),d=r(0),y=r.n(d),h=r(36),b=r.n(h),m="bodyAttributes",v="htmlAttributes",T="titleAttributes",g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},w=(Object.keys(g).map((function(e){return g[e]})),"charset"),O="cssText",A="href",C="http-equiv",E="innerHTML",S="itemprop",j="name",P="property",k="rel",I="src",L="target",x={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},M="defaultTitle",N="defer",R="encodeSpecialCharacters",_="onChangeClientState",B="titleTemplate",D=Object.keys(x).reduce((function(e,t){return e[x[t]]=t,e}),{}),H=[g.NOSCRIPT,g.SCRIPT,g.STYLE],q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Y=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),F=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},z=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},K=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t},W=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},V=function(e){var t=X(e,g.TITLE),r=X(e,B);if(r&&t)return r.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var n=X(e,M);return t||n||void 0},J=function(e){return X(e,_)||function(){}},$=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)}),{})},G=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,r){if(!t.length)for(var n=Object.keys(r),o=0;o<n.length;o++){var i=n[o].toLowerCase();if(-1!==e.indexOf(i)&&r[i])return t.concat(r)}return t}),[])},Q=function(e,t,r){var n={};return r.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&ne("Helmet: "+e+' should be of type "Array". Instead found type "'+q(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,r){var o={};r.filter((function(e){for(var r=void 0,i=Object.keys(e),a=0;a<i.length;a++){var c=i[a],u=c.toLowerCase();-1===t.indexOf(u)||r===k&&"canonical"===e[r].toLowerCase()||u===k&&"stylesheet"===e[u].toLowerCase()||(r=u),-1===t.indexOf(c)||c!==E&&c!==O&&c!==S||(r=c)}if(!r||!e[r])return!1;var s=e[r].toLowerCase();return n[r]||(n[r]={}),o[r]||(o[r]={}),!n[r][s]&&(o[r][s]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(o),a=0;a<i.length;a++){var c=i[a],u=b()({},n[c],o[c]);n[c]=u}return e}),[]).reverse()},X=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},Z=(n=Date.now(),function(e){var t=Date.now();t-n>16?(n=t,e(t)):setTimeout((function(){Z(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:e.requestAnimationFrame||Z,re="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:e.cancelAnimationFrame||ee,ne=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ie=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,c=e.noscriptTags,u=e.onChangeClientState,s=e.scriptTags,f=e.styleTags,l=e.title,p=e.titleAttributes;ue(g.BODY,n),ue(g.HTML,o),ce(l,p);var d={baseTag:se(g.BASE,r),linkTags:se(g.LINK,i),metaTags:se(g.META,a),noscriptTags:se(g.NOSCRIPT,c),scriptTags:se(g.SCRIPT,s),styleTags:se(g.STYLE,f)},y={},h={};Object.keys(d).forEach((function(e){var t=d[e],r=t.newTags,n=t.oldTags;r.length&&(y[e]=r),n.length&&(h[e]=d[e].oldTags)})),t&&t(),u(e,y,h)},ae=function(e){return Array.isArray(e)?e.join(""):e},ce=function(e,t){void 0!==e&&document.title!==e&&(document.title=ae(e)),ue(g.TITLE,t)},ue=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-react-helmet"),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),c=0;c<a.length;c++){var u=a[c],s=t[u]||"";r.getAttribute(u)!==s&&r.setAttribute(u,s),-1===o.indexOf(u)&&o.push(u);var f=i.indexOf(u);-1!==f&&i.splice(f,1)}for(var l=i.length-1;l>=0;l--)r.removeAttribute(i[l]);o.length===i.length?r.removeAttribute("data-react-helmet"):r.getAttribute("data-react-helmet")!==a.join(",")&&r.setAttribute("data-react-helmet",a.join(","))}},se=function(e,t){var r=document.head||document.querySelector(g.HEAD),n=r.querySelectorAll(e+"[data-react-helmet]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n))if(n===E)r.innerHTML=t.innerHTML;else if(n===O)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var c=void 0===t[n]?"":t[n];r.setAttribute(n,c)}r.setAttribute("data-react-helmet","true"),o.some((function(e,t){return a=t,r.isEqualNode(e)}))?o.splice(a,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},fe=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},le=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[x[r]||r]=e[r],t}),t)},pe=function(e,t,r){switch(e){case g.TITLE:return{toComponent:function(){return e=t.title,r=t.titleAttributes,(n={key:e})["data-react-helmet"]=!0,o=le(r,n),[y.a.createElement(g.TITLE,o,e)];var e,r,n,o},toString:function(){return function(e,t,r,n){var o=fe(r),i=ae(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+W(i,n)+"</"+e+">":"<"+e+' data-react-helmet="true">'+W(i,n)+"</"+e+">"}(e,t.title,t.titleAttributes,r)}};case m:case v:return{toComponent:function(){return le(t)},toString:function(){return fe(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,r){var n,o=((n={key:r})["data-react-helmet"]=!0,n);return Object.keys(t).forEach((function(e){var r=x[e]||e;if(r===E||r===O){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]})),y.a.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!(e===E||e===O)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+W(n[t],r)+'"';return e?e+" "+o:o}),""),i=n.innerHTML||n.cssText||"",a=-1===H.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(a?"/>":">"+i+"</"+e+">")}),"")}(e,t,r)}}}},de=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,c=e.noscriptTags,u=e.scriptTags,s=e.styleTags,f=e.title,l=void 0===f?"":f,p=e.titleAttributes;return{base:pe(g.BASE,t,n),bodyAttributes:pe(m,r,n),htmlAttributes:pe(v,o,n),link:pe(g.LINK,i,n),meta:pe(g.META,a,n),noscript:pe(g.NOSCRIPT,c,n),script:pe(g.SCRIPT,u,n),style:pe(g.STYLE,s,n),title:pe(g.TITLE,{title:l,titleAttributes:p},n)}},ye=f()((function(e){return{baseTag:G([A,L],e),bodyAttributes:$(m,e),defer:X(e,N),encode:X(e,R),htmlAttributes:$(v,e),linkTags:Q(g.LINK,[k,A],e),metaTags:Q(g.META,[j,w,C,P,S],e),noscriptTags:Q(g.NOSCRIPT,[E],e),onChangeClientState:J(e),scriptTags:Q(g.SCRIPT,[I,E],e),styleTags:Q(g.STYLE,[O],e),title:V(e),titleAttributes:$(T,e)}}),(function(e){oe&&re(oe),e.defer?oe=te((function(){ie(e,(function(){oe=null}))})):(ie(e),oe=null)}),de)((function(){return null})),he=(o=ye,a=i=function(e){function t(){return U(this,t),K(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.shouldComponentUpdate=function(e){return!p()(this.props,e)},t.prototype.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}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return F({},n,((t={})[r.type]=[].concat(n[r.type]||[],[F({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case g.TITLE:return F({},o,((t={})[n.type]=a,t.titleAttributes=F({},i),t));case g.BODY:return F({},o,{bodyAttributes:F({},i)});case g.HTML:return F({},o,{htmlAttributes:F({},i)})}return F({},o,((r={})[n.type]=F({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=F({},t);return Object.keys(e).forEach((function(t){var n;r=F({},r,((n={})[t]=e[t],n))})),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return y.a.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[D[r]||r]=e[r],t}),t)}(z(o,["children"]));switch(r.warnOnInvalidChildren(e,i),e.type){case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:a,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,r=z(e,["children"]),n=F({},r);return t&&(n=this.mapChildrenToProps(t,n)),y.a.createElement(o,n)},Y(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(y.a.Component),i.propTypes={base:u.a.object,bodyAttributes:u.a.object,children:u.a.oneOfType([u.a.arrayOf(u.a.node),u.a.node]),defaultTitle:u.a.string,defer:u.a.bool,encodeSpecialCharacters:u.a.bool,htmlAttributes:u.a.object,link:u.a.arrayOf(u.a.object),meta:u.a.arrayOf(u.a.object),noscript:u.a.arrayOf(u.a.object),onChangeClientState:u.a.func,script:u.a.arrayOf(u.a.object),style:u.a.arrayOf(u.a.object),title:u.a.string,titleAttributes:u.a.object,titleTemplate:u.a.string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=o.peek,i.rewind=function(){var e=o.rewind();return e||(e=de({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},a);he.renderStatic=he.rewind}).call(this,r(52))},157:function(e,t,r){"use strict";var n,o=r(0),i=(n=o)&&"object"==typeof n&&"default"in n?n.default:n;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}var c=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,r){if("function"!=typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!=typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if(void 0!==r&&"function"!=typeof r)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(n){if("function"!=typeof n)throw new Error("Expected WrappedComponent to be a React component.");var u,s=[];function f(){u=e(s.map((function(e){return e.props}))),l.canUseDOM?t(u):r&&(u=r(u))}var l=function(e){var t,r;function o(){return e.apply(this,arguments)||this}r=e,(t=o).prototype=Object.create(r.prototype),t.prototype.constructor=t,t.__proto__=r,o.peek=function(){return u},o.rewind=function(){if(o.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,s=[],e};var a=o.prototype;return a.UNSAFE_componentWillMount=function(){s.push(this),f()},a.componentDidUpdate=function(){f()},a.componentWillUnmount=function(){var e=s.indexOf(this);s.splice(e,1),f()},a.render=function(){return i.createElement(n,this.props)},o}(o.PureComponent);return a(l,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(n)+")"),a(l,"canUseDOM",c),l}}},158:function(e,t){var r="undefined"!=typeof Element,n="function"==typeof Map,o="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,a){if(t===a)return!0;if(t&&a&&"object"==typeof t&&"object"==typeof a){if(t.constructor!==a.constructor)return!1;var c,u,s,f;if(Array.isArray(t)){if((c=t.length)!=a.length)return!1;for(u=c;0!=u--;)if(!e(t[u],a[u]))return!1;return!0}if(n&&t instanceof Map&&a instanceof Map){if(t.size!==a.size)return!1;for(f=t.entries();!(u=f.next()).done;)if(!a.has(u.value[0]))return!1;for(f=t.entries();!(u=f.next()).done;)if(!e(u.value[1],a.get(u.value[0])))return!1;return!0}if(o&&t instanceof Set&&a instanceof Set){if(t.size!==a.size)return!1;for(f=t.entries();!(u=f.next()).done;)if(!a.has(u.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(a)){if((c=t.length)!=a.length)return!1;for(u=c;0!=u--;)if(t[u]!==a[u])return!1;return!0}if(t.constructor===RegExp)return t.source===a.source&&t.flags===a.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===a.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===a.toString();if((c=(s=Object.keys(t)).length)!==Object.keys(a).length)return!1;for(u=c;0!=u--;)if(!Object.prototype.hasOwnProperty.call(a,s[u]))return!1;if(r&&t instanceof Element)return!1;for(u=c;0!=u--;)if(("_owner"!==s[u]&&"__v"!==s[u]&&"__o"!==s[u]||!t.$$typeof)&&!e(t[s[u]],a[s[u]]))return!1;return!0}return t!=t&&a!=a}(e,t)}catch(a){if((a.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw a}}}}]);
\ No newline at end of file diff --git a/docs/17896441.13e0ec43.js b/docs/17896441.4ddbeded.js index 996fd3b..13ea611 100644 --- a/docs/17896441.13e0ec43.js +++ b/docs/17896441.4ddbeded.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{129:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(141),i=a(134),c=a(138),m=a(135);var o=function(e){const{metadata:t}=e;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),l.a.createElement("div",{className:"pagination-nav__label"},"\xab ",t.previous.title))),l.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},t.next&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.next.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Next"),l.a.createElement("div",{className:"pagination-nav__label"},t.next.title," \xbb"))))};var s=function(e,t,a){const[l,r]=Object(n.useState)(void 0);Object(n.useEffect)(()=>{let n=[],i=[];function c(){const c=function(){let e=0,t=null;for(n=document.getElementsByClassName("anchor");e<n.length&&!t;){const l=n[e],{top:r}=l.getBoundingClientRect();r>=0&&r<=a&&(t=l),e+=1}return t}();if(c){let a=0,n=!1;for(i=document.getElementsByClassName(e);a<i.length&&!n;){const e=i[a],{href:m}=e,o=decodeURIComponent(m.substring(m.indexOf("#")+1));c.id===o&&(l&&l.classList.remove(t),e.classList.add(t),r(e),n=!0),a+=1}}}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}})},d=a(136),E=a(103),g=a.n(E);function u({headings:e}){return s("table-of-contents__link","table-of-contents__link--active",100),l.a.createElement("div",{className:"col col--3"},l.a.createElement("div",{className:g.a.tableOfContents},l.a.createElement(v,{headings:e})))}function v({headings:e,isChild:t}){return e.length?l.a.createElement("ul",{className:t?"":"table-of-contents table-of-contents__left-border"},e.map(e=>l.a.createElement("li",{key:e.id},l.a.createElement("a",{href:"#"+e.id,className:"table-of-contents__link",dangerouslySetInnerHTML:{__html:e.value}}),l.a.createElement(v,{isChild:!0,headings:e.children})))):null}t.default=function(e){const{siteConfig:t={}}=Object(i.a)(),{url:a,title:n}=t,{content:s}=e,{metadata:E}=s,{description:v,title:p,permalink:h,editUrl:f,lastUpdatedAt:_,lastUpdatedBy:b,version:N,latestVersionMainDocPermalink:w}=E,{frontMatter:{image:k,keywords:y,hide_title:x,hide_table_of_contents:C}}=s,L=p?`${p} | ${n}`:n,O=Object(c.a)(k,{absolute:!0});return l.a.createElement(l.a.Fragment,null,l.a.createElement(r.a,null,l.a.createElement("title",null,L),l.a.createElement("meta",{property:"og:title",content:L}),v&&l.a.createElement("meta",{name:"description",content:v}),v&&l.a.createElement("meta",{property:"og:description",content:v}),y&&y.length&&l.a.createElement("meta",{name:"keywords",content:y.join(",")}),k&&l.a.createElement("meta",{property:"og:image",content:O}),k&&l.a.createElement("meta",{property:"twitter:image",content:O}),k&&l.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+p}),h&&l.a.createElement("meta",{property:"og:url",content:a+h}),h&&l.a.createElement("link",{rel:"canonical",href:a+h})),l.a.createElement("div",{className:Object(d.a)("container padding-vert--lg",g.a.docItemWrapper)},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:Object(d.a)("col",{[g.a.docItemCol]:!C})},w&&l.a.createElement("div",{className:"alert alert--warning margin-bottom--md",role:"alert"},"next"===N?l.a.createElement("div",null,"This is unreleased documentation for ",n," ",l.a.createElement("strong",null,N)," version."):l.a.createElement("div",null,"This is archived documentation for ",n," ",l.a.createElement("strong",null,"v",N),", which is no longer actively maintained."),l.a.createElement("div",{className:"margin-top--md"},"For up-to-date documentation, see the"," ",l.a.createElement("strong",null,l.a.createElement(m.a,{to:w},"latest version")),".")),l.a.createElement("div",{className:g.a.docItemContainer},l.a.createElement("article",null,N&&l.a.createElement("div",null,l.a.createElement("span",{className:"badge badge--secondary"},"Version: ",N)),!x&&l.a.createElement("header",null,l.a.createElement("h1",{className:g.a.docTitle},p)),l.a.createElement("div",{className:"markdown"},l.a.createElement(s,null))),(f||_||b)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col"},f&&l.a.createElement("a",{href:f,target:"_blank",rel:"noreferrer noopener"},l.a.createElement("svg",{fill:"currentColor",height:"1.2em",width:"1.2em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 40 40",style:{marginRight:"0.3em",verticalAlign:"sub"}},l.a.createElement("g",null,l.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"}))),"Edit this page")),(_||b)&&l.a.createElement("div",{className:"col text--right"},l.a.createElement("em",null,l.a.createElement("small",null,"Last updated"," ",_&&l.a.createElement(l.a.Fragment,null,"on"," ",l.a.createElement("time",{dateTime:new Date(1e3*_).toISOString(),className:g.a.docLastUpdatedAt},new Date(1e3*_).toLocaleDateString()),b&&" "),b&&l.a.createElement(l.a.Fragment,null,"by ",l.a.createElement("strong",null,b)),!1))))),l.a.createElement("div",{className:"margin-vert--lg"},l.a.createElement(o,{metadata:E})))),!C&&s.rightToc&&l.a.createElement(u,{headings:s.rightToc}))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{130:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(142),i=a(135),c=a(139),m=a(136);var o=function(e){const{metadata:t}=e;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous"),l.a.createElement("div",{className:"pagination-nav__label"},"\xab ",t.previous.title))),l.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},t.next&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.next.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Next"),l.a.createElement("div",{className:"pagination-nav__label"},t.next.title," \xbb"))))};var s=function(e,t,a){const[l,r]=Object(n.useState)(void 0);Object(n.useEffect)(()=>{let n=[],i=[];function c(){const c=function(){let e=0,t=null;for(n=document.getElementsByClassName("anchor");e<n.length&&!t;){const l=n[e],{top:r}=l.getBoundingClientRect();r>=0&&r<=a&&(t=l),e+=1}return t}();if(c){let a=0,n=!1;for(i=document.getElementsByClassName(e);a<i.length&&!n;){const e=i[a],{href:m}=e,o=decodeURIComponent(m.substring(m.indexOf("#")+1));c.id===o&&(l&&l.classList.remove(t),e.classList.add(t),r(e),n=!0),a+=1}}}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}})},d=a(137),E=a(103),g=a.n(E);function u({headings:e}){return s("table-of-contents__link","table-of-contents__link--active",100),l.a.createElement("div",{className:"col col--3"},l.a.createElement("div",{className:g.a.tableOfContents},l.a.createElement(v,{headings:e})))}function v({headings:e,isChild:t}){return e.length?l.a.createElement("ul",{className:t?"":"table-of-contents table-of-contents__left-border"},e.map(e=>l.a.createElement("li",{key:e.id},l.a.createElement("a",{href:"#"+e.id,className:"table-of-contents__link",dangerouslySetInnerHTML:{__html:e.value}}),l.a.createElement(v,{isChild:!0,headings:e.children})))):null}t.default=function(e){const{siteConfig:t={}}=Object(i.a)(),{url:a,title:n}=t,{content:s}=e,{metadata:E}=s,{description:v,title:p,permalink:h,editUrl:f,lastUpdatedAt:_,lastUpdatedBy:b,version:N,latestVersionMainDocPermalink:w}=E,{frontMatter:{image:k,keywords:y,hide_title:x,hide_table_of_contents:C}}=s,L=p?`${p} | ${n}`:n,O=Object(c.a)(k,{absolute:!0});return l.a.createElement(l.a.Fragment,null,l.a.createElement(r.a,null,l.a.createElement("title",null,L),l.a.createElement("meta",{property:"og:title",content:L}),v&&l.a.createElement("meta",{name:"description",content:v}),v&&l.a.createElement("meta",{property:"og:description",content:v}),y&&y.length&&l.a.createElement("meta",{name:"keywords",content:y.join(",")}),k&&l.a.createElement("meta",{property:"og:image",content:O}),k&&l.a.createElement("meta",{property:"twitter:image",content:O}),k&&l.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+p}),h&&l.a.createElement("meta",{property:"og:url",content:a+h}),h&&l.a.createElement("link",{rel:"canonical",href:a+h})),l.a.createElement("div",{className:Object(d.a)("container padding-vert--lg",g.a.docItemWrapper)},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:Object(d.a)("col",{[g.a.docItemCol]:!C})},w&&l.a.createElement("div",{className:"alert alert--warning margin-bottom--md",role:"alert"},"next"===N?l.a.createElement("div",null,"This is unreleased documentation for ",n," ",l.a.createElement("strong",null,N)," version."):l.a.createElement("div",null,"This is archived documentation for ",n," ",l.a.createElement("strong",null,"v",N),", which is no longer actively maintained."),l.a.createElement("div",{className:"margin-top--md"},"For up-to-date documentation, see the"," ",l.a.createElement("strong",null,l.a.createElement(m.a,{to:w},"latest version")),".")),l.a.createElement("div",{className:g.a.docItemContainer},l.a.createElement("article",null,N&&l.a.createElement("div",null,l.a.createElement("span",{className:"badge badge--secondary"},"Version: ",N)),!x&&l.a.createElement("header",null,l.a.createElement("h1",{className:g.a.docTitle},p)),l.a.createElement("div",{className:"markdown"},l.a.createElement(s,null))),(f||_||b)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col"},f&&l.a.createElement("a",{href:f,target:"_blank",rel:"noreferrer noopener"},l.a.createElement("svg",{fill:"currentColor",height:"1.2em",width:"1.2em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 40 40",style:{marginRight:"0.3em",verticalAlign:"sub"}},l.a.createElement("g",null,l.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"}))),"Edit this page")),(_||b)&&l.a.createElement("div",{className:"col text--right"},l.a.createElement("em",null,l.a.createElement("small",null,"Last updated"," ",_&&l.a.createElement(l.a.Fragment,null,"on"," ",l.a.createElement("time",{dateTime:new Date(1e3*_).toISOString(),className:g.a.docLastUpdatedAt},new Date(1e3*_).toLocaleDateString()),b&&" "),b&&l.a.createElement(l.a.Fragment,null,"by ",l.a.createElement("strong",null,b)),!1))))),l.a.createElement("div",{className:"margin-vert--lg"},l.a.createElement(o,{metadata:E})))),!C&&s.rightToc&&l.a.createElement(u,{headings:s.rightToc}))))}}}]);
\ No newline at end of file diff --git a/docs/2.7ed9794d.js b/docs/2.d244e9e7.js index d7d36d9..1d95798 100644 --- a/docs/2.7ed9794d.js +++ b/docs/2.d244e9e7.js @@ -1,2 +1,2 @@ -/*! For license information please see 2.7ed9794d.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{137:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(141),l=a(134),o=a(138);const s="",i="dark";var u=()=>{const{siteConfig:{themeConfig:{disableDarkMode:e}}={}}=Object(l.a)(),[t,a]=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r=Object(n.useCallback)(e=>{try{localStorage.setItem("theme",e)}catch(t){console.error(t)}},[a]),c=Object(n.useCallback)(()=>{a(s),r(s)},[]),o=Object(n.useCallback)(()=>{a(i),r(i)},[]);return Object(n.useEffect)(()=>{document.documentElement.setAttribute("data-theme",t)},[t]),Object(n.useEffect)(()=>{if(!e)try{const e=localStorage.getItem("theme");null!==e&&a(e)}catch(t){console.error(t)}},[a]),Object(n.useEffect)(()=>{e||window.matchMedia("(prefers-color-scheme: dark)").addListener(({matches:e})=>{a(e?i:s)})},[]),{isDarkTheme:t===i,setLightTheme:c,setDarkTheme:o}},d=a(147);var m=function(e){const{isDarkTheme:t,setLightTheme:a,setDarkTheme:n}=u();return r.a.createElement(d.a.Provider,{value:{isDarkTheme:t,setLightTheme:a,setDarkTheme:n}},e.children)};var h=()=>{const[e,t]=Object(n.useState)({}),a=Object(n.useCallback)((e,t)=>{try{localStorage.setItem("docusaurus.tab."+e,t)}catch(a){console.error(a)}},[]);return Object(n.useEffect)(()=>{try{const e={};for(let t=0;t<localStorage.length;t+=1){const a=localStorage.key(t);if(a.startsWith("docusaurus.tab.")){e[a.substring("docusaurus.tab.".length)]=localStorage.getItem(a)}}t(e)}catch(e){console.error(e)}},[]),{tabGroupChoices:e,setTabGroupChoices:(e,n)=>{t(t=>({...t,[e]:n})),a(e,n)}}};var f=()=>{const{siteConfig:{themeConfig:{announcementBar:{id:e}={}}}={}}=Object(l.a)(),[t,a]=Object(n.useState)(!0);return Object(n.useEffect)(()=>{if(!e)return;const t=localStorage.getItem("docusaurus.announcement.id"),n=e!==t;localStorage.setItem("docusaurus.announcement.id",e),n&&localStorage.setItem("docusaurus.announcement.dismiss",!1),(n||"false"===localStorage.getItem("docusaurus.announcement.dismiss"))&&a(!1)},[]),{isAnnouncementBarClosed:t,closeAnnouncementBar:()=>{localStorage.setItem("docusaurus.announcement.dismiss",!0),a(!0)}}},b=a(148);var v=function(e){const{tabGroupChoices:t,setTabGroupChoices:a}=h(),{isAnnouncementBarClosed:n,closeAnnouncementBar:c}=f();return r.a.createElement(b.a.Provider,{value:{tabGroupChoices:t,setTabGroupChoices:a,isAnnouncementBarClosed:n,closeAnnouncementBar:c}},e.children)},g=a(149),p=a(96),k=a.n(p);var E=function(){const{siteConfig:{themeConfig:{announcementBar:e={}}}={}}=Object(l.a)(),{content:t,backgroundColor:a,textColor:n}=e,{isAnnouncementBarClosed:c,closeAnnouncementBar:o}=Object(g.a)();return!t||c?null:r.a.createElement("div",{className:k.a.announcementBar,style:{backgroundColor:a,color:n},role:"banner"},r.a.createElement("div",{className:k.a.announcementBarContent,dangerouslySetInnerHTML:{__html:t}}),r.a.createElement("button",{type:"button",className:k.a.announcementBarClose,onClick:o,"aria-label":"Close"},r.a.createElement("span",{"aria-hidden":"true"},"\xd7")))},O=a(2),_=a(136),j=a(135),y=()=>null,C=a(158),w=a.n(C),N=a(97),T=a.n(N);const S=()=>r.a.createElement("span",{className:Object(_.a)(T.a.toggle,T.a.moon)}),B=()=>r.a.createElement("span",{className:Object(_.a)(T.a.toggle,T.a.sun)});var L=function(e){const{isClient:t}=Object(l.a)();return r.a.createElement(w.a,Object(O.a)({disabled:!t,icons:{checked:r.a.createElement(S,null),unchecked:r.a.createElement(B,null)}},e))},x=a(140),M=a(150);var D=function(e){const[t,a]=Object(n.useState)(e);return Object(n.useEffect)(()=>{const e=()=>a(window.location.hash);return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]),[t,a]},P=a(151);var I=e=>{const[t,a]=Object(n.useState)(!0),[r,c]=Object(n.useState)(!1),[l,o]=Object(n.useState)(0),[s,i]=Object(n.useState)(0),u=Object(n.useCallback)(e=>{null!==e&&i(e.getBoundingClientRect().height)},[]),d=Object(M.b)(),[m,h]=D(d.hash);return Object(P.a)(({scrollY:t})=>{if(!e)return;if(0===t&&a(!0),t<s)return;if(r)return c(!1),a(!1),void o(t);const n=document.documentElement.scrollHeight-s,i=window.innerHeight;l&&t>=l?a(!1):t+i<n&&a(!0),o(t)},[l,s]),Object(n.useEffect)(()=>{e&&(a(!0),h(d.hash))},[d]),Object(n.useEffect)(()=>{e&&m&&c(!0)},[m]),{navbarRef:u,isNavbarVisible:t}},A=a(152),X=a(153),F=a(154),H=a(98),U=a.n(H);function G({activeBasePath:e,activeBaseRegex:t,to:a,href:n,label:c,activeClassName:l="navbar__link--active",prependBaseUrlToHref:s,...i}){const u=Object(o.a)(a),d=Object(o.a)(e),m=Object(o.a)(n,{forcePrependBaseUrl:!0});return r.a.createElement(j.a,Object(O.a)({},n?{target:"_blank",rel:"noopener noreferrer",href:s?m:n}:{isNavLink:!0,activeClassName:l,to:u,...e||t?{isActive:(e,a)=>t?new RegExp(t).test(a.pathname):a.pathname.startsWith(d)}:null},i),c)}function R({items:e,position:t="right",className:a,...n}){const c=(e,t=!1)=>Object(_.a)({"navbar__item navbar__link":!t,dropdown__link:t},e);return e?r.a.createElement("div",{className:Object(_.a)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--left":"left"===t,"dropdown--right":"right"===t})},r.a.createElement(G,Object(O.a)({className:c(a)},n,{onClick:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&e.target.parentNode.classList.toggle("dropdown--show")}}),n.label),r.a.createElement("ul",{className:"dropdown__menu"},e.map(({className:e,...t},a)=>r.a.createElement("li",{key:a},r.a.createElement(G,Object(O.a)({activeClassName:"dropdown__link--active",className:c(e,!0)},t)))))):r.a.createElement(G,Object(O.a)({className:c(a)},n))}function Y({items:e,position:t,className:a,...n}){const c=(e,t=!1)=>Object(_.a)("menu__link",{"menu__link--sublist":t},e);return e?r.a.createElement("li",{className:"menu__list-item"},r.a.createElement(G,Object(O.a)({className:c(a,!0)},n),n.label),r.a.createElement("ul",{className:"menu__list"},e.map(({className:e,...t},a)=>r.a.createElement("li",{className:"menu__list-item",key:a},r.a.createElement(G,Object(O.a)({activeClassName:"menu__link--active",className:c(e)},t,{onClick:n.onClick})))))):r.a.createElement("li",{className:"menu__list-item"},r.a.createElement(G,Object(O.a)({className:c(a)},n)))}var W=function(){const{siteConfig:{themeConfig:{navbar:{title:e,links:t=[],hideOnScroll:a=!1}={},disableDarkMode:c=!1}},isClient:o}=Object(l.a)(),[s,i]=Object(n.useState)(!1),[u,d]=Object(n.useState)(!1),{isDarkTheme:m,setLightTheme:h,setDarkTheme:f}=Object(x.a)(),{navbarRef:b,isNavbarVisible:v}=I(a),{logoLink:g,logoLinkProps:p,logoImageUrl:k,logoAlt:E}=Object(F.a)();Object(A.a)(s);const C=Object(n.useCallback)(()=>{i(!0)},[i]),w=Object(n.useCallback)(()=>{i(!1)},[i]),N=Object(n.useCallback)(e=>e.target.checked?f():h(),[h,f]),T=Object(X.a)();Object(n.useEffect)(()=>{T===X.b.desktop&&i(!1)},[T]);const{leftLinks:S,rightLinks:B}=function(e){return{leftLinks:e.filter(e=>{var t;return"left"===(null!==(t=e.position)&&void 0!==t?t:"right")}),rightLinks:e.filter(e=>{var t;return"right"===(null!==(t=e.position)&&void 0!==t?t:"right")})}}(t);return r.a.createElement("nav",{ref:b,className:Object(_.a)("navbar","navbar--light","navbar--fixed-top",{"navbar-sidebar--show":s,[U.a.navbarHideable]:a,[U.a.navbarHidden]:!v})},r.a.createElement("div",{className:"navbar__inner"},r.a.createElement("div",{className:"navbar__items"},null!=t&&0!==t.length&&r.a.createElement("div",{"aria-label":"Navigation bar toggle",className:"navbar__toggle",role:"button",tabIndex:0,onClick:C,onKeyDown:C},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30",role:"img",focusable:"false"},r.a.createElement("title",null,"Menu"),r.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),r.a.createElement(j.a,Object(O.a)({className:"navbar__brand",to:g},p),null!=k&&r.a.createElement("img",{key:o,className:"navbar__logo",src:k,alt:E}),null!=e&&r.a.createElement("strong",{className:Object(_.a)("navbar__title",{[U.a.hideLogoText]:u})},e)),S.map((e,t)=>r.a.createElement(R,Object(O.a)({},e,{key:t})))),r.a.createElement("div",{className:"navbar__items navbar__items--right"},B.map((e,t)=>r.a.createElement(R,Object(O.a)({},e,{key:t}))),!c&&r.a.createElement(L,{className:U.a.displayOnlyInLargeViewport,"aria-label":"Dark mode toggle",checked:m,onChange:N}),r.a.createElement(y,{handleSearchBarToggle:d,isSearchBarExpanded:u}))),r.a.createElement("div",{role:"presentation",className:"navbar-sidebar__backdrop",onClick:w}),r.a.createElement("div",{className:"navbar-sidebar"},r.a.createElement("div",{className:"navbar-sidebar__brand"},r.a.createElement(j.a,Object(O.a)({className:"navbar__brand",onClick:w,to:g},p),null!=k&&r.a.createElement("img",{key:o,className:"navbar__logo",src:k,alt:E}),null!=e&&r.a.createElement("strong",{className:"navbar__title"},e)),!c&&s&&r.a.createElement(L,{"aria-label":"Dark mode toggle in sidebar",checked:m,onChange:N})),r.a.createElement("div",{className:"navbar-sidebar__items"},r.a.createElement("div",{className:"menu"},r.a.createElement("ul",{className:"menu__list"},t.map((e,t)=>r.a.createElement(Y,Object(O.a)({},e,{onClick:w,key:t}))))))))},V=a(99),z=a.n(V);function J({to:e,href:t,label:a,prependBaseUrlToHref:n,...c}){const l=Object(o.a)(e),s=Object(o.a)(t,{forcePrependBaseUrl:!0});return r.a.createElement(j.a,Object(O.a)({className:"footer__link-item"},t?{target:"_blank",rel:"noopener noreferrer",href:n?s:t}:{to:l},c),a)}const K=({url:e,alt:t})=>r.a.createElement("img",{className:"footer__logo",alt:t,src:e});var $=function(){const e=Object(l.a)(),{siteConfig:t={}}=e,{themeConfig:a={}}=t,{footer:n}=a,{copyright:c,links:s=[],logo:i={}}=n||{},u=Object(o.a)(i.src);return n?r.a.createElement("footer",{className:Object(_.a)("footer",{"footer--dark":"dark"===n.style})},r.a.createElement("div",{className:"container"},s&&s.length>0&&r.a.createElement("div",{className:"row footer__links"},s.map((e,t)=>r.a.createElement("div",{key:t,className:"col footer__col"},null!=e.title?r.a.createElement("h4",{className:"footer__title"},e.title):null,null!=e.items&&Array.isArray(e.items)&&e.items.length>0?r.a.createElement("ul",{className:"footer__items"},e.items.map((e,t)=>e.html?r.a.createElement("li",{key:t,className:"footer__item",dangerouslySetInnerHTML:{__html:e.html}}):r.a.createElement("li",{key:e.href||e.to,className:"footer__item"},r.a.createElement(J,e)))):null))),(i||c)&&r.a.createElement("div",{className:"text--center"},i&&i.src&&r.a.createElement("div",{className:"margin-bottom--sm"},i.href?r.a.createElement("a",{href:i.href,target:"_blank",rel:"noopener noreferrer",className:z.a.footerLogoLink},r.a.createElement(K,{alt:i.alt,url:u})):r.a.createElement(K,{alt:i.alt,url:u})),r.a.createElement("div",{dangerouslySetInnerHTML:{__html:c}})))):null};a(100);t.a=function(e){const{siteConfig:t={}}=Object(l.a)(),{favicon:a,title:n,themeConfig:{image:s},url:i}=t,{children:u,title:d,noFooter:h,description:f,image:b,keywords:g,permalink:p,version:k}=e,O=d?`${d} | ${n}`:n,_=b||s,j=Object(o.a)(_,{absolute:!0}),y=Object(o.a)(a);return r.a.createElement(m,null,r.a.createElement(v,null,r.a.createElement(c.a,null,r.a.createElement("html",{lang:"en"}),O&&r.a.createElement("title",null,O),O&&r.a.createElement("meta",{property:"og:title",content:O}),a&&r.a.createElement("link",{rel:"shortcut icon",href:y}),f&&r.a.createElement("meta",{name:"description",content:f}),f&&r.a.createElement("meta",{property:"og:description",content:f}),k&&r.a.createElement("meta",{name:"docsearch:version",content:k}),g&&g.length&&r.a.createElement("meta",{name:"keywords",content:g.join(",")}),_&&r.a.createElement("meta",{property:"og:image",content:j}),_&&r.a.createElement("meta",{property:"twitter:image",content:j}),_&&r.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+O}),p&&r.a.createElement("meta",{property:"og:url",content:i+p}),p&&r.a.createElement("link",{rel:"canonical",href:i+p}),r.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"})),r.a.createElement(E,null),r.a.createElement(W,null),r.a.createElement("div",{className:"main-wrapper"},u),!h&&r.a.createElement($,null)))}},140:function(e,t,a){"use strict";var n=a(0),r=a(147);t.a=function(){return Object(n.useContext)(r.a)}},147:function(e,t,a){"use strict";var n=a(0);const r=a.n(n).a.createContext({isDarkTheme:!1,setLightTheme:()=>{},setDarkTheme:()=>{}});t.a=r},148:function(e,t,a){"use strict";var n=a(0);const r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:()=>{},isAnnouncementBarClosed:!1,closeAnnouncementBar:()=>{}});t.a=r},149:function(e,t,a){"use strict";var n=a(0),r=a(148);t.a=function(){return Object(n.useContext)(r.a)}},150:function(e,t,a){"use strict";var n=a(19);a.d(t,"a",(function(){return n.d})),a.d(t,"b",(function(){return n.e}))},151:function(e,t,a){"use strict";var n=a(0),r=a(15);const c=()=>({scrollX:r.a.canUseDOM?window.pageXOffset:0,scrollY:r.a.canUseDOM?window.pageYOffset:0});t.a=(e,t=[])=>{const[a,r]=Object(n.useState)(c()),l=()=>{const t=c();r(t),e&&e(t)};return Object(n.useEffect)(()=>(window.addEventListener("scroll",l),()=>window.removeEventListener("scroll",l,{passive:!0})),t),a}},152:function(e,t,a){"use strict";var n=a(0);t.a=function(e=!0){Object(n.useEffect)(()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"}),[e])}},153:function(e,t,a){"use strict";a.d(t,"b",(function(){return r}));var n=a(0);const r={desktop:"desktop",mobile:"mobile"};t.a=function(){const e="undefined"!=typeof window;function t(){if(e)return window.innerWidth>996?r.desktop:r.mobile}const[a,c]=Object(n.useState)(t);return Object(n.useEffect)(()=>{if(!e)return!1;function a(){c(t())}return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[]),a}},154:function(e,t,a){"use strict";var n=a(134),r=a(140),c=a(138),l=a(139);t.a=()=>{const{siteConfig:{themeConfig:{navbar:{logo:e={}}={}}}={}}=Object(n.a)(),{isDarkTheme:t}=Object(r.a)(),a=Object(c.a)(e.href||"/");let o={};e.target?o={target:e.target}:Object(l.a)(a)||(o={rel:"noopener noreferrer",target:"_blank"});const s=e.srcDark&&t?e.srcDark:e.src;return{logoLink:a,logoLinkProps:o,logoImageUrl:Object(c.a)(s),logoAlt:e.alt}}},158:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),c=a(0),l=m(c),o=m(a(159)),s=m(a(9)),i=m(a(160)),u=m(a(161)),d=a(162);function m(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.handleClick=a.handleClick.bind(a),a.handleTouchStart=a.handleTouchStart.bind(a),a.handleTouchMove=a.handleTouchMove.bind(a),a.handleTouchEnd=a.handleTouchEnd.bind(a),a.handleFocus=a.handleFocus.bind(a),a.handleBlur=a.handleBlur.bind(a),a.previouslyChecked=!(!e.checked&&!e.defaultChecked),a.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidUpdate",value:function(e){e.checked!==this.props.checked&&this.setState({checked:!!this.props.checked})}},{key:"handleClick",value:function(e){var t=this.input;if(e.target!==t&&!this.moved)return this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click();var a=this.props.hasOwnProperty("checked")?this.props.checked:t.checked;this.setState({checked:a})}},{key:"handleTouchStart",value:function(e){this.startX=(0,d.pointerCoord)(e).x,this.activated=!0}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,d.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var a=(0,d.pointerCoord)(e).x;!0===this.previouslyChecked&&this.startX+4>a?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<a&&this.previouslyChecked!==this.state.checked&&(this.setState({checked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"handleFocus",value:function(e){var t=this.props.onFocus;t&&t(e),this.setState({hasFocus:!0})}},{key:"handleBlur",value:function(e){var t=this.props.onBlur;t&&t(e),this.setState({hasFocus:!1})}},{key:"getIcon",value:function(e){var a=this.props.icons;return a?void 0===a[e]?t.defaultProps.icons[e]:a[e]:null}},{key:"render",value:function(){var e=this,t=this.props,a=t.className,r=(t.icons,function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(t,["className","icons"])),c=(0,o.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},a);return l.default.createElement("div",{className:c,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},l.default.createElement("div",{className:"react-toggle-track"},l.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),l.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon("unchecked"))),l.default.createElement("div",{className:"react-toggle-thumb"}),l.default.createElement("input",n({},r,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(c.PureComponent);t.default=h,h.displayName="Toggle",h.defaultProps={icons:{checked:l.default.createElement(i.default,null),unchecked:l.default.createElement(u.default,null)}},h.propTypes={checked:s.default.bool,disabled:s.default.bool,defaultChecked:s.default.bool,onChange:s.default.func,onFocus:s.default.func,onBlur:s.default.func,className:s.default.string,name:s.default.string,value:s.default.string,id:s.default.string,"aria-labelledby":s.default.string,"aria-label":s.default.string,icons:s.default.oneOfType([s.default.bool,s.default.shape({checked:s.default.node,unchecked:s.default.node})])}},159:function(e,t,a){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var l=r.apply(null,n);l&&e.push(l)}else if("object"===c)for(var o in n)a.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},160:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a(0),c=(n=r)&&n.__esModule?n:{default:n};t.default=function(){return c.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},c.default.createElement("title",null,"switch-check"),c.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},161:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a(0),c=(n=r)&&n.__esModule?n:{default:n};t.default=function(){return c.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},c.default.createElement("title",null,"switch-x"),c.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},162:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=function(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var a=t[0];return{x:a.clientX,y:a.clientY}}var n=e.pageX;if(void 0!==n)return{x:n,y:e.pageY}}return{x:0,y:0}}}}]);
\ No newline at end of file +/*! For license information please see 2.d244e9e7.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{138:function(e,t,a){"use strict";var n=a(0),r=a.n(n),c=a(142),l=a(135),o=a(139);const s="",i="dark";var u=()=>{const{siteConfig:{themeConfig:{disableDarkMode:e}}={}}=Object(l.a)(),[t,a]=Object(n.useState)("undefined"!=typeof document?document.documentElement.getAttribute("data-theme"):s),r=Object(n.useCallback)(e=>{try{localStorage.setItem("theme",e)}catch(t){console.error(t)}},[a]),c=Object(n.useCallback)(()=>{a(s),r(s)},[]),o=Object(n.useCallback)(()=>{a(i),r(i)},[]);return Object(n.useEffect)(()=>{document.documentElement.setAttribute("data-theme",t)},[t]),Object(n.useEffect)(()=>{if(!e)try{const e=localStorage.getItem("theme");null!==e&&a(e)}catch(t){console.error(t)}},[a]),Object(n.useEffect)(()=>{e||window.matchMedia("(prefers-color-scheme: dark)").addListener(({matches:e})=>{a(e?i:s)})},[]),{isDarkTheme:t===i,setLightTheme:c,setDarkTheme:o}},d=a(148);var m=function(e){const{isDarkTheme:t,setLightTheme:a,setDarkTheme:n}=u();return r.a.createElement(d.a.Provider,{value:{isDarkTheme:t,setLightTheme:a,setDarkTheme:n}},e.children)};var h=()=>{const[e,t]=Object(n.useState)({}),a=Object(n.useCallback)((e,t)=>{try{localStorage.setItem("docusaurus.tab."+e,t)}catch(a){console.error(a)}},[]);return Object(n.useEffect)(()=>{try{const e={};for(let t=0;t<localStorage.length;t+=1){const a=localStorage.key(t);if(a.startsWith("docusaurus.tab.")){e[a.substring("docusaurus.tab.".length)]=localStorage.getItem(a)}}t(e)}catch(e){console.error(e)}},[]),{tabGroupChoices:e,setTabGroupChoices:(e,n)=>{t(t=>({...t,[e]:n})),a(e,n)}}};var f=()=>{const{siteConfig:{themeConfig:{announcementBar:{id:e}={}}}={}}=Object(l.a)(),[t,a]=Object(n.useState)(!0);return Object(n.useEffect)(()=>{if(!e)return;const t=localStorage.getItem("docusaurus.announcement.id"),n=e!==t;localStorage.setItem("docusaurus.announcement.id",e),n&&localStorage.setItem("docusaurus.announcement.dismiss",!1),(n||"false"===localStorage.getItem("docusaurus.announcement.dismiss"))&&a(!1)},[]),{isAnnouncementBarClosed:t,closeAnnouncementBar:()=>{localStorage.setItem("docusaurus.announcement.dismiss",!0),a(!0)}}},b=a(149);var v=function(e){const{tabGroupChoices:t,setTabGroupChoices:a}=h(),{isAnnouncementBarClosed:n,closeAnnouncementBar:c}=f();return r.a.createElement(b.a.Provider,{value:{tabGroupChoices:t,setTabGroupChoices:a,isAnnouncementBarClosed:n,closeAnnouncementBar:c}},e.children)},g=a(150),p=a(96),k=a.n(p);var E=function(){const{siteConfig:{themeConfig:{announcementBar:e={}}}={}}=Object(l.a)(),{content:t,backgroundColor:a,textColor:n}=e,{isAnnouncementBarClosed:c,closeAnnouncementBar:o}=Object(g.a)();return!t||c?null:r.a.createElement("div",{className:k.a.announcementBar,style:{backgroundColor:a,color:n},role:"banner"},r.a.createElement("div",{className:k.a.announcementBarContent,dangerouslySetInnerHTML:{__html:t}}),r.a.createElement("button",{type:"button",className:k.a.announcementBarClose,onClick:o,"aria-label":"Close"},r.a.createElement("span",{"aria-hidden":"true"},"\xd7")))},O=a(2),_=a(137),j=a(136),y=()=>null,C=a(159),w=a.n(C),N=a(97),T=a.n(N);const S=()=>r.a.createElement("span",{className:Object(_.a)(T.a.toggle,T.a.moon)}),B=()=>r.a.createElement("span",{className:Object(_.a)(T.a.toggle,T.a.sun)});var L=function(e){const{isClient:t}=Object(l.a)();return r.a.createElement(w.a,Object(O.a)({disabled:!t,icons:{checked:r.a.createElement(S,null),unchecked:r.a.createElement(B,null)}},e))},x=a(141),M=a(151);var D=function(e){const[t,a]=Object(n.useState)(e);return Object(n.useEffect)(()=>{const e=()=>a(window.location.hash);return window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]),[t,a]},P=a(152);var I=e=>{const[t,a]=Object(n.useState)(!0),[r,c]=Object(n.useState)(!1),[l,o]=Object(n.useState)(0),[s,i]=Object(n.useState)(0),u=Object(n.useCallback)(e=>{null!==e&&i(e.getBoundingClientRect().height)},[]),d=Object(M.b)(),[m,h]=D(d.hash);return Object(P.a)(({scrollY:t})=>{if(!e)return;if(0===t&&a(!0),t<s)return;if(r)return c(!1),a(!1),void o(t);const n=document.documentElement.scrollHeight-s,i=window.innerHeight;l&&t>=l?a(!1):t+i<n&&a(!0),o(t)},[l,s]),Object(n.useEffect)(()=>{e&&(a(!0),h(d.hash))},[d]),Object(n.useEffect)(()=>{e&&m&&c(!0)},[m]),{navbarRef:u,isNavbarVisible:t}},A=a(153),X=a(154),F=a(155),H=a(98),U=a.n(H);function G({activeBasePath:e,activeBaseRegex:t,to:a,href:n,label:c,activeClassName:l="navbar__link--active",prependBaseUrlToHref:s,...i}){const u=Object(o.a)(a),d=Object(o.a)(e),m=Object(o.a)(n,{forcePrependBaseUrl:!0});return r.a.createElement(j.a,Object(O.a)({},n?{target:"_blank",rel:"noopener noreferrer",href:s?m:n}:{isNavLink:!0,activeClassName:l,to:u,...e||t?{isActive:(e,a)=>t?new RegExp(t).test(a.pathname):a.pathname.startsWith(d)}:null},i),c)}function R({items:e,position:t="right",className:a,...n}){const c=(e,t=!1)=>Object(_.a)({"navbar__item navbar__link":!t,dropdown__link:t},e);return e?r.a.createElement("div",{className:Object(_.a)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--left":"left"===t,"dropdown--right":"right"===t})},r.a.createElement(G,Object(O.a)({className:c(a)},n,{onClick:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&e.target.parentNode.classList.toggle("dropdown--show")}}),n.label),r.a.createElement("ul",{className:"dropdown__menu"},e.map(({className:e,...t},a)=>r.a.createElement("li",{key:a},r.a.createElement(G,Object(O.a)({activeClassName:"dropdown__link--active",className:c(e,!0)},t)))))):r.a.createElement(G,Object(O.a)({className:c(a)},n))}function Y({items:e,position:t,className:a,...n}){const c=(e,t=!1)=>Object(_.a)("menu__link",{"menu__link--sublist":t},e);return e?r.a.createElement("li",{className:"menu__list-item"},r.a.createElement(G,Object(O.a)({className:c(a,!0)},n),n.label),r.a.createElement("ul",{className:"menu__list"},e.map(({className:e,...t},a)=>r.a.createElement("li",{className:"menu__list-item",key:a},r.a.createElement(G,Object(O.a)({activeClassName:"menu__link--active",className:c(e)},t,{onClick:n.onClick})))))):r.a.createElement("li",{className:"menu__list-item"},r.a.createElement(G,Object(O.a)({className:c(a)},n)))}var W=function(){const{siteConfig:{themeConfig:{navbar:{title:e,links:t=[],hideOnScroll:a=!1}={},disableDarkMode:c=!1}},isClient:o}=Object(l.a)(),[s,i]=Object(n.useState)(!1),[u,d]=Object(n.useState)(!1),{isDarkTheme:m,setLightTheme:h,setDarkTheme:f}=Object(x.a)(),{navbarRef:b,isNavbarVisible:v}=I(a),{logoLink:g,logoLinkProps:p,logoImageUrl:k,logoAlt:E}=Object(F.a)();Object(A.a)(s);const C=Object(n.useCallback)(()=>{i(!0)},[i]),w=Object(n.useCallback)(()=>{i(!1)},[i]),N=Object(n.useCallback)(e=>e.target.checked?f():h(),[h,f]),T=Object(X.a)();Object(n.useEffect)(()=>{T===X.b.desktop&&i(!1)},[T]);const{leftLinks:S,rightLinks:B}=function(e){return{leftLinks:e.filter(e=>{var t;return"left"===(null!==(t=e.position)&&void 0!==t?t:"right")}),rightLinks:e.filter(e=>{var t;return"right"===(null!==(t=e.position)&&void 0!==t?t:"right")})}}(t);return r.a.createElement("nav",{ref:b,className:Object(_.a)("navbar","navbar--light","navbar--fixed-top",{"navbar-sidebar--show":s,[U.a.navbarHideable]:a,[U.a.navbarHidden]:!v})},r.a.createElement("div",{className:"navbar__inner"},r.a.createElement("div",{className:"navbar__items"},null!=t&&0!==t.length&&r.a.createElement("div",{"aria-label":"Navigation bar toggle",className:"navbar__toggle",role:"button",tabIndex:0,onClick:C,onKeyDown:C},r.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"30",viewBox:"0 0 30 30",role:"img",focusable:"false"},r.a.createElement("title",null,"Menu"),r.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),r.a.createElement(j.a,Object(O.a)({className:"navbar__brand",to:g},p),null!=k&&r.a.createElement("img",{key:o,className:"navbar__logo",src:k,alt:E}),null!=e&&r.a.createElement("strong",{className:Object(_.a)("navbar__title",{[U.a.hideLogoText]:u})},e)),S.map((e,t)=>r.a.createElement(R,Object(O.a)({},e,{key:t})))),r.a.createElement("div",{className:"navbar__items navbar__items--right"},B.map((e,t)=>r.a.createElement(R,Object(O.a)({},e,{key:t}))),!c&&r.a.createElement(L,{className:U.a.displayOnlyInLargeViewport,"aria-label":"Dark mode toggle",checked:m,onChange:N}),r.a.createElement(y,{handleSearchBarToggle:d,isSearchBarExpanded:u}))),r.a.createElement("div",{role:"presentation",className:"navbar-sidebar__backdrop",onClick:w}),r.a.createElement("div",{className:"navbar-sidebar"},r.a.createElement("div",{className:"navbar-sidebar__brand"},r.a.createElement(j.a,Object(O.a)({className:"navbar__brand",onClick:w,to:g},p),null!=k&&r.a.createElement("img",{key:o,className:"navbar__logo",src:k,alt:E}),null!=e&&r.a.createElement("strong",{className:"navbar__title"},e)),!c&&s&&r.a.createElement(L,{"aria-label":"Dark mode toggle in sidebar",checked:m,onChange:N})),r.a.createElement("div",{className:"navbar-sidebar__items"},r.a.createElement("div",{className:"menu"},r.a.createElement("ul",{className:"menu__list"},t.map((e,t)=>r.a.createElement(Y,Object(O.a)({},e,{onClick:w,key:t}))))))))},V=a(99),z=a.n(V);function J({to:e,href:t,label:a,prependBaseUrlToHref:n,...c}){const l=Object(o.a)(e),s=Object(o.a)(t,{forcePrependBaseUrl:!0});return r.a.createElement(j.a,Object(O.a)({className:"footer__link-item"},t?{target:"_blank",rel:"noopener noreferrer",href:n?s:t}:{to:l},c),a)}const K=({url:e,alt:t})=>r.a.createElement("img",{className:"footer__logo",alt:t,src:e});var $=function(){const e=Object(l.a)(),{siteConfig:t={}}=e,{themeConfig:a={}}=t,{footer:n}=a,{copyright:c,links:s=[],logo:i={}}=n||{},u=Object(o.a)(i.src);return n?r.a.createElement("footer",{className:Object(_.a)("footer",{"footer--dark":"dark"===n.style})},r.a.createElement("div",{className:"container"},s&&s.length>0&&r.a.createElement("div",{className:"row footer__links"},s.map((e,t)=>r.a.createElement("div",{key:t,className:"col footer__col"},null!=e.title?r.a.createElement("h4",{className:"footer__title"},e.title):null,null!=e.items&&Array.isArray(e.items)&&e.items.length>0?r.a.createElement("ul",{className:"footer__items"},e.items.map((e,t)=>e.html?r.a.createElement("li",{key:t,className:"footer__item",dangerouslySetInnerHTML:{__html:e.html}}):r.a.createElement("li",{key:e.href||e.to,className:"footer__item"},r.a.createElement(J,e)))):null))),(i||c)&&r.a.createElement("div",{className:"text--center"},i&&i.src&&r.a.createElement("div",{className:"margin-bottom--sm"},i.href?r.a.createElement("a",{href:i.href,target:"_blank",rel:"noopener noreferrer",className:z.a.footerLogoLink},r.a.createElement(K,{alt:i.alt,url:u})):r.a.createElement(K,{alt:i.alt,url:u})),r.a.createElement("div",{dangerouslySetInnerHTML:{__html:c}})))):null};a(100);t.a=function(e){const{siteConfig:t={}}=Object(l.a)(),{favicon:a,title:n,themeConfig:{image:s},url:i}=t,{children:u,title:d,noFooter:h,description:f,image:b,keywords:g,permalink:p,version:k}=e,O=d?`${d} | ${n}`:n,_=b||s,j=Object(o.a)(_,{absolute:!0}),y=Object(o.a)(a);return r.a.createElement(m,null,r.a.createElement(v,null,r.a.createElement(c.a,null,r.a.createElement("html",{lang:"en"}),O&&r.a.createElement("title",null,O),O&&r.a.createElement("meta",{property:"og:title",content:O}),a&&r.a.createElement("link",{rel:"shortcut icon",href:y}),f&&r.a.createElement("meta",{name:"description",content:f}),f&&r.a.createElement("meta",{property:"og:description",content:f}),k&&r.a.createElement("meta",{name:"docsearch:version",content:k}),g&&g.length&&r.a.createElement("meta",{name:"keywords",content:g.join(",")}),_&&r.a.createElement("meta",{property:"og:image",content:j}),_&&r.a.createElement("meta",{property:"twitter:image",content:j}),_&&r.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+O}),p&&r.a.createElement("meta",{property:"og:url",content:i+p}),p&&r.a.createElement("link",{rel:"canonical",href:i+p}),r.a.createElement("meta",{name:"twitter:card",content:"summary_large_image"})),r.a.createElement(E,null),r.a.createElement(W,null),r.a.createElement("div",{className:"main-wrapper"},u),!h&&r.a.createElement($,null)))}},141:function(e,t,a){"use strict";var n=a(0),r=a(148);t.a=function(){return Object(n.useContext)(r.a)}},148:function(e,t,a){"use strict";var n=a(0);const r=a.n(n).a.createContext({isDarkTheme:!1,setLightTheme:()=>{},setDarkTheme:()=>{}});t.a=r},149:function(e,t,a){"use strict";var n=a(0);const r=Object(n.createContext)({tabGroupChoices:{},setTabGroupChoices:()=>{},isAnnouncementBarClosed:!1,closeAnnouncementBar:()=>{}});t.a=r},150:function(e,t,a){"use strict";var n=a(0),r=a(149);t.a=function(){return Object(n.useContext)(r.a)}},151:function(e,t,a){"use strict";var n=a(19);a.d(t,"a",(function(){return n.d})),a.d(t,"b",(function(){return n.e}))},152:function(e,t,a){"use strict";var n=a(0),r=a(15);const c=()=>({scrollX:r.a.canUseDOM?window.pageXOffset:0,scrollY:r.a.canUseDOM?window.pageYOffset:0});t.a=(e,t=[])=>{const[a,r]=Object(n.useState)(c()),l=()=>{const t=c();r(t),e&&e(t)};return Object(n.useEffect)(()=>(window.addEventListener("scroll",l),()=>window.removeEventListener("scroll",l,{passive:!0})),t),a}},153:function(e,t,a){"use strict";var n=a(0);t.a=function(e=!0){Object(n.useEffect)(()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"}),[e])}},154:function(e,t,a){"use strict";a.d(t,"b",(function(){return r}));var n=a(0);const r={desktop:"desktop",mobile:"mobile"};t.a=function(){const e="undefined"!=typeof window;function t(){if(e)return window.innerWidth>996?r.desktop:r.mobile}const[a,c]=Object(n.useState)(t);return Object(n.useEffect)(()=>{if(!e)return!1;function a(){c(t())}return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[]),a}},155:function(e,t,a){"use strict";var n=a(135),r=a(141),c=a(139),l=a(140);t.a=()=>{const{siteConfig:{themeConfig:{navbar:{logo:e={}}={}}}={}}=Object(n.a)(),{isDarkTheme:t}=Object(r.a)(),a=Object(c.a)(e.href||"/");let o={};e.target?o={target:e.target}:Object(l.a)(a)||(o={rel:"noopener noreferrer",target:"_blank"});const s=e.srcDark&&t?e.srcDark:e.src;return{logoLink:a,logoLinkProps:o,logoImageUrl:Object(c.a)(s),logoAlt:e.alt}}},159:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),c=a(0),l=m(c),o=m(a(160)),s=m(a(9)),i=m(a(161)),u=m(a(162)),d=a(163);function m(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.handleClick=a.handleClick.bind(a),a.handleTouchStart=a.handleTouchStart.bind(a),a.handleTouchMove=a.handleTouchMove.bind(a),a.handleTouchEnd=a.handleTouchEnd.bind(a),a.handleFocus=a.handleFocus.bind(a),a.handleBlur=a.handleBlur.bind(a),a.previouslyChecked=!(!e.checked&&!e.defaultChecked),a.state={checked:!(!e.checked&&!e.defaultChecked),hasFocus:!1},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidUpdate",value:function(e){e.checked!==this.props.checked&&this.setState({checked:!!this.props.checked})}},{key:"handleClick",value:function(e){var t=this.input;if(e.target!==t&&!this.moved)return this.previouslyChecked=t.checked,e.preventDefault(),t.focus(),void t.click();var a=this.props.hasOwnProperty("checked")?this.props.checked:t.checked;this.setState({checked:a})}},{key:"handleTouchStart",value:function(e){this.startX=(0,d.pointerCoord)(e).x,this.activated=!0}},{key:"handleTouchMove",value:function(e){if(this.activated&&(this.moved=!0,this.startX)){var t=(0,d.pointerCoord)(e).x;this.state.checked&&t+15<this.startX?(this.setState({checked:!1}),this.startX=t,this.activated=!0):t-15>this.startX&&(this.setState({checked:!0}),this.startX=t,this.activated=t<this.startX+5)}}},{key:"handleTouchEnd",value:function(e){if(this.moved){var t=this.input;if(e.preventDefault(),this.startX){var a=(0,d.pointerCoord)(e).x;!0===this.previouslyChecked&&this.startX+4>a?this.previouslyChecked!==this.state.checked&&(this.setState({checked:!1}),this.previouslyChecked=this.state.checked,t.click()):this.startX-4<a&&this.previouslyChecked!==this.state.checked&&(this.setState({checked:!0}),this.previouslyChecked=this.state.checked,t.click()),this.activated=!1,this.startX=null,this.moved=!1}}}},{key:"handleFocus",value:function(e){var t=this.props.onFocus;t&&t(e),this.setState({hasFocus:!0})}},{key:"handleBlur",value:function(e){var t=this.props.onBlur;t&&t(e),this.setState({hasFocus:!1})}},{key:"getIcon",value:function(e){var a=this.props.icons;return a?void 0===a[e]?t.defaultProps.icons[e]:a[e]:null}},{key:"render",value:function(){var e=this,t=this.props,a=t.className,r=(t.icons,function(e,t){var a={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(a[n]=e[n]);return a}(t,["className","icons"])),c=(0,o.default)("react-toggle",{"react-toggle--checked":this.state.checked,"react-toggle--focus":this.state.hasFocus,"react-toggle--disabled":this.props.disabled},a);return l.default.createElement("div",{className:c,onClick:this.handleClick,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleTouchEnd},l.default.createElement("div",{className:"react-toggle-track"},l.default.createElement("div",{className:"react-toggle-track-check"},this.getIcon("checked")),l.default.createElement("div",{className:"react-toggle-track-x"},this.getIcon("unchecked"))),l.default.createElement("div",{className:"react-toggle-thumb"}),l.default.createElement("input",n({},r,{ref:function(t){e.input=t},onFocus:this.handleFocus,onBlur:this.handleBlur,className:"react-toggle-screenreader-only",type:"checkbox"})))}}]),t}(c.PureComponent);t.default=h,h.displayName="Toggle",h.defaultProps={icons:{checked:l.default.createElement(i.default,null),unchecked:l.default.createElement(u.default,null)}},h.propTypes={checked:s.default.bool,disabled:s.default.bool,defaultChecked:s.default.bool,onChange:s.default.func,onFocus:s.default.func,onBlur:s.default.func,className:s.default.string,name:s.default.string,value:s.default.string,id:s.default.string,"aria-labelledby":s.default.string,"aria-label":s.default.string,icons:s.default.oneOfType([s.default.bool,s.default.shape({checked:s.default.node,unchecked:s.default.node})])}},160:function(e,t,a){var n;!function(){"use strict";var a={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var c=typeof n;if("string"===c||"number"===c)e.push(n);else if(Array.isArray(n)&&n.length){var l=r.apply(null,n);l&&e.push(l)}else if("object"===c)for(var o in n)a.call(n,o)&&n[o]&&e.push(o)}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},161:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a(0),c=(n=r)&&n.__esModule?n:{default:n};t.default=function(){return c.default.createElement("svg",{width:"14",height:"11",viewBox:"0 0 14 11"},c.default.createElement("title",null,"switch-check"),c.default.createElement("path",{d:"M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0",fill:"#fff",fillRule:"evenodd"}))}},162:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a(0),c=(n=r)&&n.__esModule?n:{default:n};t.default=function(){return c.default.createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10"},c.default.createElement("title",null,"switch-x"),c.default.createElement("path",{d:"M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12",fill:"#fff",fillRule:"evenodd"}))}},163:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pointerCoord=function(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var a=t[0];return{x:a.clientX,y:a.clientY}}var n=e.pageX;if(void 0!==n)return{x:n,y:e.pageY}}return{x:0,y:0}}}}]);
\ No newline at end of file diff --git a/docs/2.7ed9794d.js.LICENSE.txt b/docs/2.d244e9e7.js.LICENSE.txt index bae6dd8..bae6dd8 100644 --- a/docs/2.7ed9794d.js.LICENSE.txt +++ b/docs/2.d244e9e7.js.LICENSE.txt diff --git a/docs/225b4c69.7904c872.js b/docs/225b4c69.e6e4e1cf.js index 01528b9..7d69609 100644 --- a/docs/225b4c69.7904c872.js +++ b/docs/225b4c69.e6e4e1cf.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{106:function(e,t,i){"use strict";i.r(t),i.d(t,"frontMatter",(function(){return a})),i.d(t,"metadata",(function(){return s})),i.d(t,"rightToc",(function(){return o})),i.d(t,"default",(function(){return c}));var r=i(2),u=i(6),n=(i(0),i(133)),a={id:"doc3",title:"This is Document Number 3"},s={id:"doc3",isDocsHomePage:!1,title:"This is Document Number 3",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.",source:"@site/docs\\doc3.md",permalink:"/PSP/docs/doc3",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc3.md",sidebar:"docs",previous:{title:"Document Number 2",permalink:"/PSP/docs/doc2"},next:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},o=[],l={rightToc:o};function c(e){var t=e.components,i=Object(u.a)(e,["components"]);return Object(n.b)("wrapper",Object(r.a)({},l,i,{components:t,mdxType:"MDXLayout"}),Object(n.b)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit."),Object(n.b)("p",null,"Duis et egestas libero, imperdiet faucibus ipsum. Sed posuere eget urna vel feugiat. Vivamus a arcu sagittis, fermentum urna dapibus, congue lectus. Fusce vulputate porttitor nisl, ac cursus elit volutpat vitae. Nullam vitae ipsum egestas, convallis quam non, porta nibh. Morbi gravida erat nec neque bibendum, eu pellentesque velit posuere. Fusce aliquam erat eu massa eleifend tristique."),Object(n.b)("p",null,"Sed consequat sollicitudin ipsum eget tempus. Integer a aliquet velit. In justo nibh, pellentesque non suscipit eget, gravida vel lacus. Donec odio ante, malesuada in massa quis, pharetra tristique ligula. Donec eros est, tristique eget finibus quis, semper non nisl. Vivamus et elit nec enim ornare placerat. Sed posuere odio a elit cursus sagittis."),Object(n.b)("p",null,"Phasellus feugiat purus eu tortor ultrices finibus. Ut libero nibh, lobortis et libero nec, dapibus posuere eros. Sed sagittis euismod justo at consectetur. Nulla finibus libero placerat, cursus sapien at, eleifend ligula. Vivamus elit nisl, hendrerit ac nibh eu, ultrices tempus dui. Nam tellus neque, commodo non rhoncus eu, gravida in risus. Nullam id iaculis tortor."),Object(n.b)("p",null,"Nullam at odio in sem varius tempor sit amet vel lorem. Etiam eu hendrerit nisl. Fusce nibh mauris, vulputate sit amet ex vitae, congue rhoncus nisl. Sed eget tellus purus. Nullam tempus commodo erat ut tristique. Cras accumsan massa sit amet justo consequat eleifend. Integer scelerisque vitae tellus id consectetur."))}c.isMDXComponent=!0},133:function(e,t,i){"use strict";i.d(t,"a",(function(){return m})),i.d(t,"b",(function(){return b}));var r=i(0),u=i.n(r);function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function o(e,t){if(null==e)return{};var i,r,u=function(e,t){if(null==e)return{};var i,r,u={},n=Object.keys(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||(u[i]=e[i]);return u}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(u[i]=e[i])}return u}var l=u.a.createContext({}),c=function(e){var t=u.a.useContext(l),i=t;return e&&(i="function"==typeof e?e(t):s(s({},t),e)),i},m=function(e){var t=c(e.components);return u.a.createElement(l.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return u.a.createElement(u.a.Fragment,{},t)}},p=u.a.forwardRef((function(e,t){var i=e.components,r=e.mdxType,n=e.originalType,a=e.parentName,l=o(e,["components","mdxType","originalType","parentName"]),m=c(i),p=r,b=m["".concat(a,".").concat(p)]||m[p]||d[p]||n;return i?u.a.createElement(b,s(s({ref:t},l),{},{components:i})):u.a.createElement(b,s({ref:t},l))}));function b(e,t){var i=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var n=i.length,a=new Array(n);a[0]=p;var s={};for(var o in t)hasOwnProperty.call(t,o)&&(s[o]=t[o]);s.originalType=e,s.mdxType="string"==typeof e?e:r,a[1]=s;for(var l=2;l<n;l++)a[l]=i[l];return u.a.createElement.apply(null,a)}return u.a.createElement.apply(null,i)}p.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{106:function(e,t,i){"use strict";i.r(t),i.d(t,"frontMatter",(function(){return a})),i.d(t,"metadata",(function(){return s})),i.d(t,"rightToc",(function(){return o})),i.d(t,"default",(function(){return c}));var r=i(2),u=i(6),n=(i(0),i(134)),a={id:"doc3",title:"This is Document Number 3"},s={id:"doc3",isDocsHomePage:!1,title:"This is Document Number 3",description:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.",source:"@site/docs\\doc3.md",permalink:"/PSP/docs/doc3",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc3.md",sidebar:"docs",previous:{title:"Document Number 2",permalink:"/PSP/docs/doc2"},next:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},o=[],l={rightToc:o};function c(e){var t=e.components,i=Object(u.a)(e,["components"]);return Object(n.b)("wrapper",Object(r.a)({},l,i,{components:t,mdxType:"MDXLayout"}),Object(n.b)("p",null,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit."),Object(n.b)("p",null,"Duis et egestas libero, imperdiet faucibus ipsum. Sed posuere eget urna vel feugiat. Vivamus a arcu sagittis, fermentum urna dapibus, congue lectus. Fusce vulputate porttitor nisl, ac cursus elit volutpat vitae. Nullam vitae ipsum egestas, convallis quam non, porta nibh. Morbi gravida erat nec neque bibendum, eu pellentesque velit posuere. Fusce aliquam erat eu massa eleifend tristique."),Object(n.b)("p",null,"Sed consequat sollicitudin ipsum eget tempus. Integer a aliquet velit. In justo nibh, pellentesque non suscipit eget, gravida vel lacus. Donec odio ante, malesuada in massa quis, pharetra tristique ligula. Donec eros est, tristique eget finibus quis, semper non nisl. Vivamus et elit nec enim ornare placerat. Sed posuere odio a elit cursus sagittis."),Object(n.b)("p",null,"Phasellus feugiat purus eu tortor ultrices finibus. Ut libero nibh, lobortis et libero nec, dapibus posuere eros. Sed sagittis euismod justo at consectetur. Nulla finibus libero placerat, cursus sapien at, eleifend ligula. Vivamus elit nisl, hendrerit ac nibh eu, ultrices tempus dui. Nam tellus neque, commodo non rhoncus eu, gravida in risus. Nullam id iaculis tortor."),Object(n.b)("p",null,"Nullam at odio in sem varius tempor sit amet vel lorem. Etiam eu hendrerit nisl. Fusce nibh mauris, vulputate sit amet ex vitae, congue rhoncus nisl. Sed eget tellus purus. Nullam tempus commodo erat ut tristique. Cras accumsan massa sit amet justo consequat eleifend. Integer scelerisque vitae tellus id consectetur."))}c.isMDXComponent=!0},134:function(e,t,i){"use strict";i.d(t,"a",(function(){return m})),i.d(t,"b",(function(){return b}));var r=i(0),u=i.n(r);function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function a(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?a(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function o(e,t){if(null==e)return{};var i,r,u=function(e,t){if(null==e)return{};var i,r,u={},n=Object.keys(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||(u[i]=e[i]);return u}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)i=n[r],t.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(e,i)&&(u[i]=e[i])}return u}var l=u.a.createContext({}),c=function(e){var t=u.a.useContext(l),i=t;return e&&(i="function"==typeof e?e(t):s(s({},t),e)),i},m=function(e){var t=c(e.components);return u.a.createElement(l.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return u.a.createElement(u.a.Fragment,{},t)}},p=u.a.forwardRef((function(e,t){var i=e.components,r=e.mdxType,n=e.originalType,a=e.parentName,l=o(e,["components","mdxType","originalType","parentName"]),m=c(i),p=r,b=m["".concat(a,".").concat(p)]||m[p]||d[p]||n;return i?u.a.createElement(b,s(s({ref:t},l),{},{components:i})):u.a.createElement(b,s({ref:t},l))}));function b(e,t){var i=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var n=i.length,a=new Array(n);a[0]=p;var s={};for(var o in t)hasOwnProperty.call(t,o)&&(s[o]=t[o]);s.originalType=e,s.mdxType="string"==typeof e?e:r,a[1]=s;for(var l=2;l<n;l++)a[l]=i[l];return u.a.createElement.apply(null,a)}return u.a.createElement.apply(null,i)}p.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/27d78fdc.c4e3308e.js b/docs/27d78fdc.c4e3308e.js deleted file mode 100644 index ad30786..0000000 --- a/docs/27d78fdc.c4e3308e.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{107:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return c})),a.d(t,"rightToc",(function(){return s})),a.d(t,"default",(function(){return p}));var r=a(2),o=a(6),n=(a(0),a(133)),i={id:"aboutPSP",title:"PSP-UFU",sidebar_label:"PSP-UFU"},c={id:"aboutPSP",isDocsHomePage:!0,title:"PSP-UFU",description:"This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on GitHub or Twitter.",source:"@site/docs\\aboutPSP.md",permalink:"/PSP/docs/",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/aboutPSP.md",sidebar_label:"PSP-UFU",sidebar:"docs",next:{title:"Instala\xe7\xe3o",permalink:"/PSP/docs/installation"}},s=[{value:"Sobre o PSP-UFU",id:"sobre-o-psp-ufu",children:[{value:"Artigos publicados e Tese de doutorado",id:"artigos-publicados-e-tese-de-doutorado",children:[]},{value:"Contribuindo com o projeto",id:"contribuindo-com-o-projeto",children:[]},{value:"Desenvolvedor<del>es</del>",id:"desenvolvedores",children:[]}]}],l={rightToc:s};function p(e){var t=e.components,a=Object(o.a)(e,["components"]);return Object(n.b)("wrapper",Object(r.a)({},l,a,{components:t,mdxType:"MDXLayout"}),Object(n.b)("div",{className:"admonition admonition-important alert alert--info"},Object(n.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-heading"}),Object(n.b)("h5",{parentName:"div"},Object(n.b)("span",Object(r.a)({parentName:"h5"},{className:"admonition-icon"}),Object(n.b)("svg",Object(r.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(n.b)("path",Object(r.a)({parentName:"svg"},{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"})))),"important")),Object(n.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-content"}),Object(n.b)("p",{parentName:"div"},"This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," or ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(n.b)("h2",{id:"sobre-o-psp-ufu"},"Sobre o PSP-UFU"),Object(n.b)("p",null,"O PSP-UFU (Plataforma de Sistemas de Pot\xeancia da Universidade Federal de Uberl\xe2ndia) \xe9 um software ",Object(n.b)("strong",{parentName:"p"},"multi-plataforma"),", ",Object(n.b)("strong",{parentName:"p"},"multil\xedngue"),", ",Object(n.b)("strong",{parentName:"p"},"livre e de c\xf3digo aberto (FOSS)")," com ",Object(n.b)("strong",{parentName:"p"},"recursos avan\xe7ados de GUI (Interface Gr\xe1fica do Usu\xe1rio)")," e ",Object(n.b)("strong",{parentName:"p"},"ferramentas CAD (Design Assistido por Computador)")," para estudos de sistemas el\xe9tricos de pot\xeancia."),Object(n.b)("p",null,"O software permite a constru\xe7\xe3o de qualquer rede de transmiss\xe3o el\xe9trica e sistemas de controle atrav\xe9s da inser\xe7\xe3o de elementos visuais. Para a visualiza\xe7\xe3o dos resultados, o programa oferece ",Object(n.b)("strong",{parentName:"p"},"elementos de texto vinculados")," na tela principal e tamb\xe9m ",Object(n.b)("strong",{parentName:"p"},"editores de tabelas e gr\xe1ficos"),"."),Object(n.b)("p",null,"O PSP-UFU tem como objetivo fornecer ferramentas eficientes de simula\xe7\xe3o para fins de ",Object(n.b)("strong",{parentName:"p"},"pesquisa")," e ",Object(n.b)("strong",{parentName:"p"},"educa\xe7\xe3o"),", al\xe9m de ",Object(n.b)("strong",{parentName:"p"},"aplica\xe7\xf5es industriais")," em sistemas el\xe9tricos de pot\xeancia."),Object(n.b)("p",null,"Resumidamente, o ",Object(n.b)("em",{parentName:"p"},"software")," pode executar os seguintes estudos:"),Object(n.b)("ul",null,Object(n.b)("li",{parentName:"ul"},"Fluxo de pot\xeancia"),Object(n.b)("li",{parentName:"ul"},"C\xe1lculo de curto-circuito"),Object(n.b)("li",{parentName:"ul"},"Harm\xf4nicos"),Object(n.b)("li",{parentName:"ul"},"Estabilidade transit\xf3ria e din\xe2mica")),Object(n.b)("h3",{id:"artigos-publicados-e-tese-de-doutorado"},"Artigos publicados e Tese de doutorado"),Object(n.b)("p",null,"Os artigos abaixo possuem maiores detalhes a respeito do PSP-UFU:"),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Oliveira, T. L., Guimar\xe3es, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. ",Object(n.b)("em",{parentName:"p"},"International Transactions on Electrical Energy Systems"),", e12185. doi: ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://doi.org/10.1002/2050-7038.12185"}),"10.1002/2050-7038.12185"))),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Oliveira, T. L., Guimar\xe3es, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. ",Object(n.b)("em",{parentName:"p"},"The International Journal of Electrical Engineering & Education"),", 0020720919879058. doi: ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://doi.org/10.1177/0020720919879058"}),"10.1177/0020720919879058"))),Object(n.b)("p",null,"A Tese de Doutorado abaixo detalha em profundidade os c\xe1lculos envolvidos, arquitetura de software e ferramentas implementadas no PSP-UFU:"),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Oliveira, T. L. (2019). Desenvolvimento de um programa computacional livre, gr\xe1fico, e multiplataforma para analisar sistemas el\xe9tricos de pot\xeancia em regime permanente e din\xe2mico. doi: ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://dx.doi.org/10.14393/ufu.te.2019.2444"}),"10.14393/ufu.te.2019.2444"))),Object(n.b)("h3",{id:"contribuindo-com-o-projeto"},"Contribuindo com o projeto"),Object(n.b)("p",null,"Se voc\xea est\xe1 interessado em contribuir com o PSP-UFU de alguma forma (desenvolvimento, cr\xedticas, sugest\xf5es, etc.), entre em contato pelo ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."),Object(n.b)("h3",{id:"desenvolvedores"},"Desenvolvedor",Object(n.b)("del",{parentName:"h3"},"es")),Object(n.b)("p",null,Object(n.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330"}),"Thales Lima Oliveira")))}p.isMDXComponent=!0},133:function(e,t,a){"use strict";a.d(t,"a",(function(){return b})),a.d(t,"b",(function(){return m}));var r=a(0),o=a.n(r);function n(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 r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(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){n(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,r,o=function(e,t){if(null==e)return{};var a,r,o={},n=Object.keys(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}var l=o.a.createContext({}),p=function(e){var t=o.a.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):c(c({},t),e)),a},b=function(e){var t=p(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},d=o.a.forwardRef((function(e,t){var a=e.components,r=e.mdxType,n=e.originalType,i=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),b=p(a),d=r,m=b["".concat(i,".").concat(d)]||b[d]||u[d]||n;return a?o.a.createElement(m,c(c({ref:t},l),{},{components:a})):o.a.createElement(m,c({ref:t},l))}));function m(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var n=a.length,i=new Array(n);i[0]=d;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,i[1]=c;for(var l=2;l<n;l++)i[l]=a[l];return o.a.createElement.apply(null,i)}return o.a.createElement.apply(null,a)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/27d78fdc.fff3e166.js b/docs/27d78fdc.fff3e166.js new file mode 100644 index 0000000..97c53d7 --- /dev/null +++ b/docs/27d78fdc.fff3e166.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{107:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return i})),a.d(t,"metadata",(function(){return c})),a.d(t,"rightToc",(function(){return s})),a.d(t,"default",(function(){return b}));var r=a(2),n=a(6),o=(a(0),a(134)),i={id:"aboutPSP",title:"PSP-UFU",sidebar_label:"PSP-UFU"},c={id:"aboutPSP",isDocsHomePage:!0,title:"PSP-UFU",description:"This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on GitHub or Twitter.",source:"@site/docs\\aboutPSP.md",permalink:"/PSP/docs/",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/aboutPSP.md",sidebar_label:"PSP-UFU",sidebar:"docs",next:{title:"Instala\xe7\xe3o",permalink:"/PSP/docs/installation"}},s=[{value:"Sobre o PSP-UFU",id:"sobre-o-psp-ufu",children:[{value:"Publica\xe7\xf5es",id:"publica\xe7\xf5es",children:[]},{value:"Contribuindo com o projeto",id:"contribuindo-com-o-projeto",children:[]},{value:"Desenvolvedor<del>es</del>",id:"desenvolvedores",children:[]}]}],l={rightToc:s};function b(e){var t=e.components,a=Object(n.a)(e,["components"]);return Object(o.b)("wrapper",Object(r.a)({},l,a,{components:t,mdxType:"MDXLayout"}),Object(o.b)("div",{className:"admonition admonition-important alert alert--info"},Object(o.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-heading"}),Object(o.b)("h5",{parentName:"div"},Object(o.b)("span",Object(r.a)({parentName:"h5"},{className:"admonition-icon"}),Object(o.b)("svg",Object(r.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(o.b)("path",Object(r.a)({parentName:"svg"},{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"})))),"important")),Object(o.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-content"}),Object(o.b)("p",{parentName:"div"},"This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," or ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(o.b)("h2",{id:"sobre-o-psp-ufu"},"Sobre o PSP-UFU"),Object(o.b)("p",null,"O PSP-UFU (Plataforma de Sistemas de Pot\xeancia da Universidade Federal de Uberl\xe2ndia) \xe9 um software ",Object(o.b)("strong",{parentName:"p"},"multi-plataforma"),", ",Object(o.b)("strong",{parentName:"p"},"multil\xedngue"),", ",Object(o.b)("strong",{parentName:"p"},"livre e de c\xf3digo aberto (FOSS)")," com ",Object(o.b)("strong",{parentName:"p"},"recursos avan\xe7ados de GUI (",Object(o.b)("em",{parentName:"strong"},"Graphical User Interface"),")")," e ",Object(o.b)("strong",{parentName:"p"},"ferramentas CAD (",Object(o.b)("em",{parentName:"strong"},"Computer Aided Design"),")")," para estudos de sistemas el\xe9tricos de pot\xeancia."),Object(o.b)("p",null,"O software permite a constru\xe7\xe3o de qualquer rede de transmiss\xe3o el\xe9trica e sistemas de controle atrav\xe9s da inser\xe7\xe3o de elementos visuais. Para a visualiza\xe7\xe3o dos resultados, o programa oferece ",Object(o.b)("strong",{parentName:"p"},"elementos de texto vinculados")," na tela principal e tamb\xe9m ",Object(o.b)("strong",{parentName:"p"},"editores de tabelas e gr\xe1ficos"),"."),Object(o.b)("p",null,"O PSP-UFU tem como objetivo fornecer ferramentas eficientes de simula\xe7\xe3o para fins de ",Object(o.b)("strong",{parentName:"p"},"pesquisa")," e ",Object(o.b)("strong",{parentName:"p"},"educa\xe7\xe3o"),", al\xe9m de ",Object(o.b)("strong",{parentName:"p"},"aplica\xe7\xf5es industriais")," em sistemas el\xe9tricos de pot\xeancia."),Object(o.b)("p",null,"Resumidamente, o ",Object(o.b)("em",{parentName:"p"},"software")," pode executar os seguintes estudos:"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Fluxo de pot\xeancia"),Object(o.b)("li",{parentName:"ul"},"C\xe1lculo de curto-circuito"),Object(o.b)("li",{parentName:"ul"},"Harm\xf4nicos"),Object(o.b)("li",{parentName:"ul"},"Estabilidade transit\xf3ria e din\xe2mica")),Object(o.b)("h3",{id:"publica\xe7\xf5es"},"Publica\xe7\xf5es"),Object(o.b)("p",null,"Os artigos abaixo possuem maiores detalhes a respeito do PSP-UFU:"),Object(o.b)("blockquote",null,Object(o.b)("p",{parentName:"blockquote"},"Oliveira, T. L., Guimar\xe3es, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. ",Object(o.b)("em",{parentName:"p"},"International Transactions on Electrical Energy Systems"),", e12185. doi: ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://doi.org/10.1002/2050-7038.12185"}),"10.1002/2050-7038.12185"))),Object(o.b)("blockquote",null,Object(o.b)("p",{parentName:"blockquote"},"Oliveira, T. L., Guimar\xe3es, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. ",Object(o.b)("em",{parentName:"p"},"The International Journal of Electrical Engineering & Education"),", 0020720919879058. doi: ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://doi.org/10.1177/0020720919879058"}),"10.1177/0020720919879058"))),Object(o.b)("p",null,"A Tese de Doutorado abaixo detalha em profundidade os c\xe1lculos envolvidos, arquitetura de software e ferramentas implementadas no PSP-UFU:"),Object(o.b)("blockquote",null,Object(o.b)("p",{parentName:"blockquote"},"Oliveira, T. L. (2019). Desenvolvimento de um programa computacional livre, gr\xe1fico, e multiplataforma para analisar sistemas el\xe9tricos de pot\xeancia em regime permanente e din\xe2mico. doi: ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://dx.doi.org/10.14393/ufu.te.2019.2444"}),"10.14393/ufu.te.2019.2444"))),Object(o.b)("h3",{id:"contribuindo-com-o-projeto"},"Contribuindo com o projeto"),Object(o.b)("p",null,"Se voc\xea est\xe1 interessado em contribuir com o PSP-UFU de alguma forma (desenvolvimento, cr\xedticas, sugest\xf5es, etc.), entre em contato pelo ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."),Object(o.b)("h3",{id:"desenvolvedores"},"Desenvolvedor",Object(o.b)("del",{parentName:"h3"},"es")),Object(o.b)("p",null,Object(o.b)("a",Object(r.a)({parentName:"p"},{href:"https://github.com/Thales1330"}),"Thales Lima Oliveira")))}b.isMDXComponent=!0},134:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return d}));var r=a(0),n=a.n(r);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 r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(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,r,n=function(e,t){if(null==e)return{};var a,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var l=n.a.createContext({}),b=function(e){var t=n.a.useContext(l),a=t;return e&&(a="function"==typeof e?e(t):c(c({},t),e)),a},p=function(e){var t=b(e.components);return n.a.createElement(l.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return n.a.createElement(n.a.Fragment,{},t)}},m=n.a.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,i=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),p=b(a),m=r,d=p["".concat(i,".").concat(m)]||p[m]||u[m]||o;return a?n.a.createElement(d,c(c({ref:t},l),{},{components:a})):n.a.createElement(d,c({ref:t},l))}));function d(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,i=new Array(o);i[0]=m;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,i[1]=c;for(var l=2;l<o;l++)i[l]=a[l];return n.a.createElement.apply(null,i)}return n.a.createElement.apply(null,a)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/3.3c925be7.js b/docs/3.f116c0c6.js index 6e50dc5..9e20c60 100644 --- a/docs/3.3c925be7.js +++ b/docs/3.f116c0c6.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{133:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return g}));var r=a(0),n=a.n(r);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 l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(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,r,n=function(e,t){if(null==e)return{};var a,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var i=n.a.createContext({}),p=function(e){var t=n.a.useContext(i),a=t;return e&&(a="function"==typeof e?e(t):c(c({},t),e)),a},u=function(e){var t=p(e.components);return n.a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.a.createElement(n.a.Fragment,{},t)}},y=n.a.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,l=e.parentName,i=s(e,["components","mdxType","originalType","parentName"]),u=p(a),y=r,g=u["".concat(l,".").concat(y)]||u[y]||m[y]||o;return a?n.a.createElement(g,c(c({ref:t},i),{},{components:a})):n.a.createElement(g,c({ref:t},i))}));function g(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,l=new Array(o);l[0]=y;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<o;i++)l[i]=a[i];return n.a.createElement.apply(null,l)}return n.a.createElement.apply(null,a)}y.displayName="MDXCreateElement"},142:function(e,t,a){"use strict";const r=(e,{target:t=document.body}={})=>{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 n=document.getSelection();let o=!1;n.rangeCount>0&&(o=n.getRangeAt(0)),t.append(a),a.select(),a.selectionStart=0,a.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch(c){}return a.remove(),o&&(n.removeAllRanges(),n.addRange(o)),r&&r.focus(),l};e.exports=r,e.exports.default=r},143:function(e,t){e.exports.parse=function(e){var t=e.split(",").map((function(e){return function(e){if(/^-?\d+$/.test(e))return parseInt(e,10);var t;if(t=e.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){var a=t[1],r=t[2],n=t[3];if(a&&n){var o=[],l=(a=parseInt(a))<(n=parseInt(n))?1:-1;"-"!=r&&".."!=r&&"\u2025"!=r||(n+=l);for(var c=a;c!=n;c+=l)o.push(c);return o}}return[]}(e)}));return 0===t.length?[]:1===t.length?Array.isArray(t[0])?t[0]:t:t.reduce((function(e,t){return Array.isArray(e)||(e=[e]),Array.isArray(t)||(t=[t]),e.concat(t)}))}},144:function(e,t,a){"use strict";var r=a(0),n=a.n(r),o=a(136),l=a(133),c=a(141),s=a(135),i=a(145),p=a(138),u=a(113),m=a.n(u);const y=["January","February","March","April","May","June","July","August","September","October","November","December"];t.a=function(e){const{children:t,frontMatter:a,metadata:r,truncated:u,isBlogPostPage:g=!1}=e,{date:h,permalink:d,tags:f,readingTime:b}=r,{author:v,title:k,image:E}=a,j=a.author_url||a.authorURL,O=a.author_title||a.authorTitle,N=a.author_image_url||a.authorImageURL,x=Object(p.a)(E,{absolute:!0});return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,null,E&&n.a.createElement("meta",{property:"og:image",content:x}),E&&n.a.createElement("meta",{property:"twitter:image",content:x}),E&&n.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+k})),n.a.createElement("article",{className:g?void 0:"margin-bottom--xl"},(()=>{const e=g?"h1":"h2",t=h.substring(0,10).split("-"),a=t[0],r=y[parseInt(t[1],10)-1],l=parseInt(t[2],10);return n.a.createElement("header",null,n.a.createElement(e,{className:Object(o.a)("margin-bottom--sm",m.a.blogPostTitle)},g?k:n.a.createElement(s.a,{to:d},k)),n.a.createElement("div",{className:"margin-vert--md"},n.a.createElement("time",{dateTime:h,className:m.a.blogPostDate},r," ",l,", ",a," ",b&&n.a.createElement(n.a.Fragment,null," \xb7 ",Math.ceil(b)," min read"))),n.a.createElement("div",{className:"avatar margin-vert--md"},N&&n.a.createElement("a",{className:"avatar__photo-link avatar__photo",href:j,target:"_blank",rel:"noreferrer noopener"},n.a.createElement("img",{src:N,alt:v})),n.a.createElement("div",{className:"avatar__intro"},v&&n.a.createElement(n.a.Fragment,null,n.a.createElement("h4",{className:"avatar__name"},n.a.createElement("a",{href:j,target:"_blank",rel:"noreferrer noopener"},v)),n.a.createElement("small",{className:"avatar__subtitle"},O)))))})(),n.a.createElement("section",{className:"markdown"},n.a.createElement(l.a,{components:i.a},t)),(f.length>0||u)&&n.a.createElement("footer",{className:"row margin-vert--lg"},f.length>0&&n.a.createElement("div",{className:"col"},n.a.createElement("strong",null,"Tags:"),f.map(({label:e,permalink:t})=>n.a.createElement(s.a,{key:t,className:"margin-horiz--sm",to:t},e))),u&&n.a.createElement("div",{className:"col text--right"},n.a.createElement(s.a,{to:r.permalink,"aria-label":"Read more about "+k},n.a.createElement("strong",null,"Read More"))))))}},145:function(e,t,a){"use strict";var r=a(2),n=a(0),o=a.n(n),l=a(135),c=a(136),s={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","at-rule","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"}}]},i={Prism:a(35).a,theme:s};function p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}var m=/\r\n|\r|\n/,y=function(e){0===e.length?e.push({types:["plain"],content:"",empty:!0}):1===e.length&&""===e[0].content&&(e[0].empty=!0)},g=function(e,t){var a=e.length;return a>0&&e[a-1]===t?e:e.concat(t)},h=function(e,t){var a=e.plain,r=Object.create(null),n=e.styles.reduce((function(e,a){var r=a.languages,n=a.style;return r&&!r.includes(t)||a.types.forEach((function(t){var a=u({},e[t],n);e[t]=a})),e}),r);return n.root=a,n.plain=u({},a,{backgroundColor:null}),n};function d(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(a[r]=e[r]);return a}var f=function(e){function t(){for(var t=this,a=[],r=arguments.length;r--;)a[r]=arguments[r];e.apply(this,a),p(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 a=e.theme?h(e.theme,e.language):void 0;return t.themeDict=a})),p(this,"getLineProps",(function(e){var a=e.key,r=e.className,n=e.style,o=u({},d(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!==n&&(o.style=void 0!==o.style?u({},o.style,n):n),void 0!==a&&(o.key=a),r&&(o.className+=" "+r),o})),p(this,"getStyleForToken",(function(e){var a=e.types,r=e.empty,n=a.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===n&&"plain"===a[0])return r?{display:"inline-block"}:void 0;if(1===n&&!r)return o[a[0]];var l=r?{display:"inline-block"}:{},c=a.map((function(e){return o[e]}));return Object.assign.apply(Object,[l].concat(c))}})),p(this,"getTokenProps",(function(e){var a=e.key,r=e.className,n=e.style,o=e.token,l=u({},d(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==n&&(l.style=void 0!==l.style?u({},l.style,n):n),void 0!==a&&(l.key=a),r&&(l.className+=" "+r),l}))}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,a=e.language,r=e.code,n=e.children,o=this.getThemeDict(this.props),l=t.languages[a];return n({tokens:function(e){for(var t=[[]],a=[e],r=[0],n=[e.length],o=0,l=0,c=[],s=[c];l>-1;){for(;(o=r[l]++)<n[l];){var i=void 0,p=t[l],u=a[l][o];if("string"==typeof u?(p=l>0?p:["plain"],i=u):(p=g(p,u.type),u.alias&&(p=g(p,u.alias)),i=u.content),"string"==typeof i){var h=i.split(m),d=h.length;c.push({types:p,content:h[0]});for(var f=1;f<d;f++)y(c),s.push(c=[]),c.push({types:p,content:h[f]})}else l++,t.push(p),a.push(i),r.push(0),n.push(i.length)}l--,t.pop(),a.pop(),r.pop(),n.pop()}return y(c),s}(void 0!==l?t.tokenize(r,l,a):[r]),className:"prism-code language-"+a,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(n.Component),b=a(142),v=a.n(b),k=a(143),E=a.n(k),j=a(134),O={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},N=a(140);var x=()=>{const{siteConfig:{themeConfig:{prism:e={}}}}=Object(j.a)(),{isDarkTheme:t}=Object(N.a)(),a=e.theme||O,r=e.darkTheme||a;return t?r:a},w=a(92),P=a.n(w);const T=/{([\d,-]+)}/,C=(e=["js","jsBlock","jsx","python","html"])=>{const t={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},a=["highlight-next-line","highlight-start","highlight-end"].join("|"),r=e.map(e=>`(?:${t[e].start}\\s*(${a})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)},_=/title=".*"/;var D=({children:e,className:t,metastring:a})=>{const{siteConfig:{themeConfig:{prism:l={}}}}=Object(j.a)(),[s,p]=Object(n.useState)(!1),[u,m]=Object(n.useState)(!1);Object(n.useEffect)(()=>{m(!0)},[]);const y=Object(n.useRef)(null);let g=[],h="";const d=x();if(a&&T.test(a)){const e=a.match(T)[1];g=E.a.parse(e).filter(e=>e>0)}a&&_.test(a)&&(h=a.match(_)[0].split("title=")[1].replace(/"+/g,""));let b=t&&t.replace(/language-/,"");!b&&l.defaultLanguage&&(b=l.defaultLanguage);let k=e.replace(/\n$/,"");if(0===g.length&&void 0!==b){let t="";const a=(e=>{switch(e){case"js":case"javascript":case"ts":case"typescript":return C(["js","jsBlock"]);case"jsx":case"tsx":return C(["js","jsBlock","jsx"]);case"html":return C(["js","jsBlock","html"]);case"python":case"py":return C(["python"]);default:return C()}})(b),r=e.replace(/\n$/,"").split("\n");let n;for(let e=0;e<r.length;){const o=e+1,l=r[e].match(a);if(null!==l){switch(l.slice(1).reduce((e,t)=>e||t,void 0)){case"highlight-next-line":t+=o+",";break;case"highlight-start":n=o;break;case"highlight-end":t+=`${n}-${o-1},`}r.splice(e,1)}else e+=1}g=E.a.parse(t),k=r.join("\n")}const O=()=>{v()(k),p(!0),setTimeout(()=>p(!1),2e3)};return o.a.createElement(f,Object(r.a)({},i,{key:u,theme:d,code:k,language:b}),({className:e,style:t,tokens:a,getLineProps:n,getTokenProps:l})=>o.a.createElement(o.a.Fragment,null,h&&o.a.createElement("div",{style:t,className:P.a.codeBlockTitle},h),o.a.createElement("div",{className:P.a.codeBlockContent},o.a.createElement("button",{ref:y,type:"button","aria-label":"Copy code to clipboard",className:Object(c.a)(P.a.copyButton,{[P.a.copyButtonWithTitle]:h}),onClick:O},s?"Copied":"Copy"),o.a.createElement("div",{tabIndex:"0",className:Object(c.a)(e,P.a.codeBlock,{[P.a.codeBlockWithTitle]:h})},o.a.createElement("div",{className:P.a.codeBlockLines,style:t},a.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const a=n({line:e,key:t});return g.includes(t+1)&&(a.className=a.className+" docusaurus-highlight-code-line"),o.a.createElement("div",Object(r.a)({key:t},a),e.map((e,t)=>o.a.createElement("span",Object(r.a)({key:t},l({token:e,key:t})))))}))))))},S=(a(93),a(94)),B=a.n(S);var A=e=>function({id:t,...a}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:r=!1}={}}={}}={}}=Object(j.a)();return t?o.a.createElement(e,a,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:Object(c.a)("anchor",{[B.a.enhancedAnchor]:!r}),id:t}),a.children,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#")):o.a.createElement(e,a)},L=a(95),$=a.n(L);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?t.includes("\n")?o.a.createElement(D,e):o.a.createElement("code",e):t},a:e=>/\.[^./]+$/.test(e.href)?o.a.createElement("a",e):o.a.createElement(l.a,e),pre:e=>o.a.createElement("div",Object(r.a)({className:$.a.mdxCodeBlock},e)),h1:A("h1"),h2:A("h2"),h3:A("h3"),h4:A("h4"),h5:A("h5"),h6:A("h6")}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{134:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return g}));var r=a(0),n=a.n(r);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 l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){o(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(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,r,n=function(e,t){if(null==e)return{};var a,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)a=o[r],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var i=n.a.createContext({}),p=function(e){var t=n.a.useContext(i),a=t;return e&&(a="function"==typeof e?e(t):c(c({},t),e)),a},u=function(e){var t=p(e.components);return n.a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.a.createElement(n.a.Fragment,{},t)}},y=n.a.forwardRef((function(e,t){var a=e.components,r=e.mdxType,o=e.originalType,l=e.parentName,i=s(e,["components","mdxType","originalType","parentName"]),u=p(a),y=r,g=u["".concat(l,".").concat(y)]||u[y]||m[y]||o;return a?n.a.createElement(g,c(c({ref:t},i),{},{components:a})):n.a.createElement(g,c({ref:t},i))}));function g(e,t){var a=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=a.length,l=new Array(o);l[0]=y;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<o;i++)l[i]=a[i];return n.a.createElement.apply(null,l)}return n.a.createElement.apply(null,a)}y.displayName="MDXCreateElement"},143:function(e,t,a){"use strict";const r=(e,{target:t=document.body}={})=>{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 n=document.getSelection();let o=!1;n.rangeCount>0&&(o=n.getRangeAt(0)),t.append(a),a.select(),a.selectionStart=0,a.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch(c){}return a.remove(),o&&(n.removeAllRanges(),n.addRange(o)),r&&r.focus(),l};e.exports=r,e.exports.default=r},144:function(e,t){e.exports.parse=function(e){var t=e.split(",").map((function(e){return function(e){if(/^-?\d+$/.test(e))return parseInt(e,10);var t;if(t=e.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){var a=t[1],r=t[2],n=t[3];if(a&&n){var o=[],l=(a=parseInt(a))<(n=parseInt(n))?1:-1;"-"!=r&&".."!=r&&"\u2025"!=r||(n+=l);for(var c=a;c!=n;c+=l)o.push(c);return o}}return[]}(e)}));return 0===t.length?[]:1===t.length?Array.isArray(t[0])?t[0]:t:t.reduce((function(e,t){return Array.isArray(e)||(e=[e]),Array.isArray(t)||(t=[t]),e.concat(t)}))}},145:function(e,t,a){"use strict";var r=a(0),n=a.n(r),o=a(137),l=a(134),c=a(142),s=a(136),i=a(146),p=a(139),u=a(113),m=a.n(u);const y=["January","February","March","April","May","June","July","August","September","October","November","December"];t.a=function(e){const{children:t,frontMatter:a,metadata:r,truncated:u,isBlogPostPage:g=!1}=e,{date:h,permalink:d,tags:f,readingTime:b}=r,{author:v,title:k,image:E}=a,j=a.author_url||a.authorURL,O=a.author_title||a.authorTitle,N=a.author_image_url||a.authorImageURL,x=Object(p.a)(E,{absolute:!0});return n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,null,E&&n.a.createElement("meta",{property:"og:image",content:x}),E&&n.a.createElement("meta",{property:"twitter:image",content:x}),E&&n.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+k})),n.a.createElement("article",{className:g?void 0:"margin-bottom--xl"},(()=>{const e=g?"h1":"h2",t=h.substring(0,10).split("-"),a=t[0],r=y[parseInt(t[1],10)-1],l=parseInt(t[2],10);return n.a.createElement("header",null,n.a.createElement(e,{className:Object(o.a)("margin-bottom--sm",m.a.blogPostTitle)},g?k:n.a.createElement(s.a,{to:d},k)),n.a.createElement("div",{className:"margin-vert--md"},n.a.createElement("time",{dateTime:h,className:m.a.blogPostDate},r," ",l,", ",a," ",b&&n.a.createElement(n.a.Fragment,null," \xb7 ",Math.ceil(b)," min read"))),n.a.createElement("div",{className:"avatar margin-vert--md"},N&&n.a.createElement("a",{className:"avatar__photo-link avatar__photo",href:j,target:"_blank",rel:"noreferrer noopener"},n.a.createElement("img",{src:N,alt:v})),n.a.createElement("div",{className:"avatar__intro"},v&&n.a.createElement(n.a.Fragment,null,n.a.createElement("h4",{className:"avatar__name"},n.a.createElement("a",{href:j,target:"_blank",rel:"noreferrer noopener"},v)),n.a.createElement("small",{className:"avatar__subtitle"},O)))))})(),n.a.createElement("section",{className:"markdown"},n.a.createElement(l.a,{components:i.a},t)),(f.length>0||u)&&n.a.createElement("footer",{className:"row margin-vert--lg"},f.length>0&&n.a.createElement("div",{className:"col"},n.a.createElement("strong",null,"Tags:"),f.map(({label:e,permalink:t})=>n.a.createElement(s.a,{key:t,className:"margin-horiz--sm",to:t},e))),u&&n.a.createElement("div",{className:"col text--right"},n.a.createElement(s.a,{to:r.permalink,"aria-label":"Read more about "+k},n.a.createElement("strong",null,"Read More"))))))}},146:function(e,t,a){"use strict";var r=a(2),n=a(0),o=a.n(n),l=a(136),c=a(137),s={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","at-rule","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"}}]},i={Prism:a(35).a,theme:s};function p(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}var m=/\r\n|\r|\n/,y=function(e){0===e.length?e.push({types:["plain"],content:"",empty:!0}):1===e.length&&""===e[0].content&&(e[0].empty=!0)},g=function(e,t){var a=e.length;return a>0&&e[a-1]===t?e:e.concat(t)},h=function(e,t){var a=e.plain,r=Object.create(null),n=e.styles.reduce((function(e,a){var r=a.languages,n=a.style;return r&&!r.includes(t)||a.types.forEach((function(t){var a=u({},e[t],n);e[t]=a})),e}),r);return n.root=a,n.plain=u({},a,{backgroundColor:null}),n};function d(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(a[r]=e[r]);return a}var f=function(e){function t(){for(var t=this,a=[],r=arguments.length;r--;)a[r]=arguments[r];e.apply(this,a),p(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 a=e.theme?h(e.theme,e.language):void 0;return t.themeDict=a})),p(this,"getLineProps",(function(e){var a=e.key,r=e.className,n=e.style,o=u({},d(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!==n&&(o.style=void 0!==o.style?u({},o.style,n):n),void 0!==a&&(o.key=a),r&&(o.className+=" "+r),o})),p(this,"getStyleForToken",(function(e){var a=e.types,r=e.empty,n=a.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===n&&"plain"===a[0])return r?{display:"inline-block"}:void 0;if(1===n&&!r)return o[a[0]];var l=r?{display:"inline-block"}:{},c=a.map((function(e){return o[e]}));return Object.assign.apply(Object,[l].concat(c))}})),p(this,"getTokenProps",(function(e){var a=e.key,r=e.className,n=e.style,o=e.token,l=u({},d(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==n&&(l.style=void 0!==l.style?u({},l.style,n):n),void 0!==a&&(l.key=a),r&&(l.className+=" "+r),l}))}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,a=e.language,r=e.code,n=e.children,o=this.getThemeDict(this.props),l=t.languages[a];return n({tokens:function(e){for(var t=[[]],a=[e],r=[0],n=[e.length],o=0,l=0,c=[],s=[c];l>-1;){for(;(o=r[l]++)<n[l];){var i=void 0,p=t[l],u=a[l][o];if("string"==typeof u?(p=l>0?p:["plain"],i=u):(p=g(p,u.type),u.alias&&(p=g(p,u.alias)),i=u.content),"string"==typeof i){var h=i.split(m),d=h.length;c.push({types:p,content:h[0]});for(var f=1;f<d;f++)y(c),s.push(c=[]),c.push({types:p,content:h[f]})}else l++,t.push(p),a.push(i),r.push(0),n.push(i.length)}l--,t.pop(),a.pop(),r.pop(),n.pop()}return y(c),s}(void 0!==l?t.tokenize(r,l,a):[r]),className:"prism-code language-"+a,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(n.Component),b=a(143),v=a.n(b),k=a(144),E=a.n(k),j=a(135),O={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},N=a(141);var x=()=>{const{siteConfig:{themeConfig:{prism:e={}}}}=Object(j.a)(),{isDarkTheme:t}=Object(N.a)(),a=e.theme||O,r=e.darkTheme||a;return t?r:a},w=a(92),P=a.n(w);const T=/{([\d,-]+)}/,C=(e=["js","jsBlock","jsx","python","html"])=>{const t={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},a=["highlight-next-line","highlight-start","highlight-end"].join("|"),r=e.map(e=>`(?:${t[e].start}\\s*(${a})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)},_=/title=".*"/;var D=({children:e,className:t,metastring:a})=>{const{siteConfig:{themeConfig:{prism:l={}}}}=Object(j.a)(),[s,p]=Object(n.useState)(!1),[u,m]=Object(n.useState)(!1);Object(n.useEffect)(()=>{m(!0)},[]);const y=Object(n.useRef)(null);let g=[],h="";const d=x();if(a&&T.test(a)){const e=a.match(T)[1];g=E.a.parse(e).filter(e=>e>0)}a&&_.test(a)&&(h=a.match(_)[0].split("title=")[1].replace(/"+/g,""));let b=t&&t.replace(/language-/,"");!b&&l.defaultLanguage&&(b=l.defaultLanguage);let k=e.replace(/\n$/,"");if(0===g.length&&void 0!==b){let t="";const a=(e=>{switch(e){case"js":case"javascript":case"ts":case"typescript":return C(["js","jsBlock"]);case"jsx":case"tsx":return C(["js","jsBlock","jsx"]);case"html":return C(["js","jsBlock","html"]);case"python":case"py":return C(["python"]);default:return C()}})(b),r=e.replace(/\n$/,"").split("\n");let n;for(let e=0;e<r.length;){const o=e+1,l=r[e].match(a);if(null!==l){switch(l.slice(1).reduce((e,t)=>e||t,void 0)){case"highlight-next-line":t+=o+",";break;case"highlight-start":n=o;break;case"highlight-end":t+=`${n}-${o-1},`}r.splice(e,1)}else e+=1}g=E.a.parse(t),k=r.join("\n")}const O=()=>{v()(k),p(!0),setTimeout(()=>p(!1),2e3)};return o.a.createElement(f,Object(r.a)({},i,{key:u,theme:d,code:k,language:b}),({className:e,style:t,tokens:a,getLineProps:n,getTokenProps:l})=>o.a.createElement(o.a.Fragment,null,h&&o.a.createElement("div",{style:t,className:P.a.codeBlockTitle},h),o.a.createElement("div",{className:P.a.codeBlockContent},o.a.createElement("button",{ref:y,type:"button","aria-label":"Copy code to clipboard",className:Object(c.a)(P.a.copyButton,{[P.a.copyButtonWithTitle]:h}),onClick:O},s?"Copied":"Copy"),o.a.createElement("div",{tabIndex:"0",className:Object(c.a)(e,P.a.codeBlock,{[P.a.codeBlockWithTitle]:h})},o.a.createElement("div",{className:P.a.codeBlockLines,style:t},a.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const a=n({line:e,key:t});return g.includes(t+1)&&(a.className=a.className+" docusaurus-highlight-code-line"),o.a.createElement("div",Object(r.a)({key:t},a),e.map((e,t)=>o.a.createElement("span",Object(r.a)({key:t},l({token:e,key:t})))))}))))))},S=(a(93),a(94)),B=a.n(S);var A=e=>function({id:t,...a}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:r=!1}={}}={}}={}}=Object(j.a)();return t?o.a.createElement(e,a,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:Object(c.a)("anchor",{[B.a.enhancedAnchor]:!r}),id:t}),a.children,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#")):o.a.createElement(e,a)},L=a(95),$=a.n(L);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?t.includes("\n")?o.a.createElement(D,e):o.a.createElement("code",e):t},a:e=>/\.[^./]+$/.test(e.href)?o.a.createElement("a",e):o.a.createElement(l.a,e),pre:e=>o.a.createElement("div",Object(r.a)({className:$.a.mdxCodeBlock},e)),h1:A("h1"),h2:A("h2"),h3:A("h3"),h4:A("h4"),h5:A("h5"),h6:A("h6")}}}]);
\ No newline at end of file diff --git a/docs/32.3c0b435e.js b/docs/33.57055cf1.js index b4af0fe..7b2d525 100644 --- a/docs/32.3c0b435e.js +++ b/docs/33.57055cf1.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[32,33],{130:function(e,t,n){"use strict";n.r(t);n(12);var a=n(0),r=n.n(a),o=n(133),l=n(134),c=n(46),s=n(137),i=n(2),u=n(136),p=n(149),m=n(152),d=n(153),y=n(154),h=n(151),b=n(135),f=n(139),g=n(104),v=n.n(g);const k=(e,t)=>"link"===e.type?((e,t)=>{const n=e=>e.endsWith("/")?e:e+"/";return n(e)===n(t)})(e.href,t):"category"===e.type&&e.items.some(e=>k(e,t));function j({item:e,onItemClick:t,collapsible:n,activePath:o,...l}){const{items:c,label:s}=e,p=k(e,o),m=function(e){const t=Object(a.useRef)(e);return Object(a.useEffect)(()=>{t.current=e},[e]),t.current}(p),[d,y]=Object(a.useState)(()=>!!n&&(!p&&e.collapsed));Object(a.useEffect)(()=>{p&&!m&&d&&y(!1)},[p,m,d]);const h=Object(a.useCallback)(e=>{e.preventDefault(),y(e=>!e)},[y]);return 0===c.length?null:r.a.createElement("li",{className:Object(u.a)("menu__list-item",{"menu__list-item--collapsed":d}),key:s},r.a.createElement("a",Object(i.a)({className:Object(u.a)("menu__link",{"menu__link--sublist":n,"menu__link--active":n&&p,[v.a.menuLinkText]:!n}),onClick:n?h:void 0,href:n?"#!":void 0},l),s),r.a.createElement("ul",{className:"menu__list"},c.map(e=>r.a.createElement(E,{tabIndex:d?"-1":"0",key:e.label,item:e,onItemClick:t,collapsible:n,activePath:o}))))}function O({item:e,onItemClick:t,activePath:n,collapsible:a,...o}){const{href:l,label:c}=e,s=k(e,n);return r.a.createElement("li",{className:"menu__list-item",key:c},r.a.createElement(b.a,Object(i.a)({className:Object(u.a)("menu__link",{"menu__link--active":s}),to:l},Object(f.a)(l)?{isNavLink:!0,exact:!0,onClick:t}:{target:"_blank",rel:"noreferrer noopener"},o),c))}function E(e){switch(e.item.type){case"category":return r.a.createElement(j,e);case"link":default:return r.a.createElement(O,e)}}var N=function(e){const[t,n]=Object(a.useState)(!1),{siteConfig:{themeConfig:{navbar:{title:o,hideOnScroll:c=!1}={}}}={},isClient:s}=Object(l.a)(),{logoLink:f,logoLinkProps:g,logoImageUrl:k,logoAlt:j}=Object(y.a)(),{isAnnouncementBarClosed:O}=Object(p.a)(),{scrollY:N}=Object(h.a)(),{docsSidebars:C,path:w,sidebar:x,sidebarCollapsible:P}=e;Object(m.a)(t);const _=Object(d.a)();if(Object(a.useEffect)(()=>{_===d.b.desktop&&n(!1)},[_]),!x)return null;const T=C[x];if(!T)throw new Error(`Cannot find the sidebar "${x}" in the sidebar config!`);return r.a.createElement("div",{className:Object(u.a)(v.a.sidebar,{[v.a.sidebarWithHideableNavbar]:c})},c&&r.a.createElement(b.a,Object(i.a)({tabIndex:"-1",className:v.a.sidebarLogo,to:f},g),null!=k&&r.a.createElement("img",{key:s,src:k,alt:j}),null!=o&&r.a.createElement("strong",null,o)),r.a.createElement("div",{className:Object(u.a)("menu","menu--responsive",v.a.menu,{"menu--show":t,[v.a.menuWithAnnouncementBar]:!O&&0===N})},r.a.createElement("button",{"aria-label":t?"Close Menu":"Open Menu","aria-haspopup":"true",className:"button button--secondary button--sm menu__button",type:"button",onClick:()=>{n(!t)}},t?r.a.createElement("span",{className:Object(u.a)(v.a.sidebarMenuIcon,v.a.sidebarMenuCloseIcon)},"\xd7"):r.a.createElement("svg",{"aria-label":"Menu",className:v.a.sidebarMenuIcon,xmlns:"http://www.w3.org/2000/svg",height:24,width:24,viewBox:"0 0 32 32",role:"img",focusable:"false"},r.a.createElement("title",null,"Menu"),r.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),r.a.createElement("ul",{className:"menu__list"},T.map(e=>r.a.createElement(E,{key:e.label,item:e,onItemClick:e=>{e.target.blur(),n(!1)},collapsible:P,activePath:w})))))},C=n(145),w=n(146),x=n(150),P=n(105),_=n.n(P);t.default=function(e){const{route:t,docsMetadata:n,location:a}=e,i=t.routes.find(e=>Object(x.a)(a.pathname,e))||{},{permalinkToSidebar:u,docsSidebars:p,version:m}=n,d=u[i.path],{siteConfig:{themeConfig:y={}}={},isClient:h}=Object(l.a)(),{sidebarCollapsible:b=!0}=y;return 0===Object.keys(i).length?r.a.createElement(w.default,e):r.a.createElement(s.a,{version:m,key:h},r.a.createElement("div",{className:_.a.docPage},d&&r.a.createElement("div",{className:_.a.docSidebarContainer,role:"complementary"},r.a.createElement(N,{docsSidebars:p,path:i.path,sidebar:d,sidebarCollapsible:b})),r.a.createElement("main",{className:_.a.docMainContainer},r.a.createElement(o.a,{components:C.a},Object(c.a)(t.routes)))))}},133:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return y}));var a=n(0),r=n.n(a);function o(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 c(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){o(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 s(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=r.a.createContext({}),u=function(e){var t=r.a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=u(e.components);return r.a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},d=r.a.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,i=s(e,["components","mdxType","originalType","parentName"]),p=u(n),d=a,y=p["".concat(l,".").concat(d)]||p[d]||m[d]||o;return n?r.a.createElement(y,c(c({ref:t},i),{},{components:n})):r.a.createElement(y,c({ref:t},i))}));function y(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,l=new Array(o);l[0]=d;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:a,l[1]=c;for(var i=2;i<o;i++)l[i]=n[i];return r.a.createElement.apply(null,l)}return r.a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},142:function(e,t,n){"use strict";const a=(e,{target:t=document.body}={})=>{const n=document.createElement("textarea"),a=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";const r=document.getSelection();let o=!1;r.rangeCount>0&&(o=r.getRangeAt(0)),t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch(c){}return n.remove(),o&&(r.removeAllRanges(),r.addRange(o)),a&&a.focus(),l};e.exports=a,e.exports.default=a},143:function(e,t){e.exports.parse=function(e){var t=e.split(",").map((function(e){return function(e){if(/^-?\d+$/.test(e))return parseInt(e,10);var t;if(t=e.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){var n=t[1],a=t[2],r=t[3];if(n&&r){var o=[],l=(n=parseInt(n))<(r=parseInt(r))?1:-1;"-"!=a&&".."!=a&&"\u2025"!=a||(r+=l);for(var c=n;c!=r;c+=l)o.push(c);return o}}return[]}(e)}));return 0===t.length?[]:1===t.length?Array.isArray(t[0])?t[0]:t:t.reduce((function(e,t){return Array.isArray(e)||(e=[e]),Array.isArray(t)||(t=[t]),e.concat(t)}))}},145:function(e,t,n){"use strict";var a=n(2),r=n(0),o=n.n(r),l=n(135),c=n(136),s={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","at-rule","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"}}]},i={Prism:n(35).a,theme:s};function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(){return(p=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}).apply(this,arguments)}var m=/\r\n|\r|\n/,d=function(e){0===e.length?e.push({types:["plain"],content:"",empty:!0}):1===e.length&&""===e[0].content&&(e[0].empty=!0)},y=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},h=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=p({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=p({},n,{backgroundColor:null}),r};function b(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}var f=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),u(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?h(e.theme,e.language):void 0;return t.themeDict=n})),u(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,o=p({},b(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?p({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),u(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))}})),u(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,o=e.token,l=p({},b(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?p({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l}))}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,u=t[l],p=n[l][o];if("string"==typeof p?(u=l>0?u:["plain"],i=p):(u=y(u,p.type),p.alias&&(u=y(u,p.alias)),i=p.content),"string"==typeof i){var h=i.split(m),b=h.length;c.push({types:u,content:h[0]});for(var f=1;f<b;f++)d(c),s.push(c=[]),c.push({types:u,content:h[f]})}else l++,t.push(u),n.push(i),a.push(0),r.push(i.length)}l--,t.pop(),n.pop(),a.pop(),r.pop()}return d(c),s}(void 0!==l?t.tokenize(a,l,n):[a]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(r.Component),g=n(142),v=n.n(g),k=n(143),j=n.n(k),O=n(134),E={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},N=n(140);var C=()=>{const{siteConfig:{themeConfig:{prism:e={}}}}=Object(O.a)(),{isDarkTheme:t}=Object(N.a)(),n=e.theme||E,a=e.darkTheme||n;return t?a:n},w=n(92),x=n.n(w);const P=/{([\d,-]+)}/,_=(e=["js","jsBlock","jsx","python","html"])=>{const t={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},n=["highlight-next-line","highlight-start","highlight-end"].join("|"),a=e.map(e=>`(?:${t[e].start}\\s*(${n})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${a})\\s*$`)},T=/title=".*"/;var S=({children:e,className:t,metastring:n})=>{const{siteConfig:{themeConfig:{prism:l={}}}}=Object(O.a)(),[s,u]=Object(r.useState)(!1),[p,m]=Object(r.useState)(!1);Object(r.useEffect)(()=>{m(!0)},[]);const d=Object(r.useRef)(null);let y=[],h="";const b=C();if(n&&P.test(n)){const e=n.match(P)[1];y=j.a.parse(e).filter(e=>e>0)}n&&T.test(n)&&(h=n.match(T)[0].split("title=")[1].replace(/"+/g,""));let g=t&&t.replace(/language-/,"");!g&&l.defaultLanguage&&(g=l.defaultLanguage);let k=e.replace(/\n$/,"");if(0===y.length&&void 0!==g){let t="";const n=(e=>{switch(e){case"js":case"javascript":case"ts":case"typescript":return _(["js","jsBlock"]);case"jsx":case"tsx":return _(["js","jsBlock","jsx"]);case"html":return _(["js","jsBlock","html"]);case"python":case"py":return _(["python"]);default:return _()}})(g),a=e.replace(/\n$/,"").split("\n");let r;for(let e=0;e<a.length;){const o=e+1,l=a[e].match(n);if(null!==l){switch(l.slice(1).reduce((e,t)=>e||t,void 0)){case"highlight-next-line":t+=o+",";break;case"highlight-start":r=o;break;case"highlight-end":t+=`${r}-${o-1},`}a.splice(e,1)}else e+=1}y=j.a.parse(t),k=a.join("\n")}const E=()=>{v()(k),u(!0),setTimeout(()=>u(!1),2e3)};return o.a.createElement(f,Object(a.a)({},i,{key:p,theme:b,code:k,language:g}),({className:e,style:t,tokens:n,getLineProps:r,getTokenProps:l})=>o.a.createElement(o.a.Fragment,null,h&&o.a.createElement("div",{style:t,className:x.a.codeBlockTitle},h),o.a.createElement("div",{className:x.a.codeBlockContent},o.a.createElement("button",{ref:d,type:"button","aria-label":"Copy code to clipboard",className:Object(c.a)(x.a.copyButton,{[x.a.copyButtonWithTitle]:h}),onClick:E},s?"Copied":"Copy"),o.a.createElement("div",{tabIndex:"0",className:Object(c.a)(e,x.a.codeBlock,{[x.a.codeBlockWithTitle]:h})},o.a.createElement("div",{className:x.a.codeBlockLines,style:t},n.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const n=r({line:e,key:t});return y.includes(t+1)&&(n.className=n.className+" docusaurus-highlight-code-line"),o.a.createElement("div",Object(a.a)({key:t},n),e.map((e,t)=>o.a.createElement("span",Object(a.a)({key:t},l({token:e,key:t})))))}))))))},L=(n(93),n(94)),D=n.n(L);var I=e=>function({id:t,...n}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:a=!1}={}}={}}={}}=Object(O.a)();return t?o.a.createElement(e,n,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:Object(c.a)("anchor",{[D.a.enhancedAnchor]:!a}),id:t}),n.children,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#")):o.a.createElement(e,n)},B=n(95),A=n.n(B);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?t.includes("\n")?o.a.createElement(S,e):o.a.createElement("code",e):t},a:e=>/\.[^./]+$/.test(e.href)?o.a.createElement("a",e):o.a.createElement(l.a,e),pre:e=>o.a.createElement("div",Object(a.a)({className:A.a.mdxCodeBlock},e)),h1:I("h1"),h2:I("h2"),h3:I("h3"),h4:I("h4"),h5:I("h5"),h6:I("h6")}},146:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),o=n(137);t.default=function(){return r.a.createElement(o.a,{title:"Page Not Found"},r.a.createElement("div",{className:"container margin-vert--xl"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col col--6 col--offset-3"},r.a.createElement("h1",{className:"hero__title"},"Page Not Found"),r.a.createElement("p",null,"We could not find what you were looking for."),r.a.createElement("p",null,"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 +(window.webpackJsonp=window.webpackJsonp||[]).push([[33,34],{131:function(e,t,n){"use strict";n.r(t);n(12);var a=n(0),r=n.n(a),o=n(134),l=n(135),c=n(46),s=n(138),i=n(2),u=n(137),p=n(150),m=n(153),d=n(154),y=n(155),h=n(152),b=n(136),f=n(140),g=n(104),v=n.n(g);const k=(e,t)=>"link"===e.type?((e,t)=>{const n=e=>e.endsWith("/")?e:e+"/";return n(e)===n(t)})(e.href,t):"category"===e.type&&e.items.some(e=>k(e,t));function j({item:e,onItemClick:t,collapsible:n,activePath:o,...l}){const{items:c,label:s}=e,p=k(e,o),m=function(e){const t=Object(a.useRef)(e);return Object(a.useEffect)(()=>{t.current=e},[e]),t.current}(p),[d,y]=Object(a.useState)(()=>!!n&&(!p&&e.collapsed));Object(a.useEffect)(()=>{p&&!m&&d&&y(!1)},[p,m,d]);const h=Object(a.useCallback)(e=>{e.preventDefault(),y(e=>!e)},[y]);return 0===c.length?null:r.a.createElement("li",{className:Object(u.a)("menu__list-item",{"menu__list-item--collapsed":d}),key:s},r.a.createElement("a",Object(i.a)({className:Object(u.a)("menu__link",{"menu__link--sublist":n,"menu__link--active":n&&p,[v.a.menuLinkText]:!n}),onClick:n?h:void 0,href:n?"#!":void 0},l),s),r.a.createElement("ul",{className:"menu__list"},c.map(e=>r.a.createElement(E,{tabIndex:d?"-1":"0",key:e.label,item:e,onItemClick:t,collapsible:n,activePath:o}))))}function O({item:e,onItemClick:t,activePath:n,collapsible:a,...o}){const{href:l,label:c}=e,s=k(e,n);return r.a.createElement("li",{className:"menu__list-item",key:c},r.a.createElement(b.a,Object(i.a)({className:Object(u.a)("menu__link",{"menu__link--active":s}),to:l},Object(f.a)(l)?{isNavLink:!0,exact:!0,onClick:t}:{target:"_blank",rel:"noreferrer noopener"},o),c))}function E(e){switch(e.item.type){case"category":return r.a.createElement(j,e);case"link":default:return r.a.createElement(O,e)}}var N=function(e){const[t,n]=Object(a.useState)(!1),{siteConfig:{themeConfig:{navbar:{title:o,hideOnScroll:c=!1}={}}}={},isClient:s}=Object(l.a)(),{logoLink:f,logoLinkProps:g,logoImageUrl:k,logoAlt:j}=Object(y.a)(),{isAnnouncementBarClosed:O}=Object(p.a)(),{scrollY:N}=Object(h.a)(),{docsSidebars:C,path:w,sidebar:x,sidebarCollapsible:P}=e;Object(m.a)(t);const _=Object(d.a)();if(Object(a.useEffect)(()=>{_===d.b.desktop&&n(!1)},[_]),!x)return null;const T=C[x];if(!T)throw new Error(`Cannot find the sidebar "${x}" in the sidebar config!`);return r.a.createElement("div",{className:Object(u.a)(v.a.sidebar,{[v.a.sidebarWithHideableNavbar]:c})},c&&r.a.createElement(b.a,Object(i.a)({tabIndex:"-1",className:v.a.sidebarLogo,to:f},g),null!=k&&r.a.createElement("img",{key:s,src:k,alt:j}),null!=o&&r.a.createElement("strong",null,o)),r.a.createElement("div",{className:Object(u.a)("menu","menu--responsive",v.a.menu,{"menu--show":t,[v.a.menuWithAnnouncementBar]:!O&&0===N})},r.a.createElement("button",{"aria-label":t?"Close Menu":"Open Menu","aria-haspopup":"true",className:"button button--secondary button--sm menu__button",type:"button",onClick:()=>{n(!t)}},t?r.a.createElement("span",{className:Object(u.a)(v.a.sidebarMenuIcon,v.a.sidebarMenuCloseIcon)},"\xd7"):r.a.createElement("svg",{"aria-label":"Menu",className:v.a.sidebarMenuIcon,xmlns:"http://www.w3.org/2000/svg",height:24,width:24,viewBox:"0 0 32 32",role:"img",focusable:"false"},r.a.createElement("title",null,"Menu"),r.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),r.a.createElement("ul",{className:"menu__list"},T.map(e=>r.a.createElement(E,{key:e.label,item:e,onItemClick:e=>{e.target.blur(),n(!1)},collapsible:P,activePath:w})))))},C=n(146),w=n(147),x=n(151),P=n(105),_=n.n(P);t.default=function(e){const{route:t,docsMetadata:n,location:a}=e,i=t.routes.find(e=>Object(x.a)(a.pathname,e))||{},{permalinkToSidebar:u,docsSidebars:p,version:m}=n,d=u[i.path],{siteConfig:{themeConfig:y={}}={},isClient:h}=Object(l.a)(),{sidebarCollapsible:b=!0}=y;return 0===Object.keys(i).length?r.a.createElement(w.default,e):r.a.createElement(s.a,{version:m,key:h},r.a.createElement("div",{className:_.a.docPage},d&&r.a.createElement("div",{className:_.a.docSidebarContainer,role:"complementary"},r.a.createElement(N,{docsSidebars:p,path:i.path,sidebar:d,sidebarCollapsible:b})),r.a.createElement("main",{className:_.a.docMainContainer},r.a.createElement(o.a,{components:C.a},Object(c.a)(t.routes)))))}},134:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return y}));var a=n(0),r=n.n(a);function o(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 c(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){o(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 s(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var i=r.a.createContext({}),u=function(e){var t=r.a.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):c(c({},t),e)),n},p=function(e){var t=u(e.components);return r.a.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},d=r.a.forwardRef((function(e,t){var n=e.components,a=e.mdxType,o=e.originalType,l=e.parentName,i=s(e,["components","mdxType","originalType","parentName"]),p=u(n),d=a,y=p["".concat(l,".").concat(d)]||p[d]||m[d]||o;return n?r.a.createElement(y,c(c({ref:t},i),{},{components:n})):r.a.createElement(y,c({ref:t},i))}));function y(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=n.length,l=new Array(o);l[0]=d;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:a,l[1]=c;for(var i=2;i<o;i++)l[i]=n[i];return r.a.createElement.apply(null,l)}return r.a.createElement.apply(null,n)}d.displayName="MDXCreateElement"},143:function(e,t,n){"use strict";const a=(e,{target:t=document.body}={})=>{const n=document.createElement("textarea"),a=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";const r=document.getSelection();let o=!1;r.rangeCount>0&&(o=r.getRangeAt(0)),t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let l=!1;try{l=document.execCommand("copy")}catch(c){}return n.remove(),o&&(r.removeAllRanges(),r.addRange(o)),a&&a.focus(),l};e.exports=a,e.exports.default=a},144:function(e,t){e.exports.parse=function(e){var t=e.split(",").map((function(e){return function(e){if(/^-?\d+$/.test(e))return parseInt(e,10);var t;if(t=e.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){var n=t[1],a=t[2],r=t[3];if(n&&r){var o=[],l=(n=parseInt(n))<(r=parseInt(r))?1:-1;"-"!=a&&".."!=a&&"\u2025"!=a||(r+=l);for(var c=n;c!=r;c+=l)o.push(c);return o}}return[]}(e)}));return 0===t.length?[]:1===t.length?Array.isArray(t[0])?t[0]:t:t.reduce((function(e,t){return Array.isArray(e)||(e=[e]),Array.isArray(t)||(t=[t]),e.concat(t)}))}},146:function(e,t,n){"use strict";var a=n(2),r=n(0),o=n.n(r),l=n(136),c=n(137),s={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","at-rule","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"}}]},i={Prism:n(35).a,theme:s};function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(){return(p=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}).apply(this,arguments)}var m=/\r\n|\r|\n/,d=function(e){0===e.length?e.push({types:["plain"],content:"",empty:!0}):1===e.length&&""===e[0].content&&(e[0].empty=!0)},y=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},h=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=p({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=p({},n,{backgroundColor:null}),r};function b(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}var f=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),u(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?h(e.theme,e.language):void 0;return t.themeDict=n})),u(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,o=p({},b(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?p({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),u(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))}})),u(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,o=e.token,l=p({},b(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?p({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l}))}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,u=t[l],p=n[l][o];if("string"==typeof p?(u=l>0?u:["plain"],i=p):(u=y(u,p.type),p.alias&&(u=y(u,p.alias)),i=p.content),"string"==typeof i){var h=i.split(m),b=h.length;c.push({types:u,content:h[0]});for(var f=1;f<b;f++)d(c),s.push(c=[]),c.push({types:u,content:h[f]})}else l++,t.push(u),n.push(i),a.push(0),r.push(i.length)}l--,t.pop(),n.pop(),a.pop(),r.pop()}return d(c),s}(void 0!==l?t.tokenize(a,l,n):[a]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(r.Component),g=n(143),v=n.n(g),k=n(144),j=n.n(k),O=n(135),E={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},N=n(141);var C=()=>{const{siteConfig:{themeConfig:{prism:e={}}}}=Object(O.a)(),{isDarkTheme:t}=Object(N.a)(),n=e.theme||E,a=e.darkTheme||n;return t?a:n},w=n(92),x=n.n(w);const P=/{([\d,-]+)}/,_=(e=["js","jsBlock","jsx","python","html"])=>{const t={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},python:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}},n=["highlight-next-line","highlight-start","highlight-end"].join("|"),a=e.map(e=>`(?:${t[e].start}\\s*(${n})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${a})\\s*$`)},T=/title=".*"/;var S=({children:e,className:t,metastring:n})=>{const{siteConfig:{themeConfig:{prism:l={}}}}=Object(O.a)(),[s,u]=Object(r.useState)(!1),[p,m]=Object(r.useState)(!1);Object(r.useEffect)(()=>{m(!0)},[]);const d=Object(r.useRef)(null);let y=[],h="";const b=C();if(n&&P.test(n)){const e=n.match(P)[1];y=j.a.parse(e).filter(e=>e>0)}n&&T.test(n)&&(h=n.match(T)[0].split("title=")[1].replace(/"+/g,""));let g=t&&t.replace(/language-/,"");!g&&l.defaultLanguage&&(g=l.defaultLanguage);let k=e.replace(/\n$/,"");if(0===y.length&&void 0!==g){let t="";const n=(e=>{switch(e){case"js":case"javascript":case"ts":case"typescript":return _(["js","jsBlock"]);case"jsx":case"tsx":return _(["js","jsBlock","jsx"]);case"html":return _(["js","jsBlock","html"]);case"python":case"py":return _(["python"]);default:return _()}})(g),a=e.replace(/\n$/,"").split("\n");let r;for(let e=0;e<a.length;){const o=e+1,l=a[e].match(n);if(null!==l){switch(l.slice(1).reduce((e,t)=>e||t,void 0)){case"highlight-next-line":t+=o+",";break;case"highlight-start":r=o;break;case"highlight-end":t+=`${r}-${o-1},`}a.splice(e,1)}else e+=1}y=j.a.parse(t),k=a.join("\n")}const E=()=>{v()(k),u(!0),setTimeout(()=>u(!1),2e3)};return o.a.createElement(f,Object(a.a)({},i,{key:p,theme:b,code:k,language:g}),({className:e,style:t,tokens:n,getLineProps:r,getTokenProps:l})=>o.a.createElement(o.a.Fragment,null,h&&o.a.createElement("div",{style:t,className:x.a.codeBlockTitle},h),o.a.createElement("div",{className:x.a.codeBlockContent},o.a.createElement("button",{ref:d,type:"button","aria-label":"Copy code to clipboard",className:Object(c.a)(x.a.copyButton,{[x.a.copyButtonWithTitle]:h}),onClick:E},s?"Copied":"Copy"),o.a.createElement("div",{tabIndex:"0",className:Object(c.a)(e,x.a.codeBlock,{[x.a.codeBlockWithTitle]:h})},o.a.createElement("div",{className:x.a.codeBlockLines,style:t},n.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const n=r({line:e,key:t});return y.includes(t+1)&&(n.className=n.className+" docusaurus-highlight-code-line"),o.a.createElement("div",Object(a.a)({key:t},n),e.map((e,t)=>o.a.createElement("span",Object(a.a)({key:t},l({token:e,key:t})))))}))))))},L=(n(93),n(94)),D=n.n(L);var I=e=>function({id:t,...n}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:a=!1}={}}={}}={}}=Object(O.a)();return t?o.a.createElement(e,n,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:Object(c.a)("anchor",{[D.a.enhancedAnchor]:!a}),id:t}),n.children,o.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#")):o.a.createElement(e,n)},B=n(95),A=n.n(B);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?t.includes("\n")?o.a.createElement(S,e):o.a.createElement("code",e):t},a:e=>/\.[^./]+$/.test(e.href)?o.a.createElement("a",e):o.a.createElement(l.a,e),pre:e=>o.a.createElement("div",Object(a.a)({className:A.a.mdxCodeBlock},e)),h1:I("h1"),h2:I("h2"),h3:I("h3"),h4:I("h4"),h5:I("h5"),h6:I("h6")}},147:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),o=n(138);t.default=function(){return r.a.createElement(o.a,{title:"Page Not Found"},r.a.createElement("div",{className:"container margin-vert--xl"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col col--6 col--offset-3"},r.a.createElement("h1",{className:"hero__title"},"Page Not Found"),r.a.createElement("p",null,"We could not find what you were looking for."),r.a.createElement("p",null,"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/docs/33.567340dd.js b/docs/34.ca8d04b0.js index e56ae1b..b46ea3e 100644 --- a/docs/33.567340dd.js +++ b/docs/34.ca8d04b0.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{146:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(137);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you were looking for."),o.a.createElement("p",null,"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 +(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{147:function(e,t,a){"use strict";a.r(t);var n=a(0),o=a.n(n),l=a(138);t.default=function(){return o.a.createElement(l.a,{title:"Page Not Found"},o.a.createElement("div",{className:"container margin-vert--xl"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col col--6 col--offset-3"},o.a.createElement("h1",{className:"hero__title"},"Page Not Found"),o.a.createElement("p",null,"We could not find what you were looking for."),o.a.createElement("p",null,"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/docs/3fc7c349.425a755d.js b/docs/3fc7c349.82f96b65.js index d6e149e..3cfc6fe 100644 --- a/docs/3fc7c349.425a755d.js +++ b/docs/3fc7c349.82f96b65.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{108:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2019w42a-beta",title:"2019w42a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w42a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-10-13-2019w42a-beta.md",source:"@site/blog\\2019-10-13-2019w42a-beta.md",description:"- Harmonic study implemented;",date:"2019-10-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2019w42a-beta",readingTime:.09,truncated:!1,prevItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Harmonic study implemented;"),Object(o.b)("li",{parentName:"ul"},"Autolayout from importation implemented;"),Object(o.b)("li",{parentName:"ul"},"Importation of Matpower files;"),Object(o.b)("li",{parentName:"ul"},"Several minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},s=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),s=n,f=b["".concat(i,".").concat(s)]||b[s]||m[s]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=s;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}s.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{108:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2019w42a-beta",title:"2019w42a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w42a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-10-13-2019w42a-beta.md",source:"@site/blog\\2019-10-13-2019w42a-beta.md",description:"- Harmonic study implemented;",date:"2019-10-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2019w42a-beta",readingTime:.09,truncated:!1,prevItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Harmonic study implemented;"),Object(o.b)("li",{parentName:"ul"},"Autolayout from importation implemented;"),Object(o.b)("li",{parentName:"ul"},"Importation of Matpower files;"),Object(o.b)("li",{parentName:"ul"},"Several minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},s=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),s=n,f=b["".concat(i,".").concat(s)]||b[s]||m[s]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=s;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}s.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/404.html b/docs/404.html index e5afc55..9293699 100644 --- a/docs/404.html +++ b/docs/404.html @@ -5,15 +5,15 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Page Not Found | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | PSP-UFU"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/45acc928.b87a4ca6.js b/docs/45acc928.8f356fa1.js index 70044b0..e6dae21 100644 --- a/docs/45acc928.b87a4ca6.js +++ b/docs/45acc928.8f356fa1.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{109:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"Highlight",(function(){return p})),r.d(t,"default",(function(){return s}));var n=r(2),o=r(6),a=(r(0),r(133)),c={id:"mdx",title:"Powered by MDX"},i={id:"mdx",isDocsHomePage:!1,title:"Powered by MDX",description:"You can write JSX and use React components within your Markdown thanks to MDX.",source:"@site/docs\\mdx.md",permalink:"/PSP/docs/mdx",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/mdx.md"},u=[],p=function(e){var t=e.children,r=e.color;return Object(a.b)("span",{style:{backgroundColor:r,borderRadius:"2px",color:"#fff",padding:"0.2rem"}},t)},l={rightToc:u,Highlight:p};function s(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(a.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(a.b)("p",null,"You can write JSX and use React components within your Markdown thanks to ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"https://mdxjs.com/"}),"MDX"),"."),Object(a.b)(p,{color:"#25c2a0",mdxType:"Highlight"},"Docusaurus green")," and ",Object(a.b)(p,{color:"#1877F2",mdxType:"Highlight"},"Facebook blue")," are my favorite colors.",Object(a.b)("p",null,"I can write ",Object(a.b)("strong",{parentName:"p"},"Markdown")," alongside my ",Object(a.b)("em",{parentName:"p"},"JSX"),"!"))}s.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return b}));var n=r(0),o=r.n(n);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 c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(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)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=o.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),f=n,b=s["".concat(c,".").concat(f)]||s[f]||d[f]||a;return r?o.a.createElement(b,i(i({ref:t},p),{},{components:r})):o.a.createElement(b,i({ref:t},p))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,c=new Array(a);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var p=2;p<a;p++)c[p]=r[p];return o.a.createElement.apply(null,c)}return o.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{109:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"Highlight",(function(){return p})),r.d(t,"default",(function(){return s}));var n=r(2),o=r(6),a=(r(0),r(134)),c={id:"mdx",title:"Powered by MDX"},i={id:"mdx",isDocsHomePage:!1,title:"Powered by MDX",description:"You can write JSX and use React components within your Markdown thanks to MDX.",source:"@site/docs\\mdx.md",permalink:"/PSP/docs/mdx",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/mdx.md"},u=[],p=function(e){var t=e.children,r=e.color;return Object(a.b)("span",{style:{backgroundColor:r,borderRadius:"2px",color:"#fff",padding:"0.2rem"}},t)},l={rightToc:u,Highlight:p};function s(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(a.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(a.b)("p",null,"You can write JSX and use React components within your Markdown thanks to ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"https://mdxjs.com/"}),"MDX"),"."),Object(a.b)(p,{color:"#25c2a0",mdxType:"Highlight"},"Docusaurus green")," and ",Object(a.b)(p,{color:"#1877F2",mdxType:"Highlight"},"Facebook blue")," are my favorite colors.",Object(a.b)("p",null,"I can write ",Object(a.b)("strong",{parentName:"p"},"Markdown")," alongside my ",Object(a.b)("em",{parentName:"p"},"JSX"),"!"))}s.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return b}));var n=r(0),o=r.n(n);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 c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(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)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=o.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),f=n,b=s["".concat(c,".").concat(f)]||s[f]||d[f]||a;return r?o.a.createElement(b,i(i({ref:t},p),{},{components:r})):o.a.createElement(b,i({ref:t},p))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,c=new Array(a);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var p=2;p<a;p++)c[p]=r[p];return o.a.createElement.apply(null,c)}return o.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/569bb2db.73b164db.js b/docs/569bb2db.3269b5ee.js index 7f05023..d12ee5e 100644 --- a/docs/569bb2db.73b164db.js +++ b/docs/569bb2db.3269b5ee.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{110:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),c={id:"2020w28a-beta",title:"2020w28a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},i={permalink:"/PSP/blog/2020w28a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-07-09-2020w28a-beta.md",source:"@site/blog\\2020-07-09-2020w28a-beta.md",description:"- Voltage heatmap implemented (OpenGL enabled);",date:"2020-07-09T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w28a-beta",readingTime:.06,truncated:!1,nextItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Voltage heatmap implemented (OpenGL enabled);"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(c,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,i(i({ref:t},l),{},{components:r})):a.a.createElement(m,i({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,c=new Array(o);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var l=2;l<o;l++)c[l]=r[l];return a.a.createElement.apply(null,c)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{110:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),c={id:"2020w28a-beta",title:"2020w28a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},i={permalink:"/PSP/blog/2020w28a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-07-09-2020w28a-beta.md",source:"@site/blog\\2020-07-09-2020w28a-beta.md",description:"- Voltage heatmap implemented (OpenGL enabled);",date:"2020-07-09T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w28a-beta",readingTime:.06,truncated:!1,nextItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Voltage heatmap implemented (OpenGL enabled);"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(c,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,i(i({ref:t},l),{},{components:r})):a.a.createElement(m,i({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,c=new Array(o);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var l=2;l<o;l++)c[l]=r[l];return a.a.createElement.apply(null,c)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/605faea1.da850e9b.js b/docs/605faea1.af8f38b1.js index 9046037..c103279 100644 --- a/docs/605faea1.da850e9b.js +++ b/docs/605faea1.af8f38b1.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{111:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2019w44a-beta",title:"22019w44a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w44a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-11-01-2019w44a-beta.md",source:"@site/blog\\2019-11-01-2019w44a-beta.md",description:"- Minor changes to 32bit MSW version for compatibility;",date:"2019-11-01T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"22019w44a-beta",readingTime:.08,truncated:!1,prevItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"},nextItem:{title:"2019w42a-beta",permalink:"/PSP/blog/2019w42a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Minor changes to 32bit MSW version for compatibility;"),Object(o.b)("li",{parentName:"ul"},"Travis CI (Continuous Integration) implemented (Linux).")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(i,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,c(c({ref:t},l),{},{components:r})):a.a.createElement(m,c({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=f;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{111:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2019w44a-beta",title:"22019w44a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w44a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-11-01-2019w44a-beta.md",source:"@site/blog\\2019-11-01-2019w44a-beta.md",description:"- Minor changes to 32bit MSW version for compatibility;",date:"2019-11-01T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"22019w44a-beta",readingTime:.08,truncated:!1,prevItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"},nextItem:{title:"2019w42a-beta",permalink:"/PSP/blog/2019w42a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Minor changes to 32bit MSW version for compatibility;"),Object(o.b)("li",{parentName:"ul"},"Travis CI (Continuous Integration) implemented (Linux).")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(i,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,c(c({ref:t},l),{},{components:r})):a.a.createElement(m,c({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=f;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/6875c492.2a3e2394.js b/docs/6875c492.9696a5e9.js index bb5a92b..1b3b026 100644 --- a/docs/6875c492.2a3e2394.js +++ b/docs/6875c492.9696a5e9.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{112:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),r=t(137),c=t(144),m=t(135);a.default=function(e){const{metadata:a,items:t}=e,{allTagsPath:n,name:s,count:o}=a;return l.a.createElement(r.a,{title:`Posts tagged "${s}"`,description:`Blog | Tagged "${s}"`},l.a.createElement("div",{className:"container margin-vert--lg"},l.a.createElement("div",{className:"row"},l.a.createElement("main",{className:"col col--8 col--offset-2"},l.a.createElement("h1",null,o," ",function(e,a){return e>1?a+"s":a}(o,"post"),' tagged with "',s,'"'),l.a.createElement(m.a,{href:n},"View All Tags"),l.a.createElement("div",{className:"margin-vert--xl"},t.map(({content:e})=>l.a.createElement(c.a,{key:e.metadata.permalink,frontMatter:e.frontMatter,metadata:e.metadata,truncated:!0},l.a.createElement(e,null))))))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{112:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),r=t(138),c=t(145),m=t(136);a.default=function(e){const{metadata:a,items:t}=e,{allTagsPath:n,name:s,count:o}=a;return l.a.createElement(r.a,{title:`Posts tagged "${s}"`,description:`Blog | Tagged "${s}"`},l.a.createElement("div",{className:"container margin-vert--lg"},l.a.createElement("div",{className:"row"},l.a.createElement("main",{className:"col col--8 col--offset-2"},l.a.createElement("h1",null,o," ",function(e,a){return e>1?a+"s":a}(o,"post"),' tagged with "',s,'"'),l.a.createElement(m.a,{href:n},"View All Tags"),l.a.createElement("div",{className:"margin-vert--xl"},t.map(({content:e})=>l.a.createElement(c.a,{key:e.metadata.permalink,frontMatter:e.frontMatter,metadata:e.metadata,truncated:!0},l.a.createElement(e,null))))))))}}}]);
\ No newline at end of file diff --git a/docs/7366bc9d.16f670d1.js b/docs/7366bc9d.e3475f47.js index e18f34f..d3ccc3f 100644 --- a/docs/7366bc9d.16f670d1.js +++ b/docs/7366bc9d.e3475f47.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{114:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return i})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return s}));var n=a(2),b=a(6),r=(a(0),a(133)),c={id:"doc1",title:"Style Guide",sidebar_label:"Style Guide"},i={id:"doc1",isDocsHomePage:!1,title:"Style Guide",description:"You can write content using GitHub-flavored Markdown syntax.",source:"@site/docs\\doc1.md",permalink:"/PSP/docs/doc1",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc1.md",sidebar_label:"Style Guide"},l=[{value:"Markdown Syntax",id:"markdown-syntax",children:[]},{value:"Headers",id:"headers",children:[]},{value:"H2 - Create the best documentation",id:"h2---create-the-best-documentation",children:[{value:"H3 - Create the best documentation",id:"h3---create-the-best-documentation",children:[]}]},{value:"Emphasis",id:"emphasis",children:[]},{value:"Lists",id:"lists",children:[]},{value:"Links",id:"links",children:[]},{value:"Images",id:"images",children:[]},{value:"Code",id:"code",children:[]},{value:"Tables",id:"tables",children:[]},{value:"Blockquotes",id:"blockquotes",children:[]},{value:"Inline HTML",id:"inline-html",children:[]},{value:"Line Breaks",id:"line-breaks",children:[]},{value:"Admonitions",id:"admonitions",children:[]}],o={rightToc:l};function s(e){var t=e.components,a=Object(b.a)(e,["components"]);return Object(r.b)("wrapper",Object(n.a)({},o,a,{components:t,mdxType:"MDXLayout"}),Object(r.b)("p",null,"You can write content using ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://github.github.com/gfm/"}),"GitHub-flavored Markdown syntax"),"."),Object(r.b)("h2",{id:"markdown-syntax"},"Markdown Syntax"),Object(r.b)("p",null,"To serve as an example page when styling markdown based Docusaurus sites."),Object(r.b)("h2",{id:"headers"},"Headers"),Object(r.b)("h1",{id:"h1---create-the-best-documentation"},"H1 - Create the best documentation"),Object(r.b)("h2",{id:"h2---create-the-best-documentation"},"H2 - Create the best documentation"),Object(r.b)("h3",{id:"h3---create-the-best-documentation"},"H3 - Create the best documentation"),Object(r.b)("h4",{id:"h4---create-the-best-documentation"},"H4 - Create the best documentation"),Object(r.b)("h5",{id:"h5---create-the-best-documentation"},"H5 - Create the best documentation"),Object(r.b)("h6",{id:"h6---create-the-best-documentation"},"H6 - Create the best documentation"),Object(r.b)("hr",null),Object(r.b)("h2",{id:"emphasis"},"Emphasis"),Object(r.b)("p",null,"Emphasis, aka italics, with ",Object(r.b)("em",{parentName:"p"},"asterisks")," or ",Object(r.b)("em",{parentName:"p"},"underscores"),"."),Object(r.b)("p",null,"Strong emphasis, aka bold, with ",Object(r.b)("strong",{parentName:"p"},"asterisks")," or ",Object(r.b)("strong",{parentName:"p"},"underscores"),"."),Object(r.b)("p",null,"Combined emphasis with ",Object(r.b)("strong",{parentName:"p"},"asterisks and ",Object(r.b)("em",{parentName:"strong"},"underscores")),"."),Object(r.b)("p",null,"Strikethrough uses two tildes. ",Object(r.b)("del",{parentName:"p"},"Scratch this.")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"lists"},"Lists"),Object(r.b)("ol",null,Object(r.b)("li",{parentName:"ol"},"First ordered list item"),Object(r.b)("li",{parentName:"ol"},"Another item",Object(r.b)("ul",{parentName:"li"},Object(r.b)("li",{parentName:"ul"},"Unordered sub-list."))),Object(r.b)("li",{parentName:"ol"},"Actual numbers don't matter, just that it's a number",Object(r.b)("ol",{parentName:"li"},Object(r.b)("li",{parentName:"ol"},"Ordered sub-list"))),Object(r.b)("li",{parentName:"ol"},"And another item.")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Unordered list can use asterisks")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Or minuses")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Or pluses")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"links"},"Links"),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.google.com/"}),"I'm an inline-style link")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.google.com/",title:"Google's Homepage"}),"I'm an inline-style link with title")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.mozilla.org/"}),"I'm a reference-style link")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"../blob/master/LICENSE"}),"I'm a relative reference to a repository file")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://slashdot.org/"}),"You can use numbers for reference-style link definitions")),Object(r.b)("p",null,"Or leave it empty and use the ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.reddit.com/"}),"link text itself"),"."),Object(r.b)("p",null,"URLs and URLs in angle brackets will automatically get turned into links. ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"http://www.example.com/")," or ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"http://www.example.com/")," and sometimes example.com (but not on GitHub, for example)."),Object(r.b)("p",null,"Some text to show that the reference links can follow later."),Object(r.b)("hr",null),Object(r.b)("h2",{id:"images"},"Images"),Object(r.b)("p",null,"Here's our logo (hover to see the title text):"),Object(r.b)("p",null,"Inline-style: ",Object(r.b)("img",Object(n.a)({parentName:"p"},{src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 1"}))),Object(r.b)("p",null,"Reference-style: ",Object(r.b)("img",Object(n.a)({parentName:"p"},{src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 2"}))),Object(r.b)("hr",null),Object(r.b)("h2",{id:"code"},"Code"),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-javascript"}),"var s = 'JavaScript syntax highlighting';\nalert(s);\n")),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-python"}),'s = "Python syntax highlighting"\nprint(s)\n')),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{}),"No language indicated, so no syntax highlighting.\nBut let's throw in a <b>tag</b>.\n")),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-js",metastring:"{2}","{2}":!0}),"function highlightMe() {\n console.log('This line can be highlighted!');\n}\n")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"tables"},"Tables"),Object(r.b)("p",null,"Colons can be used to align columns."),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Tables"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:"center"}),"Are"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:"right"}),"Cool"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 3 is"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"right-aligned"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1600")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 2 is"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"centered"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$12")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"zebra stripes"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"are neat"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1")))),Object(r.b)("p",null,"There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown."),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Markdown"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Less"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Pretty"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("em",{parentName:"td"},"Still")),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("inlineCode",{parentName:"td"},"renders")),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"nicely"))),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"1"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"2"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"3")))),Object(r.b)("hr",null),Object(r.b)("h2",{id:"blockquotes"},"Blockquotes"),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.")),Object(r.b)("p",null,"Quote break."),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can ",Object(r.b)("em",{parentName:"p"},"put")," ",Object(r.b)("strong",{parentName:"p"},"Markdown")," into a blockquote.")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"inline-html"},"Inline HTML"),Object(r.b)("dl",null,Object(r.b)("dt",null,"Definition list"),Object(r.b)("dd",null,"Is something people use sometimes."),Object(r.b)("dt",null,"Markdown in HTML"),Object(r.b)("dd",null,"Does *not* work **very** well. Use HTML ",Object(r.b)("em",null,"tags"),".")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"line-breaks"},"Line Breaks"),Object(r.b)("p",null,"Here's a line for us to start with."),Object(r.b)("p",null,"This line is separated from the one above by two newlines, so it will be a ",Object(r.b)("em",{parentName:"p"},"separate paragraph"),"."),Object(r.b)("p",null,"This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the ",Object(r.b)("em",{parentName:"p"},"same paragraph"),"."),Object(r.b)("hr",null),Object(r.b)("h2",{id:"admonitions"},"Admonitions"),Object(r.b)("div",{className:"admonition admonition-note alert alert--secondary"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"note")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a note"))),Object(r.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"tip")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a tip"))),Object(r.b)("div",{className:"admonition admonition-important alert alert--info"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"important")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is important"))),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"caution")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a caution"))),Object(r.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"warning")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a warning"))))}s.isMDXComponent=!0},133:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return O}));var n=a(0),b=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function l(e,t){if(null==e)return{};var a,n,b=function(e,t){if(null==e)return{};var a,n,b={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(b[a]=e[a]);return b}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(b[a]=e[a])}return b}var o=b.a.createContext({}),s=function(e){var t=b.a.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},p=function(e){var t=s(e.components);return b.a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return b.a.createElement(b.a.Fragment,{},t)}},d=b.a.forwardRef((function(e,t){var a=e.components,n=e.mdxType,r=e.originalType,c=e.parentName,o=l(e,["components","mdxType","originalType","parentName"]),p=s(a),d=n,O=p["".concat(c,".").concat(d)]||p[d]||m[d]||r;return a?b.a.createElement(O,i(i({ref:t},o),{},{components:a})):b.a.createElement(O,i({ref:t},o))}));function O(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var r=a.length,c=new Array(r);c[0]=d;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var o=2;o<r;o++)c[o]=a[o];return b.a.createElement.apply(null,c)}return b.a.createElement.apply(null,a)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{114:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return c})),a.d(t,"metadata",(function(){return i})),a.d(t,"rightToc",(function(){return l})),a.d(t,"default",(function(){return s}));var n=a(2),b=a(6),r=(a(0),a(134)),c={id:"doc1",title:"Style Guide",sidebar_label:"Style Guide"},i={id:"doc1",isDocsHomePage:!1,title:"Style Guide",description:"You can write content using GitHub-flavored Markdown syntax.",source:"@site/docs\\doc1.md",permalink:"/PSP/docs/doc1",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc1.md",sidebar_label:"Style Guide"},l=[{value:"Markdown Syntax",id:"markdown-syntax",children:[]},{value:"Headers",id:"headers",children:[]},{value:"H2 - Create the best documentation",id:"h2---create-the-best-documentation",children:[{value:"H3 - Create the best documentation",id:"h3---create-the-best-documentation",children:[]}]},{value:"Emphasis",id:"emphasis",children:[]},{value:"Lists",id:"lists",children:[]},{value:"Links",id:"links",children:[]},{value:"Images",id:"images",children:[]},{value:"Code",id:"code",children:[]},{value:"Tables",id:"tables",children:[]},{value:"Blockquotes",id:"blockquotes",children:[]},{value:"Inline HTML",id:"inline-html",children:[]},{value:"Line Breaks",id:"line-breaks",children:[]},{value:"Admonitions",id:"admonitions",children:[]}],o={rightToc:l};function s(e){var t=e.components,a=Object(b.a)(e,["components"]);return Object(r.b)("wrapper",Object(n.a)({},o,a,{components:t,mdxType:"MDXLayout"}),Object(r.b)("p",null,"You can write content using ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://github.github.com/gfm/"}),"GitHub-flavored Markdown syntax"),"."),Object(r.b)("h2",{id:"markdown-syntax"},"Markdown Syntax"),Object(r.b)("p",null,"To serve as an example page when styling markdown based Docusaurus sites."),Object(r.b)("h2",{id:"headers"},"Headers"),Object(r.b)("h1",{id:"h1---create-the-best-documentation"},"H1 - Create the best documentation"),Object(r.b)("h2",{id:"h2---create-the-best-documentation"},"H2 - Create the best documentation"),Object(r.b)("h3",{id:"h3---create-the-best-documentation"},"H3 - Create the best documentation"),Object(r.b)("h4",{id:"h4---create-the-best-documentation"},"H4 - Create the best documentation"),Object(r.b)("h5",{id:"h5---create-the-best-documentation"},"H5 - Create the best documentation"),Object(r.b)("h6",{id:"h6---create-the-best-documentation"},"H6 - Create the best documentation"),Object(r.b)("hr",null),Object(r.b)("h2",{id:"emphasis"},"Emphasis"),Object(r.b)("p",null,"Emphasis, aka italics, with ",Object(r.b)("em",{parentName:"p"},"asterisks")," or ",Object(r.b)("em",{parentName:"p"},"underscores"),"."),Object(r.b)("p",null,"Strong emphasis, aka bold, with ",Object(r.b)("strong",{parentName:"p"},"asterisks")," or ",Object(r.b)("strong",{parentName:"p"},"underscores"),"."),Object(r.b)("p",null,"Combined emphasis with ",Object(r.b)("strong",{parentName:"p"},"asterisks and ",Object(r.b)("em",{parentName:"strong"},"underscores")),"."),Object(r.b)("p",null,"Strikethrough uses two tildes. ",Object(r.b)("del",{parentName:"p"},"Scratch this.")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"lists"},"Lists"),Object(r.b)("ol",null,Object(r.b)("li",{parentName:"ol"},"First ordered list item"),Object(r.b)("li",{parentName:"ol"},"Another item",Object(r.b)("ul",{parentName:"li"},Object(r.b)("li",{parentName:"ul"},"Unordered sub-list."))),Object(r.b)("li",{parentName:"ol"},"Actual numbers don't matter, just that it's a number",Object(r.b)("ol",{parentName:"li"},Object(r.b)("li",{parentName:"ol"},"Ordered sub-list"))),Object(r.b)("li",{parentName:"ol"},"And another item.")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Unordered list can use asterisks")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Or minuses")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Or pluses")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"links"},"Links"),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.google.com/"}),"I'm an inline-style link")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.google.com/",title:"Google's Homepage"}),"I'm an inline-style link with title")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"https://www.mozilla.org/"}),"I'm a reference-style link")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"../blob/master/LICENSE"}),"I'm a relative reference to a repository file")),Object(r.b)("p",null,Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://slashdot.org/"}),"You can use numbers for reference-style link definitions")),Object(r.b)("p",null,"Or leave it empty and use the ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.reddit.com/"}),"link text itself"),"."),Object(r.b)("p",null,"URLs and URLs in angle brackets will automatically get turned into links. ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"http://www.example.com/")," or ",Object(r.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"http://www.example.com/")," and sometimes example.com (but not on GitHub, for example)."),Object(r.b)("p",null,"Some text to show that the reference links can follow later."),Object(r.b)("hr",null),Object(r.b)("h2",{id:"images"},"Images"),Object(r.b)("p",null,"Here's our logo (hover to see the title text):"),Object(r.b)("p",null,"Inline-style: ",Object(r.b)("img",Object(n.a)({parentName:"p"},{src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 1"}))),Object(r.b)("p",null,"Reference-style: ",Object(r.b)("img",Object(n.a)({parentName:"p"},{src:"https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png",alt:"alt text",title:"Logo Title Text 2"}))),Object(r.b)("hr",null),Object(r.b)("h2",{id:"code"},"Code"),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-javascript"}),"var s = 'JavaScript syntax highlighting';\nalert(s);\n")),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-python"}),'s = "Python syntax highlighting"\nprint(s)\n')),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{}),"No language indicated, so no syntax highlighting.\nBut let's throw in a <b>tag</b>.\n")),Object(r.b)("pre",null,Object(r.b)("code",Object(n.a)({parentName:"pre"},{className:"language-js",metastring:"{2}","{2}":!0}),"function highlightMe() {\n console.log('This line can be highlighted!');\n}\n")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"tables"},"Tables"),Object(r.b)("p",null,"Colons can be used to align columns."),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Tables"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:"center"}),"Are"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:"right"}),"Cool"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 3 is"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"right-aligned"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1600")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 2 is"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"centered"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$12")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"zebra stripes"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"are neat"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1")))),Object(r.b)("p",null,"There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown."),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Markdown"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Less"),Object(r.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Pretty"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("em",{parentName:"td"},"Still")),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("inlineCode",{parentName:"td"},"renders")),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"nicely"))),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"1"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"2"),Object(r.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"3")))),Object(r.b)("hr",null),Object(r.b)("h2",{id:"blockquotes"},"Blockquotes"),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.")),Object(r.b)("p",null,"Quote break."),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can ",Object(r.b)("em",{parentName:"p"},"put")," ",Object(r.b)("strong",{parentName:"p"},"Markdown")," into a blockquote.")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"inline-html"},"Inline HTML"),Object(r.b)("dl",null,Object(r.b)("dt",null,"Definition list"),Object(r.b)("dd",null,"Is something people use sometimes."),Object(r.b)("dt",null,"Markdown in HTML"),Object(r.b)("dd",null,"Does *not* work **very** well. Use HTML ",Object(r.b)("em",null,"tags"),".")),Object(r.b)("hr",null),Object(r.b)("h2",{id:"line-breaks"},"Line Breaks"),Object(r.b)("p",null,"Here's a line for us to start with."),Object(r.b)("p",null,"This line is separated from the one above by two newlines, so it will be a ",Object(r.b)("em",{parentName:"p"},"separate paragraph"),"."),Object(r.b)("p",null,"This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the ",Object(r.b)("em",{parentName:"p"},"same paragraph"),"."),Object(r.b)("hr",null),Object(r.b)("h2",{id:"admonitions"},"Admonitions"),Object(r.b)("div",{className:"admonition admonition-note alert alert--secondary"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"note")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a note"))),Object(r.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"tip")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a tip"))),Object(r.b)("div",{className:"admonition admonition-important alert alert--info"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"important")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is important"))),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"caution")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a caution"))),Object(r.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(n.a)({parentName:"svg"},{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"})))),"warning")),Object(r.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"This is a warning"))))}s.isMDXComponent=!0},134:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return O}));var n=a(0),b=a.n(n);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function l(e,t){if(null==e)return{};var a,n,b=function(e,t){if(null==e)return{};var a,n,b={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(b[a]=e[a]);return b}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(b[a]=e[a])}return b}var o=b.a.createContext({}),s=function(e){var t=b.a.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):i(i({},t),e)),a},p=function(e){var t=s(e.components);return b.a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return b.a.createElement(b.a.Fragment,{},t)}},d=b.a.forwardRef((function(e,t){var a=e.components,n=e.mdxType,r=e.originalType,c=e.parentName,o=l(e,["components","mdxType","originalType","parentName"]),p=s(a),d=n,O=p["".concat(c,".").concat(d)]||p[d]||m[d]||r;return a?b.a.createElement(O,i(i({ref:t},o),{},{components:a})):b.a.createElement(O,i({ref:t},o))}));function O(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var r=a.length,c=new Array(r);c[0]=d;var i={};for(var l in t)hasOwnProperty.call(t,l)&&(i[l]=t[l]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var o=2;o<r;o++)c[o]=a[o];return b.a.createElement.apply(null,c)}return b.a.createElement.apply(null,a)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/77fbd900.be2f2884.js b/docs/77fbd900.380f0c99.js index ad8b3a8..44c5c44 100644 --- a/docs/77fbd900.be2f2884.js +++ b/docs/77fbd900.380f0c99.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{115:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return i})),t.d(a,"metadata",(function(){return s})),t.d(a,"rightToc",(function(){return c})),t.d(a,"default",(function(){return l}));var o=t(2),n=t(6),r=(t(0),t(133)),i={id:"installation",title:"Instala\xe7\xe3o",sidebar_label:"Instala\xe7\xe3o"},s={id:"installation",isDocsHomePage:!1,title:"Instala\xe7\xe3o",description:"Download",source:"@site/docs\\installation.md",permalink:"/PSP/docs/installation",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/installation.md",sidebar_label:"Instala\xe7\xe3o",sidebar:"docs",previous:{title:"PSP-UFU",permalink:"/PSP/docs/"},next:{title:"Tela Principal",permalink:"/PSP/docs/mainScreen"}},c=[{value:"Download",id:"download",children:[]},{value:"Windows",id:"windows",children:[{value:"Problemas recorrentes no Windows",id:"problemas-recorrentes-no-windows",children:[]}]},{value:"Linux",id:"linux",children:[{value:"Problemas recorrentes no Linux",id:"problemas-recorrentes-no-linux",children:[]}]}],b={rightToc:c};function l(e){var a=e.components,t=Object(n.a)(e,["components"]);return Object(r.b)("wrapper",Object(o.a)({},b,t,{components:a,mdxType:"MDXLayout"}),Object(r.b)("h2",{id:"download"},"Download"),Object(r.b)("p",null,"O download do PSP-UFU pode ser realizado pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/releases/latest"}),'"',Object(r.b)("em",{parentName:"a"},"last release"),'" do reposit\xf3rio do PSP-UFU no GitHub'),"."),Object(r.b)("p",null,"Ao acessar ao link, role a p\xe1gina at\xe9 encontrar os ",Object(r.b)("em",{parentName:"p"},"Assets"),":"),Object(r.b)("p",null,Object(r.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/download.png",alt:"Download",title:"Assets donwload"}))),Object(r.b)("p",null,"Como o PSP-UFU \xe9 um ",Object(r.b)("em",{parentName:"p"},"software")," multiplataforma, voc\xea deve baixar o arquivo correto:"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Para o sistema operacional ",Object(r.b)("a",Object(o.a)({parentName:"li"},{href:"installation#windows"}),"Windows")," baixe os arquivos ",Object(r.b)("em",{parentName:"li"},".exe")," (recomendado) ou ",Object(r.b)("em",{parentName:"li"},".zip"),"."),Object(r.b)("li",{parentName:"ul"},"Para os sistemas ",Object(r.b)("a",Object(o.a)({parentName:"li"},{href:"installation#linux"}),"Linux")," baseados no Debian (por exemplo, Ubuntu, Mint) ",Object(r.b)("em",{parentName:"li"},"64 bits")," baixe o pacote de instala\xe7\xe3o ",Object(r.b)("em",{parentName:"li"},".deb"),".")),Object(r.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Dica")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Se voc\xea est\xe1 interessado em contribuir com o PSP-UFU construindo-o para outros sistemas operacionais (principalmente macOS!) entre em contato pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(r.b)("p",null,"Na sequ\xeancia s\xe3o apresentados o passo-a-passo para instala\xe7\xe3o dos SOs ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"installation#windows"}),"Windows")," e ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"installation#linux"}),"Linux"),". Tamb\xe9m s\xe3o apresentadas as solu\xe7\xf5es para os erros mais recorrentes."),Object(r.b)("h2",{id:"windows"},"Windows"),Object(r.b)("p",null,"Ap\xf3s baixar o arquivo ",Object(r.b)("em",{parentName:"p"},".exe")," avance em cada passo do instalador. O execut\xe1vel ir\xe1 solicitar automaticamente a instala\xe7\xe3o do ",Object(r.b)("strong",{parentName:"p"},"Microsoft Visual C++ Redistribu\xedvel")," e, caso n\xe3o esteja instalado no seu computador, realize os procedimentos do programa."),Object(r.b)("p",null,"Caso o execut\xe1vel falhe em abrir, baixe o arquivo ",Object(r.b)("em",{parentName:"p"},".zip")," e descompacte em alguma pasta do seu sistema. Nesse caso \xe9 necess\xe1rio baixar e instalar manualmente o ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://aka.ms/vs/16/release/vc_redist.x86.exe"}),Object(r.b)("strong",{parentName:"a"},"Microsoft Visual C++ Redistribu\xedvel 32 bits")),"."),Object(r.b)("p",null,'Ap\xf3s a conclus\xe3o da instala\xe7\xe3o abra o PSP-UFU para verificar a correta instala\xe7\xe3o. O execut\xe1vel est\xe1 presente na pasta "',Object(r.b)("em",{parentName:"p"},"<local de instala\xe7\xe3o>/PSP-UFU/bin/PSP-UFU.exe"),'".'),Object(r.b)("h3",{id:"problemas-recorrentes-no-windows"},"Problemas recorrentes no Windows"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Ao baixar o navegador pode ",Object(r.b)("strong",{parentName:"li"},"falsamente"),' sinalizar que \xe9 um arquivo perigoso, basta clicar em "Manter arquivo";'),Object(r.b)("li",{parentName:"ul"},'Ao abrir o instalador, novamente o Windows sinaliza que o arquivo \xe9 perigoso, basta clicar em "Executar assim mesmo";'),Object(r.b)("li",{parentName:"ul"},"Ao abrir o programa e alterar o seu idioma, uma mensagem de erro \xe9 exibida. Para resolver esse problema basta executar o PSP-UFU como administrador (clicar com bot\xe3o direito no atalho do programa e posteriormente em executar como administrador). Altere novamente o idioma e reinicie o programa;"),Object(r.b)("li",{parentName:"ul"},'Ao criar um novo projeto a tela de trabalho n\xe3o \xe9 exibida ou \xe9 exibida uma tela preta. V\xe1 nas op\xe7\xf5es gerais e altere o renderizador para "Device Context". Caso apare\xe7a uma mensagem de erro, execute o programa como administrador e repita o processo. Reinicie o programa.')),Object(r.b)("h2",{id:"linux"},"Linux"),Object(r.b)("p",null,"A instala\xe7\xe3o no sistema Linux \xe9 facilmente realizado pelo pacote de instala\xe7\xe3o autom\xe1tico ",Object(r.b)("em",{parentName:"p"},".deb"),"."),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Aten\xe7\xe3o!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Note que essa vers\xe3o para Linux est\xe1 defasada e algumas funcionalidades do programa podem n\xe3o estar presentes."),Object(r.b)("p",{parentName:"div"},"Caso queira contribuir com o projeto e construir a vers\xe3o atual no sistema Linux baseado em Debian ou em outras distribui\xe7\xf5es entre em contato pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(r.b)("h3",{id:"problemas-recorrentes-no-linux"},"Problemas recorrentes no Linux"),Object(r.b)("p",null,"Pode ser necess\xe1rio adicionar o ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://wiki.wxwidgets.org/Compiling_and_getting_started#Running_wxWidgets_projects"}),"diret\xf3rio das bibliotecas do wxWidgets")," nas vari\xe1veis de ambiente.\nPara isso, siga ",Object(r.b)("strong",{parentName:"p"},"UM")," dos m\xe9todos apresentados abaixo:"),Object(r.b)("h4",{id:"m\xe9todo-i-recomendado"},Object(r.b)("em",{parentName:"h4"},"M\xe9todo I (recomendado)")),Object(r.b)("p",null,"Insira o seguinte comando no arquivo ",Object(r.b)("strong",{parentName:"p"},"~/.bashrc"),":"),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),'echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc\n')),Object(r.b)("h4",{id:"m\xe9todo-ii-n\xe3o-recomendado"},Object(r.b)("em",{parentName:"h4"},"M\xe9todo II (n\xe3o recomendado)")),Object(r.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Cuidado!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Utilizando esse m\xe9todo, os passos abaixo devem ser executados todas as vezes que voc\xea quiser abir o PSP-UFU."))),Object(r.b)("ol",null,Object(r.b)("li",{parentName:"ol"},"Abra o terminal e acesse o diret\xf3rio onde est\xe1 instalado o PSP-UFU:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"cd /usr/local/bin\n")),Object(r.b)("ol",{start:2},Object(r.b)("li",{parentName:"ol"},"Insira as bibliotecas compartilhadas do wxWidgets nas vari\xe1veis de ambiente:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib\n")),Object(r.b)("ol",{start:3},Object(r.b)("li",{parentName:"ol"},"Ent\xe3o, execute o PSP-UFU na ",Object(r.b)("strong",{parentName:"li"},"mesma se\xe7\xe3o")," do terminal:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"./PSP-UFU\n")),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Aten\xe7\xe3o!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Verifique se o computador possui as unidades de v\xeddeo instaladas corretamente, caso contr\xe1rio, o programa n\xe3o exibir\xe1 a \xe1rea de trabalho para criar e editar diagramas de linha \xfanica ou diagramas de blocos de controle."))))}l.isMDXComponent=!0},133:function(e,a,t){"use strict";t.d(a,"a",(function(){return m})),t.d(a,"b",(function(){return u}));var o=t(0),n=t.n(o);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,o)}return t}function s(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?i(Object(t),!0).forEach((function(a){r(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function c(e,a){if(null==e)return{};var t,o,n=function(e,a){if(null==e)return{};var t,o,n={},r=Object.keys(e);for(o=0;o<r.length;o++)t=r[o],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)t=r[o],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var b=n.a.createContext({}),l=function(e){var a=n.a.useContext(b),t=a;return e&&(t="function"==typeof e?e(a):s(s({},a),e)),t},m=function(e){var a=l(e.components);return n.a.createElement(b.Provider,{value:a},e.children)},p={inlineCode:"code",wrapper:function(e){var a=e.children;return n.a.createElement(n.a.Fragment,{},a)}},d=n.a.forwardRef((function(e,a){var t=e.components,o=e.mdxType,r=e.originalType,i=e.parentName,b=c(e,["components","mdxType","originalType","parentName"]),m=l(t),d=o,u=m["".concat(i,".").concat(d)]||m[d]||p[d]||r;return t?n.a.createElement(u,s(s({ref:a},b),{},{components:t})):n.a.createElement(u,s({ref:a},b))}));function u(e,a){var t=arguments,o=a&&a.mdxType;if("string"==typeof e||o){var r=t.length,i=new Array(r);i[0]=d;var s={};for(var c in a)hasOwnProperty.call(a,c)&&(s[c]=a[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var b=2;b<r;b++)i[b]=t[b];return n.a.createElement.apply(null,i)}return n.a.createElement.apply(null,t)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{115:function(e,a,t){"use strict";t.r(a),t.d(a,"frontMatter",(function(){return i})),t.d(a,"metadata",(function(){return s})),t.d(a,"rightToc",(function(){return c})),t.d(a,"default",(function(){return l}));var o=t(2),n=t(6),r=(t(0),t(134)),i={id:"installation",title:"Instala\xe7\xe3o",sidebar_label:"Instala\xe7\xe3o"},s={id:"installation",isDocsHomePage:!1,title:"Instala\xe7\xe3o",description:"Download",source:"@site/docs\\installation.md",permalink:"/PSP/docs/installation",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/installation.md",sidebar_label:"Instala\xe7\xe3o",sidebar:"docs",previous:{title:"PSP-UFU",permalink:"/PSP/docs/"},next:{title:"Tela Principal",permalink:"/PSP/docs/mainScreen"}},c=[{value:"Download",id:"download",children:[]},{value:"Windows",id:"windows",children:[{value:"Problemas recorrentes no Windows",id:"problemas-recorrentes-no-windows",children:[]}]},{value:"Linux",id:"linux",children:[{value:"Problemas recorrentes no Linux",id:"problemas-recorrentes-no-linux",children:[]}]}],b={rightToc:c};function l(e){var a=e.components,t=Object(n.a)(e,["components"]);return Object(r.b)("wrapper",Object(o.a)({},b,t,{components:a,mdxType:"MDXLayout"}),Object(r.b)("h2",{id:"download"},"Download"),Object(r.b)("p",null,"O download do PSP-UFU pode ser realizado pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/releases/latest"}),'"',Object(r.b)("em",{parentName:"a"},"last release"),'" do reposit\xf3rio do PSP-UFU no GitHub'),"."),Object(r.b)("p",null,"Ao acessar ao link, role a p\xe1gina at\xe9 encontrar os ",Object(r.b)("em",{parentName:"p"},"Assets"),":"),Object(r.b)("p",null,Object(r.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/download.png",alt:"Download",title:"Assets download"}))),Object(r.b)("p",null,"Como o PSP-UFU \xe9 um ",Object(r.b)("em",{parentName:"p"},"software")," multiplataforma, voc\xea deve baixar o arquivo correto:"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Para o sistema operacional ",Object(r.b)("a",Object(o.a)({parentName:"li"},{href:"installation#windows"}),"Windows")," baixe os arquivos ",Object(r.b)("em",{parentName:"li"},".exe")," (recomendado) ou ",Object(r.b)("em",{parentName:"li"},".zip"),"."),Object(r.b)("li",{parentName:"ul"},"Para os sistemas ",Object(r.b)("a",Object(o.a)({parentName:"li"},{href:"installation#linux"}),"Linux")," baseados no Debian (por exemplo, Ubuntu, Mint) ",Object(r.b)("em",{parentName:"li"},"64 bits")," baixe o pacote de instala\xe7\xe3o ",Object(r.b)("em",{parentName:"li"},".deb"),".")),Object(r.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Dica")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Se voc\xea est\xe1 interessado em contribuir com o PSP-UFU construindo-o para outros sistemas operacionais (principalmente macOS!) entre em contato pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(r.b)("p",null,"Na sequ\xeancia s\xe3o apresentados o passo-a-passo para instala\xe7\xe3o dos SOs ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"installation#windows"}),"Windows")," e ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"installation#linux"}),"Linux"),". Tamb\xe9m s\xe3o apresentadas as solu\xe7\xf5es para os erros mais recorrentes."),Object(r.b)("h2",{id:"windows"},"Windows"),Object(r.b)("p",null,"Ap\xf3s baixar o arquivo ",Object(r.b)("em",{parentName:"p"},".exe")," avance em cada passo do instalador. O execut\xe1vel ir\xe1 solicitar automaticamente a instala\xe7\xe3o do ",Object(r.b)("strong",{parentName:"p"},"Microsoft Visual C++ Redistribu\xedvel")," e, caso n\xe3o esteja instalado no seu computador, realize os procedimentos do programa."),Object(r.b)("p",null,"Caso o execut\xe1vel falhe em abrir, baixe o arquivo ",Object(r.b)("em",{parentName:"p"},".zip")," e descompacte em alguma pasta do seu sistema. Nesse caso \xe9 necess\xe1rio baixar e instalar manualmente o ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://aka.ms/vs/16/release/vc_redist.x86.exe"}),Object(r.b)("strong",{parentName:"a"},"Microsoft Visual C++ Redistribu\xedvel 32 bits")),"."),Object(r.b)("p",null,'Ap\xf3s a conclus\xe3o da instala\xe7\xe3o abra o PSP-UFU para verificar a correta instala\xe7\xe3o. O execut\xe1vel est\xe1 presente na pasta "',Object(r.b)("em",{parentName:"p"},"<local de instala\xe7\xe3o>/PSP-UFU/bin/PSP-UFU.exe"),'".'),Object(r.b)("h3",{id:"problemas-recorrentes-no-windows"},"Problemas recorrentes no Windows"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Ao baixar o navegador pode ",Object(r.b)("strong",{parentName:"li"},"falsamente"),' sinalizar que \xe9 um arquivo perigoso, basta clicar em "Manter arquivo";'),Object(r.b)("li",{parentName:"ul"},'Ao abrir o instalador, novamente o Windows sinaliza que o arquivo \xe9 perigoso, basta clicar em "Executar assim mesmo";'),Object(r.b)("li",{parentName:"ul"},"Ao abrir o programa e alterar o seu idioma, uma mensagem de erro \xe9 exibida. Para resolver esse problema basta executar o PSP-UFU como administrador (clicar com bot\xe3o direito no atalho do programa e posteriormente em executar como administrador). Altere novamente o idioma e reinicie o programa;"),Object(r.b)("li",{parentName:"ul"},'Ao criar um novo projeto a tela de trabalho n\xe3o \xe9 exibida ou \xe9 exibida uma tela preta. V\xe1 nas op\xe7\xf5es gerais e altere o renderizador para "Device Context". Caso apare\xe7a uma mensagem de erro, execute o programa como administrador e repita o processo. Reinicie o programa.')),Object(r.b)("h2",{id:"linux"},"Linux"),Object(r.b)("p",null,"A instala\xe7\xe3o no sistema Linux \xe9 facilmente realizado pelo pacote de instala\xe7\xe3o autom\xe1tico ",Object(r.b)("em",{parentName:"p"},".deb"),"."),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Aten\xe7\xe3o!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Note que essa vers\xe3o para Linux est\xe1 defasada e algumas funcionalidades do programa podem n\xe3o estar presentes."),Object(r.b)("p",{parentName:"div"},"Caso queira contribuir com o projeto e construir a vers\xe3o atual no sistema Linux baseado em Debian ou em outras distribui\xe7\xf5es entre em contato pelo ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://github.com/Thales1330/PSP/issues"}),"GitHub")," ou ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://twitter.com/PspUfu"}),"Twitter"),"."))),Object(r.b)("h3",{id:"problemas-recorrentes-no-linux"},"Problemas recorrentes no Linux"),Object(r.b)("p",null,"Pode ser necess\xe1rio adicionar o ",Object(r.b)("a",Object(o.a)({parentName:"p"},{href:"https://wiki.wxwidgets.org/Compiling_and_getting_started#Running_wxWidgets_projects"}),"diret\xf3rio das bibliotecas do wxWidgets")," nas vari\xe1veis de ambiente.\nPara isso, siga ",Object(r.b)("strong",{parentName:"p"},"UM")," dos m\xe9todos apresentados abaixo:"),Object(r.b)("h4",{id:"m\xe9todo-i-recomendado"},Object(r.b)("em",{parentName:"h4"},"M\xe9todo I (recomendado)")),Object(r.b)("p",null,"Insira o seguinte comando no arquivo ",Object(r.b)("strong",{parentName:"p"},"~/.bashrc"),":"),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),'echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> ~/.bashrc\n')),Object(r.b)("h4",{id:"m\xe9todo-ii-n\xe3o-recomendado"},Object(r.b)("em",{parentName:"h4"},"M\xe9todo II (n\xe3o recomendado)")),Object(r.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Cuidado!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Utilizando esse m\xe9todo os passos abaixo devem ser executados ",Object(r.b)("strong",{parentName:"p"},"todas as vezes")," que voc\xea quiser abrir o PSP-UFU."))),Object(r.b)("ol",null,Object(r.b)("li",{parentName:"ol"},"Abra o terminal e acesse o diret\xf3rio onde est\xe1 instalado o PSP-UFU:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"cd /usr/local/bin\n")),Object(r.b)("ol",{start:2},Object(r.b)("li",{parentName:"ol"},"Insira as bibliotecas compartilhadas do wxWidgets nas vari\xe1veis de ambiente:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib\n")),Object(r.b)("ol",{start:3},Object(r.b)("li",{parentName:"ol"},"Ent\xe3o, execute o PSP-UFU na ",Object(r.b)("strong",{parentName:"li"},"mesma se\xe7\xe3o")," do terminal:")),Object(r.b)("pre",null,Object(r.b)("code",Object(o.a)({parentName:"pre"},{className:"language-shell"}),"./PSP-UFU\n")),Object(r.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-heading"}),Object(r.b)("h5",{parentName:"div"},Object(r.b)("span",Object(o.a)({parentName:"h5"},{className:"admonition-icon"}),Object(r.b)("svg",Object(o.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(r.b)("path",Object(o.a)({parentName:"svg"},{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"})))),"Aten\xe7\xe3o!")),Object(r.b)("div",Object(o.a)({parentName:"div"},{className:"admonition-content"}),Object(r.b)("p",{parentName:"div"},"Verifique se o computador possui as unidades de v\xeddeo instaladas corretamente, caso contr\xe1rio, o programa n\xe3o exibir\xe1 a \xe1rea de trabalho para criar e editar diagramas de linha \xfanica ou diagramas de blocos de controle."))))}l.isMDXComponent=!0},134:function(e,a,t){"use strict";t.d(a,"a",(function(){return m})),t.d(a,"b",(function(){return u}));var o=t(0),n=t.n(o);function r(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,o)}return t}function s(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?i(Object(t),!0).forEach((function(a){r(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function c(e,a){if(null==e)return{};var t,o,n=function(e,a){if(null==e)return{};var t,o,n={},r=Object.keys(e);for(o=0;o<r.length;o++)t=r[o],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o<r.length;o++)t=r[o],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var b=n.a.createContext({}),l=function(e){var a=n.a.useContext(b),t=a;return e&&(t="function"==typeof e?e(a):s(s({},a),e)),t},m=function(e){var a=l(e.components);return n.a.createElement(b.Provider,{value:a},e.children)},p={inlineCode:"code",wrapper:function(e){var a=e.children;return n.a.createElement(n.a.Fragment,{},a)}},d=n.a.forwardRef((function(e,a){var t=e.components,o=e.mdxType,r=e.originalType,i=e.parentName,b=c(e,["components","mdxType","originalType","parentName"]),m=l(t),d=o,u=m["".concat(i,".").concat(d)]||m[d]||p[d]||r;return t?n.a.createElement(u,s(s({ref:a},b),{},{components:t})):n.a.createElement(u,s({ref:a},b))}));function u(e,a){var t=arguments,o=a&&a.mdxType;if("string"==typeof e||o){var r=t.length,i=new Array(r);i[0]=d;var s={};for(var c in a)hasOwnProperty.call(a,c)&&(s[c]=a[c]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var b=2;b<r;b++)i[b]=t[b];return n.a.createElement.apply(null,i)}return n.a.createElement.apply(null,t)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/7c02804c.61c6b381.js b/docs/7c02804c.61c6b381.js new file mode 100644 index 0000000..c98b0cc --- /dev/null +++ b/docs/7c02804c.61c6b381.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{116:function(e,t,o){"use strict";o.r(t),o.d(t,"frontMatter",(function(){return i})),o.d(t,"metadata",(function(){return c})),o.d(t,"rightToc",(function(){return s})),o.d(t,"default",(function(){return p}));var r=o(2),n=o(6),a=(o(0),o(134)),i={id:"powerEditor",title:"Editor de Pot\xeancia",sidebar_label:"Editor de Pot\xeancia"},c={id:"powerEditor",isDocsHomePage:!1,title:"Editor de Pot\xeancia",description:"A cria\xe7\xe3o de um novo projeto \xe9 realizada clicando no item Novo projeto no submenu Arquivo. Essa a\xe7\xe3o cria um sistema em branco na \xe1rea de trabalho, local onde \xe9 poss\xedvel inserir os elementos el\xe9tricos por meio do submenu Ferramentas.",source:"@site/docs\\powerEditor.md",permalink:"/PSP/docs/powerEditor",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/powerEditor.md",sidebar_label:"Editor de Pot\xeancia",sidebar:"docs",previous:{title:"Ferramentas CAD",permalink:"/PSP/docs/cadTools"},next:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},s=[],d={rightToc:s};function p(e){var t=e.components,o=Object(n.a)(e,["components"]);return Object(a.b)("wrapper",Object(r.a)({},d,o,{components:t,mdxType:"MDXLayout"}),Object(a.b)("p",null,"A cria\xe7\xe3o de um novo projeto \xe9 realizada clicando no item ",Object(a.b)("strong",{parentName:"p"},"Novo projeto")," no submenu ",Object(a.b)("a",Object(r.a)({parentName:"p"},{href:"mainScreen#menu-ribbon"}),Object(a.b)("strong",{parentName:"a"},"Arquivo")),". Essa a\xe7\xe3o cria um sistema em branco na \xe1rea de trabalho, local onde \xe9 poss\xedvel inserir os elementos el\xe9tricos por meio do submenu ",Object(a.b)("strong",{parentName:"p"},"Ferramentas"),"."),Object(a.b)("p",null,Object(a.b)("img",Object(r.a)({parentName:"p"},{src:"/PSP/images/addPowerElements.png",alt:"Adicionar elementos de pot\xeancia",title:"Adicionar elementos de pot\xeancia"}))),Object(a.b)("p",null,"No caso de inser\xe7\xe3o de um barramento, o usu\xe1rio deve apenas clicar na posi\xe7\xe3o desejada, j\xe1 para os outros componentes ser\xe1 solicitado que o usu\xe1rio selecione em uma ou duas barras, o qual o novo componente ser\xe1 conectado."),Object(a.b)("p",null,"Sempre que s\xe3o inseridos novos elementos, um formul\xe1rio de dados \xe9 exibido e pode-se editar os dados el\xe9tricos e acessar formul\xe1rios adicionais, como dados de estabilidade."),Object(a.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(a.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-heading"}),Object(a.b)("h5",{parentName:"div"},Object(a.b)("span",Object(r.a)({parentName:"h5"},{className:"admonition-icon"}),Object(a.b)("svg",Object(r.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(a.b)("path",Object(r.a)({parentName:"svg"},{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"})))),"Aten\xe7\xe3o")),Object(a.b)("div",Object(r.a)({parentName:"div"},{className:"admonition-content"}),Object(a.b)("p",{parentName:"div"},"O primeiro elemento que a ser inserido no projeto ",Object(a.b)("strong",{parentName:"p"},"deve")," ser um barramento. Os demais elementos el\xe9tricos deve ser conectados nessas barras."))),Object(a.b)("p",null,"Abaixo s\xe3o apresentados os elementos el\xe9tricos de pot\xeancia que podem ser inseridos no PSP-UFU:"),Object(a.b)("p",null,Object(a.b)("img",Object(r.a)({parentName:"p"},{src:"/PSP/images/powerElements.svg",alt:"Elementos de pot\xeancia",title:"Elementos de pot\xeancia"}))))}p.isMDXComponent=!0},134:function(e,t,o){"use strict";o.d(t,"a",(function(){return l})),o.d(t,"b",(function(){return b}));var r=o(0),n=o.n(r);function a(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function c(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach((function(t){a(e,t,o[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function s(e,t){if(null==e)return{};var o,r,n=function(e,t){if(null==e)return{};var o,r,n={},a=Object.keys(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||(n[o]=e[o]);return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)o=a[r],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}var d=n.a.createContext({}),p=function(e){var t=n.a.useContext(d),o=t;return e&&(o="function"==typeof e?e(t):c(c({},t),e)),o},l=function(e){var t=p(e.components);return n.a.createElement(d.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.a.createElement(n.a.Fragment,{},t)}},u=n.a.forwardRef((function(e,t){var o=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),l=p(o),u=r,b=l["".concat(i,".").concat(u)]||l[u]||m[u]||a;return o?n.a.createElement(b,c(c({ref:t},d),{},{components:o})):n.a.createElement(b,c({ref:t},d))}));function b(e,t){var o=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=o.length,i=new Array(a);i[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,i[1]=c;for(var d=2;d<a;d++)i[d]=o[d];return n.a.createElement.apply(null,i)}return n.a.createElement.apply(null,o)}u.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/815eb96d.96f65fb6.js b/docs/815eb96d.b79e6692.js index d7a3e44..7dfec06 100644 --- a/docs/815eb96d.96f65fb6.js +++ b/docs/815eb96d.b79e6692.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{116:function(p){p.exports=JSON.parse('{"psp-ufu":{"allTagsPath":"/PSP/blog/tags","slug":"psp-ufu","name":"psp-ufu","count":4,"permalink":"/PSP/blog/tags/psp-ufu"}}')}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{117:function(p){p.exports=JSON.parse('{"psp-ufu":{"allTagsPath":"/PSP/blog/tags","slug":"psp-ufu","name":"psp-ufu","count":4,"permalink":"/PSP/blog/tags/psp-ufu"}}')}}]);
\ No newline at end of file diff --git a/docs/991b72a1.c8ed0b8a.js b/docs/991b72a1.fc6a3dfa.js index f5a7074..59104ad 100644 --- a/docs/991b72a1.c8ed0b8a.js +++ b/docs/991b72a1.fc6a3dfa.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{117:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return l}));var n=r(2),o=r(6),a=(r(0),r(133)),c={id:"doc2",title:"Document Number 2"},i={id:"doc2",isDocsHomePage:!1,title:"Document Number 2",description:"This is a link to another document. This is a link to an external page.",source:"@site/docs\\doc2.md",permalink:"/PSP/docs/doc2",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc2.md",sidebar:"docs",previous:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},u=[],p={rightToc:u};function l(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(a.b)("wrapper",Object(n.a)({},p,r,{components:t,mdxType:"MDXLayout"}),Object(a.b)("p",null,"This is a link to ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"/PSP/docs/doc3"}),"another document.")," This is a link to an ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"external page.")))}l.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return d}));var n=r(0),o=r.n(n);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 c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(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)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=o.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),m=n,d=s["".concat(c,".").concat(m)]||s[m]||f[m]||a;return r?o.a.createElement(d,i(i({ref:t},p),{},{components:r})):o.a.createElement(d,i({ref:t},p))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,c=new Array(a);c[0]=m;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var p=2;p<a;p++)c[p]=r[p];return o.a.createElement.apply(null,c)}return o.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{118:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return l}));var n=r(2),o=r(6),a=(r(0),r(134)),c={id:"doc2",title:"Document Number 2"},i={id:"doc2",isDocsHomePage:!1,title:"Document Number 2",description:"This is a link to another document. This is a link to an external page.",source:"@site/docs\\doc2.md",permalink:"/PSP/docs/doc2",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/doc2.md",sidebar:"docs",previous:{title:"Document Number 2",permalink:"/PSP/docs/doc2"}},u=[],p={rightToc:u};function l(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(a.b)("wrapper",Object(n.a)({},p,r,{components:t,mdxType:"MDXLayout"}),Object(a.b)("p",null,"This is a link to ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"/PSP/docs/doc3"}),"another document.")," This is a link to an ",Object(a.b)("a",Object(n.a)({parentName:"p"},{href:"http://www.example.com/"}),"external page.")))}l.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return d}));var n=r(0),o=r.n(n);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 c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){a(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(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)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},s=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=o.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,c=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),m=n,d=s["".concat(c,".").concat(m)]||s[m]||f[m]||a;return r?o.a.createElement(d,i(i({ref:t},p),{},{components:r})):o.a.createElement(d,i({ref:t},p))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,c=new Array(a);c[0]=m;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var p=2;p<a;p++)c[p]=r[p];return o.a.createElement.apply(null,c)}return o.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/a5084a96.6bbb30b5.js b/docs/a5084a96.9004aa26.js index f887342..632542c 100644 --- a/docs/a5084a96.6bbb30b5.js +++ b/docs/a5084a96.9004aa26.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{118:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),c={id:"2020w28a-beta",title:"2020w28a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},i={permalink:"/PSP/blog/2020w28a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-07-09-2020w28a-beta.md",source:"@site/blog\\2020-07-09-2020w28a-beta.md",description:"- Voltage heatmap implemented (OpenGL enabled);",date:"2020-07-09T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w28a-beta",readingTime:.06,truncated:!1,nextItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Voltage heatmap implemented (OpenGL enabled);"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(c,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,i(i({ref:t},l),{},{components:r})):a.a.createElement(m,i({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,c=new Array(o);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var l=2;l<o;l++)c[l]=r[l];return a.a.createElement.apply(null,c)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{119:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return c})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),c={id:"2020w28a-beta",title:"2020w28a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},i={permalink:"/PSP/blog/2020w28a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-07-09-2020w28a-beta.md",source:"@site/blog\\2020-07-09-2020w28a-beta.md",description:"- Voltage heatmap implemented (OpenGL enabled);",date:"2020-07-09T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w28a-beta",readingTime:.06,truncated:!1,nextItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Voltage heatmap implemented (OpenGL enabled);"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(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 i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):i(i({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,c=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(c,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,i(i({ref:t},l),{},{components:r})):a.a.createElement(m,i({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,c=new Array(o);c[0]=f;var i={};for(var u in t)hasOwnProperty.call(t,u)&&(i[u]=t[u]);i.originalType=e,i.mdxType="string"==typeof e?e:n,c[1]=i;for(var l=2;l<o;l++)c[l]=r[l];return a.a.createElement.apply(null,c)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/a6aa9e1f.162f4f88.js b/docs/a6aa9e1f.043d916a.js index fa223e4..a58c352 100644 --- a/docs/a6aa9e1f.162f4f88.js +++ b/docs/a6aa9e1f.043d916a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{131:function(a,e,t){"use strict";t.r(e);var n=t(0),i=t.n(n),l=t(134),c=t(137),r=t(144),m=t(135);var o=function(a){const{metadata:e}=a,{previousPage:t,nextPage:n}=e;return i.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},i.a.createElement("div",{className:"pagination-nav__item"},t&&i.a.createElement(m.a,{className:"pagination-nav__link",to:t},i.a.createElement("h4",{className:"pagination-nav__label"},"\xab Newer Entries"))),i.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},n&&i.a.createElement(m.a,{className:"pagination-nav__link",to:n},i.a.createElement("h4",{className:"pagination-nav__label"},"Older Entries \xbb"))))};e.default=function(a){const{metadata:e,items:t}=a,{siteConfig:{title:n}}=Object(l.a)(),m="/"===e.permalink?n:"Blog";return i.a.createElement(c.a,{title:m,description:"Blog"},i.a.createElement("div",{className:"container margin-vert--lg"},i.a.createElement("div",{className:"row"},i.a.createElement("main",{className:"col col--8 col--offset-2"},t.map(({content:a})=>i.a.createElement(r.a,{key:a.metadata.permalink,frontMatter:a.frontMatter,metadata:a.metadata,truncated:a.metadata.truncated},i.a.createElement(a,null))),i.a.createElement(o,{metadata:e})))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{132:function(a,e,t){"use strict";t.r(e);var n=t(0),i=t.n(n),l=t(135),c=t(138),r=t(145),m=t(136);var o=function(a){const{metadata:e}=a,{previousPage:t,nextPage:n}=e;return i.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog list page navigation"},i.a.createElement("div",{className:"pagination-nav__item"},t&&i.a.createElement(m.a,{className:"pagination-nav__link",to:t},i.a.createElement("h4",{className:"pagination-nav__label"},"\xab Newer Entries"))),i.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},n&&i.a.createElement(m.a,{className:"pagination-nav__link",to:n},i.a.createElement("h4",{className:"pagination-nav__label"},"Older Entries \xbb"))))};e.default=function(a){const{metadata:e,items:t}=a,{siteConfig:{title:n}}=Object(l.a)(),m="/"===e.permalink?n:"Blog";return i.a.createElement(c.a,{title:m,description:"Blog"},i.a.createElement("div",{className:"container margin-vert--lg"},i.a.createElement("div",{className:"row"},i.a.createElement("main",{className:"col col--8 col--offset-2"},t.map(({content:a})=>i.a.createElement(r.a,{key:a.metadata.permalink,frontMatter:a.frontMatter,metadata:a.metadata,truncated:a.metadata.truncated},i.a.createElement(a,null))),i.a.createElement(o,{metadata:e})))))}}}]);
\ No newline at end of file diff --git a/docs/b009f36f.9ee8b563.js b/docs/b009f36f.fe68a706.js index fc8a8e1..3dcac93 100644 --- a/docs/b009f36f.9ee8b563.js +++ b/docs/b009f36f.fe68a706.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{119:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2019w44a-beta",title:"22019w44a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w44a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-11-01-2019w44a-beta.md",source:"@site/blog\\2019-11-01-2019w44a-beta.md",description:"- Minor changes to 32bit MSW version for compatibility;",date:"2019-11-01T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"22019w44a-beta",readingTime:.08,truncated:!1,prevItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"},nextItem:{title:"2019w42a-beta",permalink:"/PSP/blog/2019w42a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Minor changes to 32bit MSW version for compatibility;"),Object(o.b)("li",{parentName:"ul"},"Travis CI (Continuous Integration) implemented (Linux).")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(i,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,c(c({ref:t},l),{},{components:r})):a.a.createElement(m,c({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=f;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{120:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2019w44a-beta",title:"22019w44a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w44a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-11-01-2019w44a-beta.md",source:"@site/blog\\2019-11-01-2019w44a-beta.md",description:"- Minor changes to 32bit MSW version for compatibility;",date:"2019-11-01T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"22019w44a-beta",readingTime:.08,truncated:!1,prevItem:{title:"2020w24a-beta",permalink:"/PSP/blog/2020w24a-beta"},nextItem:{title:"2019w42a-beta",permalink:"/PSP/blog/2019w42a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Minor changes to 32bit MSW version for compatibility;"),Object(o.b)("li",{parentName:"ul"},"Travis CI (Continuous Integration) implemented (Linux).")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return m}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},f=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,m=b["".concat(i,".").concat(f)]||b[f]||s[f]||o;return r?a.a.createElement(m,c(c({ref:t},l),{},{components:r})):a.a.createElement(m,c({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=f;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}f.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/b8b14fb6.b3624e0f.js b/docs/b8b14fb6.b91e970d.js index 066d5ff..2ea1a7d 100644 --- a/docs/b8b14fb6.b3624e0f.js +++ b/docs/b8b14fb6.b91e970d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{120:function(e,a,r){"use strict";r.r(a),r.d(a,"frontMatter",(function(){return s})),r.d(a,"metadata",(function(){return i})),r.d(a,"rightToc",(function(){return c})),r.d(a,"default",(function(){return p}));var o=r(2),t=r(6),n=(r(0),r(133)),s={id:"mainScreen",title:"Tela Principal",sidebar_label:"Tela Principal"},i={id:"mainScreen",isDocsHomePage:!1,title:"Tela Principal",description:"Organiza\xe7\xe3o da tela principal",source:"@site/docs\\mainScreen.md",permalink:"/PSP/docs/mainScreen",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/mainScreen.md",sidebar_label:"Tela Principal",sidebar:"docs",previous:{title:"Instala\xe7\xe3o",permalink:"/PSP/docs/installation"},next:{title:"Ferramentas CAD",permalink:"/PSP/docs/cadTools"}},c=[{value:"Organiza\xe7\xe3o da tela principal",id:"organiza\xe7\xe3o-da-tela-principal",children:[{value:"Menu Ribbon",id:"menu-ribbon",children:[]},{value:"\xc1rea de Trabalho",id:"\xe1rea-de-trabalho",children:[]},{value:"Barra de Status",id:"barra-de-status",children:[]}]}],l={rightToc:c};function p(e){var a=e.components,r=Object(t.a)(e,["components"]);return Object(n.b)("wrapper",Object(o.a)({},l,r,{components:a,mdxType:"MDXLayout"}),Object(n.b)("h2",{id:"organiza\xe7\xe3o-da-tela-principal"},"Organiza\xe7\xe3o da tela principal"),Object(n.b)("p",null,"A tela principal do PSP-UFU \xe9 dividida em tr\xeas se\xe7\xf5es: ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(o.a)({parentName:"em"},{href:"mainScreen#menu-ribbon"}),'Menu "Ribbon"')),", ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(o.a)({parentName:"em"},{href:"mainScreen#%C3%A1rea-de-trabalho"}),"\xc1rea de Trabalho"))," e ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(o.a)({parentName:"em"},{href:"mainScreen#barra-de-status"}),"Barra de Status")),"."),Object(n.b)("p",null,Object(n.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/mainScreen.svg",alt:"Tela Principal",title:"Tela principal do PSP-UFU no Windows"}))),Object(n.b)("p",null,"Resumidamente, no ",Object(n.b)("strong",{parentName:"p"},"Menu Ribbon")," s\xe3o acessadas as ferramentas do PSP-UFU; na ",Object(n.b)("strong",{parentName:"p"},"\xc1rea de Trabalho")," s\xe3o criados os diagramas unifilares de pot\xeancia; e na ",Object(n.b)("strong",{parentName:"p"},"Barra de Status")," s\xe3o exibidas importantes informa\xe7\xf5es acerca do estado da \xc1rea de Trabalho."),Object(n.b)("h3",{id:"menu-ribbon"},"Menu Ribbon"),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Em inform\xe1tica o ribbon (faixa, em ingl\xeas) \xe9 um formato de apresenta\xe7\xe3o de interface baseada na GUI onde a barra de ferramentas \xe9 mostrada atrav\xe9s de uma barra mais larga com icones maiores possibilitando o uso dos aplicativos por dispositivos ",Object(n.b)("em",{parentName:"p"},"touch screen"),".\n",Object(n.b)("a",Object(o.a)({parentName:"p"},{href:"https://pt.wikipedia.org/wiki/Ribbon_(inform%C3%A1tica)"}),"Wikipedia"))),Object(n.b)("p",null,"O menu Ribbon \xe9 composto de tr\xeas submenus: \u201cArquivo\u201d, \u201cFerramentas\u201d e \u201cSimula\xe7\xe3o\u201d."),Object(n.b)("p",null,"Em ",Object(n.b)("strong",{parentName:"p"},"Arquivo")," est\xe3o as ferramentas gerais do programa, as quais permitem ao usu\xe1rio criar e salvar novos projetos, al\xe9m daquelas que possibilitam carregar os projetos j\xe1 existentes e importar arquivos de outros programas. Esse submenu tamb\xe9m possui op\xe7\xf5es gerais do programa e acesso a informa\xe7\xf5es sobre o programa."),Object(n.b)("p",null,Object(n.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/menuFile.png",alt:"Menu Arquivo",title:"Menu Arquivo"}))),Object(n.b)("p",null,"Em ",Object(n.b)("strong",{parentName:"p"},"Ferramentas")," est\xe3o presentes os itens espec\xedficos, os quais est\xe3o relacionados \xe0 cria\xe7\xe3o e manipula\xe7\xe3o da rede el\xe9trica de pot\xeancia, relat\xf3rios tabulares de sa\xedda de dados e acesso ao formul\xe1rio de cria\xe7\xe3o de gr\xe1ficos no tempo. Algumas configura\xe7\xf5es espec\xedficas do projeto ativo s\xe3o acessadas por esse menu."),Object(n.b)("p",null,Object(n.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/menuTools.png",alt:"Menu Ferramentas",title:"Menu Ferramentas"}))),Object(n.b)("p",null,"Finalmente, o submenu ",Object(n.b)("strong",{parentName:"p"},"Simula\xe7\xe3o")," proporciona o acesso do usu\xe1rio aos c\xe1lculos realizados pelo ",Object(n.b)("em",{parentName:"p"},"software")," e suas configura\xe7\xf5es, al\xe9m da ferramenta de \u201csolu\xe7\xe3o cont\xednua\u201d, a qual resolve os c\xe1lculos est\xe1ticos (fluxo de pot\xeancia, curto-circuito e harm\xf4nicos) ap\xf3s quaisquer mudan\xe7as na rede de pot\xeancia, como remo\xe7\xe3o de componente ou altera\xe7\xe3o de seus dados. Todas as configura\xe7\xf5es de simula\xe7\xe3o do projeto ativo s\xe3o acessadas por esse menu."),Object(n.b)("p",null,Object(n.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/menuSimulation.png",alt:"Menu Simulation",title:"Menu Simula\xe7\xe3o"}))),Object(n.b)("h3",{id:"\xe1rea-de-trabalho"},"\xc1rea de Trabalho"),Object(n.b)("p",null,"Na \xe1rea de trabalho est\xe3o presentes os projetos em execu\xe7\xe3o, os quais s\xe3o divididos por abas identificadas pelo nome do projeto (caso j\xe1 esteja gravado no disco). \xc9 nessa \xe1rea que s\xe3o inseridos e exclu\xeddos os elementos el\xe9tricos, cujas ferramentas s\xe3o acessadas por meio do ",Object(n.b)("a",Object(o.a)({parentName:"p"},{href:"mainScreen#menu-ribbon"}),"Menu Ribbon"),"."),Object(n.b)("p",null,"As edi\xe7\xf5es gr\xe1ficas dos elementos, como posi\xe7\xe3o, conex\xe3o e tamanho dos barramentos, s\xe3o realizadas por meio da a\xe7\xe3o ",Object(n.b)("em",{parentName:"p"},"drag-and-drop")," (arrastar e soltar) com a utiliza\xe7\xe3o do mouse. A edi\xe7\xe3o dos dados el\xe9tricos \xe9 feita por meio de formul\xe1rios de dados acessados clicando duas vezes sobre os elementos."),Object(n.b)("p",null,Object(n.b)("img",Object(o.a)({parentName:"p"},{src:"/PSP/images/workspace.png",alt:"\xc1rea de Trabalho",title:"\xc1rea de Trabalho"}))),Object(n.b)("h3",{id:"barra-de-status"},"Barra de Status"),Object(n.b)("p",null,"A barra de status \xe9 respons\xe1vel por informa\xe7\xf5es interessantes sobre as circunst\xe2ncias atuais do programa: modo de opera\xe7\xe3o do mouse (editar, mover, arrastar), zoom aplicado e posi\xe7\xe3o do mouse na \xe1rea de trabalho, al\xe9m de dados sobre as a\xe7\xf5es dos usu\xe1rios, como: inser\xe7\xe3o de elementos, informa\xe7\xe3o sobre copiar e colar, etc."))}p.isMDXComponent=!0},133:function(e,a,r){"use strict";r.d(a,"a",(function(){return b})),r.d(a,"b",(function(){return u}));var o=r(0),t=r.n(o);function n(e,a,r){return a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r,e}function s(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);a&&(o=o.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,o)}return r}function i(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?s(Object(r),!0).forEach((function(a){n(e,a,r[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))}))}return e}function c(e,a){if(null==e)return{};var r,o,t=function(e,a){if(null==e)return{};var r,o,t={},n=Object.keys(e);for(o=0;o<n.length;o++)r=n[o],a.indexOf(r)>=0||(t[r]=e[r]);return t}(e,a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)r=n[o],a.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(t[r]=e[r])}return t}var l=t.a.createContext({}),p=function(e){var a=t.a.useContext(l),r=a;return e&&(r="function"==typeof e?e(a):i(i({},a),e)),r},b=function(e){var a=p(e.components);return t.a.createElement(l.Provider,{value:a},e.children)},m={inlineCode:"code",wrapper:function(e){var a=e.children;return t.a.createElement(t.a.Fragment,{},a)}},d=t.a.forwardRef((function(e,a){var r=e.components,o=e.mdxType,n=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),b=p(r),d=o,u=b["".concat(s,".").concat(d)]||b[d]||m[d]||n;return r?t.a.createElement(u,i(i({ref:a},l),{},{components:r})):t.a.createElement(u,i({ref:a},l))}));function u(e,a){var r=arguments,o=a&&a.mdxType;if("string"==typeof e||o){var n=r.length,s=new Array(n);s[0]=d;var i={};for(var c in a)hasOwnProperty.call(a,c)&&(i[c]=a[c]);i.originalType=e,i.mdxType="string"==typeof e?e:o,s[1]=i;for(var l=2;l<n;l++)s[l]=r[l];return t.a.createElement.apply(null,s)}return t.a.createElement.apply(null,r)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{121:function(e,a,r){"use strict";r.r(a),r.d(a,"frontMatter",(function(){return s})),r.d(a,"metadata",(function(){return i})),r.d(a,"rightToc",(function(){return c})),r.d(a,"default",(function(){return b}));var t=r(2),o=r(6),n=(r(0),r(134)),s={id:"mainScreen",title:"Tela Principal",sidebar_label:"Tela Principal"},i={id:"mainScreen",isDocsHomePage:!1,title:"Tela Principal",description:"Organiza\xe7\xe3o da tela principal",source:"@site/docs\\mainScreen.md",permalink:"/PSP/docs/mainScreen",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/docs/mainScreen.md",sidebar_label:"Tela Principal",sidebar:"docs",previous:{title:"Instala\xe7\xe3o",permalink:"/PSP/docs/installation"},next:{title:"Ferramentas CAD",permalink:"/PSP/docs/cadTools"}},c=[{value:"Organiza\xe7\xe3o da tela principal",id:"organiza\xe7\xe3o-da-tela-principal",children:[{value:"Menu Ribbon",id:"menu-ribbon",children:[]},{value:"\xc1rea de Trabalho",id:"\xe1rea-de-trabalho",children:[]},{value:"Barra de Status",id:"barra-de-status",children:[]}]}],p={rightToc:c};function b(e){var a=e.components,r=Object(o.a)(e,["components"]);return Object(n.b)("wrapper",Object(t.a)({},p,r,{components:a,mdxType:"MDXLayout"}),Object(n.b)("h2",{id:"organiza\xe7\xe3o-da-tela-principal"},"Organiza\xe7\xe3o da tela principal"),Object(n.b)("p",null,"A tela principal do PSP-UFU \xe9 dividida em tr\xeas se\xe7\xf5es: ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(t.a)({parentName:"em"},{href:"mainScreen#menu-ribbon"}),'Menu "Ribbon"')),", ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(t.a)({parentName:"em"},{href:"mainScreen#%C3%A1rea-de-trabalho"}),"\xc1rea de Trabalho"))," e ",Object(n.b)("em",{parentName:"p"},Object(n.b)("a",Object(t.a)({parentName:"em"},{href:"mainScreen#barra-de-status"}),"Barra de Status")),"."),Object(n.b)("p",null,Object(n.b)("img",Object(t.a)({parentName:"p"},{src:"/PSP/images/mainScreen.svg",alt:"Tela Principal",title:"Tela principal do PSP-UFU no Windows"}))),Object(n.b)("p",null,"Resumidamente, no ",Object(n.b)("strong",{parentName:"p"},"Menu Ribbon")," s\xe3o acessadas as ferramentas do PSP-UFU; na ",Object(n.b)("strong",{parentName:"p"},"\xc1rea de Trabalho")," s\xe3o criados os diagramas unifilares de pot\xeancia; e na ",Object(n.b)("strong",{parentName:"p"},"Barra de Status")," s\xe3o exibidas importantes informa\xe7\xf5es acerca do estado da \xc1rea de Trabalho."),Object(n.b)("h3",{id:"menu-ribbon"},"Menu Ribbon"),Object(n.b)("blockquote",null,Object(n.b)("p",{parentName:"blockquote"},"Em inform\xe1tica o ribbon (faixa, em ingl\xeas) \xe9 um formato de apresenta\xe7\xe3o de interface baseada na GUI onde a barra de ferramentas \xe9 mostrada atrav\xe9s de uma barra mais larga com icones maiores possibilitando o uso dos aplicativos por dispositivos ",Object(n.b)("em",{parentName:"p"},"touch screen"),".\n",Object(n.b)("a",Object(t.a)({parentName:"p"},{href:"https://pt.wikipedia.org/wiki/Ribbon_(inform%C3%A1tica)"}),"Wikipedia"))),Object(n.b)("p",null,"O menu Ribbon \xe9 composto de tr\xeas submenus: \u201cArquivo\u201d, \u201cFerramentas\u201d e \u201cSimula\xe7\xe3o\u201d."),Object(n.b)("p",null,"Em ",Object(n.b)("strong",{parentName:"p"},"Arquivo")," est\xe3o as ferramentas gerais do programa, as quais permitem ao usu\xe1rio criar e salvar novos projetos, al\xe9m daquelas que possibilitam carregar os projetos j\xe1 existentes e importar arquivos de outros programas. Esse submenu tamb\xe9m possui op\xe7\xf5es gerais do programa e acesso a informa\xe7\xf5es sobre o programa."),Object(n.b)("p",null,Object(n.b)("img",Object(t.a)({parentName:"p"},{src:"/PSP/images/menuFile.png",alt:"Menu Arquivo",title:"Menu Arquivo"}))),Object(n.b)("p",null,"Em ",Object(n.b)("strong",{parentName:"p"},"Ferramentas")," est\xe3o presentes os itens espec\xedficos, os quais est\xe3o relacionados \xe0 cria\xe7\xe3o e manipula\xe7\xe3o da rede el\xe9trica de pot\xeancia, relat\xf3rios tabulares de sa\xedda de dados e acesso ao formul\xe1rio de cria\xe7\xe3o de gr\xe1ficos no tempo. Algumas configura\xe7\xf5es espec\xedficas do projeto ativo s\xe3o acessadas por esse menu."),Object(n.b)("p",null,Object(n.b)("img",Object(t.a)({parentName:"p"},{src:"/PSP/images/menuTools.png",alt:"Menu Ferramentas",title:"Menu Ferramentas"}))),Object(n.b)("p",null,"Finalmente, o submenu ",Object(n.b)("strong",{parentName:"p"},"Simula\xe7\xe3o")," proporciona o acesso do usu\xe1rio aos c\xe1lculos realizados pelo ",Object(n.b)("em",{parentName:"p"},"software")," e suas configura\xe7\xf5es, al\xe9m da ferramenta de \u201csolu\xe7\xe3o cont\xednua\u201d, a qual resolve os c\xe1lculos est\xe1ticos (fluxo de pot\xeancia, curto-circuito e harm\xf4nicos) ap\xf3s quaisquer mudan\xe7as na rede de pot\xeancia, como remo\xe7\xe3o de componente ou altera\xe7\xe3o de seus dados. Todas as configura\xe7\xf5es de simula\xe7\xe3o do projeto ativo s\xe3o acessadas por esse menu."),Object(n.b)("p",null,Object(n.b)("img",Object(t.a)({parentName:"p"},{src:"/PSP/images/menuSimulation.png",alt:"Menu Simulation",title:"Menu Simula\xe7\xe3o"}))),Object(n.b)("h3",{id:"\xe1rea-de-trabalho"},"\xc1rea de Trabalho"),Object(n.b)("p",null,"Na \xe1rea de trabalho est\xe3o presentes os projetos em execu\xe7\xe3o, os quais s\xe3o divididos por abas identificadas pelo nome do projeto (caso j\xe1 esteja gravado no disco). \xc9 nessa \xe1rea que s\xe3o inseridos e exclu\xeddos os elementos el\xe9tricos, cujas ferramentas s\xe3o acessadas por meio do ",Object(n.b)("a",Object(t.a)({parentName:"p"},{href:"mainScreen#menu-ribbon"}),"Menu Ribbon"),"."),Object(n.b)("p",null,"As edi\xe7\xf5es gr\xe1ficas dos elementos, como posi\xe7\xe3o, conex\xe3o e tamanho dos barramentos, s\xe3o realizadas por meio da a\xe7\xe3o ",Object(n.b)("em",{parentName:"p"},"drag-and-drop")," (arrastar e soltar) com a utiliza\xe7\xe3o do mouse. A edi\xe7\xe3o dos dados el\xe9tricos \xe9 feita por meio de formul\xe1rios de dados acessados clicando duas vezes sobre os elementos."),Object(n.b)("p",null,Object(n.b)("img",Object(t.a)({parentName:"p"},{src:"/PSP/images/workspace.png",alt:"\xc1rea de Trabalho",title:"\xc1rea de Trabalho"}))),Object(n.b)("h3",{id:"barra-de-status"},"Barra de Status"),Object(n.b)("p",null,"A barra de status \xe9 respons\xe1vel por informa\xe7\xf5es interessantes sobre as circunst\xe2ncias atuais do programa: modo de opera\xe7\xe3o do mouse (editar, mover, arrastar), zoom aplicado e posi\xe7\xe3o do mouse na \xe1rea de trabalho, al\xe9m de dados sobre as a\xe7\xf5es dos usu\xe1rios, como: inser\xe7\xe3o de elementos, informa\xe7\xe3o sobre copiar e colar, etc."),Object(n.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(n.b)("div",Object(t.a)({parentName:"div"},{className:"admonition-heading"}),Object(n.b)("h5",{parentName:"div"},Object(n.b)("span",Object(t.a)({parentName:"h5"},{className:"admonition-icon"}),Object(n.b)("svg",Object(t.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(n.b)("path",Object(t.a)({parentName:"svg"},{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"})))),"Dica")),Object(n.b)("div",Object(t.a)({parentName:"div"},{className:"admonition-content"}),Object(n.b)("p",{parentName:"div"},Object(n.b)("strong",{parentName:"p"},"Sempre fique atendo \xe0 barra de status"),", pois s\xe3o fornecidas informa\xe7\xf5es importantes acerca da opera\xe7\xe3o do programa. Caso tenha alguma d\xfavida siga as instru\xe7\xf5es apresentadas nesse componente."))))}b.isMDXComponent=!0},134:function(e,a,r){"use strict";r.d(a,"a",(function(){return l})),r.d(a,"b",(function(){return u}));var t=r(0),o=r.n(t);function n(e,a,r){return a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r,e}function s(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,t)}return r}function i(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?s(Object(r),!0).forEach((function(a){n(e,a,r[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))}))}return e}function c(e,a){if(null==e)return{};var r,t,o=function(e,a){if(null==e)return{};var r,t,o={},n=Object.keys(e);for(t=0;t<n.length;t++)r=n[t],a.indexOf(r)>=0||(o[r]=e[r]);return o}(e,a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(t=0;t<n.length;t++)r=n[t],a.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),b=function(e){var a=o.a.useContext(p),r=a;return e&&(r="function"==typeof e?e(a):i(i({},a),e)),r},l=function(e){var a=b(e.components);return o.a.createElement(p.Provider,{value:a},e.children)},m={inlineCode:"code",wrapper:function(e){var a=e.children;return o.a.createElement(o.a.Fragment,{},a)}},d=o.a.forwardRef((function(e,a){var r=e.components,t=e.mdxType,n=e.originalType,s=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),l=b(r),d=t,u=l["".concat(s,".").concat(d)]||l[d]||m[d]||n;return r?o.a.createElement(u,i(i({ref:a},p),{},{components:r})):o.a.createElement(u,i({ref:a},p))}));function u(e,a){var r=arguments,t=a&&a.mdxType;if("string"==typeof e||t){var n=r.length,s=new Array(n);s[0]=d;var i={};for(var c in a)hasOwnProperty.call(a,c)&&(i[c]=a[c]);i.originalType=e,i.mdxType="string"==typeof e?e:t,s[1]=i;for(var p=2;p<n;p++)s[p]=r[p];return o.a.createElement.apply(null,s)}return o.a.createElement.apply(null,r)}d.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/ba4a0136.5eada505.js b/docs/ba4a0136.471c15de.js index 54a0a62..475f794 100644 --- a/docs/ba4a0136.5eada505.js +++ b/docs/ba4a0136.471c15de.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[22],{121:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2019w42a-beta",title:"2019w42a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w42a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-10-13-2019w42a-beta.md",source:"@site/blog\\2019-10-13-2019w42a-beta.md",description:"- Harmonic study implemented;",date:"2019-10-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2019w42a-beta",readingTime:.09,truncated:!1,prevItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Harmonic study implemented;"),Object(o.b)("li",{parentName:"ul"},"Autolayout from importation implemented;"),Object(o.b)("li",{parentName:"ul"},"Importation of Matpower files;"),Object(o.b)("li",{parentName:"ul"},"Several minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},s=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),s=n,f=b["".concat(i,".").concat(s)]||b[s]||m[s]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=s;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}s.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{122:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2019w42a-beta",title:"2019w42a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2019w42a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-10-13-2019w42a-beta.md",source:"@site/blog\\2019-10-13-2019w42a-beta.md",description:"- Harmonic study implemented;",date:"2019-10-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2019w42a-beta",readingTime:.09,truncated:!1,prevItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Harmonic study implemented;"),Object(o.b)("li",{parentName:"ul"},"Autolayout from importation implemented;"),Object(o.b)("li",{parentName:"ul"},"Importation of Matpower files;"),Object(o.b)("li",{parentName:"ul"},"Several minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return b})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},b=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},s=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),s=n,f=b["".concat(i,".").concat(s)]||b[s]||m[s]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=s;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}s.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/blog/2019w42a-beta/index.html b/docs/blog/2019w42a-beta/index.html index cbd300a..b8ee643 100644 --- a/docs/blog/2019w42a-beta/index.html +++ b/docs/blog/2019w42a-beta/index.html @@ -5,25 +5,25 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">2019w42a-beta | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="2019w42a-beta | PSP-UFU"><meta data-react-helmet="true" name="description" content="- Harmonic study implemented;"><meta data-react-helmet="true" property="og:description" content="- Harmonic study implemented;"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/ccc49370.b47a358d.js" as="script"> -<link rel="preload" href="/PSP/ba4a0136.5eada505.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/ccc49370.250187c4.js" as="script"> +<link rel="preload" href="/PSP/ba4a0136.471c15de.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><div class="col col--8 col--offset-2"><article><header><h1 class="margin-bottom--sm blogPostTitle_2RZH">2019w42a-beta</h1><div class="margin-vert--md"><time datetime="2019-10-13T00:00:00.000Z" class="blogPostDate_3tRe">October 13, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Harmonic study implemented;</li><li>Autolayout from importation implemented;</li><li>Importation of Matpower files;</li><li>Several minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><div><a href="https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-10-13-2019w42a-beta.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/blog/2019w44a-beta"><div class="pagination-nav__sublabel">Previous Post</div><div class="pagination-nav__label">« 22019w44a-beta</div></a></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/ccc49370.b47a358d.js"></script> -<script src="/PSP/ba4a0136.5eada505.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/ccc49370.250187c4.js"></script> +<script src="/PSP/ba4a0136.471c15de.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/2019w44a-beta/index.html b/docs/blog/2019w44a-beta/index.html index 946757f..d3b0d36 100644 --- a/docs/blog/2019w44a-beta/index.html +++ b/docs/blog/2019w44a-beta/index.html @@ -5,25 +5,25 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">22019w44a-beta | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="22019w44a-beta | PSP-UFU"><meta data-react-helmet="true" name="description" content="- Minor changes to 32bit MSW version for compatibility;"><meta data-react-helmet="true" property="og:description" content="- Minor changes to 32bit MSW version for compatibility;"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/ccc49370.b47a358d.js" as="script"> -<link rel="preload" href="/PSP/b009f36f.9ee8b563.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/ccc49370.250187c4.js" as="script"> +<link rel="preload" href="/PSP/b009f36f.fe68a706.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><div class="col col--8 col--offset-2"><article><header><h1 class="margin-bottom--sm blogPostTitle_2RZH">22019w44a-beta</h1><div class="margin-vert--md"><time datetime="2019-11-01T00:00:00.000Z" class="blogPostDate_3tRe">November 1, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Minor changes to 32bit MSW version for compatibility;</li><li>Travis CI (Continuous Integration) implemented (Linux).</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><div><a href="https://github.com/Thales1330/PSP/tree/master/docs/blog/2019-11-01-2019w44a-beta.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/blog/2020w24a-beta"><div class="pagination-nav__sublabel">Previous Post</div><div class="pagination-nav__label">« 2020w24a-beta</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/blog/2019w42a-beta"><div class="pagination-nav__sublabel">Next Post</div><div class="pagination-nav__label">2019w42a-beta »</div></a></div></nav></div></div></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/ccc49370.b47a358d.js"></script> -<script src="/PSP/b009f36f.9ee8b563.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/ccc49370.250187c4.js"></script> +<script src="/PSP/b009f36f.fe68a706.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/2020w24a-beta/index.html b/docs/blog/2020w24a-beta/index.html index 4bea48f..9cda75a 100644 --- a/docs/blog/2020w24a-beta/index.html +++ b/docs/blog/2020w24a-beta/index.html @@ -5,25 +5,25 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">2020w24a-beta | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="2020w24a-beta | PSP-UFU"><meta data-react-helmet="true" name="description" content="- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"><meta data-react-helmet="true" property="og:description" content="- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/ccc49370.b47a358d.js" as="script"> -<link rel="preload" href="/PSP/eea9a598.44a33098.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/ccc49370.250187c4.js" as="script"> +<link rel="preload" href="/PSP/eea9a598.5dc60ef8.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><div class="col col--8 col--offset-2"><article><header><h1 class="margin-bottom--sm blogPostTitle_2RZH">2020w24a-beta</h1><div class="margin-vert--md"><time datetime="2020-06-13T00:00:00.000Z" class="blogPostDate_3tRe">June 13, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Device context render implemented (to avoid use OpenGL - some machines can't use it properly);</li><li>Added Visual Studio solution to the GitHub project;</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><div><a href="https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-06-13-2020w24a-beta.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/blog/2020w28a-beta"><div class="pagination-nav__sublabel">Previous Post</div><div class="pagination-nav__label">« 2020w28a-beta</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/blog/2019w44a-beta"><div class="pagination-nav__sublabel">Next Post</div><div class="pagination-nav__label">22019w44a-beta »</div></a></div></nav></div></div></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/ccc49370.b47a358d.js"></script> -<script src="/PSP/eea9a598.44a33098.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/ccc49370.250187c4.js"></script> +<script src="/PSP/eea9a598.5dc60ef8.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/2020w28a-beta/index.html b/docs/blog/2020w28a-beta/index.html index d2feb9a..283ca5f 100644 --- a/docs/blog/2020w28a-beta/index.html +++ b/docs/blog/2020w28a-beta/index.html @@ -5,25 +5,25 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">2020w28a-beta | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="2020w28a-beta | PSP-UFU"><meta data-react-helmet="true" name="description" content="- Voltage heatmap implemented (OpenGL enabled);"><meta data-react-helmet="true" property="og:description" content="- Voltage heatmap implemented (OpenGL enabled);"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/ccc49370.b47a358d.js" as="script"> -<link rel="preload" href="/PSP/a5084a96.6bbb30b5.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/ccc49370.250187c4.js" as="script"> +<link rel="preload" href="/PSP/a5084a96.9004aa26.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><div class="col col--8 col--offset-2"><article><header><h1 class="margin-bottom--sm blogPostTitle_2RZH">2020w28a-beta</h1><div class="margin-vert--md"><time datetime="2020-07-09T00:00:00.000Z" class="blogPostDate_3tRe">July 9, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Voltage heatmap implemented (OpenGL enabled);</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><div><a href="https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-07-09-2020w28a-beta.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div><div class="margin-vert--xl"><nav class="pagination-nav" aria-label="Blog post page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/blog/2020w24a-beta"><div class="pagination-nav__sublabel">Next Post</div><div class="pagination-nav__label">2020w24a-beta »</div></a></div></nav></div></div></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/ccc49370.b47a358d.js"></script> -<script src="/PSP/a5084a96.6bbb30b5.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/ccc49370.250187c4.js"></script> +<script src="/PSP/a5084a96.9004aa26.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/index.html b/docs/blog/index.html index bbdc4b2..2efdebb 100644 --- a/docs/blog/index.html +++ b/docs/blog/index.html @@ -5,33 +5,33 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Blog | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="Blog | PSP-UFU"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/a6aa9e1f.162f4f88.js" as="script"> -<link rel="preload" href="/PSP/569bb2db.73b164db.js" as="script"> -<link rel="preload" href="/PSP/faf164f5.cc31e7ea.js" as="script"> -<link rel="preload" href="/PSP/605faea1.da850e9b.js" as="script"> -<link rel="preload" href="/PSP/3fc7c349.425a755d.js" as="script"> -<link rel="preload" href="/PSP/eb797776.b0f71355.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/a6aa9e1f.043d916a.js" as="script"> +<link rel="preload" href="/PSP/569bb2db.3269b5ee.js" as="script"> +<link rel="preload" href="/PSP/faf164f5.c6fd3c0a.js" as="script"> +<link rel="preload" href="/PSP/605faea1.af8f38b1.js" as="script"> +<link rel="preload" href="/PSP/3fc7c349.82f96b65.js" as="script"> +<link rel="preload" href="/PSP/eb797776.0ad24358.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><main class="col col--8 col--offset-2"><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2020w28a-beta">2020w28a-beta</a></h2><div class="margin-vert--md"><time datetime="2020-07-09T00:00:00.000Z" class="blogPostDate_3tRe">July 9, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Voltage heatmap implemented (OpenGL enabled);</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2020w24a-beta">2020w24a-beta</a></h2><div class="margin-vert--md"><time datetime="2020-06-13T00:00:00.000Z" class="blogPostDate_3tRe">June 13, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Device context render implemented (to avoid use OpenGL - some machines can't use it properly);</li><li>Added Visual Studio solution to the GitHub project;</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2019w44a-beta">22019w44a-beta</a></h2><div class="margin-vert--md"><time datetime="2019-11-01T00:00:00.000Z" class="blogPostDate_3tRe">November 1, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Minor changes to 32bit MSW version for compatibility;</li><li>Travis CI (Continuous Integration) implemented (Linux).</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2019w42a-beta">2019w42a-beta</a></h2><div class="margin-vert--md"><time datetime="2019-10-13T00:00:00.000Z" class="blogPostDate_3tRe">October 13, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Harmonic study implemented;</li><li>Autolayout from importation implemented;</li><li>Importation of Matpower files;</li><li>Several minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div></footer></article><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></main></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/a6aa9e1f.162f4f88.js"></script> -<script src="/PSP/569bb2db.73b164db.js"></script> -<script src="/PSP/faf164f5.cc31e7ea.js"></script> -<script src="/PSP/605faea1.da850e9b.js"></script> -<script src="/PSP/3fc7c349.425a755d.js"></script> -<script src="/PSP/eb797776.b0f71355.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/a6aa9e1f.043d916a.js"></script> +<script src="/PSP/569bb2db.3269b5ee.js"></script> +<script src="/PSP/faf164f5.c6fd3c0a.js"></script> +<script src="/PSP/605faea1.af8f38b1.js"></script> +<script src="/PSP/3fc7c349.82f96b65.js"></script> +<script src="/PSP/eb797776.0ad24358.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/tags/index.html b/docs/blog/tags/index.html index 39070e1..bf5c85e 100644 --- a/docs/blog/tags/index.html +++ b/docs/blog/tags/index.html @@ -5,23 +5,23 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Tags | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="Tags | PSP-UFU"><meta data-react-helmet="true" name="description" content="Blog Tags"><meta data-react-helmet="true" property="og:description" content="Blog Tags"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/01a85c17.225474ef.js" as="script"> -<link rel="preload" href="/PSP/815eb96d.96f65fb6.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/01a85c17.62cfb21f.js" as="script"> +<link rel="preload" href="/PSP/815eb96d.b79e6692.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><main class="col col--8 col--offset-2"><h1>Tags</h1><div class="margin-vert--lg"><div><h3>P</h3><a class="padding-right--md" href="/PSP/blog/tags/psp-ufu">psp-ufu (4)</a><hr></div></div></main></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/01a85c17.225474ef.js"></script> -<script src="/PSP/815eb96d.96f65fb6.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/01a85c17.62cfb21f.js"></script> +<script src="/PSP/815eb96d.b79e6692.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/blog/tags/psp-ufu/index.html b/docs/blog/tags/psp-ufu/index.html index 3894c21..391f1a9 100644 --- a/docs/blog/tags/psp-ufu/index.html +++ b/docs/blog/tags/psp-ufu/index.html @@ -5,33 +5,33 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Posts tagged "psp-ufu" | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="Posts tagged "psp-ufu" | PSP-UFU"><meta data-react-helmet="true" name="description" content="Blog | Tagged "psp-ufu""><meta data-react-helmet="true" property="og:description" content="Blog | Tagged "psp-ufu""><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/3.3c925be7.js" as="script"> -<link rel="preload" href="/PSP/6875c492.2a3e2394.js" as="script"> -<link rel="preload" href="/PSP/569bb2db.73b164db.js" as="script"> -<link rel="preload" href="/PSP/faf164f5.cc31e7ea.js" as="script"> -<link rel="preload" href="/PSP/605faea1.da850e9b.js" as="script"> -<link rel="preload" href="/PSP/3fc7c349.425a755d.js" as="script"> -<link rel="preload" href="/PSP/e4b197ca.1a00399d.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/3.f116c0c6.js" as="script"> +<link rel="preload" href="/PSP/6875c492.9696a5e9.js" as="script"> +<link rel="preload" href="/PSP/569bb2db.3269b5ee.js" as="script"> +<link rel="preload" href="/PSP/faf164f5.c6fd3c0a.js" as="script"> +<link rel="preload" href="/PSP/605faea1.af8f38b1.js" as="script"> +<link rel="preload" href="/PSP/3fc7c349.82f96b65.js" as="script"> +<link rel="preload" href="/PSP/e4b197ca.bedeb7e3.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="container margin-vert--lg"><div class="row"><main class="col col--8 col--offset-2"><h1>4 posts tagged with "psp-ufu"</h1><a href="/PSP/blog/tags">View All Tags</a><div class="margin-vert--xl"><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2020w28a-beta">2020w28a-beta</a></h2><div class="margin-vert--md"><time datetime="2020-07-09T00:00:00.000Z" class="blogPostDate_3tRe">July 9, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Voltage heatmap implemented (OpenGL enabled);</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div><div class="col text--right"><a aria-label="Read more about 2020w28a-beta" href="/PSP/blog/2020w28a-beta"><strong>Read More</strong></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2020w24a-beta">2020w24a-beta</a></h2><div class="margin-vert--md"><time datetime="2020-06-13T00:00:00.000Z" class="blogPostDate_3tRe">June 13, 2020 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Device context render implemented (to avoid use OpenGL - some machines can't use it properly);</li><li>Added Visual Studio solution to the GitHub project;</li><li>Several major and minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div><div class="col text--right"><a aria-label="Read more about 2020w24a-beta" href="/PSP/blog/2020w24a-beta"><strong>Read More</strong></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2019w44a-beta">22019w44a-beta</a></h2><div class="margin-vert--md"><time datetime="2019-11-01T00:00:00.000Z" class="blogPostDate_3tRe">November 1, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Minor changes to 32bit MSW version for compatibility;</li><li>Travis CI (Continuous Integration) implemented (Linux).</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div><div class="col text--right"><a aria-label="Read more about 22019w44a-beta" href="/PSP/blog/2019w44a-beta"><strong>Read More</strong></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="margin-bottom--sm blogPostTitle_2RZH"><a href="/PSP/blog/2019w42a-beta">2019w42a-beta</a></h2><div class="margin-vert--md"><time datetime="2019-10-13T00:00:00.000Z" class="blogPostDate_3tRe">October 13, 2019 · 1 min read</time></div><div class="avatar margin-vert--md"><a class="avatar__photo-link avatar__photo" href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener"><img src="https://avatars0.githubusercontent.com/u/16141330?s=460&v=4" alt="Thales"></a><div class="avatar__intro"><h4 class="avatar__name"><a href="https://github.com/thales1330" target="_blank" rel="noreferrer noopener">Thales</a></h4><small class="avatar__subtitle">PhD</small></div></div></header><section class="markdown"><ul><li>Harmonic study implemented;</li><li>Autolayout from importation implemented;</li><li>Importation of Matpower files;</li><li>Several minor bugfixes.</li></ul></section><footer class="row margin-vert--lg"><div class="col"><strong>Tags:</strong><a class="margin-horiz--sm" href="/PSP/blog/tags/psp-ufu">psp-ufu</a></div><div class="col text--right"><a aria-label="Read more about 2019w42a-beta" href="/PSP/blog/2019w42a-beta"><strong>Read More</strong></a></div></footer></article></div></main></div></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/3.3c925be7.js"></script> -<script src="/PSP/6875c492.2a3e2394.js"></script> -<script src="/PSP/569bb2db.73b164db.js"></script> -<script src="/PSP/faf164f5.cc31e7ea.js"></script> -<script src="/PSP/605faea1.da850e9b.js"></script> -<script src="/PSP/3fc7c349.425a755d.js"></script> -<script src="/PSP/e4b197ca.1a00399d.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/3.f116c0c6.js"></script> +<script src="/PSP/6875c492.9696a5e9.js"></script> +<script src="/PSP/569bb2db.3269b5ee.js"></script> +<script src="/PSP/faf164f5.c6fd3c0a.js"></script> +<script src="/PSP/605faea1.af8f38b1.js"></script> +<script src="/PSP/3fc7c349.82f96b65.js"></script> +<script src="/PSP/e4b197ca.bedeb7e3.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/ccc49370.b47a358d.js b/docs/ccc49370.250187c4.js index 6a56b72..5fda067 100644 --- a/docs/ccc49370.b47a358d.js +++ b/docs/ccc49370.250187c4.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{132:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),i=t(137),r=t(144),m=t(135);var c=function(e){const{nextItem:a,prevItem:t}=e;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog post page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous Post"),l.a.createElement("div",{className:"pagination-nav__label"},"\xab ",t.title))),l.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},a&&l.a.createElement(m.a,{className:"pagination-nav__link",to:a.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Next Post"),l.a.createElement("div",{className:"pagination-nav__label"},a.title," \xbb"))))};a.default=function(e){const{content:a}=e,{frontMatter:t,metadata:n}=a,{title:m,description:s,nextItem:o,prevItem:v,editUrl:p}=n;return l.a.createElement(i.a,{title:m,description:s},a&&l.a.createElement("div",{className:"container margin-vert--lg"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col col--8 col--offset-2"},l.a.createElement(r.a,{frontMatter:t,metadata:n,isBlogPostPage:!0},l.a.createElement(a,null)),l.a.createElement("div",null,p&&l.a.createElement("a",{href:p,target:"_blank",rel:"noreferrer noopener"},l.a.createElement("svg",{fill:"currentColor",height:"1.2em",width:"1.2em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 40 40",style:{marginRight:"0.3em",verticalAlign:"sub"}},l.a.createElement("g",null,l.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"}))),"Edit this page")),(o||v)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement(c,{nextItem:o,prevItem:v}))))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{133:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),i=t(138),r=t(145),m=t(136);var c=function(e){const{nextItem:a,prevItem:t}=e;return l.a.createElement("nav",{className:"pagination-nav","aria-label":"Blog post page navigation"},l.a.createElement("div",{className:"pagination-nav__item"},t&&l.a.createElement(m.a,{className:"pagination-nav__link",to:t.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Previous Post"),l.a.createElement("div",{className:"pagination-nav__label"},"\xab ",t.title))),l.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},a&&l.a.createElement(m.a,{className:"pagination-nav__link",to:a.permalink},l.a.createElement("div",{className:"pagination-nav__sublabel"},"Next Post"),l.a.createElement("div",{className:"pagination-nav__label"},a.title," \xbb"))))};a.default=function(e){const{content:a}=e,{frontMatter:t,metadata:n}=a,{title:m,description:s,nextItem:o,prevItem:v,editUrl:p}=n;return l.a.createElement(i.a,{title:m,description:s},a&&l.a.createElement("div",{className:"container margin-vert--lg"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col col--8 col--offset-2"},l.a.createElement(r.a,{frontMatter:t,metadata:n,isBlogPostPage:!0},l.a.createElement(a,null)),l.a.createElement("div",null,p&&l.a.createElement("a",{href:p,target:"_blank",rel:"noreferrer noopener"},l.a.createElement("svg",{fill:"currentColor",height:"1.2em",width:"1.2em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 40 40",style:{marginRight:"0.3em",verticalAlign:"sub"}},l.a.createElement("g",null,l.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"}))),"Edit this page")),(o||v)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement(c,{nextItem:o,prevItem:v}))))))}}}]);
\ No newline at end of file diff --git a/docs/docs/cadTools/index.html b/docs/docs/cadTools/index.html index 1fefd77..f691617 100644 --- a/docs/docs/cadTools/index.html +++ b/docs/docs/cadTools/index.html @@ -4,30 +4,30 @@ <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> -<title data-react-helmet="true">Ferramentas CAD | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Ferramentas CAD | PSP-UFU"><meta data-react-helmet="true" name="description" content="Zoom"><meta data-react-helmet="true" property="og:description" content="Zoom"><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/cadTools"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/cadTools"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/0b24b4d1.92d2db54.js" as="script"> +<title data-react-helmet="true">Ferramentas CAD | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Ferramentas CAD | PSP-UFU"><meta data-react-helmet="true" name="description" content="export const Highlight = ({children, color}) => ( <span style={{"><meta data-react-helmet="true" property="og:description" content="export const Highlight = ({children, color}) => ( <span style={{"><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/cadTools"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/cadTools"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/0b24b4d1.34ff0dc1.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Ferramentas CAD</h1></header><div class="markdown"><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="zoom"></a>Zoom<a aria-hidden="true" tabindex="-1" class="hash-link" href="#zoom" title="Direct link to heading">#</a></h3><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/zoom.mp4" type="video/mp4"></video></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/cadTools.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/mainScreen"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Tela Principal</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Document Number 2 »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#zoom" class="table-of-contents__link">Zoom</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/0b24b4d1.92d2db54.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Ferramentas CAD</h1></header><div class="markdown"><blockquote><p>Desenho assistido por computador (DAC; em inglês: <em>computer aided design</em> - CAD) é o nome genérico de sistemas computacionais (<em>software</em>) utilizados pela engenharia, geologia, geografia, arquitetura e design para facilitar o projeto e desenho técnicos. No caso do <em>design</em>, este pode estar ligado especificamente a todas as suas vertentes (produtos como vestuário, eletroeletrônicos, automobilísticos, etc.), de modo que os jargões de cada especialidade são incorporados na interface de cada programa. <a href="https://pt.wikipedia.org/wiki/Desenho_assistido_por_computador#cite_note-1" target="_blank" rel="noopener noreferrer">Wikipedia</a></p></blockquote><p>Todos os objetos criados contêm vários atributos gráficos, como: posição, orientação, cor, tamanho, etc. Para modificá-los foram inseridas algumas ferramentas intuitivas e de fácil utilização, as quais são: <a href="/PSP/docs/cadTools#selecionar"><strong>selecionar</strong></a>, <a href="/PSP/docs/cadTools#mover"><strong>mover</strong></a>, <a href="/PSP/docs/cadTools#girar"><strong>girar</strong></a>, <a href="/PSP/docs/cadTools#arrastar"><strong>arrastar</strong></a>, <a href="/PSP/docs/cadTools#zoom"><strong>zoom</strong></a>, <a href="/PSP/docs/cadTools#encaixar"><strong>encaixar</strong></a>, <a href="/PSP/docs/cadTools#copiar-e-colar"><strong>copiar, colar</strong></a> e <a href="/PSP/docs/cadTools#excluir"><strong>excluir</strong></a>.</p><p>Tais ferramentas permitem a <strong>personalização</strong>, <strong>navegação</strong> e auxiliam a <strong>criação</strong> de redes elétricas de potência, assim como diagramas de controle na plataforma.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="selecionar"></a>Selecionar<a aria-hidden="true" tabindex="-1" class="hash-link" href="#selecionar" title="Direct link to heading">#</a></h3><p>A seleção de um único objeto é realizada clicando com o botão esquerdo do mouse sobre o elemento, que será identificado pelo contorno em <span style="background-color:#80bfff;border-radius:2px;color:#000;padding:0.2rem">azul</span> do objeto.</p><p>Para a seleção de vários objetos simultaneamente é necessário clicar com o botão esquerdo do mouse em um local vazio da tela e arrastá-lo, criando assim um <strong>retângulo de seleção</strong> que irá acompanhar o ponteiro do mouse enquanto o botão esquerdo estiver pressionado. Ao soltá-lo todos os objetos que intercederem o retângulo serão selecionados.</p><p>Mantendo pressionado a tecla Control (Ctrl) do teclado pode-se manter seleções anteriores enquanto novos elementos são selecionados.</p><p>Para desmarcar todos os objetos basta clicar em uma área sem objetos.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/select.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="mover"></a>Mover<a aria-hidden="true" tabindex="-1" class="hash-link" href="#mover" title="Direct link to heading">#</a></h3><p>Um elemento poderá ser movido para qualquer local por meio da ação <em>drag-and-drop</em> (clicando e arrastando) ou pela ferramenta mover.</p><p>Ao habilitar o “modo mover”, movendo todos os componentes selecionados à medida que a posição do mouse é alterada. Para desabilitar esse modo basta pressionar a tecla Escape do teclado.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/move.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="girar"></a>Girar<a aria-hidden="true" tabindex="-1" class="hash-link" href="#girar" title="Direct link to heading">#</a></h3><p>Alguns objetos poderão ser rotacionados através da ferramenta girar, acessado pela tecla de atalho “R”, girando o objeto no sentido horário, ou “Shift + R”, para o sentido anti-horário (essa opção irá afetar todos os objetos selecionados).</p><p>Ao utilizar essa ferramenta os objetos irão girar 45º a partir do seu ponto de origem. Para atingir a angulação pretendida basta repetir o processo de rotação.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/rotate.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="arrastar"></a>Arrastar<a aria-hidden="true" tabindex="-1" class="hash-link" href="#arrastar" title="Direct link to heading">#</a></h3><p>Três ferramentas muito úteis na navegação do circuito, principalmente em grandes redes, são: arrastar, zoom e encaixar.</p><p>A ferramenta arrastar possibilita mover todo o circuito <strong>preservando as posições relativas entre os elementos</strong>. Esta ferramenta pode ser acessada pelo submenu “Ferramentas” ou <strong>mantendo pressionada o scroll do mouse</strong>, ativando assim o “modo arrastar”. Ao ativá-lo todo o circuito será movido clicando e arrastando na direção desejada.</p><p>Para sair do “modo arrastar” basta pressionar a tecla Escape do teclado.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/drag.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="zoom"></a>Zoom<a aria-hidden="true" tabindex="-1" class="hash-link" href="#zoom" title="Direct link to heading">#</a></h3><p>O zoom será aplicado ao utilizar o <strong>scroll do mouse</strong> para mais ou menos zoom. A ferramenta zoom irá aproximar ou distanciar o circuito a partir da posição do ponteiro do mouse na tela para encontrar objetos ou destaca-los.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/zoom.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="encaixar"></a>Encaixar<a aria-hidden="true" tabindex="-1" class="hash-link" href="#encaixar" title="Direct link to heading">#</a></h3><p>A ferramenta encaixar irá mover o circuito e aplicar o zoom necessário para que todos os componentes da rede sejam exibidos na tela. Esta ferramenta pode ser acessada através do submenu “Ferramentas” ou pela combinação de teclas “Shift + F”.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/fit.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="copiar-e-colar"></a>Copiar e Colar<a aria-hidden="true" tabindex="-1" class="hash-link" href="#copiar-e-colar" title="Direct link to heading">#</a></h3><p>Duas ferramentas importantes durante o processo de criação da rede elétrica de potência no <em>software</em> são copiar e colar. Qualquer circuito criado no PSP-UFU, poderá ser duplicado completamente ou parcialmente no mesmo projeto ou em múltiplos através dessas ferramentas.</p><p>Para copiar basta selecionar os elementos que se deseja duplicar e acessar a ferramenta no submenu “Ferramentas” ou pressionando a combinação das teclas “Ctrl + C”, então os dados do circuito serão copiados para a área de transferência. Ao copiar um circuito ele poderá ser colado no mesmo projeto ou em um projeto distinto, utilizando o mesmo submenu ou pressionando a combinação das teclas “Ctrl + V”.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/copyPaste.mp4" type="video/mp4"></video><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="excluir"></a>Excluir<a aria-hidden="true" tabindex="-1" class="hash-link" href="#excluir" title="Direct link to heading">#</a></h3><p>Qualquer objeto poderá ser excluído do projeto por meio da ferramenta deletar, presente no menu Ribbon, ou pela tecla de atalho Delete.</p><video autoplay="" loop="" muted="" controls=""><source src="/PSP/videos/delete.mp4" type="video/mp4"></video></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/cadTools.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/mainScreen"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Tela Principal</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/powerEditor"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Editor de Potência »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#selecionar" class="table-of-contents__link">Selecionar</a></li><li><a href="#mover" class="table-of-contents__link">Mover</a></li><li><a href="#girar" class="table-of-contents__link">Girar</a></li><li><a href="#arrastar" class="table-of-contents__link">Arrastar</a></li><li><a href="#zoom" class="table-of-contents__link">Zoom</a></li><li><a href="#encaixar" class="table-of-contents__link">Encaixar</a></li><li><a href="#copiar-e-colar" class="table-of-contents__link">Copiar e Colar</a></li><li><a href="#excluir" class="table-of-contents__link">Excluir</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/0b24b4d1.34ff0dc1.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/doc1/index.html b/docs/docs/doc1/index.html index e968869..fd5d148 100644 --- a/docs/docs/doc1/index.html +++ b/docs/docs/doc1/index.html @@ -5,29 +5,29 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Style Guide | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Style Guide | PSP-UFU"><meta data-react-helmet="true" name="description" content="You can write content using GitHub-flavored Markdown syntax."><meta data-react-helmet="true" property="og:description" content="You can write content using GitHub-flavored Markdown syntax."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/doc1"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/doc1"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/7366bc9d.16f670d1.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/7366bc9d.e3475f47.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Style Guide</h1></header><div class="markdown"><p>You can write content using <a href="https://github.github.com/gfm/" target="_blank" rel="noopener noreferrer">GitHub-flavored Markdown syntax</a>.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="markdown-syntax"></a>Markdown Syntax<a aria-hidden="true" tabindex="-1" class="hash-link" href="#markdown-syntax" title="Direct link to heading">#</a></h2><p>To serve as an example page when styling markdown based Docusaurus sites.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="headers"></a>Headers<a aria-hidden="true" tabindex="-1" class="hash-link" href="#headers" title="Direct link to heading">#</a></h2><h1><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h1---create-the-best-documentation"></a>H1 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h1---create-the-best-documentation" title="Direct link to heading">#</a></h1><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h2---create-the-best-documentation"></a>H2 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h2---create-the-best-documentation" title="Direct link to heading">#</a></h2><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h3---create-the-best-documentation"></a>H3 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h3---create-the-best-documentation" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h4---create-the-best-documentation"></a>H4 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h4---create-the-best-documentation" title="Direct link to heading">#</a></h4><h5><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h5---create-the-best-documentation"></a>H5 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h5---create-the-best-documentation" title="Direct link to heading">#</a></h5><h6><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="h6---create-the-best-documentation"></a>H6 - Create the best documentation<a aria-hidden="true" tabindex="-1" class="hash-link" href="#h6---create-the-best-documentation" title="Direct link to heading">#</a></h6><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="emphasis"></a>Emphasis<a aria-hidden="true" tabindex="-1" class="hash-link" href="#emphasis" title="Direct link to heading">#</a></h2><p>Emphasis, aka italics, with <em>asterisks</em> or <em>underscores</em>.</p><p>Strong emphasis, aka bold, with <strong>asterisks</strong> or <strong>underscores</strong>.</p><p>Combined emphasis with <strong>asterisks and <em>underscores</em></strong>.</p><p>Strikethrough uses two tildes. <del>Scratch this.</del></p><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="lists"></a>Lists<a aria-hidden="true" tabindex="-1" class="hash-link" href="#lists" title="Direct link to heading">#</a></h2><ol><li>First ordered list item</li><li>Another item<ul><li>Unordered sub-list.</li></ul></li><li>Actual numbers don't matter, just that it's a number<ol><li>Ordered sub-list</li></ol></li><li>And another item.</li></ol><ul><li>Unordered list can use asterisks</li></ul><ul><li>Or minuses</li></ul><ul><li>Or pluses</li></ul><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="links"></a>Links<a aria-hidden="true" tabindex="-1" class="hash-link" href="#links" title="Direct link to heading">#</a></h2><p><a href="https://www.google.com/" target="_blank" rel="noopener noreferrer">I'm an inline-style link</a></p><p><a href="https://www.google.com/" target="_blank" rel="noopener noreferrer" title="Google's Homepage">I'm an inline-style link with title</a></p><p><a href="https://www.mozilla.org/" target="_blank" rel="noopener noreferrer">I'm a reference-style link</a></p><p><a href="/PSP/blob/master/LICENSE">I'm a relative reference to a repository file</a></p><p><a href="http://slashdot.org/" target="_blank" rel="noopener noreferrer">You can use numbers for reference-style link definitions</a></p><p>Or leave it empty and use the <a href="http://www.reddit.com/" target="_blank" rel="noopener noreferrer">link text itself</a>.</p><p>URLs and URLs in angle brackets will automatically get turned into links. <a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">http://www.example.com/</a> or <a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">http://www.example.com/</a> and sometimes example.com (but not on GitHub, for example).</p><p>Some text to show that the reference links can follow later.</p><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="images"></a>Images<a aria-hidden="true" tabindex="-1" class="hash-link" href="#images" title="Direct link to heading">#</a></h2><p>Here's our logo (hover to see the title text):</p><p>Inline-style: <img src="https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png" alt="alt text" title="Logo Title Text 1"></p><p>Reference-style: <img src="https://github.com/adam-p/markdown-here/raw/master/src/common/images/icon48.png" alt="alt text" title="Logo Title Text 2"></p><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="code"></a>Code<a aria-hidden="true" tabindex="-1" class="hash-link" href="#code" title="Direct link to heading">#</a></h2><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-javascript codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token keyword" style="font-style:italic">var</span><span class="token plain"> s </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">'JavaScript syntax highlighting'</span><span class="token punctuation" style="color:rgb(199, 146, 234)">;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token function" style="color:rgb(130, 170, 255)">alert</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token plain">s</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span><span class="token punctuation" style="color:rgb(199, 146, 234)">;</span></div></div></div></div></div><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-python codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">s </span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"Python syntax highlighting"</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token keyword" style="font-style:italic">print</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token plain">s</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span></div></div></div></div></div><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-undefined codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">No language indicated, so no syntax highlighting.</span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain">But let's throw in a <b>tag</b>.</span></div></div></div></div></div><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-js codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token keyword" style="font-style:italic">function</span><span class="token plain"> </span><span class="token function" style="color:rgb(130, 170, 255)">highlightMe</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(199, 146, 234)">{</span><span class="token plain"></span></div><div class="token-line docusaurus-highlight-code-line" style="color:#bfc7d5"><span class="token plain"> </span><span class="token console class-name" style="color:rgb(255, 203, 107)">console</span><span class="token punctuation" style="color:rgb(199, 146, 234)">.</span><span class="token method function property-access" style="color:rgb(130, 170, 255)">log</span><span class="token punctuation" style="color:rgb(199, 146, 234)">(</span><span class="token string" style="color:rgb(195, 232, 141)">'This line can be highlighted!'</span><span class="token punctuation" style="color:rgb(199, 146, 234)">)</span><span class="token punctuation" style="color:rgb(199, 146, 234)">;</span><span class="token plain"></span></div><div class="token-line" style="color:#bfc7d5"><span class="token plain"></span><span class="token punctuation" style="color:rgb(199, 146, 234)">}</span></div></div></div></div></div><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="tables"></a>Tables<a aria-hidden="true" tabindex="-1" class="hash-link" href="#tables" title="Direct link to heading">#</a></h2><p>Colons can be used to align columns.</p><table><thead><tr><th>Tables</th><th align="center">Are</th><th align="right">Cool</th></tr></thead><tbody><tr><td>col 3 is</td><td align="center">right-aligned</td><td align="right">\$1600</td></tr><tr><td>col 2 is</td><td align="center">centered</td><td align="right">\$12</td></tr><tr><td>zebra stripes</td><td align="center">are neat</td><td align="right">\$1</td></tr></tbody></table><p>There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don't need to make the raw Markdown line up prettily. You can also use inline Markdown.</p><table><thead><tr><th>Markdown</th><th>Less</th><th>Pretty</th></tr></thead><tbody><tr><td><em>Still</em></td><td><code>renders</code></td><td><strong>nicely</strong></td></tr><tr><td>1</td><td>2</td><td>3</td></tr></tbody></table><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="blockquotes"></a>Blockquotes<a aria-hidden="true" tabindex="-1" class="hash-link" href="#blockquotes" title="Direct link to heading">#</a></h2><blockquote><p>Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.</p></blockquote><p>Quote break.</p><blockquote><p>This is a very long line that will still be quoted properly when it wraps. Oh boy let's keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can <em>put</em> <strong>Markdown</strong> into a blockquote.</p></blockquote><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="inline-html"></a>Inline HTML<a aria-hidden="true" tabindex="-1" class="hash-link" href="#inline-html" title="Direct link to heading">#</a></h2><dl><dt>Definition list</dt><dd>Is something people use sometimes.</dd><dt>Markdown in HTML</dt><dd>Does *not* work **very** well. Use HTML <em>tags</em>.</dd></dl><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="line-breaks"></a>Line Breaks<a aria-hidden="true" tabindex="-1" class="hash-link" href="#line-breaks" title="Direct link to heading">#</a></h2><p>Here's a line for us to start with.</p><p>This line is separated from the one above by two newlines, so it will be a <em>separate paragraph</em>.</p><p>This line is also a separate paragraph, but... This line is only separated by a single newline, so it's a separate line in the <em>same paragraph</em>.</p><hr><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="admonitions"></a>Admonitions<a aria-hidden="true" tabindex="-1" class="hash-link" href="#admonitions" title="Direct link to heading">#</a></h2><div class="admonition admonition-note alert alert--secondary"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="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"></path></svg></span>note</h5></div><div class="admonition-content"><p>This is a note</p></div></div><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>tip</h5></div><div class="admonition-content"><p>This is a tip</p></div></div><div class="admonition admonition-important alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="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"></path></svg></span>important</h5></div><div class="admonition-content"><p>This is important</p></div></div><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>caution</h5></div><div class="admonition-content"><p>This is a caution</p></div></div><div class="admonition admonition-warning alert alert--danger"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>warning</h5></div><div class="admonition-content"><p>This is a warning</p></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/doc1.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#markdown-syntax" class="table-of-contents__link">Markdown Syntax</a></li><li><a href="#headers" class="table-of-contents__link">Headers</a></li><li><a href="#h2---create-the-best-documentation" class="table-of-contents__link">H2 - Create the best documentation</a><ul><li><a href="#h3---create-the-best-documentation" class="table-of-contents__link">H3 - Create the best documentation</a></li></ul></li><li><a href="#emphasis" class="table-of-contents__link">Emphasis</a></li><li><a href="#lists" class="table-of-contents__link">Lists</a></li><li><a href="#links" class="table-of-contents__link">Links</a></li><li><a href="#images" class="table-of-contents__link">Images</a></li><li><a href="#code" class="table-of-contents__link">Code</a></li><li><a href="#tables" class="table-of-contents__link">Tables</a></li><li><a href="#blockquotes" class="table-of-contents__link">Blockquotes</a></li><li><a href="#inline-html" class="table-of-contents__link">Inline HTML</a></li><li><a href="#line-breaks" class="table-of-contents__link">Line Breaks</a></li><li><a href="#admonitions" class="table-of-contents__link">Admonitions</a></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/7366bc9d.16f670d1.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/7366bc9d.e3475f47.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/doc2/index.html b/docs/docs/doc2/index.html index 9fd8c2d..f1d78ac 100644 --- a/docs/docs/doc2/index.html +++ b/docs/docs/doc2/index.html @@ -5,29 +5,29 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Document Number 2 | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Document Number 2 | PSP-UFU"><meta data-react-helmet="true" name="description" content="This is a link to another document. This is a link to an external page."><meta data-react-helmet="true" property="og:description" content="This is a link to another document. This is a link to an external page."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/doc2"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/doc2"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/991b72a1.c8ed0b8a.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/991b72a1.fc6a3dfa.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Document Number 2</h1></header><div class="markdown"><p>This is a link to <a href="/PSP/docs/doc3">another document.</a> This is a link to an <a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">external page.</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/doc2.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Document Number 2</div></a></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/991b72a1.c8ed0b8a.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Document Number 2</h1></header><div class="markdown"><p>This is a link to <a href="/PSP/docs/doc3">another document.</a> This is a link to an <a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">external page.</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/doc2.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Document Number 2</div></a></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/991b72a1.fc6a3dfa.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/doc3/index.html b/docs/docs/doc3/index.html index 165efe1..4823c04 100644 --- a/docs/docs/doc3/index.html +++ b/docs/docs/doc3/index.html @@ -5,29 +5,29 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">This is Document Number 3 | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="This is Document Number 3 | PSP-UFU"><meta data-react-helmet="true" name="description" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit."><meta data-react-helmet="true" property="og:description" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/doc3"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/doc3"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/225b4c69.7904c872.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/225b4c69.e6e4e1cf.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">This is Document Number 3</h1></header><div class="markdown"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p>Duis et egestas libero, imperdiet faucibus ipsum. Sed posuere eget urna vel feugiat. Vivamus a arcu sagittis, fermentum urna dapibus, congue lectus. Fusce vulputate porttitor nisl, ac cursus elit volutpat vitae. Nullam vitae ipsum egestas, convallis quam non, porta nibh. Morbi gravida erat nec neque bibendum, eu pellentesque velit posuere. Fusce aliquam erat eu massa eleifend tristique.</p><p>Sed consequat sollicitudin ipsum eget tempus. Integer a aliquet velit. In justo nibh, pellentesque non suscipit eget, gravida vel lacus. Donec odio ante, malesuada in massa quis, pharetra tristique ligula. Donec eros est, tristique eget finibus quis, semper non nisl. Vivamus et elit nec enim ornare placerat. Sed posuere odio a elit cursus sagittis.</p><p>Phasellus feugiat purus eu tortor ultrices finibus. Ut libero nibh, lobortis et libero nec, dapibus posuere eros. Sed sagittis euismod justo at consectetur. Nulla finibus libero placerat, cursus sapien at, eleifend ligula. Vivamus elit nisl, hendrerit ac nibh eu, ultrices tempus dui. Nam tellus neque, commodo non rhoncus eu, gravida in risus. Nullam id iaculis tortor.</p><p>Nullam at odio in sem varius tempor sit amet vel lorem. Etiam eu hendrerit nisl. Fusce nibh mauris, vulputate sit amet ex vitae, congue rhoncus nisl. Sed eget tellus purus. Nullam tempus commodo erat ut tristique. Cras accumsan massa sit amet justo consequat eleifend. Integer scelerisque vitae tellus id consectetur.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/doc3.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Document Number 2</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Document Number 2 »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/225b4c69.7904c872.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!" tabindex="0">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">This is Document Number 3</h1></header><div class="markdown"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ac euismod odio, eu consequat dui. Nullam molestie consectetur risus id imperdiet. Proin sodales ornare turpis, non mollis massa ultricies id. Nam at nibh scelerisque, feugiat ante non, dapibus tortor. Vivamus volutpat diam quis tellus elementum bibendum. Praesent semper gravida velit quis aliquam. Etiam in cursus neque. Nam lectus ligula, malesuada et mauris a, bibendum faucibus mi. Phasellus ut interdum felis. Phasellus in odio pulvinar, porttitor urna eget, fringilla lectus. Aliquam sollicitudin est eros. Mauris consectetur quam vitae mauris interdum hendrerit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p>Duis et egestas libero, imperdiet faucibus ipsum. Sed posuere eget urna vel feugiat. Vivamus a arcu sagittis, fermentum urna dapibus, congue lectus. Fusce vulputate porttitor nisl, ac cursus elit volutpat vitae. Nullam vitae ipsum egestas, convallis quam non, porta nibh. Morbi gravida erat nec neque bibendum, eu pellentesque velit posuere. Fusce aliquam erat eu massa eleifend tristique.</p><p>Sed consequat sollicitudin ipsum eget tempus. Integer a aliquet velit. In justo nibh, pellentesque non suscipit eget, gravida vel lacus. Donec odio ante, malesuada in massa quis, pharetra tristique ligula. Donec eros est, tristique eget finibus quis, semper non nisl. Vivamus et elit nec enim ornare placerat. Sed posuere odio a elit cursus sagittis.</p><p>Phasellus feugiat purus eu tortor ultrices finibus. Ut libero nibh, lobortis et libero nec, dapibus posuere eros. Sed sagittis euismod justo at consectetur. Nulla finibus libero placerat, cursus sapien at, eleifend ligula. Vivamus elit nisl, hendrerit ac nibh eu, ultrices tempus dui. Nam tellus neque, commodo non rhoncus eu, gravida in risus. Nullam id iaculis tortor.</p><p>Nullam at odio in sem varius tempor sit amet vel lorem. Etiam eu hendrerit nisl. Fusce nibh mauris, vulputate sit amet ex vitae, congue rhoncus nisl. Sed eget tellus purus. Nullam tempus commodo erat ut tristique. Cras accumsan massa sit amet justo consequat eleifend. Integer scelerisque vitae tellus id consectetur.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/doc3.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Document Number 2</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Document Number 2 »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/225b4c69.e6e4e1cf.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/index.html b/docs/docs/index.html index e379703..079e39c 100644 --- a/docs/docs/index.html +++ b/docs/docs/index.html @@ -5,29 +5,29 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">PSP-UFU | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="PSP-UFU | PSP-UFU"><meta data-react-helmet="true" name="description" content="This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on GitHub or Twitter."><meta data-react-helmet="true" property="og:description" content="This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on GitHub or Twitter."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/27d78fdc.c4e3308e.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/27d78fdc.fff3e166.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">PSP-UFU</h1></header><div class="markdown"><div class="admonition admonition-important alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="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"></path></svg></span>important</h5></div><div class="admonition-content"><p>This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> or <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="sobre-o-psp-ufu"></a>Sobre o PSP-UFU<a aria-hidden="true" tabindex="-1" class="hash-link" href="#sobre-o-psp-ufu" title="Direct link to heading">#</a></h2><p>O PSP-UFU (Plataforma de Sistemas de Potência da Universidade Federal de Uberlândia) é um software <strong>multi-plataforma</strong>, <strong>multilíngue</strong>, <strong>livre e de código aberto (FOSS)</strong> com <strong>recursos avançados de GUI (Interface Gráfica do Usuário)</strong> e <strong>ferramentas CAD (Design Assistido por Computador)</strong> para estudos de sistemas elétricos de potência.</p><p>O software permite a construção de qualquer rede de transmissão elétrica e sistemas de controle através da inserção de elementos visuais. Para a visualização dos resultados, o programa oferece <strong>elementos de texto vinculados</strong> na tela principal e também <strong>editores de tabelas e gráficos</strong>.</p><p>O PSP-UFU tem como objetivo fornecer ferramentas eficientes de simulação para fins de <strong>pesquisa</strong> e <strong>educação</strong>, além de <strong>aplicações industriais</strong> em sistemas elétricos de potência.</p><p>Resumidamente, o <em>software</em> pode executar os seguintes estudos:</p><ul><li>Fluxo de potência</li><li>Cálculo de curto-circuito</li><li>Harmônicos</li><li>Estabilidade transitória e dinâmica</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="artigos-publicados-e-tese-de-doutorado"></a>Artigos publicados e Tese de doutorado<a aria-hidden="true" tabindex="-1" class="hash-link" href="#artigos-publicados-e-tese-de-doutorado" title="Direct link to heading">#</a></h3><p>Os artigos abaixo possuem maiores detalhes a respeito do PSP-UFU:</p><blockquote><p>Oliveira, T. L., Guimarães, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. <em>International Transactions on Electrical Energy Systems</em>, e12185. doi: <a href="https://doi.org/10.1002/2050-7038.12185">10.1002/2050-7038.12185</a></p></blockquote><blockquote><p>Oliveira, T. L., Guimarães, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. <em>The International Journal of Electrical Engineering & Education</em>, 0020720919879058. doi: <a href="https://doi.org/10.1177/0020720919879058" target="_blank" rel="noopener noreferrer">10.1177/0020720919879058</a></p></blockquote><p>A Tese de Doutorado abaixo detalha em profundidade os cálculos envolvidos, arquitetura de software e ferramentas implementadas no PSP-UFU:</p><blockquote><p>Oliveira, T. L. (2019). Desenvolvimento de um programa computacional livre, gráfico, e multiplataforma para analisar sistemas elétricos de potência em regime permanente e dinâmico. doi: <a href="https://dx.doi.org/10.14393/ufu.te.2019.2444">10.14393/ufu.te.2019.2444</a></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="contribuindo-com-o-projeto"></a>Contribuindo com o projeto<a aria-hidden="true" tabindex="-1" class="hash-link" href="#contribuindo-com-o-projeto" title="Direct link to heading">#</a></h3><p>Se você está interessado em contribuir com o PSP-UFU de alguma forma (desenvolvimento, críticas, sugestões, etc.), entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="desenvolvedores"></a>Desenvolvedor<del>es</del><a aria-hidden="true" tabindex="-1" class="hash-link" href="#desenvolvedores" title="Direct link to heading">#</a></h3><p><a href="https://github.com/Thales1330" target="_blank" rel="noopener noreferrer">Thales Lima Oliveira</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/aboutPSP.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/installation"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Instalação »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#sobre-o-psp-ufu" class="table-of-contents__link">Sobre o PSP-UFU</a><ul><li><a href="#artigos-publicados-e-tese-de-doutorado" class="table-of-contents__link">Artigos publicados e Tese de doutorado</a></li><li><a href="#contribuindo-com-o-projeto" class="table-of-contents__link">Contribuindo com o projeto</a></li><li><a href="#desenvolvedores" class="table-of-contents__link">Desenvolvedor<del>es</del></a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/27d78fdc.c4e3308e.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">PSP-UFU</h1></header><div class="markdown"><div class="admonition admonition-important alert alert--info"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="16" viewBox="0 0 14 16"><path fill-rule="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"></path></svg></span>important</h5></div><div class="admonition-content"><p>This user guide was written in Brazilian Portuguese. If you want to help me translate this guide, contact-me on <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> or <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="sobre-o-psp-ufu"></a>Sobre o PSP-UFU<a aria-hidden="true" tabindex="-1" class="hash-link" href="#sobre-o-psp-ufu" title="Direct link to heading">#</a></h2><p>O PSP-UFU (Plataforma de Sistemas de Potência da Universidade Federal de Uberlândia) é um software <strong>multi-plataforma</strong>, <strong>multilíngue</strong>, <strong>livre e de código aberto (FOSS)</strong> com <strong>recursos avançados de GUI (<em>Graphical User Interface</em>)</strong> e <strong>ferramentas CAD (<em>Computer Aided Design</em>)</strong> para estudos de sistemas elétricos de potência.</p><p>O software permite a construção de qualquer rede de transmissão elétrica e sistemas de controle através da inserção de elementos visuais. Para a visualização dos resultados, o programa oferece <strong>elementos de texto vinculados</strong> na tela principal e também <strong>editores de tabelas e gráficos</strong>.</p><p>O PSP-UFU tem como objetivo fornecer ferramentas eficientes de simulação para fins de <strong>pesquisa</strong> e <strong>educação</strong>, além de <strong>aplicações industriais</strong> em sistemas elétricos de potência.</p><p>Resumidamente, o <em>software</em> pode executar os seguintes estudos:</p><ul><li>Fluxo de potência</li><li>Cálculo de curto-circuito</li><li>Harmônicos</li><li>Estabilidade transitória e dinâmica</li></ul><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="publicações"></a>Publicações<a aria-hidden="true" tabindex="-1" class="hash-link" href="#publicações" title="Direct link to heading">#</a></h3><p>Os artigos abaixo possuem maiores detalhes a respeito do PSP-UFU:</p><blockquote><p>Oliveira, T. L., Guimarães, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. <em>International Transactions on Electrical Energy Systems</em>, e12185. doi: <a href="https://doi.org/10.1002/2050-7038.12185">10.1002/2050-7038.12185</a></p></blockquote><blockquote><p>Oliveira, T. L., Guimarães, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. <em>The International Journal of Electrical Engineering & Education</em>, 0020720919879058. doi: <a href="https://doi.org/10.1177/0020720919879058" target="_blank" rel="noopener noreferrer">10.1177/0020720919879058</a></p></blockquote><p>A Tese de Doutorado abaixo detalha em profundidade os cálculos envolvidos, arquitetura de software e ferramentas implementadas no PSP-UFU:</p><blockquote><p>Oliveira, T. L. (2019). Desenvolvimento de um programa computacional livre, gráfico, e multiplataforma para analisar sistemas elétricos de potência em regime permanente e dinâmico. doi: <a href="https://dx.doi.org/10.14393/ufu.te.2019.2444">10.14393/ufu.te.2019.2444</a></p></blockquote><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="contribuindo-com-o-projeto"></a>Contribuindo com o projeto<a aria-hidden="true" tabindex="-1" class="hash-link" href="#contribuindo-com-o-projeto" title="Direct link to heading">#</a></h3><p>Se você está interessado em contribuir com o PSP-UFU de alguma forma (desenvolvimento, críticas, sugestões, etc.), entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="desenvolvedores"></a>Desenvolvedor<del>es</del><a aria-hidden="true" tabindex="-1" class="hash-link" href="#desenvolvedores" title="Direct link to heading">#</a></h3><p><a href="https://github.com/Thales1330" target="_blank" rel="noopener noreferrer">Thales Lima Oliveira</a></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/aboutPSP.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/installation"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Instalação »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#sobre-o-psp-ufu" class="table-of-contents__link">Sobre o PSP-UFU</a><ul><li><a href="#publicações" class="table-of-contents__link">Publicações</a></li><li><a href="#contribuindo-com-o-projeto" class="table-of-contents__link">Contribuindo com o projeto</a></li><li><a href="#desenvolvedores" class="table-of-contents__link">Desenvolvedor<del>es</del></a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/27d78fdc.fff3e166.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/installation/index.html b/docs/docs/installation/index.html index a58ffd5..214df49 100644 --- a/docs/docs/installation/index.html +++ b/docs/docs/installation/index.html @@ -5,30 +5,30 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Instalação | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Instalação | PSP-UFU"><meta data-react-helmet="true" name="description" content="Download"><meta data-react-helmet="true" property="og:description" content="Download"><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/installation"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/installation"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/77fbd900.be2f2884.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/77fbd900.380f0c99.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Instalação</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="download"></a>Download<a aria-hidden="true" tabindex="-1" class="hash-link" href="#download" title="Direct link to heading">#</a></h2><p>O download do PSP-UFU pode ser realizado pelo <a href="https://github.com/Thales1330/PSP/releases/latest" target="_blank" rel="noopener noreferrer">"<em>last release</em>" do repositório do PSP-UFU no GitHub</a>.</p><p>Ao acessar ao link, role a página até encontrar os <em>Assets</em>:</p><p><img src="/PSP/images/download.png" alt="Download" title="Assets donwload"></p><p>Como o PSP-UFU é um <em>software</em> multiplataforma, você deve baixar o arquivo correto:</p><ul><li>Para o sistema operacional <a href="/PSP/docs/installation#windows">Windows</a> baixe os arquivos <em>.exe</em> (recomendado) ou <em>.zip</em>.</li><li>Para os sistemas <a href="/PSP/docs/installation#linux">Linux</a> baseados no Debian (por exemplo, Ubuntu, Mint) <em>64 bits</em> baixe o pacote de instalação <em>.deb</em>.</li></ul><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>Dica</h5></div><div class="admonition-content"><p>Se você está interessado em contribuir com o PSP-UFU construindo-o para outros sistemas operacionais (principalmente macOS!) entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><p>Na sequência são apresentados o passo-a-passo para instalação dos SOs <a href="/PSP/docs/installation#windows">Windows</a> e <a href="/PSP/docs/installation#linux">Linux</a>. Também são apresentadas as soluções para os erros mais recorrentes.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="windows"></a>Windows<a aria-hidden="true" tabindex="-1" class="hash-link" href="#windows" title="Direct link to heading">#</a></h2><p>Após baixar o arquivo <em>.exe</em> avance em cada passo do instalador. O executável irá solicitar automaticamente a instalação do <strong>Microsoft Visual C++ Redistribuível</strong> e, caso não esteja instalado no seu computador, realize os procedimentos do programa.</p><p>Caso o executável falhe em abrir, baixe o arquivo <em>.zip</em> e descompacte em alguma pasta do seu sistema. Nesse caso é necessário baixar e instalar manualmente o <a href="https://aka.ms/vs/16/release/vc_redist.x86.exe"><strong>Microsoft Visual C++ Redistribuível 32 bits</strong></a>.</p><p>Após a conclusão da instalação abra o PSP-UFU para verificar a correta instalação. O executável está presente na pasta "<em><local de instalação>/PSP-UFU/bin/PSP-UFU.exe</em>".</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="problemas-recorrentes-no-windows"></a>Problemas recorrentes no Windows<a aria-hidden="true" tabindex="-1" class="hash-link" href="#problemas-recorrentes-no-windows" title="Direct link to heading">#</a></h3><ul><li>Ao baixar o navegador pode <strong>falsamente</strong> sinalizar que é um arquivo perigoso, basta clicar em "Manter arquivo";</li><li>Ao abrir o instalador, novamente o Windows sinaliza que o arquivo é perigoso, basta clicar em "Executar assim mesmo";</li><li>Ao abrir o programa e alterar o seu idioma, uma mensagem de erro é exibida. Para resolver esse problema basta executar o PSP-UFU como administrador (clicar com botão direito no atalho do programa e posteriormente em executar como administrador). Altere novamente o idioma e reinicie o programa;</li><li>Ao criar um novo projeto a tela de trabalho não é exibida ou é exibida uma tela preta. Vá nas opções gerais e altere o renderizador para "Device Context". Caso apareça uma mensagem de erro, execute o programa como administrador e repita o processo. Reinicie o programa.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="linux"></a>Linux<a aria-hidden="true" tabindex="-1" class="hash-link" href="#linux" title="Direct link to heading">#</a></h2><p>A instalação no sistema Linux é facilmente realizado pelo pacote de instalação automático <em>.deb</em>.</p><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>Atenção!</h5></div><div class="admonition-content"><p>Note que essa versão para Linux está defasada e algumas funcionalidades do programa podem não estar presentes.</p><p>Caso queira contribuir com o projeto e construir a versão atual no sistema Linux baseado em Debian ou em outras distribuições entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="problemas-recorrentes-no-linux"></a>Problemas recorrentes no Linux<a aria-hidden="true" tabindex="-1" class="hash-link" href="#problemas-recorrentes-no-linux" title="Direct link to heading">#</a></h3><p>Pode ser necessário adicionar o <a href="https://wiki.wxwidgets.org/Compiling_and_getting_started#Running_wxWidgets_projects" target="_blank" rel="noopener noreferrer">diretório das bibliotecas do wxWidgets</a> nas variáveis de ambiente. -Para isso, siga <strong>UM</strong> dos métodos apresentados abaixo:</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="método-i-recomendado"></a><em>Método I (recomendado)</em><a aria-hidden="true" tabindex="-1" class="hash-link" href="#método-i-recomendado" title="Direct link to heading">#</a></h4><p>Insira o seguinte comando no arquivo <strong>~/.bashrc</strong>:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"export LD_LIBRARY_PATH=</span><span class="token string variable" style="color:rgb(191, 199, 213)">$LD_LIBRARY_PATH</span><span class="token string" style="color:rgb(195, 232, 141)">:/usr/local/lib"</span><span class="token plain"> </span><span class="token operator" style="color:rgb(137, 221, 255)">>></span><span class="token plain"> ~/.bashrc</span></div></div></div></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="método-ii-não-recomendado"></a><em>Método II (não recomendado)</em><a aria-hidden="true" tabindex="-1" class="hash-link" href="#método-ii-não-recomendado" title="Direct link to heading">#</a></h4><div class="admonition admonition-warning alert alert--danger"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>Cuidado!</h5></div><div class="admonition-content"><p>Utilizando esse método, os passos abaixo devem ser executados todas as vezes que você quiser abir o PSP-UFU.</p></div></div><ol><li>Abra o terminal e acesse o diretório onde está instalado o PSP-UFU:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">cd</span><span class="token plain"> /usr/local/bin</span></div></div></div></div></div><ol start="2"><li>Insira as bibliotecas compartilhadas do wxWidgets nas variáveis de ambiente:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(191, 199, 213)">LD_LIBRARY_PATH</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token variable" style="color:rgb(191, 199, 213)">$LD_LIBRARY_PATH</span><span class="token plain">:/usr/local/lib</span></div></div></div></div></div><ol start="3"><li>Então, execute o PSP-UFU na <strong>mesma seção</strong> do terminal:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">./PSP-UFU</span></div></div></div></div></div><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>Atenção!</h5></div><div class="admonition-content"><p>Verifique se o computador possui as unidades de vídeo instaladas corretamente, caso contrário, o programa não exibirá a área de trabalho para criar e editar diagramas de linha única ou diagramas de blocos de controle.</p></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/installation.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« PSP-UFU</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/mainScreen"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Tela Principal »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#download" class="table-of-contents__link">Download</a></li><li><a href="#windows" class="table-of-contents__link">Windows</a><ul><li><a href="#problemas-recorrentes-no-windows" class="table-of-contents__link">Problemas recorrentes no Windows</a></li></ul></li><li><a href="#linux" class="table-of-contents__link">Linux</a><ul><li><a href="#problemas-recorrentes-no-linux" class="table-of-contents__link">Problemas recorrentes no Linux</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/77fbd900.be2f2884.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Instalação</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="download"></a>Download<a aria-hidden="true" tabindex="-1" class="hash-link" href="#download" title="Direct link to heading">#</a></h2><p>O download do PSP-UFU pode ser realizado pelo <a href="https://github.com/Thales1330/PSP/releases/latest" target="_blank" rel="noopener noreferrer">"<em>last release</em>" do repositório do PSP-UFU no GitHub</a>.</p><p>Ao acessar ao link, role a página até encontrar os <em>Assets</em>:</p><p><img src="/PSP/images/download.png" alt="Download" title="Assets download"></p><p>Como o PSP-UFU é um <em>software</em> multiplataforma, você deve baixar o arquivo correto:</p><ul><li>Para o sistema operacional <a href="/PSP/docs/installation#windows">Windows</a> baixe os arquivos <em>.exe</em> (recomendado) ou <em>.zip</em>.</li><li>Para os sistemas <a href="/PSP/docs/installation#linux">Linux</a> baseados no Debian (por exemplo, Ubuntu, Mint) <em>64 bits</em> baixe o pacote de instalação <em>.deb</em>.</li></ul><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>Dica</h5></div><div class="admonition-content"><p>Se você está interessado em contribuir com o PSP-UFU construindo-o para outros sistemas operacionais (principalmente macOS!) entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><p>Na sequência são apresentados o passo-a-passo para instalação dos SOs <a href="/PSP/docs/installation#windows">Windows</a> e <a href="/PSP/docs/installation#linux">Linux</a>. Também são apresentadas as soluções para os erros mais recorrentes.</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="windows"></a>Windows<a aria-hidden="true" tabindex="-1" class="hash-link" href="#windows" title="Direct link to heading">#</a></h2><p>Após baixar o arquivo <em>.exe</em> avance em cada passo do instalador. O executável irá solicitar automaticamente a instalação do <strong>Microsoft Visual C++ Redistribuível</strong> e, caso não esteja instalado no seu computador, realize os procedimentos do programa.</p><p>Caso o executável falhe em abrir, baixe o arquivo <em>.zip</em> e descompacte em alguma pasta do seu sistema. Nesse caso é necessário baixar e instalar manualmente o <a href="https://aka.ms/vs/16/release/vc_redist.x86.exe"><strong>Microsoft Visual C++ Redistribuível 32 bits</strong></a>.</p><p>Após a conclusão da instalação abra o PSP-UFU para verificar a correta instalação. O executável está presente na pasta "<em><local de instalação>/PSP-UFU/bin/PSP-UFU.exe</em>".</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="problemas-recorrentes-no-windows"></a>Problemas recorrentes no Windows<a aria-hidden="true" tabindex="-1" class="hash-link" href="#problemas-recorrentes-no-windows" title="Direct link to heading">#</a></h3><ul><li>Ao baixar o navegador pode <strong>falsamente</strong> sinalizar que é um arquivo perigoso, basta clicar em "Manter arquivo";</li><li>Ao abrir o instalador, novamente o Windows sinaliza que o arquivo é perigoso, basta clicar em "Executar assim mesmo";</li><li>Ao abrir o programa e alterar o seu idioma, uma mensagem de erro é exibida. Para resolver esse problema basta executar o PSP-UFU como administrador (clicar com botão direito no atalho do programa e posteriormente em executar como administrador). Altere novamente o idioma e reinicie o programa;</li><li>Ao criar um novo projeto a tela de trabalho não é exibida ou é exibida uma tela preta. Vá nas opções gerais e altere o renderizador para "Device Context". Caso apareça uma mensagem de erro, execute o programa como administrador e repita o processo. Reinicie o programa.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="linux"></a>Linux<a aria-hidden="true" tabindex="-1" class="hash-link" href="#linux" title="Direct link to heading">#</a></h2><p>A instalação no sistema Linux é facilmente realizado pelo pacote de instalação automático <em>.deb</em>.</p><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>Atenção!</h5></div><div class="admonition-content"><p>Note que essa versão para Linux está defasada e algumas funcionalidades do programa podem não estar presentes.</p><p>Caso queira contribuir com o projeto e construir a versão atual no sistema Linux baseado em Debian ou em outras distribuições entre em contato pelo <a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer">GitHub</a> ou <a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer">Twitter</a>.</p></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="problemas-recorrentes-no-linux"></a>Problemas recorrentes no Linux<a aria-hidden="true" tabindex="-1" class="hash-link" href="#problemas-recorrentes-no-linux" title="Direct link to heading">#</a></h3><p>Pode ser necessário adicionar o <a href="https://wiki.wxwidgets.org/Compiling_and_getting_started#Running_wxWidgets_projects" target="_blank" rel="noopener noreferrer">diretório das bibliotecas do wxWidgets</a> nas variáveis de ambiente. +Para isso, siga <strong>UM</strong> dos métodos apresentados abaixo:</p><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="método-i-recomendado"></a><em>Método I (recomendado)</em><a aria-hidden="true" tabindex="-1" class="hash-link" href="#método-i-recomendado" title="Direct link to heading">#</a></h4><p>Insira o seguinte comando no arquivo <strong>~/.bashrc</strong>:</p><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">echo</span><span class="token plain"> </span><span class="token string" style="color:rgb(195, 232, 141)">"export LD_LIBRARY_PATH=</span><span class="token string variable" style="color:rgb(191, 199, 213)">$LD_LIBRARY_PATH</span><span class="token string" style="color:rgb(195, 232, 141)">:/usr/local/lib"</span><span class="token plain"> </span><span class="token operator" style="color:rgb(137, 221, 255)">>></span><span class="token plain"> ~/.bashrc</span></div></div></div></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="método-ii-não-recomendado"></a><em>Método II (não recomendado)</em><a aria-hidden="true" tabindex="-1" class="hash-link" href="#método-ii-não-recomendado" title="Direct link to heading">#</a></h4><div class="admonition admonition-warning alert alert--danger"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>Cuidado!</h5></div><div class="admonition-content"><p>Utilizando esse método os passos abaixo devem ser executados <strong>todas as vezes</strong> que você quiser abrir o PSP-UFU.</p></div></div><ol><li>Abra o terminal e acesse o diretório onde está instalado o PSP-UFU:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">cd</span><span class="token plain"> /usr/local/bin</span></div></div></div></div></div><ol start="2"><li>Insira as bibliotecas compartilhadas do wxWidgets nas variáveis de ambiente:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token builtin class-name" style="color:rgb(255, 203, 107)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(191, 199, 213)">LD_LIBRARY_PATH</span><span class="token operator" style="color:rgb(137, 221, 255)">=</span><span class="token variable" style="color:rgb(191, 199, 213)">$LD_LIBRARY_PATH</span><span class="token plain">:/usr/local/lib</span></div></div></div></div></div><ol start="3"><li>Então, execute o PSP-UFU na <strong>mesma seção</strong> do terminal:</li></ol><div class="mdxCodeBlock_iHAB"><div class="codeBlockContent_32p_"><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button><div tabindex="0" class="prism-code language-shell codeBlock_19pQ"><div class="codeBlockLines_2n9r" style="color:#bfc7d5;background-color:#292d3e"><div class="token-line" style="color:#bfc7d5"><span class="token plain">./PSP-UFU</span></div></div></div></div></div><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>Atenção!</h5></div><div class="admonition-content"><p>Verifique se o computador possui as unidades de vídeo instaladas corretamente, caso contrário, o programa não exibirá a área de trabalho para criar e editar diagramas de linha única ou diagramas de blocos de controle.</p></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/installation.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« PSP-UFU</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/mainScreen"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Tela Principal »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#download" class="table-of-contents__link">Download</a></li><li><a href="#windows" class="table-of-contents__link">Windows</a><ul><li><a href="#problemas-recorrentes-no-windows" class="table-of-contents__link">Problemas recorrentes no Windows</a></li></ul></li><li><a href="#linux" class="table-of-contents__link">Linux</a><ul><li><a href="#problemas-recorrentes-no-linux" class="table-of-contents__link">Problemas recorrentes no Linux</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/77fbd900.380f0c99.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/mainScreen/index.html b/docs/docs/mainScreen/index.html index 6859a62..5bbc0c4 100644 --- a/docs/docs/mainScreen/index.html +++ b/docs/docs/mainScreen/index.html @@ -5,30 +5,30 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Tela Principal | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Tela Principal | PSP-UFU"><meta data-react-helmet="true" name="description" content="Organização da tela principal"><meta data-react-helmet="true" property="og:description" content="Organização da tela principal"><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/mainScreen"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/mainScreen"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/b8b14fb6.b3624e0f.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/b8b14fb6.b91e970d.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> -<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Tela Principal</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="organização-da-tela-principal"></a>Organização da tela principal<a aria-hidden="true" tabindex="-1" class="hash-link" href="#organização-da-tela-principal" title="Direct link to heading">#</a></h2><p>A tela principal do PSP-UFU é dividida em três seções: <em><a href="/PSP/docs/mainScreen#menu-ribbon">Menu "Ribbon"</a></em>, <em><a href="/PSP/docs/mainScreen#%C3%A1rea-de-trabalho">Área de Trabalho</a></em> e <em><a href="/PSP/docs/mainScreen#barra-de-status">Barra de Status</a></em>.</p><p><img src="/PSP/images/mainScreen.svg" alt="Tela Principal" title="Tela principal do PSP-UFU no Windows"></p><p>Resumidamente, no <strong>Menu Ribbon</strong> são acessadas as ferramentas do PSP-UFU; na <strong>Área de Trabalho</strong> são criados os diagramas unifilares de potência; e na <strong>Barra de Status</strong> são exibidas importantes informações acerca do estado da Área de Trabalho.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="menu-ribbon"></a>Menu Ribbon<a aria-hidden="true" tabindex="-1" class="hash-link" href="#menu-ribbon" title="Direct link to heading">#</a></h3><blockquote><p>Em informática o ribbon (faixa, em inglês) é um formato de apresentação de interface baseada na GUI onde a barra de ferramentas é mostrada através de uma barra mais larga com icones maiores possibilitando o uso dos aplicativos por dispositivos <em>touch screen</em>. -<a href="https://pt.wikipedia.org/wiki/Ribbon_(inform%C3%A1tica)" target="_blank" rel="noopener noreferrer">Wikipedia</a></p></blockquote><p>O menu Ribbon é composto de três submenus: “Arquivo”, “Ferramentas” e “Simulação”.</p><p>Em <strong>Arquivo</strong> estão as ferramentas gerais do programa, as quais permitem ao usuário criar e salvar novos projetos, além daquelas que possibilitam carregar os projetos já existentes e importar arquivos de outros programas. Esse submenu também possui opções gerais do programa e acesso a informações sobre o programa.</p><p><img src="/PSP/images/menuFile.png" alt="Menu Arquivo" title="Menu Arquivo"></p><p>Em <strong>Ferramentas</strong> estão presentes os itens específicos, os quais estão relacionados à criação e manipulação da rede elétrica de potência, relatórios tabulares de saída de dados e acesso ao formulário de criação de gráficos no tempo. Algumas configurações específicas do projeto ativo são acessadas por esse menu.</p><p><img src="/PSP/images/menuTools.png" alt="Menu Ferramentas" title="Menu Ferramentas"></p><p>Finalmente, o submenu <strong>Simulação</strong> proporciona o acesso do usuário aos cálculos realizados pelo <em>software</em> e suas configurações, além da ferramenta de “solução contínua”, a qual resolve os cálculos estáticos (fluxo de potência, curto-circuito e harmônicos) após quaisquer mudanças na rede de potência, como remoção de componente ou alteração de seus dados. Todas as configurações de simulação do projeto ativo são acessadas por esse menu.</p><p><img src="/PSP/images/menuSimulation.png" alt="Menu Simulation" title="Menu Simulação"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="área-de-trabalho"></a>Área de Trabalho<a aria-hidden="true" tabindex="-1" class="hash-link" href="#área-de-trabalho" title="Direct link to heading">#</a></h3><p>Na área de trabalho estão presentes os projetos em execução, os quais são divididos por abas identificadas pelo nome do projeto (caso já esteja gravado no disco). É nessa área que são inseridos e excluídos os elementos elétricos, cujas ferramentas são acessadas por meio do <a href="/PSP/docs/mainScreen#menu-ribbon">Menu Ribbon</a>.</p><p>As edições gráficas dos elementos, como posição, conexão e tamanho dos barramentos, são realizadas por meio da ação <em>drag-and-drop</em> (arrastar e soltar) com a utilização do mouse. A edição dos dados elétricos é feita por meio de formulários de dados acessados clicando duas vezes sobre os elementos.</p><p><img src="/PSP/images/workspace.png" alt="Área de Trabalho" title="Área de Trabalho"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="barra-de-status"></a>Barra de Status<a aria-hidden="true" tabindex="-1" class="hash-link" href="#barra-de-status" title="Direct link to heading">#</a></h3><p>A barra de status é responsável por informações interessantes sobre as circunstâncias atuais do programa: modo de operação do mouse (editar, mover, arrastar), zoom aplicado e posição do mouse na área de trabalho, além de dados sobre as ações dos usuários, como: inserção de elementos, informação sobre copiar e colar, etc.</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/mainScreen.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/installation"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Instalação</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/cadTools"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Ferramentas CAD »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#organização-da-tela-principal" class="table-of-contents__link">Organização da tela principal</a><ul><li><a href="#menu-ribbon" class="table-of-contents__link">Menu Ribbon</a></li><li><a href="#área-de-trabalho" class="table-of-contents__link">Área de Trabalho</a></li><li><a href="#barra-de-status" class="table-of-contents__link">Barra de Status</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/b8b14fb6.b3624e0f.js"></script> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="0" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="-1">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Tela Principal</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="organização-da-tela-principal"></a>Organização da tela principal<a aria-hidden="true" tabindex="-1" class="hash-link" href="#organização-da-tela-principal" title="Direct link to heading">#</a></h2><p>A tela principal do PSP-UFU é dividida em três seções: <em><a href="/PSP/docs/mainScreen#menu-ribbon">Menu "Ribbon"</a></em>, <em><a href="/PSP/docs/mainScreen#%C3%A1rea-de-trabalho">Área de Trabalho</a></em> e <em><a href="/PSP/docs/mainScreen#barra-de-status">Barra de Status</a></em>.</p><p><img src="/PSP/images/mainScreen.svg" alt="Tela Principal" title="Tela principal do PSP-UFU no Windows"></p><p>Resumidamente, no <strong>Menu Ribbon</strong> são acessadas as ferramentas do PSP-UFU; na <strong>Área de Trabalho</strong> são criados os diagramas unifilares de potência; e na <strong>Barra de Status</strong> são exibidas importantes informações acerca do estado da Área de Trabalho.</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="menu-ribbon"></a>Menu Ribbon<a aria-hidden="true" tabindex="-1" class="hash-link" href="#menu-ribbon" title="Direct link to heading">#</a></h3><blockquote><p>Em informática o ribbon (faixa, em inglês) é um formato de apresentação de interface baseada na GUI onde a barra de ferramentas é mostrada através de uma barra mais larga com icones maiores possibilitando o uso dos aplicativos por dispositivos <em>touch screen</em>. +<a href="https://pt.wikipedia.org/wiki/Ribbon_(inform%C3%A1tica)" target="_blank" rel="noopener noreferrer">Wikipedia</a></p></blockquote><p>O menu Ribbon é composto de três submenus: “Arquivo”, “Ferramentas” e “Simulação”.</p><p>Em <strong>Arquivo</strong> estão as ferramentas gerais do programa, as quais permitem ao usuário criar e salvar novos projetos, além daquelas que possibilitam carregar os projetos já existentes e importar arquivos de outros programas. Esse submenu também possui opções gerais do programa e acesso a informações sobre o programa.</p><p><img src="/PSP/images/menuFile.png" alt="Menu Arquivo" title="Menu Arquivo"></p><p>Em <strong>Ferramentas</strong> estão presentes os itens específicos, os quais estão relacionados à criação e manipulação da rede elétrica de potência, relatórios tabulares de saída de dados e acesso ao formulário de criação de gráficos no tempo. Algumas configurações específicas do projeto ativo são acessadas por esse menu.</p><p><img src="/PSP/images/menuTools.png" alt="Menu Ferramentas" title="Menu Ferramentas"></p><p>Finalmente, o submenu <strong>Simulação</strong> proporciona o acesso do usuário aos cálculos realizados pelo <em>software</em> e suas configurações, além da ferramenta de “solução contínua”, a qual resolve os cálculos estáticos (fluxo de potência, curto-circuito e harmônicos) após quaisquer mudanças na rede de potência, como remoção de componente ou alteração de seus dados. Todas as configurações de simulação do projeto ativo são acessadas por esse menu.</p><p><img src="/PSP/images/menuSimulation.png" alt="Menu Simulation" title="Menu Simulação"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="área-de-trabalho"></a>Área de Trabalho<a aria-hidden="true" tabindex="-1" class="hash-link" href="#área-de-trabalho" title="Direct link to heading">#</a></h3><p>Na área de trabalho estão presentes os projetos em execução, os quais são divididos por abas identificadas pelo nome do projeto (caso já esteja gravado no disco). É nessa área que são inseridos e excluídos os elementos elétricos, cujas ferramentas são acessadas por meio do <a href="/PSP/docs/mainScreen#menu-ribbon">Menu Ribbon</a>.</p><p>As edições gráficas dos elementos, como posição, conexão e tamanho dos barramentos, são realizadas por meio da ação <em>drag-and-drop</em> (arrastar e soltar) com a utilização do mouse. A edição dos dados elétricos é feita por meio de formulários de dados acessados clicando duas vezes sobre os elementos.</p><p><img src="/PSP/images/workspace.png" alt="Área de Trabalho" title="Área de Trabalho"></p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_ZqCz" id="barra-de-status"></a>Barra de Status<a aria-hidden="true" tabindex="-1" class="hash-link" href="#barra-de-status" title="Direct link to heading">#</a></h3><p>A barra de status é responsável por informações interessantes sobre as circunstâncias atuais do programa: modo de operação do mouse (editar, mover, arrastar), zoom aplicado e posição do mouse na área de trabalho, além de dados sobre as ações dos usuários, como: inserção de elementos, informação sobre copiar e colar, etc.</p><div class="admonition admonition-tip alert alert--success"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 12 16"><path fill-rule="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"></path></svg></span>Dica</h5></div><div class="admonition-content"><p><strong>Sempre fique atendo à barra de status</strong>, pois são fornecidas informações importantes acerca da operação do programa. Caso tenha alguma dúvida siga as instruções apresentadas nesse componente.</p></div></div></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/mainScreen.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/installation"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Instalação</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/cadTools"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Ferramentas CAD »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#organização-da-tela-principal" class="table-of-contents__link">Organização da tela principal</a><ul><li><a href="#menu-ribbon" class="table-of-contents__link">Menu Ribbon</a></li><li><a href="#área-de-trabalho" class="table-of-contents__link">Área de Trabalho</a></li><li><a href="#barra-de-status" class="table-of-contents__link">Barra de Status</a></li></ul></li></ul></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/b8b14fb6.b91e970d.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/mdx/index.html b/docs/docs/mdx/index.html index 8de1093..a9c9665 100644 --- a/docs/docs/mdx/index.html +++ b/docs/docs/mdx/index.html @@ -5,29 +5,29 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">Powered by MDX | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Powered by MDX | PSP-UFU"><meta data-react-helmet="true" name="description" content="You can write JSX and use React components within your Markdown thanks to MDX."><meta data-react-helmet="true" property="og:description" content="You can write JSX and use React components within your Markdown thanks to MDX."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/mdx"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/mdx"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/32.3c0b435e.js" as="script"> -<link rel="preload" href="/PSP/33.567340dd.js" as="script"> -<link rel="preload" href="/PSP/e8df8ca6.10de7177.js" as="script"> -<link rel="preload" href="/PSP/17896441.13e0ec43.js" as="script"> -<link rel="preload" href="/PSP/45acc928.b87a4ca6.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/45acc928.8f356fa1.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Powered by MDX</h1></header><div class="markdown"><p>You can write JSX and use React components within your Markdown thanks to <a href="https://mdxjs.com/" target="_blank" rel="noopener noreferrer">MDX</a>.</p><span style="background-color:#25c2a0;border-radius:2px;color:#fff;padding:0.2rem">Docusaurus green</span> and <span style="background-color:#1877F2;border-radius:2px;color:#fff;padding:0.2rem">Facebook blue</span> are my favorite colors.<p>I can write <strong>Markdown</strong> alongside my <em>JSX</em>!</p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/mdx.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/32.3c0b435e.js"></script> -<script src="/PSP/33.567340dd.js"></script> -<script src="/PSP/e8df8ca6.10de7177.js"></script> -<script src="/PSP/17896441.13e0ec43.js"></script> -<script src="/PSP/45acc928.b87a4ca6.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/45acc928.8f356fa1.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/docs/powerEditor/index.html b/docs/docs/powerEditor/index.html new file mode 100644 index 0000000..ad911f1 --- /dev/null +++ b/docs/docs/powerEditor/index.html @@ -0,0 +1,33 @@ +<!doctype html> +<html lang="en"> +<head> +<meta charset="UTF-8"> +<meta name="viewport" content="width=device-width"> +<meta name="generator" content="Docusaurus v2.0.0-alpha.58"> +<title data-react-helmet="true">Editor de Potência | PSP-UFU</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:title" content="Editor de Potência | PSP-UFU"><meta data-react-helmet="true" name="description" content="A criação de um novo projeto é realizada clicando no item Novo projeto no submenu Arquivo. Essa ação cria um sistema em branco na área de trabalho, local onde é possível inserir os elementos elétricos por meio do submenu Ferramentas."><meta data-react-helmet="true" property="og:description" content="A criação de um novo projeto é realizada clicando no item Novo projeto no submenu Arquivo. Essa ação cria um sistema em branco na área de trabalho, local onde é possível inserir os elementos elétricos por meio do submenu Ferramentas."><meta data-react-helmet="true" property="og:url" content="https://thales1330.github.io/PSP/docs/powerEditor"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://thales1330.github.io/PSP/docs/powerEditor"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/33.57055cf1.js" as="script"> +<link rel="preload" href="/PSP/34.ca8d04b0.js" as="script"> +<link rel="preload" href="/PSP/e8df8ca6.72d05960.js" as="script"> +<link rel="preload" href="/PSP/17896441.4ddbeded.js" as="script"> +<link rel="preload" href="/PSP/7c02804c.61c6b381.js" as="script"> +</head> +<body> +<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> +<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link navbar__link--active" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp" role="complementary"><div class="sidebar_1kLs"><div class="menu menu--responsive menu_w2sC"><button aria-label="Open Menu" aria-haspopup="true" class="button button--secondary button--sm menu__button" type="button"><svg aria-label="Menu" class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Introdução</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/">PSP-UFU</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/installation">Instalação</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/mainScreen">Tela Principal</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/cadTools">Ferramentas CAD</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Editor de Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" tabindex="0" href="/PSP/docs/powerEditor">Editor de Potência</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!" tabindex="0">Elementos de Potência</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc3">This is Document Number 3</a></li></ul></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Editor de Elementos de Controle</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Simulações</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" tabindex="-1" href="/PSP/docs/doc2">Document Number 2</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="container padding-vert--lg docItemWrapper_1cc7"><div class="row"><div class="col docItemCol_2GOA"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Editor de Potência</h1></header><div class="markdown"><p>A criação de um novo projeto é realizada clicando no item <strong>Novo projeto</strong> no submenu <a href="/PSP/docs/mainScreen#menu-ribbon"><strong>Arquivo</strong></a>. Essa ação cria um sistema em branco na área de trabalho, local onde é possível inserir os elementos elétricos por meio do submenu <strong>Ferramentas</strong>.</p><p><img src="/PSP/images/addPowerElements.png" alt="Adicionar elementos de potência" title="Adicionar elementos de potência"></p><p>No caso de inserção de um barramento, o usuário deve apenas clicar na posição desejada, já para os outros componentes será solicitado que o usuário selecione em uma ou duas barras, o qual o novo componente será conectado.</p><p>Sempre que são inseridos novos elementos, um formulário de dados é exibido e pode-se editar os dados elétricos e acessar formulários adicionais, como dados de estabilidade.</p><div class="admonition admonition-caution alert alert--warning"><div class="admonition-heading"><h5><span class="admonition-icon"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill-rule="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"></path></svg></span>Atenção</h5></div><div class="admonition-content"><p>O primeiro elemento que a ser inserido no projeto <strong>deve</strong> ser um barramento. Os demais elementos elétricos deve ser conectados nessas barras.</p></div></div><p>Abaixo são apresentados os elementos elétricos de potência que podem ser inseridos no PSP-UFU:</p><p><img src="/PSP/images/powerElements.svg" alt="Elementos de potência" title="Elementos de potência"></p></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/Thales1330/PSP/tree/master/docs/docs/powerEditor.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><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"></path></g></svg>Edit this page</a></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav" aria-label="Blog list page navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/PSP/docs/cadTools"><div class="pagination-nav__sublabel">Previous</div><div class="pagination-nav__label">« Ferramentas CAD</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/PSP/docs/doc2"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">Document Number 2 »</div></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/33.57055cf1.js"></script> +<script src="/PSP/34.ca8d04b0.js"></script> +<script src="/PSP/e8df8ca6.72d05960.js"></script> +<script src="/PSP/17896441.4ddbeded.js"></script> +<script src="/PSP/7c02804c.61c6b381.js"></script> +</body> +</html>
\ No newline at end of file diff --git a/docs/e4b197ca.1a00399d.js b/docs/e4b197ca.bedeb7e3.js index 8a1bed8..995394f 100644 --- a/docs/e4b197ca.1a00399d.js +++ b/docs/e4b197ca.bedeb7e3.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{122:function(p){p.exports=JSON.parse('{"allTagsPath":"/PSP/blog/tags","slug":"psp-ufu","name":"psp-ufu","count":4,"permalink":"/PSP/blog/tags/psp-ufu"}')}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{123:function(p){p.exports=JSON.parse('{"allTagsPath":"/PSP/blog/tags","slug":"psp-ufu","name":"psp-ufu","count":4,"permalink":"/PSP/blog/tags/psp-ufu"}')}}]);
\ No newline at end of file diff --git a/docs/e8df8ca6.10de7177.js b/docs/e8df8ca6.10de7177.js deleted file mode 100644 index ef591c7..0000000 --- a/docs/e8df8ca6.10de7177.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{123:function(e){e.exports=JSON.parse('{"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Introdu\xe7\xe3o","items":[{"type":"link","label":"PSP-UFU","href":"/PSP/docs/"},{"type":"link","label":"Instala\xe7\xe3o","href":"/PSP/docs/installation"},{"type":"link","label":"Tela Principal","href":"/PSP/docs/mainScreen"},{"type":"link","label":"Ferramentas CAD","href":"/PSP/docs/cadTools"}]},{"collapsed":true,"type":"category","label":"Editor de Elementos de Pot\xeancia","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"},{"collapsed":true,"type":"category","label":"Elementos de Pot\xeancia","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"},{"type":"link","label":"This is Document Number 3","href":"/PSP/docs/doc3"}]}]},{"collapsed":true,"type":"category","label":"Editor de Elementos de Controle","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"}]},{"collapsed":true,"type":"category","label":"Simula\xe7\xf5es","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"}]}]},"permalinkToSidebar":{"/PSP/docs/":"docs","/PSP/docs/cadTools":"docs","/PSP/docs/doc2":"docs","/PSP/docs/doc3":"docs","/PSP/docs/installation":"docs","/PSP/docs/mainScreen":"docs"}}')}}]);
\ No newline at end of file diff --git a/docs/e8df8ca6.72d05960.js b/docs/e8df8ca6.72d05960.js new file mode 100644 index 0000000..a298b4d --- /dev/null +++ b/docs/e8df8ca6.72d05960.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{124:function(e){e.exports=JSON.parse('{"docsSidebars":{"docs":[{"collapsed":true,"type":"category","label":"Introdu\xe7\xe3o","items":[{"type":"link","label":"PSP-UFU","href":"/PSP/docs/"},{"type":"link","label":"Instala\xe7\xe3o","href":"/PSP/docs/installation"},{"type":"link","label":"Tela Principal","href":"/PSP/docs/mainScreen"},{"type":"link","label":"Ferramentas CAD","href":"/PSP/docs/cadTools"}]},{"collapsed":true,"type":"category","label":"Editor de Elementos de Pot\xeancia","items":[{"type":"link","label":"Editor de Pot\xeancia","href":"/PSP/docs/powerEditor"},{"collapsed":true,"type":"category","label":"Elementos de Pot\xeancia","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"},{"type":"link","label":"This is Document Number 3","href":"/PSP/docs/doc3"}]}]},{"collapsed":true,"type":"category","label":"Editor de Elementos de Controle","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"}]},{"collapsed":true,"type":"category","label":"Simula\xe7\xf5es","items":[{"type":"link","label":"Document Number 2","href":"/PSP/docs/doc2"}]}]},"permalinkToSidebar":{"/PSP/docs/":"docs","/PSP/docs/cadTools":"docs","/PSP/docs/doc2":"docs","/PSP/docs/doc3":"docs","/PSP/docs/installation":"docs","/PSP/docs/mainScreen":"docs","/PSP/docs/powerEditor":"docs"}}')}}]);
\ No newline at end of file diff --git a/docs/eb797776.b0f71355.js b/docs/eb797776.0ad24358.js index dd6effc..69db5f0 100644 --- a/docs/eb797776.b0f71355.js +++ b/docs/eb797776.0ad24358.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{124:function(e){e.exports=JSON.parse('{"permalink":"/PSP/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"previousPage":null,"nextPage":null}')}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{125:function(e){e.exports=JSON.parse('{"permalink":"/PSP/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":4,"previousPage":null,"nextPage":null}')}}]);
\ No newline at end of file diff --git a/docs/ece76bd1.4ca3bd2f.js b/docs/ece76bd1.b60a683d.js index 841d064..f0764d9 100644 --- a/docs/ece76bd1.4ca3bd2f.js +++ b/docs/ece76bd1.b60a683d.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{125:function(e,t,a){"use strict";a.r(t);var l=a(2),n=a(0),r=a.n(n),c=a(136),i=a(137),s=a(135),o=a(134),m=a(138),u=a(126),d=a.n(u);const E=[{title:r.a.createElement(r.a.Fragment,null,"Complete Platform"),imageUrl:"img/complete-platform.svg",description:r.a.createElement(r.a.Fragment,null,"PSP-UFU is a ",r.a.createElement("b",null,"cross-platform"),", ",r.a.createElement("b",null,"multilingual"),", ",r.a.createElement("b",null,"Free and Open-Source Software (FOSS)")," with ",r.a.createElement("b",null,"advanced GUI (Graphical User Interface)")," features and ",r.a.createElement("b",null,"CAD (Computer-Aided Design) tools")," for electrical power system studies.")},{title:r.a.createElement(r.a.Fragment,null,"Advanced CAD Features"),imageUrl:"img/advanced-cad.svg",description:r.a.createElement(r.a.Fragment,null,"The software allows the construction of any electric ",r.a.createElement("b",null,"transmission network")," and ",r.a.createElement("b",null,"control systems")," through the deployment of visual elements.")},{title:r.a.createElement(r.a.Fragment,null,"Easy Visualization"),imageUrl:"img/visualization.svg",description:r.a.createElement(r.a.Fragment,null,"For the visualization of results, the program offers linked text elements in the main screen, voltage heatmap display, and also table and graph editors.")},{title:r.a.createElement(r.a.Fragment,null,"Application"),imageUrl:"img/application.svg",description:r.a.createElement(r.a.Fragment,null,"The PSP-UFU aims to provide efficient computer simulation tools for ",r.a.createElement("b",null,"research")," and ",r.a.createElement("b",null,"education")," purposes, in addition to ",r.a.createElement("b",null,"industrial applications")," in electrical power systems.")}],h=[{title:r.a.createElement(r.a.Fragment,null,"Power Flow"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Newton-Raphson"),r.a.createElement("li",null,"Gauss-Seidel"),r.a.createElement("li",null,"Hybrid Newton-Gauss"),r.a.createElement("li",null,"Three-phase induction motors included"))},{title:r.a.createElement(r.a.Fragment,null,"Short-Circuit calculation"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Balanced"),r.a.createElement("li",null,"Unbalanced"),r.a.createElement("li",null,"Short-Circuit power in all system buses"))},{title:r.a.createElement(r.a.Fragment,null,"Harmonics"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Harmonic voltages and THD (Total Harmonic Distortion) calculation"),r.a.createElement("li",null,"Frequency scan"))},{title:r.a.createElement(r.a.Fragment,null,"Transient and Dynamic Stability"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Several synchronous machine models automatically selected"),r.a.createElement("li",null,"Three-phase induction motors"),r.a.createElement("li",null,"User-defined machine controls, exciters and prime moves created using block diagrams (Exciters, AVR, PSS, Hydro and Thermal turbines, Speed Governor, etc.)"))}];function p({imageUrl:e,title:t,description:a}){const l=Object(m.a)(e);return r.a.createElement("div",{className:Object(c.a)("col col--4",d.a.feature)},l&&r.a.createElement("div",{className:"text--center"},r.a.createElement("img",{className:d.a.featureImage,src:l,alt:t})),r.a.createElement("h3",null,t),r.a.createElement("p",null,a))}function g({imageUrl:e,title:t,description:a}){const l=Object(m.a)(e);return r.a.createElement("div",{className:Object(c.a)("col col--4",d.a.feature)},l&&r.a.createElement("div",{className:"text--center"},r.a.createElement("img",{className:d.a.featureImage,src:l,alt:t})),r.a.createElement("h3",null,t),a)}t.default=function(){const e=Object(o.a)(),{siteConfig:t={}}=e;return r.a.createElement(i.a,{title:""+t.title,description:"Power System Platform"},r.a.createElement("header",{className:Object(c.a)("hero hero--primary",d.a.heroBanner)},r.a.createElement("div",{className:"container"},r.a.createElement("h1",{className:"hero__title"},t.title),r.a.createElement("p",{className:"hero__subtitle"},t.tagline),r.a.createElement("p",null,r.a.createElement("center",null,r.a.createElement("iframe",{src:"https://ghbtns.com/github-btn.html?user=thales1330&repo=psp&type=star&count=true&size=large",frameborder:"0",scrolling:"0",width:"130",height:"30",title:"GitHub"}))),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("https://github.com/Thales1330/PSP/releases/latest")},"Download")),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("docs/")},"User Guide")),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Thales1330/PSP/tree/master/Project/data/samples")},"Samples")))),r.a.createElement("main",null,E&&E.length>0&&r.a.createElement("section",{className:d.a.features},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},E.map((e,t)=>r.a.createElement(p,Object(l.a)({key:t},e)))))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Studies Performed")),h&&h.length>0&&r.a.createElement("section",{className:d.a.features},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},h.map((e,t)=>r.a.createElement(g,Object(l.a)({key:t},e)))))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Published Papers"),"Further details can be found in the published papers:",r.a.createElement("blockquote",{cite:"https://doi.org/10.1002/2050-7038.12185"},"Oliveira, T. L., Guimar\xe3es, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. ",r.a.createElement("i",null,"International Transactions on Electrical Energy Systems"),", e12185. doi: ",r.a.createElement("a",{href:"https://doi.org/10.1002/2050-7038.12185"},"10.1002/2050-7038.12185")),r.a.createElement("blockquote",{cite:"https://doi.org/10.1177/0020720919879058"},"Oliveira, T. L., Guimar\xe3es, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. ",r.a.createElement("i",null,"The International Journal of Electrical Engineering & Education"),", 0020720919879058. doi: ",r.a.createElement("a",{href:"https://doi.org/10.1177/0020720919879058"},"10.1177/0020720919879058"))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Code Documentation"),r.a.createElement("p",null,"All detailed descriptions of the source-code can be found at ",r.a.createElement("b",null,r.a.createElement("a",{href:"https://thales1330.github.io/PSP/doxygen/html/index.html"},"Online Documentation")),", generated by ",r.a.createElement("a",{href:"http://www.doxygen.org/"},"Doxygen"),".")),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Screenshots"),r.a.createElement("center",null,r.a.createElement("iframe",{src:"gallery.html",style:{position:"relative",width:"100%",height:"56.25vw",display:"block",overflow:"hidden",border:"none"}},"Your browser doesn\u2019t support the this feature.")))))}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{126:function(e,t,a){"use strict";a.r(t);var l=a(2),n=a(0),r=a.n(n),c=a(137),i=a(138),s=a(136),o=a(135),m=a(139),u=a(127),d=a.n(u);const E=[{title:r.a.createElement(r.a.Fragment,null,"Complete Platform"),imageUrl:"img/complete-platform.svg",description:r.a.createElement(r.a.Fragment,null,"PSP-UFU is a ",r.a.createElement("b",null,"cross-platform"),", ",r.a.createElement("b",null,"multilingual"),", ",r.a.createElement("b",null,"Free and Open-Source Software (FOSS)")," with ",r.a.createElement("b",null,"advanced GUI (Graphical User Interface)")," features and ",r.a.createElement("b",null,"CAD (Computer-Aided Design) tools")," for electrical power system studies.")},{title:r.a.createElement(r.a.Fragment,null,"Advanced CAD Features"),imageUrl:"img/advanced-cad.svg",description:r.a.createElement(r.a.Fragment,null,"The software allows the construction of any electric ",r.a.createElement("b",null,"transmission network")," and ",r.a.createElement("b",null,"control systems")," through the deployment of visual elements.")},{title:r.a.createElement(r.a.Fragment,null,"Easy Visualization"),imageUrl:"img/visualization.svg",description:r.a.createElement(r.a.Fragment,null,"For the visualization of results, the program offers linked text elements in the main screen, voltage heatmap display, and also table and graph editors.")},{title:r.a.createElement(r.a.Fragment,null,"Application"),imageUrl:"img/application.svg",description:r.a.createElement(r.a.Fragment,null,"The PSP-UFU aims to provide efficient computer simulation tools for ",r.a.createElement("b",null,"research")," and ",r.a.createElement("b",null,"education")," purposes, in addition to ",r.a.createElement("b",null,"industrial applications")," in electrical power systems.")}],h=[{title:r.a.createElement(r.a.Fragment,null,"Power Flow"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Newton-Raphson"),r.a.createElement("li",null,"Gauss-Seidel"),r.a.createElement("li",null,"Hybrid Newton-Gauss"),r.a.createElement("li",null,"Three-phase induction motors included"))},{title:r.a.createElement(r.a.Fragment,null,"Short-Circuit calculation"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Balanced"),r.a.createElement("li",null,"Unbalanced"),r.a.createElement("li",null,"Short-Circuit power in all system buses"))},{title:r.a.createElement(r.a.Fragment,null,"Harmonics"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Harmonic voltages and THD (Total Harmonic Distortion) calculation"),r.a.createElement("li",null,"Frequency scan"))},{title:r.a.createElement(r.a.Fragment,null,"Transient and Dynamic Stability"),description:r.a.createElement("ul",null,r.a.createElement("li",null,"Several synchronous machine models automatically selected"),r.a.createElement("li",null,"Three-phase induction motors"),r.a.createElement("li",null,"User-defined machine controls, exciters and prime moves created using block diagrams (Exciters, AVR, PSS, Hydro and Thermal turbines, Speed Governor, etc.)"))}];function p({imageUrl:e,title:t,description:a}){const l=Object(m.a)(e);return r.a.createElement("div",{className:Object(c.a)("col col--4",d.a.feature)},l&&r.a.createElement("div",{className:"text--center"},r.a.createElement("img",{className:d.a.featureImage,src:l,alt:t})),r.a.createElement("h3",null,t),r.a.createElement("p",null,a))}function g({imageUrl:e,title:t,description:a}){const l=Object(m.a)(e);return r.a.createElement("div",{className:Object(c.a)("col col--4",d.a.feature)},l&&r.a.createElement("div",{className:"text--center"},r.a.createElement("img",{className:d.a.featureImage,src:l,alt:t})),r.a.createElement("h3",null,t),a)}t.default=function(){const e=Object(o.a)(),{siteConfig:t={}}=e;return r.a.createElement(i.a,{title:""+t.title,description:"Power System Platform"},r.a.createElement("header",{className:Object(c.a)("hero hero--primary",d.a.heroBanner)},r.a.createElement("div",{className:"container"},r.a.createElement("h1",{className:"hero__title"},t.title),r.a.createElement("p",{className:"hero__subtitle"},t.tagline),r.a.createElement("p",null,r.a.createElement("center",null,r.a.createElement("iframe",{src:"https://ghbtns.com/github-btn.html?user=thales1330&repo=psp&type=star&count=true&size=large",frameborder:"0",scrolling:"0",width:"130",height:"30",title:"GitHub"}))),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("https://github.com/Thales1330/PSP/releases/latest")},"Download")),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("docs/")},"User Guide")),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(s.a,{className:Object(c.a)("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(m.a)("https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Thales1330/PSP/tree/master/Project/data/samples")},"Samples")))),r.a.createElement("main",null,E&&E.length>0&&r.a.createElement("section",{className:d.a.features},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},E.map((e,t)=>r.a.createElement(p,Object(l.a)({key:t},e)))))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Studies Performed")),h&&h.length>0&&r.a.createElement("section",{className:d.a.features},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},h.map((e,t)=>r.a.createElement(g,Object(l.a)({key:t},e)))))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Published Papers"),"Further details can be found in the published papers:",r.a.createElement("blockquote",{cite:"https://doi.org/10.1002/2050-7038.12185"},"Oliveira, T. L., Guimar\xe3es, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. ",r.a.createElement("i",null,"International Transactions on Electrical Energy Systems"),", e12185. doi: ",r.a.createElement("a",{href:"https://doi.org/10.1002/2050-7038.12185"},"10.1002/2050-7038.12185")),r.a.createElement("blockquote",{cite:"https://doi.org/10.1177/0020720919879058"},"Oliveira, T. L., Guimar\xe3es, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. ",r.a.createElement("i",null,"The International Journal of Electrical Engineering & Education"),", 0020720919879058. doi: ",r.a.createElement("a",{href:"https://doi.org/10.1177/0020720919879058"},"10.1177/0020720919879058"))),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Code Documentation"),r.a.createElement("p",null,"All detailed descriptions of the source-code can be found at ",r.a.createElement("b",null,r.a.createElement("a",{href:"https://thales1330.github.io/PSP/doxygen/html/index.html"},"Online Documentation")),", generated by ",r.a.createElement("a",{href:"http://www.doxygen.org/"},"Doxygen"),".")),r.a.createElement("div",{className:"container"},r.a.createElement("h2",null,"Screenshots"),r.a.createElement("center",null,r.a.createElement("iframe",{src:"gallery.html",style:{position:"relative",width:"100%",height:"56.25vw",display:"block",overflow:"hidden",border:"none"}},"Your browser doesn\u2019t support the this feature.")))))}}}]);
\ No newline at end of file diff --git a/docs/faf164f5.cc31e7ea.js b/docs/eea9a598.5dc60ef8.js index f27b31c..c89b16a 100644 --- a/docs/faf164f5.cc31e7ea.js +++ b/docs/eea9a598.5dc60ef8.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{128:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2020w24a-beta",title:"2020w24a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2020w24a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-06-13-2020w24a-beta.md",source:"@site/blog\\2020-06-13-2020w24a-beta.md",description:"- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);",date:"2020-06-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w24a-beta",readingTime:.155,truncated:!1,prevItem:{title:"2020w28a-beta",permalink:"/PSP/blog/2020w28a-beta"},nextItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"),Object(o.b)("li",{parentName:"ul"},"Added Visual Studio solution to the GitHub project;"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},s=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),s=p(r),m=n,f=s["".concat(i,".").concat(m)]||s[m]||b[m]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{128:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2020w24a-beta",title:"2020w24a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2020w24a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-06-13-2020w24a-beta.md",source:"@site/blog\\2020-06-13-2020w24a-beta.md",description:"- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);",date:"2020-06-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w24a-beta",readingTime:.155,truncated:!1,prevItem:{title:"2020w28a-beta",permalink:"/PSP/blog/2020w28a-beta"},nextItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"),Object(o.b)("li",{parentName:"ul"},"Added Visual Studio solution to the GitHub project;"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},s=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),s=p(r),m=n,f=s["".concat(i,".").concat(m)]||s[m]||b[m]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/eea9a598.44a33098.js b/docs/faf164f5.c6fd3c0a.js index 52269c0..94b869a 100644 --- a/docs/eea9a598.44a33098.js +++ b/docs/faf164f5.c6fd3c0a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{127:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(133)),i={id:"2020w24a-beta",title:"2020w24a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2020w24a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-06-13-2020w24a-beta.md",source:"@site/blog\\2020-06-13-2020w24a-beta.md",description:"- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);",date:"2020-06-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w24a-beta",readingTime:.155,truncated:!1,prevItem:{title:"2020w28a-beta",permalink:"/PSP/blog/2020w28a-beta"},nextItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"),Object(o.b)("li",{parentName:"ul"},"Added Visual Studio solution to the GitHub project;"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},133:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},s=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),s=p(r),m=n,f=s["".concat(i,".").concat(m)]||s[m]||b[m]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{129:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return i})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return p}));var n=r(2),a=r(6),o=(r(0),r(134)),i={id:"2020w24a-beta",title:"2020w24a-beta",author:"Thales",author_title:"PhD",author_url:"https://github.com/thales1330",author_image_url:"https://avatars0.githubusercontent.com/u/16141330?s=460&v=4",tags:["psp-ufu"]},c={permalink:"/PSP/blog/2020w24a-beta",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs/blog/2020-06-13-2020w24a-beta.md",source:"@site/blog\\2020-06-13-2020w24a-beta.md",description:"- Device context render implemented (to avoid use OpenGL - some machines can't use it properly);",date:"2020-06-13T00:00:00.000Z",tags:[{label:"psp-ufu",permalink:"/PSP/blog/tags/psp-ufu"}],title:"2020w24a-beta",readingTime:.155,truncated:!1,prevItem:{title:"2020w28a-beta",permalink:"/PSP/blog/2020w28a-beta"},nextItem:{title:"22019w44a-beta",permalink:"/PSP/blog/2019w44a-beta"}},u=[],l={rightToc:u};function p(e){var t=e.components,r=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},"Device context render implemented (to avoid use OpenGL - some machines can't use it properly);"),Object(o.b)("li",{parentName:"ul"},"Added Visual Studio solution to the GitHub project;"),Object(o.b)("li",{parentName:"ul"},"Several major and minor bugfixes.")))}p.isMDXComponent=!0},134:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return f}));var n=r(0),a=r.n(n);function o(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 c(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){o(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 u(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var l=a.a.createContext({}),p=function(e){var t=a.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c(c({},t),e)),r},s=function(e){var t=p(e.components);return a.a.createElement(l.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=a.a.forwardRef((function(e,t){var r=e.components,n=e.mdxType,o=e.originalType,i=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),s=p(r),m=n,f=s["".concat(i,".").concat(m)]||s[m]||b[m]||o;return r?a.a.createElement(f,c(c({ref:t},l),{},{components:r})):a.a.createElement(f,c({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var o=r.length,i=new Array(o);i[0]=m;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var l=2;l<o;l++)i[l]=r[l];return a.a.createElement.apply(null,i)}return a.a.createElement.apply(null,r)}m.displayName="MDXCreateElement"}}]);
\ No newline at end of file diff --git a/docs/images/addPowerElements.png b/docs/images/addPowerElements.png Binary files differnew file mode 100644 index 0000000..a0cdcfa --- /dev/null +++ b/docs/images/addPowerElements.png diff --git a/docs/images/powerElements.svg b/docs/images/powerElements.svg new file mode 100644 index 0000000..757dd73 --- /dev/null +++ b/docs/images/powerElements.svg @@ -0,0 +1,744 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="powerElements.svg" + inkscape:version="1.0 (4035a4fb49, 2020-05-01)" + id="svg1156" + version="1.1" + viewBox="0 0 173.90952 59.570812" + height="59.570812mm" + width="173.90952mm"> + <defs + id="defs1150" /> + <sodipodi:namedview + inkscape:window-maximized="0" + inkscape:window-y="0" + inkscape:window-x="2" + inkscape:window-height="860" + inkscape:window-width="1518" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="layer1" + inkscape:document-units="mm" + inkscape:cy="82.292399" + inkscape:cx="360.15295" + inkscape:zoom="0.35" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" /> + <metadata + id="metadata1153"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + transform="translate(-10.542867,-126.39347)" + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Layer 1"> + <rect + style="opacity:1;fill:#003eff;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect826-3" + width="22.38382" + height="1.2361217" + x="92.389801" + y="126.39347" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <g + id="g1189-7" + transform="translate(19.255821,32.06288)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <circle + r="4.383337" + cy="137.25781" + cx="80.922318" + id="path994-9-6-00" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <circle + r="4.3833375" + cy="137.25781" + cx="87.729439" + id="path994-9-6-4-6" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <circle + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path828-44-3" + cx="-150.33604" + cy="82.19561" + r="1.1693041" + transform="rotate(-90)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <path + sodipodi:nodetypes="cc" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 82.9473,150.36656 h 41.2688" + id="path830-1-7" + inkscape:connector-curvature="0" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <circle + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path828-44-6-4" + cx="-150.33604" + cy="124.5179" + r="1.1693041" + transform="rotate(-90)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <g + id="g1185-3" + transform="translate(10.972811,40.887588)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <circle + transform="rotate(-90)" + r="1.1693041" + cy="71.447739" + cx="-128.43311" + id="path828-44-5-0" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path830-1-5-5" + d="m 72.19943,128.46361 h 12.539163 m 15.676567,0 h 13.05307" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cccc" /> + <circle + transform="rotate(-90)" + r="1.1693041" + cy="113.77004" + cx="-128.43311" + id="path828-44-6-2-5" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-6-3-3" + cx="141.578" + cy="170.24799" + r="5.5699496" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-6-3-0-8" + cx="158.91336" + cy="170.24799" + r="5.5699496" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-6-3-5-5" + cx="176.24872" + cy="170.24799" + r="5.5699496" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <g + id="g1282-7-6" + transform="translate(175.43062,10.419595)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <circle + r="1.1693041" + cy="138.31013" + cx="-33.852627" + id="path828-9-7-7" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path830-10-6-0" + d="m -33.883126,139.06182 v 15.1412" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g1282-7-7-8" + transform="translate(192.76598,10.419595)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <circle + r="1.1693041" + cy="138.31013" + cx="-33.852627" + id="path828-9-7-0-7" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path830-10-6-4-0" + d="m -33.883126,139.06182 v 15.1412" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + <g + id="g1282-7-2-5" + transform="translate(210.10134,10.419595)" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <circle + r="1.1693041" + cy="138.31013" + cx="-33.852627" + id="path828-9-7-6-6" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path830-10-6-3-9" + d="m -33.883126,139.06182 v 15.1412" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + sodipodi:nodetypes="cc" /> + </g> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-8-9" + sodipodi:type="arc" + sodipodi:cx="141.9501" + sodipodi:cy="170.24799" + sodipodi:rx="2.5940754" + sodipodi:ry="2.5940754" + sodipodi:start="0.78539816" + sodipodi:end="5.4977871" + d="m 143.78439,172.08227 a 2.5940754,2.5940754 0 0 1 -3.66857,0 2.5940754,2.5940754 0 0 1 0,-3.66857 2.5940754,2.5940754 0 0 1 3.66857,0" + sodipodi:open="true" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <path + style="fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 156.62152,173.02067 v -5.42557 l 2.29183,3.06358 2.29184,-3.06358 v 5.42557" + id="path1419-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <path + style="fill:none;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 172.83437,170.29758 c 0,0 0.78933,-2.30356 1.75287,-2.29857 1.87081,0.01 1.48619,4.47688 3.3569,4.49792 0.93058,0.0105 1.71979,-2.19935 1.71979,-2.19935" + id="path1438-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cssc" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="94.292862" + y="131.96771" + id="text1584-9" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-47" + x="94.292862" + y="131.96771" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Barramento</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="28.139935" + y="141.43367" + id="text1584-3-91" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-09" + x="28.139935" + y="141.43367" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Elementos Shunt</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="30.266836" + y="180.70363" + id="text1584-3-5-1" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-9-2" + x="30.266836" + y="180.70363" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Carga</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="42.511215" + y="180.74669" + id="text1584-3-9-5" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-0-9" + x="42.511215" + y="180.74669" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Capacitor</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="60.139446" + y="180.70363" + id="text1584-3-9-2-7" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-0-1-7" + x="60.139446" + y="180.70363" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Indutor</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="99.20816" + y="154.97462" + id="text1584-3-9-9-9" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-0-7-4" + x="99.20816" + y="154.97462" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Linha</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="92.004463" + y="178.25795" + id="text1584-3-9-0-5" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-0-5-3" + x="92.004463" + y="178.25795" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Transformador</tspan></text> + <circle + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path828-9-4-3" + cx="95.619141" + cy="164.89983" + r="0.8185128" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="87.516365" + y="141.41299" + id="text1584-3-50-1" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-7-2" + x="87.516365" + y="141.41299" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Elementos de Ramo</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="151.29538" + y="141.41299" + id="text1584-3-4-3" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + id="tspan1582-4-3-7" + x="151.29538" + y="141.41299" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583">Máquinas</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="128.12822" + y="181.27998" + id="text1584-3-4-4-45" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="128.12822" + y="181.27998" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-9">Compensador</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="132.24942" + y="185.31662" + id="text1584-3-4-4-0-7" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="132.24942" + y="185.31662" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-5-0">Síncrono</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="170.93901" + y="181.27998" + id="text1584-3-4-4-4-7" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="170.93901" + y="181.27998" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-7-9">Gerador</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="170.45326" + y="185.31662" + id="text1584-3-4-4-9-3" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="170.45326" + y="185.31662" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-4-5">Síncrono</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="151.88904" + y="181.23692" + id="text1584-3-4-4-1-8" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="151.88904" + y="181.23692" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-2-4">Motor de</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="152.53326" + y="185.27354" + id="text1584-3-4-4-3-9" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="152.53326" + y="185.27354" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-3-9">Indução</tspan></text> + <g + transform="translate(-0.51424834,32.06288)" + id="g4811-6" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"> + <g + transform="translate(20.6375)" + inkscape:export-ydpi="600" + inkscape:export-xdpi="600" + id="g1470-9"> + <g + id="g1087-9"> + <circle + r="1.1693041" + cy="115.87479" + cx="16.18651" + id="path828-98" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path830-5" + d="m 16.156009,116.62647 v 22.41724" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + inkscape:connector-curvature="0" + id="path832-9" + d="m 14.162295,138.60435 h 4.027809 l -1.937128,3.95694 z" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + </g> + </g> + <g + inkscape:export-ydpi="600" + inkscape:export-xdpi="600" + transform="translate(20.131422,-0.1553421)" + id="g1464-0"> + <g + id="g1097-9"> + <circle + r="1.1693041" + cy="116.03013" + cx="30.588997" + id="path828-4-7" + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-88" + d="m 30.558496,116.78181 v 19.84477" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-8" + d="m 26.226312,136.59636 h 8.666124" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-9-1" + d="m 26.226312,138.928 h 8.666124" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-9-7-8" + d="m 30.558496,138.90756 v 2.35188" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-9-7-9-5" + d="m 28.33064,141.16022 h 4.423071" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-9-7-9-0-4" + d="m 29.09964,142.2706 c 0,0 1.372094,0.008 2.88518,0" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <path + sodipodi:nodetypes="cc" + inkscape:connector-curvature="0" + id="path830-8-3-9-7-9-0-6-5" + d="m 29.711872,143.38279 c 0,0 0.156664,0.008 1.66975,0" + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + </g> + </g> + <g + inkscape:export-ydpi="600" + inkscape:export-xdpi="600" + transform="translate(20.6375,-0.26290131)" + id="g1453-8"> + <g + id="g1111-2"> + <g + transform="translate(0.04677216)" + id="g992-0"> + <circle + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path828-5-04" + cx="44.053127" + cy="116.13769" + r="1.1693041" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 44.022624,116.88937 v 11.07247" + id="path830-0-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <g + transform="translate(-0.03646371,-1.14997)" + id="g988-2"> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 44.105911,140.05753 v 2.35188" + id="path830-8-3-9-7-90-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 41.878055,142.31019 h 4.423072" + id="path830-8-3-9-7-9-7-7" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 42.647055,143.42057 c 0,0 1.372094,0.008 2.88518,0" + id="path830-8-3-9-7-9-0-9-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 43.259287,144.53276 c 0,0 0.156664,0.008 1.669751,0" + id="path830-8-3-9-7-9-0-6-9-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + </g> + <g + transform="translate(-0.03359972,-0.9295673)" + id="g1029-1"> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-5" + sodipodi:type="arc" + sodipodi:cx="44.103912" + sodipodi:cy="131.11427" + sodipodi:rx="2.26667" + sodipodi:ry="2.26667" + sodipodi:start="0.78539816" + sodipodi:end="4.712389" + d="m 45.70669,132.71705 a 2.26667,2.26667 0 0 1 -2.736113,0.36022 2.26667,2.26667 0 0 1 -1.0561,-2.54965 2.26667,2.26667 0 0 1 2.189435,-1.68002" + sodipodi:open="true" /> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-82" + sodipodi:type="arc" + sodipodi:cx="44.103912" + sodipodi:cy="134.31982" + sodipodi:rx="2.2666702" + sodipodi:ry="2.2666702" + sodipodi:start="0.78539816" + sodipodi:end="5.4977871" + d="m 45.70669,135.9226 a 2.2666702,2.2666702 0 0 1 -3.205556,0 2.2666702,2.2666702 0 0 1 0,-3.20555 2.2666702,2.2666702 0 0 1 3.205556,0" + sodipodi:open="true" /> + <path + sodipodi:arc-type="arc" + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-6-4" + sodipodi:type="arc" + sodipodi:cx="44.103912" + sodipodi:cy="-137.52538" + sodipodi:rx="2.2666702" + sodipodi:ry="2.2666702" + sodipodi:start="0.78539816" + sodipodi:end="4.712389" + d="m 45.70669,-135.9226 a 2.2666702,2.2666702 0 0 1 -2.736113,0.36022 2.2666702,2.2666702 0 0 1 -1.0561,-2.54965 2.2666702,2.2666702 0 0 1 2.189435,-1.68002" + sodipodi:open="true" + transform="scale(1,-1)" /> + </g> + </g> + </g> + <g + transform="translate(6.482292,-63.553986)" + id="g4747-7"> + <circle + style="opacity:1;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.3;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path828-4-9-5" + cx="13.973113" + cy="179.42877" + r="1.1693041" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 13.942612,180.18044 v 11.94027" + id="path830-8-8-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 13.942612,195.15589 v 9.50218" + id="path830-8-3-9-7-4-2" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 11.714756,204.55885 h 4.423071" + id="path830-8-3-9-7-9-04-4" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 12.483756,205.66923 c 0,0 1.372094,0.008 2.88518,0" + id="path830-8-3-9-7-9-0-1-1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 13.095988,206.78142 c 0,0 0.156664,0.008 1.66975,0" + id="path830-8-3-9-7-9-0-6-7-6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cc" /> + <circle + style="opacity:1;fill:none;fill-opacity:1;stroke:#797979;stroke-width:0.4;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="path994-9-6-0-6" + cx="13.939862" + cy="197.06686" + r="4.871738" /> + <path + style="fill:#797979;fill-opacity:1;stroke:#797979;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 14.939217,195.73856 h -1.99321 l 0.996605,-3.04488 z" + id="path832-1-3" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccc" /> + </g> + </g> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="11.979472" + y="180.87926" + id="text1584-3-4-4-90-4" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="11.979472" + y="180.87926" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-70-6">Corrente</tspan></text> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:10.5833px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#797979;fill-opacity:1;stroke:none;stroke-width:0.264583" + x="10.260369" + y="184.91586" + id="text1584-3-4-4-0-6-3" + inkscape:export-xdpi="199.94647" + inkscape:export-ydpi="199.94647" + inkscape:export-filename="C:\Users\thale\Dropbox\Tha\UFU\Doutorado\_Tese\imagens\elementosEletricos.png"><tspan + sodipodi:role="line" + x="10.260369" + y="184.91586" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;line-height:0.5;font-family:Arial;-inkscape-font-specification:Arial;fill:#797979;fill-opacity:1;stroke-width:0.264583" + id="tspan1725-5-6-2">Harmônica</tspan></text> + </g> +</svg> diff --git a/docs/index.html b/docs/index.html index 8b12690..4536b56 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,21 +5,21 @@ <meta name="viewport" content="width=device-width"> <meta name="generator" content="Docusaurus v2.0.0-alpha.58"> <title data-react-helmet="true">PSP-UFU | PSP-UFU</title><meta data-react-helmet="true" property="og:title" content="PSP-UFU | PSP-UFU"><meta data-react-helmet="true" name="description" content="Power System Platform"><meta data-react-helmet="true" property="og:description" content="Power System Platform"><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><link data-react-helmet="true" rel="shortcut icon" href="/PSP/img/favicon.ico"><link rel="stylesheet" href="/PSP/styles.30398ce2.css"> -<link rel="preload" href="/PSP/styles.a333f37e.js" as="script"> -<link rel="preload" href="/PSP/runtime~main.ebd3f1b3.js" as="script"> -<link rel="preload" href="/PSP/main.24612d61.js" as="script"> -<link rel="preload" href="/PSP/1.37514907.js" as="script"> -<link rel="preload" href="/PSP/2.7ed9794d.js" as="script"> -<link rel="preload" href="/PSP/ece76bd1.4ca3bd2f.js" as="script"> +<link rel="preload" href="/PSP/styles.a845a673.js" as="script"> +<link rel="preload" href="/PSP/runtime~main.3584da7a.js" as="script"> +<link rel="preload" href="/PSP/main.78efe49c.js" as="script"> +<link rel="preload" href="/PSP/1.5e100c9e.js" as="script"> +<link rel="preload" href="/PSP/2.d244e9e7.js" as="script"> +<link rel="preload" href="/PSP/ece76bd1.b60a683d.js" as="script"> </head> <body> <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=window.matchMedia("(prefers-color-scheme: dark)"),n=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();null!==n?t(n):e.matches&&t("dark")}()</script><div id="__docusaurus"> <nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a><a class="navbar__item navbar__link" href="/PSP/docs/">User Guide</a><a class="navbar__item navbar__link" href="/PSP/blog">Changelog</a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">PSP-UFU Source Code</a><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a class="navbar__brand" href="/PSP/"><img class="navbar__logo" src="/PSP/img/logo.svg" alt="PSP-UFU logo"><strong class="navbar__title">PSP-UFU</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/PSP/docs/">User Guide</a></li><li class="menu__list-item"><a class="menu__link" href="/PSP/blog">Changelog</a></li><li class="menu__list-item"><a href="https://github.com/Thales1330/PSP" target="_blank" rel="noopener noreferrer" class="menu__link">PSP-UFU Source Code</a></li></ul></div></div></div></nav><div class="main-wrapper"><header class="hero hero--primary heroBanner_2Ftp"><div class="container"><h1 class="hero__title">PSP-UFU</h1><p class="hero__subtitle">Power System Platform of Federal University of Uberlândia</p><p><center><iframe src="https://ghbtns.com/github-btn.html?user=thales1330&repo=psp&type=star&count=true&size=large" frameborder="0" scrolling="0" width="130" height="30" title="GitHub"></iframe></center></p><div class="buttons_1Wc3"><a href="https://github.com/Thales1330/PSP/releases/latest" target="_blank" rel="noopener noreferrer" class="button button--outline button--secondary button--lg" to="https://github.com/Thales1330/PSP/releases/latest">Download</a></div><div class="buttons_1Wc3"><a class="button button--outline button--secondary button--lg" href="/PSP/docs/">User Guide</a></div><div class="buttons_1Wc3"><a href="https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Thales1330/PSP/tree/master/Project/data/samples" target="_blank" rel="noopener noreferrer" class="button button--outline button--secondary button--lg" to="https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/Thales1330/PSP/tree/master/Project/data/samples">Samples</a></div></div></header><main><section class="features_P2SU"><div class="container"><div class="row"><div class="col col--4"><div class="text--center"><img class="featureImage_3Xqx" src="/PSP/img/complete-platform.svg" alt="[object Object]"></div><h3>Complete Platform</h3><p>PSP-UFU is a <b>cross-platform</b>, <b>multilingual</b>, <b>Free and Open-Source Software (FOSS)</b> with <b>advanced GUI (Graphical User Interface)</b> features and <b>CAD (Computer-Aided Design) tools</b> for electrical power system studies.</p></div><div class="col col--4"><div class="text--center"><img class="featureImage_3Xqx" src="/PSP/img/advanced-cad.svg" alt="[object Object]"></div><h3>Advanced CAD Features</h3><p>The software allows the construction of any electric <b>transmission network</b> and <b>control systems</b> through the deployment of visual elements.</p></div><div class="col col--4"><div class="text--center"><img class="featureImage_3Xqx" src="/PSP/img/visualization.svg" alt="[object Object]"></div><h3>Easy Visualization</h3><p>For the visualization of results, the program offers linked text elements in the main screen, voltage heatmap display, and also table and graph editors.</p></div><div class="col col--4"><div class="text--center"><img class="featureImage_3Xqx" src="/PSP/img/application.svg" alt="[object Object]"></div><h3>Application</h3><p>The PSP-UFU aims to provide efficient computer simulation tools for <b>research</b> and <b>education</b> purposes, in addition to <b>industrial applications</b> in electrical power systems.</p></div></div></div></section><div class="container"><h2>Studies Performed</h2></div><section class="features_P2SU"><div class="container"><div class="row"><div class="col col--4"><h3>Power Flow</h3><ul><li>Newton-Raphson</li><li>Gauss-Seidel</li><li>Hybrid Newton-Gauss</li><li>Three-phase induction motors included</li></ul></div><div class="col col--4"><h3>Short-Circuit calculation</h3><ul><li>Balanced</li><li>Unbalanced</li><li>Short-Circuit power in all system buses</li></ul></div><div class="col col--4"><h3>Harmonics</h3><ul><li>Harmonic voltages and THD (Total Harmonic Distortion) calculation</li><li>Frequency scan</li></ul></div><div class="col col--4"><h3>Transient and Dynamic Stability</h3><ul><li>Several synchronous machine models automatically selected</li><li>Three-phase induction motors</li><li>User-defined machine controls, exciters and prime moves created using block diagrams (Exciters, AVR, PSS, Hydro and Thermal turbines, Speed Governor, etc.)</li></ul></div></div></div></section><div class="container"><h2>Published Papers</h2>Further details can be found in the published papers:<blockquote cite="https://doi.org/10.1002/2050-7038.12185">Oliveira, T. L., Guimarães, G. C., & Silva, L. R. C. (2019). PSP-UFU: An open-source, graphical, and multiplatform software for power system studies. <i>International Transactions on Electrical Energy Systems</i>, e12185. doi: <a href="https://doi.org/10.1002/2050-7038.12185">10.1002/2050-7038.12185</a></blockquote><blockquote cite="https://doi.org/10.1177/0020720919879058">Oliveira, T. L., Guimarães, G. C., Silva, L. R., & Rezende, J. O. (2019). Power system education and research applications using free and open-source, graphical and multiplatform PSP-UFU software. <i>The International Journal of Electrical Engineering & Education</i>, 0020720919879058. doi: <a href="https://doi.org/10.1177/0020720919879058">10.1177/0020720919879058</a></blockquote></div><div class="container"><h2>Code Documentation</h2><p>All detailed descriptions of the source-code can be found at <b><a href="https://thales1330.github.io/PSP/doxygen/html/index.html">Online Documentation</a></b>, generated by <a href="http://www.doxygen.org/">Doxygen</a>.</p></div><div class="container"><h2>Screenshots</h2><center><iframe src="gallery.html" style="position:relative;width:100%;height:56.25vw;display:block;overflow:hidden;border:none">Your browser doesn’t support the this feature.</iframe></center></div></main></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Guide</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/PSP/docs/">PSP-UFU Guide</a></li><li class="footer__item"><a href="https://thales1330.github.io/PSP/doxygen/html/index.html" target="_blank" rel="noopener noreferrer" class="footer__link-item" to="https://thales1330.github.io/PSP/doxygen/html/index.html">Code Documentation</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a href="https://github.com/Thales1330/PSP/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Ask a question</a></li><li class="footer__item"><a href="https://twitter.com/PspUfu" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Site Image Credit</h4><ul class="footer__items"><li class="footer__item"><a href="http://www.freepik.com/" target="_blank" rel="noopener noreferrer" class="footer__link-item">Images designed by upklyak / slidesgo / macrovector / Freepik</a></li></ul></div></div><div class="text--center"><div>Copyright © 2020 Thales Lima Oliveira. Built with Docusaurus.</div></div></div></footer></div> -<script src="/PSP/styles.a333f37e.js"></script> -<script src="/PSP/runtime~main.ebd3f1b3.js"></script> -<script src="/PSP/main.24612d61.js"></script> -<script src="/PSP/1.37514907.js"></script> -<script src="/PSP/2.7ed9794d.js"></script> -<script src="/PSP/ece76bd1.4ca3bd2f.js"></script> +<script src="/PSP/styles.a845a673.js"></script> +<script src="/PSP/runtime~main.3584da7a.js"></script> +<script src="/PSP/main.78efe49c.js"></script> +<script src="/PSP/1.5e100c9e.js"></script> +<script src="/PSP/2.d244e9e7.js"></script> +<script src="/PSP/ece76bd1.b60a683d.js"></script> </body> </html>
\ No newline at end of file diff --git a/docs/main.24612d61.js b/docs/main.24612d61.js deleted file mode 100644 index 95fcc82..0000000 --- a/docs/main.24612d61.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.24612d61.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[30],[function(e,t,n){"use strict";e.exports=n(54)},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return _})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return C}));var r=n(3),o=n(0),a=n.n(o),i=(n(9),n(5)),l=n(33),u=n(4),s=n(2),c=n(34),f=n.n(c),d=(n(47),n(6)),p=n(51),m=n.n(p),h=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router-History"),g=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router"),b=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._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return a.a.createElement(g.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.a.createElement(h.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.a.Component);a.a.Component;a.a.Component;var v={},y=0;function w(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,l=void 0!==i&&i,u=n.sensitive,s=void 0!==u&&u;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=v[n]||(v[n]={});if(r[e])return r[e];var o=[],a={regexp:f()(e,o,t),keys:o};return y<1e4&&(r[e]=a,y++),a}(n,{end:a,strict:l,sensitive:s}),o=r.regexp,i=r.keys,u=o.exec(e);if(!u)return null;var c=u[0],d=u.slice(1),p=e===c;return a&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var k=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(g.Consumer,null,(function(t){t||Object(u.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?w(n.pathname,e.props):t.match,o=Object(s.a)({},t,{location:n,match:r}),i=e.props,l=i.children,c=i.component,f=i.render;return Array.isArray(l)&&0===l.length&&(l=null),a.a.createElement(g.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:c?a.a.createElement(c,o):f?f(o):null:"function"==typeof l?l(o):null)}))},t}(a.a.Component);function S(e){return"/"===e.charAt(0)?e:"/"+e}function E(e,t){if(!e)return t;var n=S(e);return 0!==t.pathname.indexOf(n)?t:Object(s.a)({},t,{pathname:t.pathname.substr(n.length)})}function x(e){return"string"==typeof e?e:Object(i.e)(e)}function T(e){return function(){Object(u.a)(!1)}}function P(){}a.a.Component;var _=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(g.Consumer,null,(function(t){t||Object(u.a)(!1);var n,r,o=e.props.location||t.location;return a.a.Children.forEach(e.props.children,(function(e){if(null==r&&a.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?w(o.pathname,Object(s.a)({},e.props,{path:i})):t.match}})),r?a.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.a.Component);function C(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(d.a)(t,["wrappedComponentRef"]);return a.a.createElement(g.Consumer,null,(function(t){return t||Object(u.a)(!1),a.a.createElement(e,Object(s.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,m()(n,e)}var O=a.a.useContext;function A(){return O(g).location}},function(e,t,n){"use strict";function r(){return(r=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}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return P})),n.d(t,"d",(function(){return C})),n.d(t,"c",(function(){return h})),n.d(t,"f",(function(){return g})),n.d(t,"e",(function(){return m}));var r=n(2);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&o(e),u=t&&o(t),s=l||u;if(e&&o(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var f=0,d=i.length;d>=0;d--){var p=i[d];"."===p?a(i,d):".."===p?(a(i,d),f++):f&&(a(i,d),f--)}if(!s)for(;f--;f)i.unshift("..");!s||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=l(t),o=l(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n(4);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(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 p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function m(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function h(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(a=Object(r.a)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!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 v=!("undefined"==typeof window||!window.document||!window.document.createElement);function y(e,t){t(window.confirm(e))}function w(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),v||Object(s.a)(!1);var t,n=window.history,o=(-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,a=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,l=i.forceRefresh,u=void 0!==l&&l,f=i.getUserConfirmation,g=void 0===f?y:f,k=i.keyLength,S=void 0===k?6:k,E=e.basename?p(c(e.basename)):"";function x(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname+o.search+o.hash;return E&&(a=d(a,E)),h(a,r,n)}function T(){return Math.random().toString(36).substr(2,S)}var P=b();function _(e){Object(r.a)(z,e),z.length=n.length,P.notifyListeners(z.location,z.action)}function C(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||R(x(e.state))}function O(){R(x(w()))}var A=!1;function R(e){if(A)A=!1,_();else{P.confirmTransitionTo(e,"POP",g,(function(t){t?_({action:"POP",location:e}):function(e){var t=z.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(A=!0,F(o))}(e)}))}}var N=x(w()),I=[N.key];function L(e){return E+m(e)}function F(e){n.go(e)}var j=0;function D(e){1===(j+=e)&&1===e?(window.addEventListener("popstate",C),a&&window.addEventListener("hashchange",O)):0===j&&(window.removeEventListener("popstate",C),a&&window.removeEventListener("hashchange",O))}var M=!1;var z={length:n.length,action:"POP",location:N,createHref:L,push:function(e,t){var r=h(e,t,T(),z.location);P.confirmTransitionTo(r,"PUSH",g,(function(e){if(e){var t=L(r),a=r.key,i=r.state;if(o)if(n.pushState({key:a,state:i},null,t),u)window.location.href=t;else{var l=I.indexOf(z.location.key),s=I.slice(0,l+1);s.push(r.key),I=s,_({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=h(e,t,T(),z.location);P.confirmTransitionTo(r,"REPLACE",g,(function(e){if(e){var t=L(r),a=r.key,i=r.state;if(o)if(n.replaceState({key:a,state:i},null,t),u)window.location.replace(t);else{var l=I.indexOf(z.location.key);-1!==l&&(I[l]=r.key),_({action:"REPLACE",location:r})}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 M||(D(1),M=!0),function(){return M&&(M=!1,D(-1)),t()}},listen:function(e){var t=P.appendListener(e);return D(1),function(){D(-1),t()}}};return z}var S={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+f(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:f,decodePath:c},slash:{encodePath:c,decodePath:c}};function E(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 T(e){window.location.replace(E(window.location.href)+"#"+e)}function P(e){void 0===e&&(e={}),v||Object(s.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),o=n.getUserConfirmation,a=void 0===o?y:o,i=n.hashType,l=void 0===i?"slash":i,u=e.basename?p(c(e.basename)):"",f=S[l],g=f.encodePath,w=f.decodePath;function k(){var e=w(x());return u&&(e=d(e,u)),h(e)}var P=b();function _(e){Object(r.a)(z,e),z.length=t.length,P.notifyListeners(z.location,z.action)}var C=!1,O=null;function A(){var e,t,n=x(),r=g(n);if(n!==r)T(r);else{var o=k(),i=z.location;if(!C&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(O===m(o))return;O=null,function(e){if(C)C=!1,_();else{P.confirmTransitionTo(e,"POP",a,(function(t){t?_({action:"POP",location:e}):function(e){var t=z.location,n=L.lastIndexOf(m(t));-1===n&&(n=0);var r=L.lastIndexOf(m(e));-1===r&&(r=0);var o=n-r;o&&(C=!0,F(o))}(e)}))}}(o)}}var R=x(),N=g(R);R!==N&&T(N);var I=k(),L=[m(I)];function F(e){t.go(e)}var j=0;function D(e){1===(j+=e)&&1===e?window.addEventListener("hashchange",A):0===j&&window.removeEventListener("hashchange",A)}var M=!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=E(window.location.href)),n+"#"+g(u+m(e))},push:function(e,t){var n=h(e,void 0,void 0,z.location);P.confirmTransitionTo(n,"PUSH",a,(function(e){if(e){var t=m(n),r=g(u+t);if(x()!==r){O=t,function(e){window.location.hash=e}(r);var o=L.lastIndexOf(m(z.location)),a=L.slice(0,o+1);a.push(t),L=a,_({action:"PUSH",location:n})}else _()}}))},replace:function(e,t){var n=h(e,void 0,void 0,z.location);P.confirmTransitionTo(n,"REPLACE",a,(function(e){if(e){var t=m(n),r=g(u+t);x()!==r&&(O=t,T(r));var o=L.indexOf(m(z.location));-1!==o&&(L[o]=t),_({action:"REPLACE",location:n})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return M||(D(1),M=!0),function(){return M&&(M=!1,D(-1)),t()}},listen:function(e){var t=P.appendListener(e);return D(1),function(){D(-1),t()}}};return z}function _(e,t,n){return Math.min(Math.max(e,t),n)}function C(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,l=void 0===i?0:i,u=t.keyLength,s=void 0===u?6:u,c=b();function f(e){Object(r.a)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function d(){return Math.random().toString(36).substr(2,s)}var p=_(l,0,a.length-1),g=a.map((function(e){return h(e,void 0,"string"==typeof e?d():e.key||d())})),v=m;function y(e){var t=_(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var w={length:g.length,action:"POP",location:g[p],index:p,entries:g,createHref:v,push:function(e,t){var r=h(e,t,d(),w.location);c.confirmTransitionTo(r,"PUSH",n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=h(e,t,d(),w.location);c.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},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}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(24),o=n(40);e.exports=n(13)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=n(80)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n(1),o=n(2),a=n(0),i=n.n(a);function l(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var o=e.path?Object(r.e)(t,e):n.length?n[n.length-1].match:r.b.computeRootMatch(t);return o&&(n.push({route:e,match:o}),e.routes&&l(e.routes,t,n)),o})),n}function u(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?i.a.createElement(r.c,n,e.map((function(e,n){return i.a.createElement(r.a,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render(Object(o.a)({},n,{},t,{route:e})):i.a.createElement(e.component,Object(o.a)({},n,t,{route:e}))}})}))):null}},function(e,t,n){var r=n(21)("wks"),o=n(23),a=n(7).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){for(var r=n(58),o=n(42),a=n(29),i=n(7),l=n(8),u=n(27),s=n(11),c=s("iterator"),f=s("toStringTag"),d=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(p),h=0;h<m.length;h++){var g,b=m[h],v=p[b],y=i[b],w=y&&y.prototype;if(w&&(w[c]||l(w,c,d),w[f]||l(w,f,b),u[b]=d,v))for(g in r)w[g]||a(w,g,r[g],!0)}},function(e,t,n){e.exports=!n(38)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";const r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&!!window.screen};t.a=o},function(e){e.exports=JSON.parse('{"/PSP/":{"component":"ece76bd1"},"/PSP/blog":{"component":"a6aa9e1f","items":[{"content":"569bb2db"},{"content":"faf164f5"},{"content":"605faea1"},{"content":"3fc7c349"}],"metadata":"eb797776"},"/PSP/blog/2019w42a-beta":{"component":"ccc49370","content":"ba4a0136"},"/PSP/blog/2019w44a-beta":{"component":"ccc49370","content":"b009f36f"},"/PSP/blog/2020w24a-beta":{"component":"ccc49370","content":"eea9a598"},"/PSP/blog/2020w28a-beta":{"component":"ccc49370","content":"a5084a96"},"/PSP/blog/tags":{"component":"01a85c17","tags":"815eb96d"},"/PSP/blog/tags/psp-ufu":{"component":"6875c492","items":[{"content":"569bb2db"},{"content":"faf164f5"},{"content":"605faea1"},{"content":"3fc7c349"}],"metadata":"e4b197ca"},"/PSP/docs":{"component":"1be78505","docsMetadata":"e8df8ca6"},"/PSP/docs/":{"component":"17896441","content":"27d78fdc"},"/PSP/docs/cadTools":{"component":"17896441","content":"0b24b4d1"},"/PSP/docs/doc1":{"component":"17896441","content":"7366bc9d"},"/PSP/docs/doc2":{"component":"17896441","content":"991b72a1"},"/PSP/docs/doc3":{"component":"17896441","content":"225b4c69"},"/PSP/docs/installation":{"component":"17896441","content":"77fbd900"},"/PSP/docs/mainScreen":{"component":"17896441","content":"b8b14fb6"},"/PSP/docs/mdx":{"component":"17896441","content":"45acc928"}}')},function(e,t,n){"use strict";t.a={plugins:[],themes:[],customFields:{},themeConfig:{navbar:{title:"PSP-UFU",logo:{alt:"PSP-UFU logo",src:"img/logo.svg"},links:[{to:"docs/",activeBasePath:"docs",label:"User Guide",position:"left"},{to:"blog",label:"Changelog",position:"left"},{href:"https://github.com/Thales1330/PSP",label:"PSP-UFU Source Code",position:"right"}]},footer:{style:"dark",links:[{title:"Guide",items:[{label:"PSP-UFU Guide",to:"docs/"},{label:"Code Documentation",to:"https://thales1330.github.io/PSP/doxygen/html/index.html"}]},{title:"Community",items:[{label:"Ask a question",href:"https://github.com/Thales1330/PSP/issues"},{label:"Twitter",href:"https://twitter.com/PspUfu"}]},{title:"Site Image Credit",items:[{label:"Images designed by upklyak / slidesgo / macrovector / Freepik",href:"http://www.freepik.com/"}]}],copyright:"Copyright \xa9 2020 Thales Lima Oliveira. Built with Docusaurus."}},title:"PSP-UFU",tagline:"Power System Platform of Federal University of Uberl\xe2ndia",url:"https://thales1330.github.io",baseUrl:"/PSP/",favicon:"img/favicon.ico",organizationName:"thales1330",projectName:"PSP",presets:[["@docusaurus/preset-classic",{docs:{homePageId:"aboutPSP",sidebarPath:"C:\\Users\\thale\\Documents\\GitHub\\PSP\\docusaurus\\sidebars.js",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs"},blog:{showReadingTime:!0,editUrl:"https://github.com/Thales1330/PSP/tree/master/docs"},theme:{customCss:"C:\\Users\\thale\\Documents\\GitHub\\PSP\\docusaurus\\src\\css\\custom.css"}}]]}},function(e,t,n){var r,o;void 0===(o="function"==typeof(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 o(e,t,n){return e<t?t:e>n?n:e}function a(e){return 100*(-1+e)}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=o(e,r.minimum,1),n.status=1===e?null:e;var u=n.render(!t),s=u.querySelector(r.barSelector),c=r.speed,f=r.easing;return u.offsetWidth,i((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(s,function(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}(e,c,f)),1===e?(l(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){l(u,{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)*o(Math.random()*t,.1,.95)),t=o(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");s(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),u=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&d(o),c!=document.body&&s(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(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 i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()})),t[n]||(t[n]=function(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}(n))}function r(e,t,r){t=n(t),e.style[t]=r}return function(e,t){var n,o,a=arguments;if(2==a.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function s(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function c(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 d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?r.call(t,n,t,e):r)||(e.exports=o)},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return w}));var r=n(1);n.d(t,"d",(function(){return r.e})),n.d(t,"e",(function(){return r.f}));var o=n(3),a=n(0),i=n.n(a),l=n(5),u=(n(9),n(2)),s=n(6),c=n(4),f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(l.a)(t.props),t}return Object(o.a)(t,e),t.prototype.render=function(){return i.a.createElement(r.b,{history:this.history,children:this.props.children})},t}(i.a.Component);i.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?Object(l.c)(e,null,null,t):e},m=function(e){return e},h=i.a.forwardRef;void 0===h&&(h=m);var g=h((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,a=Object(s.a)(e,["innerRef","navigate","onClick"]),l=a.target,c=Object(u.a)({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||l&&"_self"!==l||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=m!==h&&t||n,i.a.createElement("a",c)}));var b=h((function(e,t){var n=e.component,o=void 0===n?g:n,a=e.replace,l=e.to,f=e.innerRef,b=Object(s.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(r.d.Consumer,null,(function(e){e||Object(c.a)(!1);var n=e.history,r=p(d(l,e.location),e.location),s=r?n.createHref(r):"",g=Object(u.a)({},b,{href:s,navigate:function(){var t=d(l,e.location);(a?n.replace:n.push)(t)}});return m!==h?g.ref=t||f:g.innerRef=f,i.a.createElement(o,g)}))})),v=function(e){return e},y=i.a.forwardRef;void 0===y&&(y=v);var w=y((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,a=e.activeClassName,l=void 0===a?"active":a,f=e.activeStyle,m=e.className,h=e.exact,g=e.isActive,w=e.location,k=e.sensitive,S=e.strict,E=e.style,x=e.to,T=e.innerRef,P=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(r.d.Consumer,null,(function(e){e||Object(c.a)(!1);var n=w||e.location,a=p(d(x,n),n),s=a.pathname,_=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=_?Object(r.e)(n.pathname,{path:_,exact:h,sensitive:k,strict:S}):null,O=!!(g?g(C,n):C),A=O?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(" ")}(m,l):m,R=O?Object(u.a)({},E,{},f):E,N=Object(u.a)({"aria-current":O&&o||null,className:A,style:R,to:a},P);return v!==y?N.ref=t||T:N.innerRef=T,i.a.createElement(b,N)}))}))},,function(e,t,n){var r=n(22),o=n(7),a=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(37)?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(25),o=n(60),a=n(61),i=Object.defineProperty;t.f=n(13)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(l){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(26);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports={}},function(e,t,n){var r=n(63),o=n(41);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(7),o=n(8),a=n(14),i=n(23)("src"),l=n(67),u=(""+l).split("toString");n(22).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var s="function"==typeof n;s&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(a(n,i)||o(n,i,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[i]||l.call(this)}))},function(e,t,n){var r=n(21)("keys"),o=n(23);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r={"./":85};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=31},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(0),u=n(9),s=[],c=[];function f(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 d(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var o=f(e[r]);o.loading?t.loading=!0:(t.loaded[r]=o.loaded,t.error=o.error),n.push(o.promise),o.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 f,d;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=Object.assign({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 s.push(g),"function"==typeof m.webpack&&c.push((function(){if(e=m.webpack,"object"===r(n.m)&&e().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g();var e})),d=f=function(t){function n(r){o(this,n);var i=a(this,t.call(this,r));return i.retry=function(){i.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),i._loadModule()},g(),i.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},i}return i(n,t),n.preload=function(){return g()},n.prototype.componentWillMount=function(){this._mounted=!0,this._loadModule()},n.prototype._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){"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){e.setState({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){e.setState({timedOut:!0})}),m.timeout));var t=function(){e._mounted&&(e.setState({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts())};h.promise.then((function(){t()})).catch((function(e){t()}))}},n.prototype.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},n.prototype._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},n.prototype.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),f.contextTypes={loadable:u.shape({report:u.func.isRequired})},d}function h(e){return m(f,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(d,e)};var g=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return i(t,e),t.prototype.getChildContext=function(){return{loadable:{report:this.props.report}}},t.prototype.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}g.propTypes={report:u.func.isRequired},g.childContextTypes={loadable:u.shape({report:u.func.isRequired}).isRequired},h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){b(s).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=h},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),a=n(3),i=n(9),l=n.n(i),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function s(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 c=o.a.createContext||function(e,t){var n,o,i,c="__create-react-context-"+((u[i="__global_unique_id__"]=(u[i]||0)+1)+"__"),f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.props.value),t}Object(a.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[c]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((a=r)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?n=0:(n="function"==typeof t?t(r,o):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var a,i},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[c]=l.a.object.isRequired,n);var d=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}Object(a.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[c]&&this.context[c].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[c]&&this.context[c].off(this.onUpdate)},r.getValue=function(){return this.context[c]?this.context[c].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return d.contextTypes=((o={})[c]=l.a.object,o),{Provider:f,Consumer:d}};t.a=c}).call(this,n(52))},function(e,t,n){var r=n(82);e.exports=p,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],p=n.index;if(l+=e.slice(i,p),i=p+f.length,d)l+=d[1];else{var m=e[i],h=n[2],g=n[3],b=n[4],v=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,S="+"===y||"*"===y,E="?"===y||"*"===y,x=n[2]||c,T=b||v;r.push({name:g||a++,prefix:h||"",delimiter:x,optional:E,repeat:S,partial:k,asterisk:!!w,pattern:T?s(T):w?".*":"[^"+u(x)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(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),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",f(t)));return function(t,o){for(var a="",l=t||{},u=(o||{}).pretty?i:encodeURIComponent,s=0;s<e.length;s++){var c=e[s];if("string"!=typeof c){var f,d=l[c.name];if(null==d){if(c.optional){c.partial&&(a+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(d)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=u(d[p]),!n[s].test(f))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(f)+"`");a+=(0===p?c.prefix:c.delimiter)+f}}else{if(f=c.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(d),!n[s].test(f))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+f+'"');a+=c.prefix+f}}else a+=c}return a}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,a=!1!==n.end,i="",l=0;l<e.length;l++){var s=e[l];if("string"==typeof s)i+=u(s);else{var d=u(s.prefix),p="(?:"+s.pattern+")";t.push(s),s.repeat&&(p+="(?:"+d+p+")*"),i+=p=s.optional?s.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}var m=u(n.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&h?"":"(?="+m+"|$)",c(new RegExp("^"+i,f(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=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(a(e,n),t,n)}(e,t,n)}},function(e,t,n){"use strict";var r,o,a,i=(r=0,o={util:{encode:function(e){return e instanceof a?new a(e.type,o.util.encode(e.content),e.alias):"Array"===o.util.type(e)?e.map(o.util.encode):e.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++r}),e.__id},clone:function(e,t){var n=o.util.type(e);switch(t=t||{},n){case"Object":if(t[o.util.objId(e)])return t[o.util.objId(e)];var r={};for(var a in t[o.util.objId(e)]=r,e)e.hasOwnProperty(a)&&(r[a]=o.util.clone(e[a],t));return r;case"Array":return t[o.util.objId(e)]?t[o.util.objId(e)]:(r=[],t[o.util.objId(e)]=r,e.forEach((function(e,n){r[n]=o.util.clone(e,t)})),r)}return e}},languages:{extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var a=(r=r||o.languages)[e];if(2==arguments.length){for(var i in n=arguments[1])n.hasOwnProperty(i)&&(a[i]=n[i]);return a}var l={};for(var u in a)if(a.hasOwnProperty(u)){if(u==t)for(var i in n)n.hasOwnProperty(i)&&(l[i]=n[i]);l[u]=a[u]}return o.languages.DFS(o.languages,(function(t,n){n===r[e]&&t!=e&&(this[t]=l)})),r[e]=l},DFS:function(e,t,n,r){for(var a in r=r||{},e)e.hasOwnProperty(a)&&(t.call(e,a,e[a],n||a),"Object"!==o.util.type(e[a])||r[o.util.objId(e[a])]?"Array"!==o.util.type(e[a])||r[o.util.objId(e[a])]||(r[o.util.objId(e[a])]=!0,o.languages.DFS(e[a],t,a,r)):(r[o.util.objId(e[a])]=!0,o.languages.DFS(e[a],t,null,r)))}},plugins:{},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};return r.tokens=o.tokenize(r.code,r.grammar),a.stringify(o.util.encode(r.tokens),r.language)},matchGrammar:function(e,t,n,r,a,i,l){var u=o.Token;for(var s in n)if(n.hasOwnProperty(s)&&n[s]){if(s==l)return;var c=n[s];c="Array"===o.util.type(c)?c:[c];for(var f=0;f<c.length;++f){var d=c[f],p=d.inside,m=!!d.lookbehind,h=!!d.greedy,g=0,b=d.alias;if(h&&!d.pattern.global){var v=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,v+"g")}d=d.pattern||d;for(var y=r,w=a;y<t.length;w+=t[y].length,++y){var k=t[y];if(t.length>e.length)return;if(!(k instanceof u)){if(h&&y!=t.length-1){if(d.lastIndex=w,!(_=d.exec(e)))break;for(var S=_.index+(m?_[1].length:0),E=_.index+_[0].length,x=y,T=w,P=t.length;x<P&&(T<E||!t[x].type&&!t[x-1].greedy);++x)S>=(T+=t[x].length)&&(++y,w=T);if(t[y]instanceof u)continue;C=x-y,k=e.slice(w,T),_.index-=w}else{d.lastIndex=0;var _=d.exec(k),C=1}if(_){m&&(g=_[1]?_[1].length:0),E=(S=_.index+g)+(_=_[0].slice(g)).length;var O=k.slice(0,S),A=k.slice(E),R=[y,C];O&&(++y,w+=O.length,R.push(O));var N=new u(s,p?o.tokenize(_,p):_,b,_,h);if(R.push(N),A&&R.push(A),Array.prototype.splice.apply(t,R),1!=C&&o.matchGrammar(e,t,n,y,w,!0,s),i)break}else if(i)break}}}}},hooks:{add:function(){}},tokenize:function(e,t,n){var r=[e],a=t.rest;if(a){for(var i in a)t[i]=a[i];delete t.rest}return o.matchGrammar(e,r,t,0,0,!1),r}},(a=o.Token=function(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}).stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===o.util.type(e))return e.map((function(n){return a.stringify(n,t,e)})).join("");var r={type:e.type,content:a.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var i="Array"===o.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,i)}var l=Object.keys(r.attributes).map((function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(l?" "+l:"")+">"+r.content+"</"+r.tag+">"},o);i.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),i.languages.xml=i.languages.extend("markup",{}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,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={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}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};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*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|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|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|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|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;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\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}};for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,a=0;a<r.length;a++)o[r[a]]=e.languages.bash[r[a]];e.languages.shell=e.languages.bash}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},i.languages.c=i.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),i.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete i.languages.c.boolean,i.languages.cpp=i.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),i.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(i),i.languages.css.selector={pattern:i.languages.css.selector,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:{pattern:/\[(?:[^[\]"']|("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1)*\]/,greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},attribute:{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},value:[/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,{pattern:/(=\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}],punctuation:/[()]/}},i.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}}),i.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:/#[\da-f]{3,8}/i,entity:/\\[\da-f]{1,8}/i,unit:{pattern:/(\d)(?:%|[a-z]+)/,lookbehind:!0},number:/-?[\d.]+/}),i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|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)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.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]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{"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:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.markup.tag.addInlined("script","javascript"),i.languages.js=i.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^}]*\}|[^{}])*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{(?:\{[^}]*\}|[^}])*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var o=[],a=0;a<t.length;a++){var i=t[a],l=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?o.length>0&&o[o.length-1].tagName===n(i.content[0].content[1])&&o.pop():"/>"===i.content[i.content.length-1].content||o.push({tagName:n(i.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===i.type&&"{"===i.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?o[o.length-1].openedBraces--:l=!0),(l||"string"==typeof i)&&o.length>0&&0===o[o.length-1].openedBraces){var u=n(i);a<t.length-1&&("string"==typeof t[a+1]||"plain-text"===t[a+1].type)&&(u+=n(t[a+1]),t.splice(a+1,1)),a>0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(u=n(t[a-1])+u,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",u,null,u)}i.content&&"string"!=typeof i.content&&r(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)}))}(i),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r=e.languages[t];if(r){var o=r["doc-comment"];if(!o){var a={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,alias:"comment"}};o=(r=e.languages.insertBefore(t,"comment",a))["doc-comment"]}if(o instanceof RegExp&&(o=r["doc-comment"]={pattern:o}),Array.isArray(o))for(var i=0,l=o.length;i<l;i++)o[i]instanceof RegExp&&(o[i]={pattern:o[i]}),n(o[i]);else n(o)}}(t,(function(e){e.inside||(e.inside={}),e.inside.rest=n}))}))}}),t.addSupport(["java","javascript","php"],t)}(i),function(e){var t=/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while|var|null|exports|module|open|opens|provides|requires|to|transitive|uses|with)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(i),function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var u=0;u<l.length&&!(o>=a.length);u++){var s=l[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var c=a[o],f=n.tokenStack[c],d="string"==typeof s?s:s.content,p=t(r,c),m=d.indexOf(p);if(m>-1){++o;var h=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),b=d.substring(m+p.length),v=[];h&&v.push.apply(v,i([h])),v.push(g),b&&v.push.apply(v,i([b])),"string"==typeof s?l.splice.apply(l,[u,1].concat(v)):s.content=v}}else s.content&&i(s.content)}return l}(n.tokens)}}}})}(i),function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php.string,e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(i),function(e){var t=e.languages.javascript,n=/{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}/.source,r="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/[$\w\xA0-\uFFFF.]+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[[$\w\xA0-\uFFFF.]+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{punctuation:/[.,:?=<>|{}()[\]]/}},{pattern:/(@(?:augments|extends|class|interface|memberof!?|this)\s+)[A-Z]\w*(?:\.[A-Z]\w*)*/,lookbehind:!0,inside:{punctuation:/\./}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(i),i.languages.actionscript=i.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),i.languages.actionscript["class-name"].alias="function",i.languages.markup&&i.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:{rest:i.languages.markup}}}),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"},rest: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}(i),function(e){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(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{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:/(\.\s*)#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],n=0;n<t.length;n++){var r=t[n],o=e.languages.javascript[r];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[r]={pattern:o});var a=o.inside||{};o.inside=a,a["maybe-class-name"]=/^[A-Z][\s\S]*/}}(i),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(i),i.languages.n4js=i.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),i.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),i.languages.n4jsd=i.languages.n4js,i.languages.typescript=i.languages.extend("javascript",{keyword:/\b(?:abstract|as|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),i.languages.ts=i.languages.typescript,function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],a=r.pattern.source;function i(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 u(t,n,r){var o={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(o.code,o.grammar),e.hooks.run("after-tokenize",o),o.tokens}function s(t){var n={};n["interpolation-punctuation"]=o;var a=e.tokenize(t,n);if(3===a.length){var i=[1,1];i.push.apply(i,u(a[1],e.languages.javascript,"javascript")),a.splice.apply(a,i)}return new e.Token("interpolation",a,r.alias,t)}function c(t,n,r){var o=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),i=0,c={},f=u(o.map((function(e){if("string"==typeof e)return e;for(var n,o=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=o,n})).join(""),n,r),d=Object.keys(c);return i=0,function e(t){for(var n=0;n<t.length;n++){if(i>=d.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var o=d[i],a="string"==typeof r?r:r.content,l=a.indexOf(o);if(-1!==l){++i;var u=a.substring(0,l),f=s(c[o]),p=a.substring(l+o.length),m=[];if(u&&m.push(u),m.push(f),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])}}}(f),new e.Token(r,f,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:md|markdown)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),t].filter(Boolean);var f={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(e){return"string"==typeof e?e:Array.isArray(e)?e.map(d).join(""):d(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in f&&function t(n){for(var r=0,o=n.length;r<o;r++){var a=n[r];if("string"!=typeof a){var i=a.content;if(Array.isArray(i))if("template-string"===a.type){var l=i[1];if(3===i.length&&"string"!=typeof l&&"embedded-code"===l.type){var u=d(l),s=l.alias,f=Array.isArray(s)?s[0]:s,p=e.languages[f];if(!p)continue;i[1]=c(u,p,f)}}else t(i);else"string"!=typeof i&&t([i])}}}(t.tokens)}))}(i),i.languages.graphql={comment:/#.*/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:enum|fragment|implements|input|interface|mutation|on|query|scalar|schema|type|union)\b/,operator:/[!=|]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\r?\n|\r)(?!\r?\n|\r))/.source;function n(e,n){return e=e.replace(/<inner>/g,t),n&&(e=e+"|"+e.replace(/_/g,"\\*")),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``.+?``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\r?\n|\r)|$)/.source.replace(/__/g,r),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\r?\n|\r)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/(^[ \t]*(?:\r?\n|\r))(?: {4}|\t).+(?:(?:\r?\n|\r)(?: {4}|\t).+)*/m,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\r?\n|\r))[\s\S]+?(?=(?:\r?\n|\r)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\r?\n|\r)(?:==+|--+)(?=[ \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(/__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+?\2/.source,!1),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[(?:(?!\])<inner>)+\])/.source,!1),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike"].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 o=t[n];if("code"===o.type){var a=o.content[1],i=o.content[3];if(a&&i&&"code-language"===a.type&&"code-block"===i.type&&"string"==typeof a.content){var l="language-"+a.content.trim().split(/\s+/)[0].toLowerCase();i.alias?"string"==typeof i.alias?i.alias=[i.alias,l]:i.alias.push(l):i.alias=[l]}}else e(o.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,o=t.classes.length;r<o;r++){var a=t.classes[r],i=/language-(.+)/.exec(a);if(i){n=i[1];break}}var l=e.languages[n];if(l){var u=t.content.replace(/</g,"<").replace(/&/g,"&");t.content=e.highlight(u,l,n)}else if(n&&"none"!==n&&e.plugins.autoloader){var s="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=s,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(s);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}})),e.languages.md=e.languages.markdown}(i),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],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(i),i.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},i.languages.go=i.languages.extend("clike",{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/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete i.languages.go["class-name"],function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:true|false)\b/,block:{pattern:/^(\s*~?\s*)[#\/]\S+?(?=\s*~?\s*$|\s)/i,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")}))}(i),i.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,number:/-?\d+\.?\d*(e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},i.languages.less=i.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/i,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),i.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}),i.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:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,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/,{pattern:/(\()(?:addsuffix|abspath|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(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},i.languages.objectivec=i.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete i.languages.objectivec["class-name"],i.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,type:{pattern:/\B['`]\w*/,alias:"variable"},directive:{pattern:/\B#\w+/,alias:"function"},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|object|of|open|prefix|private|rec|then|sig|struct|to|try|type|val|value|virtual|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lxor|lsl|lsr|mod|nor|or)\b/,punctuation:/[(){}\[\]|_.,:;]/},i.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\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]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\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:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|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(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},i.languages.python["string-interpolation"].inside.interpolation.inside.rest=i.languages.python,i.languages.py=i.languages.python,i.languages.reason=i.languages.extend("clike",{comment:{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},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(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),i.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete i.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,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)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(i),i.languages.scss=i.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),i.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),i.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),i.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),i.languages.scss.atrule.inside.rest=i.languages.scss,i.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},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(?:_INSERT|COL)?|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|RETURNS?|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(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={url:/url\((["']?).*?\1\)/i,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+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,number:/\b\d+(?:\.\d+)?%?/,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.+|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],punctuation:/[{}()\[\];:,]/};t.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:t}},t.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:t}},e.languages.stylus={comment:{pattern:/(^|[^\\])(\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:t}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:t}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:t}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:t.interpolation}},rest:t}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:t.interpolation,punctuation:/[{},]/}},func:t.func,string:t.string,interpolation:t.interpolation,punctuation:/[{}()\[\];:.]/}}(i);var l=i.util.clone(i.languages.typescript);i.languages.tsx=i.languages.extend("jsx",l),i.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|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|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!#$%&'*+\-./:<=>?@\\^_`|~]+/i,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:/[()]/},i.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\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*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}|\s*#))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},i.languages.yml=i.languages.yaml,t.a=i},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(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(o){return!1}}()?Object.assign:function(e,t){for(var n,l,u=i(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(u[c]=n[c]);if(r){l=r(n);for(var f=0;f<l.length;f++)a.call(n,l[f])&&(u[l[f]]=n[l[f]])}}return u}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(26),o=n(7).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(73),o=n(44);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(24).f,o=n(14),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(10);t.a=r.b},function(e,t,n){"use strict";e.exports=n(83)},function(e,t,n){"use strict";var r=n(0),o=n.n(r);t.a=o.a.createContext({})},,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(55)},function(e,t,n){"use strict";var r=n(47),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);f&&(i=i.concat(f(n)));for(var l=u(t),h=u(n),g=0;g<i.length;++g){var b=i[g];if(!(a[b]||r&&r[b]||h&&h[b]||l&&l[b])){var v=d(n,b);try{s(t,b,v)}catch(y){}}}}return t}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(90)},function(e,t,n){"use strict";var r=n(36),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function b(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 v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}function k(){}function S(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(b(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=w.prototype;var E=S.prototype=new k;E.constructor=S,r(E,w.prototype),E.isPureReactComponent=!0;var x={current:null},T=Object.prototype.hasOwnProperty,P={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)T.call(t,r)&&!P.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:x.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,A=[];function R(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function I(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(o,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+L(l=t[s],s);u+=e(l,c,r,o)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=g&&t[g]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),s=0;!(l=t.next()).done;)u+=e(l=l.value,c=n+L(l,s++),r,o);else if("object"===l)throw r=""+t,Error(b(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function L(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 F(e,t){e.func.call(e.context,t,e.count++)}function j(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),r.push(e))}function D(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),I(e,j,t=R(t,a,r,o)),N(t)}var M={current:null};function z(){var e=M.current;if(null===e)throw Error(b(321));return e}var U={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return D(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;I(e,F,t=R(null,null,t,n)),N(t)},count:function(e){return I(e,(function(){return null}),null)},toArray:function(e){var t=[];return D(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(b(143));return e}},t.Component=w,t.Fragment=l,t.Profiler=s,t.PureComponent=S,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,n){if(null==e)throw Error(b(267,e));var o=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=x.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)T.call(t,c)&&!P.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,n){return z().useReducer(e,t,n)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="16.13.1"},function(e,t,n){"use strict";var r=n(0),o=n(36),a=n(56);function i(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(i(227));function l(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(c){this.onError(c)}}var u=!1,s=null,c=!1,f=null,d={onError:function(e){u=!0,s=e}};function p(e,t,n,r,o,a,i,c,f){u=!1,s=null,l.apply(d,arguments)}var m=null,h=null,g=null;function b(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,o,a,l,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(i(198));var h=s;u=!1,s=null,c||(c=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var v=null,y={};function w(){if(v)for(var e in y){var t=y[e],n=v.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!S[n]){if(!t.extractEvents)throw Error(i(97,e));for(var r in S[n]=t,n=t.eventTypes){var o=void 0,a=n[r],l=t,u=r;if(E.hasOwnProperty(u))throw Error(i(99,u));E[u]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&k(s[o],l,u);o=!0}else a.registrationName?(k(a.registrationName,l,u),o=!0):o=!1;if(!o)throw Error(i(98,r,e))}}}}function k(e,t,n){if(x[e])throw Error(i(100,e));x[e]=t,T[e]=t.eventTypes[n].dependencies}var S=[],E={},x={},T={};function P(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(i(102,t));y[t]=r,n=!0}}n&&w()}var _=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),C=null,O=null,A=null;function R(e){if(e=h(e)){if("function"!=typeof C)throw Error(i(280));var t=e.stateNode;t&&(t=m(t),C(e.stateNode,e.type,t))}}function N(e){O?A?A.push(e):A=[e]:O=e}function I(){if(O){var e=O,t=A;if(A=O=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function L(e,t){return e(t)}function F(e,t,n,r,o){return e(t,n,r,o)}function j(){}var D=L,M=!1,z=!1;function U(){null===O&&null===A||(j(),I())}function $(e,t,n){if(z)return e(t,n);z=!0;try{return D(e,t,n)}finally{z=!1,U()}}var B=/^[: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]*$/,G=Object.prototype.hasOwnProperty,q={},H={};function V(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){W[e]=new V(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];W[t]=new V(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){W[e]=new V(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){W[e]=new V(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){W[e]=new V(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){W[e]=new V(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){W[e]=new V(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){W[e]=new V(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){W[e]=new V(e,5,!1,e.toLowerCase(),null,!1)}));var Q=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"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(Q,K);W[t]=new V(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Q,K);W[t]=new V(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Q,K);W[t]=new V(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){W[e]=new V(e,1,!1,e.toLowerCase(),null,!1)})),W.xlinkHref=new V("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){W[e]=new V(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Y(e,t,n,r){var o=W.hasOwnProperty(t)?W[t]:null;(null!==o?0===o.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,o,r)&&(n=null),r||null===o?function(e){return!!G.call(H,e)||!G.call(q,e)&&(B.test(e)?H[e]=!0:(q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ae=J?Symbol.for("react.provider"):60109,ie=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,ue=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ge(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 ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case ae:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function be(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=ge(e.type);n=null,r&&(n=ge(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace(Z,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}function ve(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ye(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ye(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 ke(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ye(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Se(e,t){var n=t.checked;return o({},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=ve(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 xe(e,t){null!=(t=t.checked)&&Y(e,"checked",t,!1)}function Te(e,t){xe(e,t);var n=ve(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")?_e(e,t.type,n):t.hasOwnProperty("defaultValue")&&_e(e,t.type,ve(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Pe(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 _e(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ce(e,t){return e=o({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 o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ve(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ve(n)}}function Ne(e,t){var n=ve(t.value),r=ve(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 Ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Le="http://www.w3.org/1999/xhtml",Fe="http://www.w3.org/2000/svg";function je(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 De(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?je(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Me,ze=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe||"innerHTML"in e)e.innerHTML=t;else{for((Me=Me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Ue(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function $e(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Be={animationend:$e("Animation","AnimationEnd"),animationiteration:$e("Animation","AnimationIteration"),animationstart:$e("Animation","AnimationStart"),transitionend:$e("Transition","TransitionEnd")},Ge={},qe={};function He(e){if(Ge[e])return Ge[e];if(!Be[e])return e;var t,n=Be[e];for(t in n)if(n.hasOwnProperty(t)&&t in qe)return Ge[e]=n[t];return e}_&&(qe=document.createElement("div").style,"AnimationEvent"in window||(delete Be.animationend.animation,delete Be.animationiteration.animation,delete Be.animationstart.animation),"TransitionEvent"in window||delete Be.transitionend.transition);var Ve=He("animationend"),We=He("animationiteration"),Qe=He("animationstart"),Ke=He("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(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 tt(e){if(Je(e)!==e)throw Error(i(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return tt(o),e;if(a===r)return tt(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=a;break}if(u===r){l=!0,r=o,n=a;break}u=u.sibling}if(!l){for(u=a.child;u;){if(u===n){l=!0,n=a,r=o;break}if(u===r){l=!0,r=a,n=o;break}u=u.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(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 rt(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function it(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)b(e,t[r],n[r]);else t&&b(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(at=rt(at,e)),e=at,at=null,e){if(ot(e,it),at)throw Error(i(95));if(c)throw e=f,c=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!_)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=_n(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var a=e.nativeEvent,i=e.eventSystemFlags;0===n&&(i|=64);for(var l=null,u=0;u<S.length;u++){var s=S[u];s&&(s=s.extractEvents(r,t,a,o,i))&&(l=rt(l,s))}lt(l)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Qt(t,"scroll",!0);break;case"focus":case"blur":Qt(t,"focus",!0),Qt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&Qt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&Wt(e,t)}n.set(e,null)}}var ht,gt,bt,vt=!1,yt=[],wt=null,kt=null,St=null,Et=new Map,xt=new Map,Tt=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),_t="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Ct(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Ot(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":St=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xt.delete(t.pointerId)}}function At(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=Ct(t,n,r,o,a),null!==t&&(null!==(t=Cn(t))&>(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=_n(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){bt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Nt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Cn(t);return null!==n&>(n),e.blockedOn=t,!1}return!0}function It(e,t,n){Nt(e)&&n.delete(t)}function Lt(){for(vt=!1;0<yt.length;){var e=yt[0];if(null!==e.blockedOn){null!==(e=Cn(e.blockedOn))&&ht(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:yt.shift()}null!==wt&&Nt(wt)&&(wt=null),null!==kt&&Nt(kt)&&(kt=null),null!==St&&Nt(St)&&(St=null),Et.forEach(It),xt.forEach(It)}function Ft(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Lt)))}function jt(e){function t(t){return Ft(t,e)}if(0<yt.length){Ft(yt[0],e);for(var n=1;n<yt.length;n++){var r=yt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Ft(wt,e),null!==kt&&Ft(kt,e),null!==St&&Ft(St,e),Et.forEach(t),xt.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Tt.shift()}var Dt={},Mt=new Map,zt=new Map,Ut=["abort","abort",Ve,"animationEnd",We,"animationIteration",Qe,"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",Ke,"transitionEnd","waiting","waiting"];function $t(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],a="on"+(o[0].toUpperCase()+o.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[r],eventPriority:t},zt.set(r,t),Mt.set(r,a),Dt[o]=a}}$t("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus 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),$t("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),$t(Ut,2);for(var Bt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Gt=0;Gt<Bt.length;Gt++)zt.set(Bt[Gt],0);var qt=a.unstable_UserBlockingPriority,Ht=a.unstable_runWithPriority,Vt=!0;function Wt(e,t){Qt(t,e,!1)}function Qt(e,t,n){var r=zt.get(t);switch(void 0===r?2:r){case 0:r=Kt.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Yt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){M||j();var o=Yt,a=M;M=!0;try{F(o,e,t,n,r)}finally{(M=a)||U()}}function Xt(e,t,n,r){Ht(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){if(Vt)if(0<yt.length&&-1<Pt.indexOf(e))e=Ct(null,e,t,n,r),yt.push(e);else{var o=Zt(e,t,n,r);if(null===o)Ot(e,r);else if(-1<Pt.indexOf(e))e=Ct(o,e,t,n,r),yt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=At(wt,e,t,n,r,o),!0;case"dragenter":return kt=At(kt,e,t,n,r,o),!0;case"mouseover":return St=At(St,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Et.set(a,At(Et.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,xt.set(a,At(xt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Ot(e,r),e=dt(e,r,null,t);try{$(pt,e)}finally{ft(e)}}}}function Zt(e,t,n,r){if(null!==(n=_n(n=ut(r)))){var o=Je(n);if(null===o)n=null;else{var a=o.tag;if(13===a){if(null!==(n=et(o)))return n;n=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{$(pt,e)}finally{ft(e)}return null}var Jt={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},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]}))}));var rn=o({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 on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function an(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}}var ln=Le;function un(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=T[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function sn(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(Vu){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(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=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(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 hn=null,gn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function vn(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 yn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function kn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Sn(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 En=Math.random().toString(36).slice(2),xn="__reactInternalInstance$"+En,Tn="__reactEventHandlers$"+En,Pn="__reactContainere$"+En;function _n(e){var t=e[xn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pn]||n[xn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Sn(e);null!==e;){if(n=e[xn])return n;e=Sn(e)}return t}n=(e=n).parentNode}return null}function Cn(e){return!(e=e[xn]||e[Pn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function On(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function An(e){return e[Tn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Nn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!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(i(231,t,typeof n));return n}function In(e,t,n){(t=Nn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)In(n[t],"captured",e);for(t=0;t<n.length;t++)In(n[t],"bubbled",e)}}function Fn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Nn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function jn(e){e&&e.dispatchConfig.registrationName&&Fn(e._targetInst,null,e)}function Dn(e){ot(e,Ln)}var Mn=null,zn=null,Un=null;function $n(){if(Un)return Un;var e,t,n=zn,r=n.length,o="value"in Mn?Mn.value:Mn.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return Un=o.slice(e,1<t?1-t:void 0)}function Bn(){return!0}function Gn(){return!1}function qn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Bn:Gn,this.isPropagationStopped=Gn,this}function Hn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Vn(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Wn(e){e.eventPool=[],e.getPooled=Hn,e.release=Vn}o(qn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){this.isPersistent=Bn},isPersistent:Gn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Gn,this._dispatchInstances=this._dispatchListeners=null}}),qn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},qn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Wn(n),n},Wn(qn);var Qn=qn.extend({data:null}),Kn=qn.extend({data:null}),Xn=[9,13,27,32],Yn=_&&"CompositionEvent"in window,Zn=null;_&&"documentMode"in document&&(Zn=document.documentMode);var Jn=_&&"TextEvent"in window&&!Zn,er=_&&(!Yn||Zn&&8<Zn&&11>=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ir=!1;var lr={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Yn)e:{switch(e){case"compositionstart":var a=nr.compositionStart;break e;case"compositionend":a=nr.compositionEnd;break e;case"compositionupdate":a=nr.compositionUpdate;break e}a=void 0}else ir?or(e,n)&&(a=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=nr.compositionStart);return a?(er&&"ko"!==n.locale&&(ir||a!==nr.compositionStart?a===nr.compositionEnd&&ir&&(o=$n()):(zn="value"in(Mn=r)?Mn.value:Mn.textContent,ir=!0)),a=Qn.getPooled(a,t,n,r),o?a.data=o:null!==(o=ar(n))&&(a.data=o),Dn(a),o=a):o=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ir)return"compositionend"===e||!Yn&&or(e,t)?(e=$n(),Un=zn=Mn=null,ir=!1,e):null;switch(e){case"paste":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 er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Kn.getPooled(nr.beforeInput,t,n,r)).data=e,Dn(t)):t=null,null===o?t:null===t?o:[o,t]}},ur={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 sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ur[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=qn.getPooled(cr.change,e,t,n)).type="change",N(n),Dn(e),e}var dr=null,pr=null;function mr(e){lt(e)}function hr(e){if(ke(On(e)))return e}function gr(e,t){if("change"===e)return t}var br=!1;function vr(){dr&&(dr.detachEvent("onpropertychange",yr),pr=dr=null)}function yr(e){if("value"===e.propertyName&&hr(pr))if(e=fr(pr,e,ut(e)),M)lt(e);else{M=!0;try{L(mr,e)}finally{M=!1,U()}}}function wr(e,t,n){"focus"===e?(vr(),pr=n,(dr=t).attachEvent("onpropertychange",yr)):"blur"===e&&vr()}function kr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(pr)}function Sr(e,t){if("click"===e)return hr(t)}function Er(e,t){if("input"===e||"change"===e)return hr(t)}_&&(br=st("input")&&(!document.documentMode||9<document.documentMode));var xr={eventTypes:cr,_isInputEventSupported:br,extractEvents:function(e,t,n,r){var o=t?On(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var i=gr;else if(sr(o))if(br)i=Er;else{i=kr;var l=wr}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Sr);if(i&&(i=i(e,t)))return fr(i,n,r);l&&l(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&_e(o,"number",o.value)}},Tr=qn.extend({view:null,detail:null}),Pr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Pr[e])&&!!t[e]}function Cr(){return _r}var Or=0,Ar=0,Rr=!1,Nr=!1,Ir=Tr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Cr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Or;return Or=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ar;return Ar=e.screenY,Nr?"mousemove"===e.type?e.screenY-t:0:(Nr=!0,0)}}),Lr=Ir.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Fr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},jr={eventTypes:Fr,extractEvents:function(e,t,n,r,o){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!i&&!a)return null;(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,i)?(i=t,null!==(t=(t=n.relatedTarget||n.toElement)?_n(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):i=null;if(i===t)return null;if("mouseout"===e||"mouseover"===e)var l=Ir,u=Fr.mouseLeave,s=Fr.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=Lr,u=Fr.pointerLeave,s=Fr.pointerEnter,c="pointer");if(e=null==i?a:On(i),a=null==t?a:On(t),(u=l.getPooled(u,i,n,r)).type=c+"leave",u.target=e,u.relatedTarget=a,(n=l.getPooled(s,t,n,r)).type=c+"enter",n.target=a,n.relatedTarget=e,c=t,(r=i)&&c)e:{for(s=c,i=0,e=l=r;e;e=Rn(e))i++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<i-e;)l=Rn(l),i--;for(;0<e-i;)s=Rn(s),e--;for(;i--;){if(l===s||l===s.alternate)break e;l=Rn(l),s=Rn(s)}l=null}else l=null;for(s=l,l=[];r&&r!==s&&(null===(i=r.alternate)||i!==s);)l.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(i=c.alternate)||i!==s);)r.push(c),c=Rn(c);for(c=0;c<l.length;c++)Fn(l[c],"bubbled",u);for(c=r.length;0<c--;)Fn(r[c],"captured",n);return 0==(64&o)?[u]:[u,n]}};var Dr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Mr=Object.prototype.hasOwnProperty;function zr(e,t){if(Dr(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(!Mr.call(t,n[r])||!Dr(e[n[r]],t[n[r]]))return!1;return!0}var Ur=_&&"documentMode"in document&&11>=document.documentMode,$r={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Br=null,Gr=null,qr=null,Hr=!1;function Vr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Hr||null==Br||Br!==cn(n)?null:("selectionStart"in(n=Br)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},qr&&zr(qr,n)?null:(qr=n,(e=qn.getPooled($r.select,Gr,e,t)).type="select",e.target=Br,Dn(e),e))}var Wr={eventTypes:$r,extractEvents:function(e,t,n,r,o,a){if(!(a=!(o=a||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ze(o),a=T.onSelect;for(var i=0;i<a.length;i++)if(!o.has(a[i])){o=!1;break e}o=!0}a=!o}if(a)return null;switch(o=t?On(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Br=o,Gr=t,qr=null);break;case"blur":qr=Gr=Br=null;break;case"mousedown":Hr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Hr=!1,Vr(n,r);case"selectionchange":if(Ur)break;case"keydown":case"keyup":return Vr(n,r)}return null}},Qr=qn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Kr=qn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Xr=Tr.extend({relatedTarget:null});function Yr(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}var Zr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jr={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"},eo=Tr.extend({key:function(e){if(e.key){var t=Zr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Jr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Cr,charCode:function(e){return"keypress"===e.type?Yr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=Ir.extend({dataTransfer:null}),no=Tr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Cr}),ro=qn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=Ir.extend({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:null,deltaMode:null}),ao={eventTypes:Dt,extractEvents:function(e,t,n,r){var o=Mt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Yr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Xr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Ir;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Ve:case We:case Qe:e=Qr;break;case Ke:e=ro;break;case"scroll":e=Tr;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Kr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Lr;break;default:e=qn}return Dn(t=e.getPooled(o,t,n,r)),t}};if(v)throw Error(i(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=An,h=Cn,g=On,P({SimpleEventPlugin:ao,EnterLeaveEventPlugin:jr,ChangeEventPlugin:xr,SelectEventPlugin:Wr,BeforeInputEventPlugin:lr});var io=[],lo=-1;function uo(e){0>lo||(e.current=io[lo],io[lo]=null,lo--)}function so(e,t){lo++,io[lo]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},mo=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function go(e){return null!=(e=e.childContextTypes)}function bo(){uo(po),uo(fo)}function vo(e,t,n){if(fo.current!==co)throw Error(i(168));so(fo,t),so(po,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,ge(t)||"Unknown",a));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,mo=fo.current,so(fo,e),so(po,po.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=yo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,uo(po),uo(fo),so(fo,e)):uo(po),so(po,n)}var So=a.unstable_runWithPriority,Eo=a.unstable_scheduleCallback,xo=a.unstable_cancelCallback,To=a.unstable_requestPaint,Po=a.unstable_now,_o=a.unstable_getCurrentPriorityLevel,Co=a.unstable_ImmediatePriority,Oo=a.unstable_UserBlockingPriority,Ao=a.unstable_NormalPriority,Ro=a.unstable_LowPriority,No=a.unstable_IdlePriority,Io={},Lo=a.unstable_shouldYield,Fo=void 0!==To?To:function(){},jo=null,Do=null,Mo=!1,zo=Po(),Uo=1e4>zo?Po:function(){return Po()-zo};function $o(){switch(_o()){case Co:return 99;case Oo:return 98;case Ao:return 97;case Ro:return 96;case No:return 95;default:throw Error(i(332))}}function Bo(e){switch(e){case 99:return Co;case 98:return Oo;case 97:return Ao;case 96:return Ro;case 95:return No;default:throw Error(i(332))}}function Go(e,t){return e=Bo(e),So(e,t)}function qo(e,t,n){return e=Bo(e),Eo(e,t,n)}function Ho(e){return null===jo?(jo=[e],Do=Eo(Co,Wo)):jo.push(e),Io}function Vo(){if(null!==Do){var e=Do;Do=null,xo(e)}Wo()}function Wo(){if(!Mo&&null!==jo){Mo=!0;var e=0;try{var t=jo;Go(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),jo=null}catch(n){throw null!==jo&&(jo=jo.slice(e+1)),Eo(Co,Vo),n}finally{Mo=!1}}}function Qo(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Ko(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Xo={current:null},Yo=null,Zo=null,Jo=null;function ea(){Jo=Zo=Yo=null}function ta(e){var t=Xo.current;uo(Xo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ra(e,t){Yo=e,Jo=Zo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ai=!0),e.firstContext=null)}function oa(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Zo){if(null===Yo)throw Error(i(308));Zo=t,Yo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Zo=Zo.next=t;return e._currentValue}var aa=!1;function ia(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ua(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function sa(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 ca(e,t){var n=e.alternate;null!==n&&la(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fa(e,t,n,r){var a=e.updateQueue;aa=!1;var i=a.baseQueue,l=a.shared.pending;if(null!==l){if(null!==i){var u=i.next;i.next=l.next,l.next=u}i=l,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=l))}if(null!==i){u=i.next;var s=a.baseState,c=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((l=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=s):p=p.next=h,l>c&&(c=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),au(l,m.suspenseConfig);e:{var g=e,b=m;switch(l=t,h=n,b.tag){case 1:if("function"==typeof(g=b.payload)){s=g.call(h,s,l);break e}s=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=b.payload)?g.call(h,s,l):g))break e;s=o({},s,l);break e;case 2:aa=!0}}null!==m.callback&&(e.effectTag|=32,null===(l=a.effects)?a.effects=[m]:l.push(m))}if(null===(m=m.next)||m===u){if(null===(l=a.shared.pending))break;m=i.next=l.next,l.next=u,a.baseQueue=i=l,a.shared.pending=null}}null===p?f=s:p.next=d,a.baseState=f,a.baseQueue=p,iu(c),e.expirationTime=c,e.memoizedState=s}}function da(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(i(191,r));r.call(o)}}}var pa=X.ReactCurrentBatchConfig,ma=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var ga={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Vl(),o=pa.suspense;(o=ua(r=Wl(r,e,o),o)).payload=t,null!=n&&(o.callback=n),sa(e,o),Ql(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Vl(),o=pa.suspense;(o=ua(r=Wl(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),sa(e,o),Ql(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Vl(),r=pa.suspense;(r=ua(n=Wl(n,e,r),r)).tag=2,null!=t&&(r.callback=t),sa(e,r),Ql(e,n)}};function ba(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!zr(n,r)||!zr(o,a))}function va(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=go(t)?mo:fo.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ga,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ya(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&&ga.enqueueReplaceState(t,t.state,null)}function wa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ma,ia(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=go(t)?mo:fo.current,o.context=ho(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ga.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var ka=Array.isArray;function Sa(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Ea(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function xa(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.effectTag=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 o(e,t){return(e=Pu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Ou(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Sa(e,t,n),r.return=e,r):((r=_u(n.type,n.key,n.props,null,e.mode,r)).ref=Sa(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=Au(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Cu(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ou(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=_u(t.type,t.key,t.props,null,e.mode,n)).ref=Sa(e,null,t),n.return=e,n;case te:return(t=Au(t,e.mode,n)).return=e,t}if(ka(t)||he(t))return(t=Cu(t,e.mode,n,null)).return=e,t;Ea(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(ka(n)||he(n))return null!==o?null:f(e,t,n,r,null);Ea(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(ka(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Ea(t,r)}return null}function h(o,i,l,u){for(var s=null,c=null,f=i,h=i=0,g=null;null!==f&&h<l.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var b=p(o,f,l[h],u);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(o,f),i=a(b,i,h),null===c?s=b:c.sibling=b,c=b,f=g}if(h===l.length)return n(o,f),s;if(null===f){for(;h<l.length;h++)null!==(f=d(o,l[h],u))&&(i=a(f,i,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);h<l.length;h++)null!==(g=m(f,o,h,l[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),i=a(g,i,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(o,e)})),s}function g(o,l,u,s){var c=he(u);if("function"!=typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,h=l,g=l=0,b=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(b=h,h=null):b=h.sibling;var y=p(o,h,v.value,s);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&t(o,h),l=a(y,l,g),null===f?c=y:f.sibling=y,f=y,h=b}if(v.done)return n(o,h),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(o,v.value,s))&&(l=a(v,l,g),null===f?c=v:f.sibling=v,f=v);return c}for(h=r(o,h);!v.done;g++,v=u.next())null!==(v=m(h,o,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),l=a(v,l,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,a,u){var s="object"==typeof a&&null!==a&&a.type===ne&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case ee:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(a.type===ne){n(e,s.sibling),(r=o(s,a.props.children)).return=e,e=r;break e}break;default:if(s.elementType===a.type){n(e,s.sibling),(r=o(s,a.props)).ref=Sa(e,s,a),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}a.type===ne?((r=Cu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=_u(a.type,a.key,a.props,null,e.mode,u)).ref=Sa(e,r,a),u.return=e,e=u)}return l(e);case te:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Au(a,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Ou(a,e.mode,u)).return=e,e=r),l(e);if(ka(a))return h(e,r,a,u);if(he(a))return g(e,r,a,u);if(c&&Ea(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ta=xa(!0),Pa=xa(!1),_a={},Ca={current:_a},Oa={current:_a},Aa={current:_a};function Ra(e){if(e===_a)throw Error(i(174));return e}function Na(e,t){switch(so(Aa,t),so(Oa,e),so(Ca,_a),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:De(null,"");break;default:t=De(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ca),so(Ca,t)}function Ia(){uo(Ca),uo(Oa),uo(Aa)}function La(e){Ra(Aa.current);var t=Ra(Ca.current),n=De(t,e.type);t!==n&&(so(Oa,e),so(Ca,n))}function Fa(e){Oa.current===e&&(uo(Ca),uo(Oa))}var ja={current:0};function Da(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.effectTag))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}function Ma(e,t){return{responder:e,props:t}}var za=X.ReactCurrentDispatcher,Ua=X.ReactCurrentBatchConfig,$a=0,Ba=null,Ga=null,qa=null,Ha=!1;function Va(){throw Error(i(321))}function Wa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dr(e[n],t[n]))return!1;return!0}function Qa(e,t,n,r,o,a){if($a=a,Ba=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,za.current=null===e||null===e.memoizedState?bi:vi,e=n(r,o),t.expirationTime===$a){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(i(301));a+=1,qa=Ga=null,t.updateQueue=null,za.current=yi,e=n(r,o)}while(t.expirationTime===$a)}if(za.current=gi,t=null!==Ga&&null!==Ga.next,$a=0,qa=Ga=Ba=null,Ha=!1,t)throw Error(i(300));return e}function Ka(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===qa?Ba.memoizedState=qa=e:qa=qa.next=e,qa}function Xa(){if(null===Ga){var e=Ba.alternate;e=null!==e?e.memoizedState:null}else e=Ga.next;var t=null===qa?Ba.memoizedState:qa.next;if(null!==t)qa=t,Ga=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Ga=e).memoizedState,baseState:Ga.baseState,baseQueue:Ga.baseQueue,queue:Ga.queue,next:null},null===qa?Ba.memoizedState=qa=e:qa=qa.next=e}return qa}function Ya(e,t){return"function"==typeof t?t(e):t}function Za(e){var t=Xa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Ga,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=l=a=null,s=o;do{var c=s.expirationTime;if(c<$a){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(l=u=f,a=r):u=u.next=f,c>Ba.expirationTime&&(Ba.expirationTime=c,iu(c))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),au(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===u?a=r:u.next=l,Dr(r,t.memoizedState)||(Ai=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Ja(e){var t=Xa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);Dr(a,t.memoizedState)||(Ai=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ei(e){var t=Ka();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:e}).dispatch=hi.bind(null,Ba,e),[t.memoizedState,e]}function ti(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ba.updateQueue)?(t={lastEffect:null},Ba.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 ni(){return Xa().memoizedState}function ri(e,t,n,r){var o=Ka();Ba.effectTag|=e,o.memoizedState=ti(1|t,n,void 0,void 0===r?null:r)}function oi(e,t,n,r){var o=Xa();r=void 0===r?null:r;var a=void 0;if(null!==Ga){var i=Ga.memoizedState;if(a=i.destroy,null!==r&&Wa(r,i.deps))return void ti(t,n,a,r)}Ba.effectTag|=e,o.memoizedState=ti(1|t,n,a,r)}function ai(e,t){return ri(516,4,e,t)}function ii(e,t){return oi(516,4,e,t)}function li(e,t){return oi(4,2,e,t)}function ui(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 si(e,t,n){return n=null!=n?n.concat([e]):null,oi(4,2,ui.bind(null,t,e),n)}function ci(){}function fi(e,t){return Ka().memoizedState=[e,void 0===t?null:t],e}function di(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pi(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function mi(e,t,n){var r=$o();Go(98>r?98:r,(function(){e(!0)})),Go(97<r?97:r,(function(){var r=Ua.suspense;Ua.suspense=void 0===t?null:t;try{e(!1),n()}finally{Ua.suspense=r}}))}function hi(e,t,n){var r=Vl(),o=pa.suspense;o={expirationTime:r=Wl(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ba||null!==a&&a===Ba)Ha=!0,o.expirationTime=$a,Ba.expirationTime=$a;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=a(i,n);if(o.eagerReducer=a,o.eagerState=l,Dr(l,i))return}catch(u){}Ql(e,r)}}var gi={readContext:oa,useCallback:Va,useContext:Va,useEffect:Va,useImperativeHandle:Va,useLayoutEffect:Va,useMemo:Va,useReducer:Va,useRef:Va,useState:Va,useDebugValue:Va,useResponder:Va,useDeferredValue:Va,useTransition:Va},bi={readContext:oa,useCallback:fi,useContext:oa,useEffect:ai,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ri(4,2,ui.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4,2,e,t)},useMemo:function(e,t){var n=Ka();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ka();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=hi.bind(null,Ba,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ka().memoizedState=e},useState:ei,useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=ei(e),r=n[0],o=n[1];return ai((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ei(!1),n=t[0];return t=t[1],[fi(mi.bind(null,t,e),[t,e]),n]}},vi={readContext:oa,useCallback:di,useContext:oa,useEffect:ii,useImperativeHandle:si,useLayoutEffect:li,useMemo:pi,useReducer:Za,useRef:ni,useState:function(){return Za(Ya)},useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=Za(Ya),r=n[0],o=n[1];return ii((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Za(Ya),n=t[0];return t=t[1],[di(mi.bind(null,t,e),[t,e]),n]}},yi={readContext:oa,useCallback:di,useContext:oa,useEffect:ii,useImperativeHandle:si,useLayoutEffect:li,useMemo:pi,useReducer:Ja,useRef:ni,useState:function(){return Ja(Ya)},useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=Ja(Ya),r=n[0],o=n[1];return ii((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ja(Ya),n=t[0];return t=t[1],[di(mi.bind(null,t,e),[t,e]),n]}},wi=null,ki=null,Si=!1;function Ei(e,t){var n=xu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xi(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);case 13:default:return!1}}function Ti(e){if(Si){var t=ki;if(t){var n=t;if(!xi(e,t)){if(!(t=kn(n.nextSibling))||!xi(e,t))return e.effectTag=-1025&e.effectTag|2,Si=!1,void(wi=e);Ei(wi,n)}wi=e,ki=kn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Si=!1,wi=e}}function Pi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wi=e}function _i(e){if(e!==wi)return!1;if(!Si)return Pi(e),Si=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!vn(t,e.memoizedProps))for(t=ki;t;)Ei(e,t),t=kn(t.nextSibling);if(Pi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ki=kn(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ki=null}}else ki=wi?kn(e.stateNode.nextSibling):null;return!0}function Ci(){ki=wi=null,Si=!1}var Oi=X.ReactCurrentOwner,Ai=!1;function Ri(e,t,n,r){t.child=null===e?Pa(t,null,n,r):Ta(t,e.child,n,r)}function Ni(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=Qa(e,t,n,r,a,o),null===e||Ai?(t.effectTag|=1,Ri(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Ii(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Tu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_u(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Li(e,t,i,r,o,a))}return i=e.child,o<a&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:zr)(o,r)&&e.ref===t.ref)?Qi(e,t,a):(t.effectTag|=1,(e=Pu(i,r)).ref=t.ref,e.return=t,t.child=e)}function Li(e,t,n,r,o,a){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(Ai=!1,o<a)?(t.expirationTime=e.expirationTime,Qi(e,t,a)):ji(e,t,n,r,a)}function Fi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function ji(e,t,n,r,o){var a=go(n)?mo:fo.current;return a=ho(t,a),ra(t,o),n=Qa(e,t,n,r,a,o),null===e||Ai?(t.effectTag|=1,Ri(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Di(e,t,n,r,o){if(go(n)){var a=!0;wo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),va(t,n,r),wa(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var u=i.context,s=n.contextType;"object"==typeof s&&null!==s?s=oa(s):s=ho(t,s=go(n)?mo:fo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==s)&&ya(t,i,r,s),aa=!1;var d=t.memoizedState;i.state=d,fa(t,r,i,o),u=t.memoizedState,l!==r||d!==u||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),u=t.memoizedState),(l=aa||ba(t,n,l,r,d,u,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=s,r=l):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,la(e,t),l=t.memoizedProps,i.props=t.type===t.elementType?l:Ko(t.type,l),u=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=oa(s):s=ho(t,s=go(n)?mo:fo.current),(f="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==s)&&ya(t,i,r,s),aa=!1,u=t.memoizedState,i.state=u,fa(t,r,i,o),d=t.memoizedState,l!==r||u!==d||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),d=t.memoizedState),(c=aa||ba(t,n,l,r,u,d,s))?(f||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),i.props=r,i.state=d,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Mi(e,t,n,r,a,o)}function Mi(e,t,n,r,o,a){Fi(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return o&&ko(t,n,!1),Qi(e,t,a);r=t.stateNode,Oi.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Ta(t,e.child,null,a),t.child=Ta(t,null,l,a)):Ri(e,t,l,a),t.memoizedState=r.state,o&&ko(t,n,!0),t.child}function zi(e){var t=e.stateNode;t.pendingContext?vo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&vo(0,t.context,!1),Na(e,t.containerInfo)}var Ui,$i,Bi,Gi={dehydrated:null,retryTime:0};function qi(e,t,n){var r,o=t.mode,a=t.pendingProps,i=ja.current,l=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&i)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),so(ja,1&i),null===e){if(void 0!==a.fallback&&Ti(t),l){if(l=a.fallback,(a=Cu(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Cu(l,o,n,null)).return=t,a.sibling=n,t.memoizedState=Gi,t.child=a,n}return o=a.children,t.memoizedState=null,t.child=Pa(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,l){if(a=a.fallback,(n=Pu(e,e.pendingProps)).return=t,0==(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=l;null!==l;)l.return=n,l=l.sibling;return(o=Pu(o,a)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Gi,t.child=n,o}return n=Ta(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=a.fallback,(a=Cu(null,o,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Cu(l,o,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Gi,t.child=a,n}return t.memoizedState=null,t.child=Ta(t,e,a.children,n)}function Hi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),na(e.return,t)}function Vi(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=o,i.lastEffect=a)}function Wi(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(Ri(e,t,r.children,n),0!=(2&(r=ja.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hi(e,n);else if(19===e.tag)Hi(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(so(ja,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Da(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Vi(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Da(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Vi(t,!0,n,null,a,t.lastEffect);break;case"together":Vi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Qi(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&iu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Pu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Pu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ki(e,t){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 Xi(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:return go(t.type)&&bo(),null;case 3:return Ia(),uo(po),uo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!_i(t)||(t.effectTag|=4),null;case 5:Fa(t),n=Ra(Aa.current);var a=t.type;if(null!==e&&null!=t.stateNode)$i(e,t,a,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ra(Ca.current),_i(t)){r=t.stateNode,a=t.type;var l=t.memoizedProps;switch(r[xn]=t,r[Tn]=l,a){case"iframe":case"object":case"embed":Wt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)Wt(Xe[e],r);break;case"source":Wt("error",r);break;case"img":case"image":case"link":Wt("error",r),Wt("load",r);break;case"form":Wt("reset",r),Wt("submit",r);break;case"details":Wt("toggle",r);break;case"input":Ee(r,l),Wt("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Wt("invalid",r),un(n,"onChange");break;case"textarea":Re(r,l),Wt("invalid",r),un(n,"onChange")}for(var u in on(a,l),e=null,l)if(l.hasOwnProperty(u)){var s=l[u];"children"===u?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):x.hasOwnProperty(u)&&null!=s&&un(n,u)}switch(a){case"input":we(r),Pe(r,l,!0);break;case"textarea":we(r),Ie(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=je(a)),e===ln?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(a,{is:r.is}):(e=u.createElement(a),"select"===a&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,a),e[xn]=t,e[Tn]=r,Ui(e,t),t.stateNode=e,u=an(a,r),a){case"iframe":case"object":case"embed":Wt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Xe.length;s++)Wt(Xe[s],e);s=r;break;case"source":Wt("error",e),s=r;break;case"img":case"image":case"link":Wt("error",e),Wt("load",e),s=r;break;case"form":Wt("reset",e),Wt("submit",e),s=r;break;case"details":Wt("toggle",e),s=r;break;case"input":Ee(e,r),s=Se(e,r),Wt("invalid",e),un(n,"onChange");break;case"option":s=Ce(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),Wt("invalid",e),un(n,"onChange");break;case"textarea":Re(e,r),s=Ae(e,r),Wt("invalid",e),un(n,"onChange");break;default:s=r}on(a,s);var c=s;for(l in c)if(c.hasOwnProperty(l)){var f=c[l];"style"===l?nn(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&ze(e,f):"children"===l?"string"==typeof f?("textarea"!==a||""!==f)&&Ue(e,f):"number"==typeof f&&Ue(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(x.hasOwnProperty(l)?null!=f&&un(n,l):null!=f&&Y(e,l,f,u))}switch(a){case"input":we(e),Pe(e,r,!1);break;case"textarea":we(e),Ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ve(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Oe(e,!!r.multiple,n,!1):null!=r.defaultValue&&Oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}bn(a,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Bi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ra(Aa.current),Ra(Ca.current),_i(t)?(n=t.stateNode,r=t.memoizedProps,n[xn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[xn]=t,t.stateNode=n)}return null;case 13:return uo(ja),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&_i(t):(r=null!==(a=e.memoizedState),n||null===a||null!==(a=e.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=a,a.nextEffect=l):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ja.current)?_l===wl&&(_l=kl):(_l!==wl&&_l!==kl||(_l=Sl),0!==Nl&&null!==xl&&(Iu(xl,Pl),Lu(xl,Nl)))),(n||r)&&(t.effectTag|=4),null);case 4:return Ia(),null;case 10:return ta(t),null;case 17:return go(t.type)&&bo(),null;case 19:if(uo(ja),null===(r=t.memoizedState))return null;if(a=0!=(64&t.effectTag),null===(l=r.rendering)){if(a)Ki(r,!1);else if(_l!==wl||null!==e&&0!=(64&e.effectTag))for(l=t.child;null!==l;){if(null!==(e=Da(l))){for(t.effectTag|=64,Ki(r,!1),null!==(a=e.updateQueue)&&(t.updateQueue=a,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)l=n,(a=r).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=l,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,l=e.dependencies,a.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return so(ja,1&ja.current|2),t.child}l=l.sibling}}else{if(!a)if(null!==(e=Da(l))){if(t.effectTag|=64,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ki(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,a=!0,Ki(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Uo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Uo(),n.sibling=null,t=ja.current,so(ja,a?1&t|2:1&t),n):null}throw Error(i(156,t.tag))}function Yi(e){switch(e.tag){case 1:go(e.type)&&bo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ia(),uo(po),uo(fo),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return Fa(e),null;case 13:return uo(ja),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return uo(ja),null;case 4:return Ia(),null;case 10:return ta(e),null;default:return null}}function Zi(e,t){return{value:e,source:t,stack:be(t)}}Ui=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}},$i=function(e,t,n,r,a){var i=e.memoizedProps;if(i!==r){var l,u,s=t.stateNode;switch(Ra(Ca.current),e=null,n){case"input":i=Se(s,i),r=Se(s,r),e=[];break;case"option":i=Ce(s,i),r=Ce(s,r),e=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":i=Ae(s,i),r=Ae(s,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(l in on(n,r),n=null,i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&null!=i[l])if("style"===l)for(u in s=i[l])s.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(x.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var c=r[l];if(s=null!=i?i[l]:void 0,r.hasOwnProperty(l)&&c!==s&&(null!=c||null!=s))if("style"===l)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(n||(n={}),n[u]=c[u])}else n||(e||(e=[]),e.push(l,n)),n=c;else"dangerouslySetInnerHTML"===l?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(l,c)):"children"===l?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(l,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(x.hasOwnProperty(l)?(null!=c&&un(a,l),e||s===c||(e=[])):(e=e||[]).push(l,c))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&(t.effectTag|=4)}},Bi=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Ji="function"==typeof WeakSet?WeakSet:Set;function el(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=be(n)),null!==n&&ge(n.type),t=t.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(t)}catch(o){setTimeout((function(){throw o}))}}function tl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){vu(e,n)}else t.current=null}function nl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(i(163))}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ol(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&da(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}da(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&jt(n)))));case 19:case 17:case 20:case 21:return}throw Error(i(163))}function il(e,t,n){switch("function"==typeof Su&&Su(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Go(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(a){vu(o,a)}}e=e.next}while(e!==r)}))}break;case 1:tl(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){vu(e,n)}}(t,n);break;case 5:tl(t);break;case 4:cl(e,t,n)}}function ll(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ll(t)}function ul(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:{for(var t=e.return;null!==t;){if(ul(t)){var n=t;break e}t=t.return}throw Error(i(160))}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(i(161))}16&n.effectTag&&(Ue(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ul(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.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function cl(e,t,n){for(var r,o,a=t,l=!1;;){if(!l){l=a.return;e:for(;;){if(null===l)throw Error(i(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}l=l.return}l=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,c=n,f=s;;)if(il(u,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(il(e,a,n),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&&(l=!1)}a.sibling.return=a.return,a=a.sibling}}function fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rl(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Tn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xe(n,r),an(e,o),t=an(e,r),o=0;o<a.length;o+=2){var l=a[o],u=a[o+1];"style"===l?nn(n,u):"dangerouslySetInnerHTML"===l?ze(n,u):"children"===l?Ue(n,u):Y(n,l,u,t)}switch(e){case"input":Te(n,r);break;case"textarea":Ne(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Oe(n,!!r.multiple,e,!1):t!==!!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(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,jt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ll=Uo()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,a.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void dl(t);case 19:return void dl(t);case 17:return}throw Error(i(163))}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ji),t.forEach((function(t){var r=wu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pl="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,n){(n=ua(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){jl||(jl=!0,Dl=r),el(e,t)},n}function hl(e,t,n){(n=ua(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return el(e,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ml?Ml=new Set([this]):Ml.add(this),el(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var gl,bl=Math.ceil,vl=X.ReactCurrentDispatcher,yl=X.ReactCurrentOwner,wl=0,kl=3,Sl=4,El=0,xl=null,Tl=null,Pl=0,_l=wl,Cl=null,Ol=1073741823,Al=1073741823,Rl=null,Nl=0,Il=!1,Ll=0,Fl=null,jl=!1,Dl=null,Ml=null,zl=!1,Ul=null,$l=90,Bl=null,Gl=0,ql=null,Hl=0;function Vl(){return 0!=(48&El)?1073741821-(Uo()/10|0):0!==Hl?Hl:Hl=1073741821-(Uo()/10|0)}function Wl(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=$o();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&El))return Pl;if(null!==n)e=Qo(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Qo(e,150,100);break;case 97:case 96:e=Qo(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==xl&&e===Pl&&--e,e}function Ql(e,t){if(50<Gl)throw Gl=0,ql=null,Error(i(185));if(null!==(e=Kl(e,t))){var n=$o();1073741823===t?0!=(8&El)&&0==(48&El)?Jl(e):(Yl(e),0===El&&Vo()):Yl(e),0==(4&El)||98!==n&&99!==n||(null===Bl?Bl=new Map([[e,t]]):(void 0===(n=Bl.get(e))||n>t)&&Bl.set(e,t))}}function Kl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(xl===o&&(iu(t),_l===Sl&&Iu(o,Pl)),Lu(o,t)),o}function Xl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Nu(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Yl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ho(Jl.bind(null,e));else{var t=Xl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Vl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Io&&xo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ho(Jl.bind(null,e)):qo(r,Zl.bind(null,e),{timeout:10*(1073741821-t)-Uo()}),e.callbackNode=t}}}function Zl(e,t){if(Hl=0,t)return Fu(e,t=Vl()),Yl(e),null;var n=Xl(e);if(0!==n){if(t=e.callbackNode,0!=(48&El))throw Error(i(327));if(hu(),e===xl&&n===Pl||nu(e,n),null!==Tl){var r=El;El|=16;for(var o=ou();;)try{uu();break}catch(u){ru(e,u)}if(ea(),El=r,vl.current=o,1===_l)throw t=Cl,nu(e,n),Iu(e,n),Yl(e),t;if(null===Tl)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=_l,xl=null,r){case wl:case 1:throw Error(i(345));case 2:Fu(e,2<n?2:n);break;case kl:if(Iu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),1073741823===Ol&&10<(o=Ll+500-Uo())){if(Il){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,nu(e,n);break}}if(0!==(a=Xl(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=yn(du.bind(null,e),o);break}du(e);break;case Sl:if(Iu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),Il&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nu(e,n);break}if(0!==(o=Xl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Al?r=10*(1073741821-Al)-Uo():1073741823===Ol?r=0:(r=10*(1073741821-Ol)-5e3,0>(r=(o=Uo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*bl(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=yn(du.bind(null,e),r);break}du(e);break;case 5:if(1073741823!==Ol&&null!==Rl){a=Ol;var l=Rl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(a=Uo()-(10*(1073741821-a)-(0|l.timeoutMs||5e3)))<=o?0:o+r-a),10<r){Iu(e,n),e.timeoutHandle=yn(du.bind(null,e),r);break}}du(e);break;default:throw Error(i(329))}if(Yl(e),e.callbackNode===t)return Zl.bind(null,e)}}return null}function Jl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&El))throw Error(i(327));if(hu(),e===xl&&t===Pl||nu(e,t),null!==Tl){var n=El;El|=16;for(var r=ou();;)try{lu();break}catch(o){ru(e,o)}if(ea(),El=n,vl.current=r,1===_l)throw n=Cl,nu(e,t),Iu(e,t),Yl(e),n;if(null!==Tl)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,xl=null,du(e),Yl(e)}return null}function eu(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&Vo()}}function tu(e,t){var n=El;El&=-2,El|=8;try{return e(t)}finally{0===(El=n)&&Vo()}}function nu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Tl)for(n=Tl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Ia(),uo(po),uo(fo);break;case 5:Fa(r);break;case 4:Ia();break;case 13:case 19:uo(ja);break;case 10:ta(r)}n=n.return}xl=e,Tl=Pu(e.current,null),Pl=t,_l=wl,Cl=null,Al=Ol=1073741823,Rl=null,Nl=0,Il=!1}function ru(e,t){for(;;){try{if(ea(),za.current=gi,Ha)for(var n=Ba.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if($a=0,qa=Ga=Ba=null,Ha=!1,null===Tl||null===Tl.return)return _l=1,Cl=t,Tl=null;e:{var o=e,a=Tl.return,i=Tl,l=t;if(t=Pl,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l;if(0==(2&i.mode)){var s=i.alternate;s?(i.updateQueue=s.updateQueue,i.memoizedState=s.memoizedState,i.expirationTime=s.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var c=0!=(1&ja.current),f=a;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!c)}}if(d){var h=f.updateQueue;if(null===h){var g=new Set;g.add(u),f.updateQueue=g}else h.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var b=ua(1073741823,null);b.tag=2,sa(i,b)}i.expirationTime=1073741823;break e}l=void 0,i=t;var v=o.pingCache;if(null===v?(v=o.pingCache=new pl,l=new Set,v.set(u,l)):void 0===(l=v.get(u))&&(l=new Set,v.set(u,l)),!l.has(i)){l.add(i);var y=yu.bind(null,o,u,i);u.then(y,y)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);l=Error((ge(i.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."+be(i))}5!==_l&&(_l=2),l=Zi(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t,ca(f,ml(f,u,t));break e;case 1:u=l;var w=f.type,k=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Ml||!Ml.has(k)))){f.effectTag|=4096,f.expirationTime=t,ca(f,hl(f,u,t));break e}}f=f.return}while(null!==f)}Tl=cu(Tl)}catch(S){t=S;continue}break}}function ou(){var e=vl.current;return vl.current=gi,null===e?gi:e}function au(e,t){e<Ol&&2<e&&(Ol=e),null!==t&&e<Al&&2<e&&(Al=e,Rl=t)}function iu(e){e>Nl&&(Nl=e)}function lu(){for(;null!==Tl;)Tl=su(Tl)}function uu(){for(;null!==Tl&&!Lo();)Tl=su(Tl)}function su(e){var t=gl(e.alternate,e,Pl);return e.memoizedProps=e.pendingProps,null===t&&(t=cu(e)),yl.current=null,t}function cu(e){Tl=e;do{var t=Tl.alternate;if(e=Tl.return,0==(2048&Tl.effectTag)){if(t=Xi(t,Tl,Pl),1===Pl||1!==Tl.childExpirationTime){for(var n=0,r=Tl.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}Tl.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Tl.firstEffect),null!==Tl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Tl.firstEffect),e.lastEffect=Tl.lastEffect),1<Tl.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Tl:e.firstEffect=Tl,e.lastEffect=Tl))}else{if(null!==(t=Yi(Tl)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Tl.sibling))return t;Tl=e}while(null!==Tl);return _l===wl&&(_l=5),null}function fu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function du(e){var t=$o();return Go(99,pu.bind(null,e,t)),null}function pu(e,t){do{hu()}while(null!==Ul);if(0!=(48&El))throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===xl&&(Tl=xl=null,Pl=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var a=El;El|=32,yl.current=null,hn=Vt;var l=pn();if(mn(l)){if("selectionStart"in l)var u={start:l.selectionStart,end:l.selectionEnd};else e:{var s=(u=(u=l.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(s&&0!==s.rangeCount){u=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{u.nodeType,f.nodeType}catch(P){u=null;break e}var d=0,p=-1,m=-1,h=0,g=0,b=l,v=null;t:for(;;){for(var y;b!==u||0!==c&&3!==b.nodeType||(p=d+c),b!==f||0!==s&&3!==b.nodeType||(m=d+s),3===b.nodeType&&(d+=b.nodeValue.length),null!==(y=b.firstChild);)v=b,b=y;for(;;){if(b===l)break t;if(v===u&&++h===c&&(p=d),v===f&&++g===s&&(m=d),null!==(y=b.nextSibling))break;v=(b=v).parentNode}b=y}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;gn={activeElementDetached:null,focusedElem:l,selectionRange:u},Vt=!1,Fl=o;do{try{mu()}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);Fl=o;do{try{for(l=e,u=t;null!==Fl;){var w=Fl.effectTag;if(16&w&&Ue(Fl.stateNode,""),128&w){var k=Fl.alternate;if(null!==k){var S=k.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(1038&w){case 2:sl(Fl),Fl.effectTag&=-3;break;case 6:sl(Fl),Fl.effectTag&=-3,fl(Fl.alternate,Fl);break;case 1024:Fl.effectTag&=-1025;break;case 1028:Fl.effectTag&=-1025,fl(Fl.alternate,Fl);break;case 4:fl(Fl.alternate,Fl);break;case 8:cl(l,c=Fl,u),ll(c)}Fl=Fl.nextEffect}}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);if(S=gn,k=pn(),w=S.focusedElem,u=S.selectionRange,k!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&mn(w)&&(k=u.start,void 0===(S=u.end)&&(S=k),"selectionStart"in w?(w.selectionStart=k,w.selectionEnd=Math.min(S,w.value.length)):(S=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(S=S.getSelection(),c=w.textContent.length,l=Math.min(u.start,c),u=void 0===u.end?l:Math.min(u.end,c),!S.extend&&l>u&&(c=u,u=l,l=c),c=dn(w,l),f=dn(w,u),c&&f&&(1!==S.rangeCount||S.anchorNode!==c.node||S.anchorOffset!==c.offset||S.focusNode!==f.node||S.focusOffset!==f.offset)&&((k=k.createRange()).setStart(c.node,c.offset),S.removeAllRanges(),l>u?(S.addRange(k),S.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),S.addRange(k))))),k=[];for(S=w;S=S.parentNode;)1===S.nodeType&&k.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<k.length;w++)(S=k[w]).element.scrollLeft=S.left,S.element.scrollTop=S.top}Vt=!!hn,gn=hn=null,e.current=n,Fl=o;do{try{for(w=e;null!==Fl;){var E=Fl.effectTag;if(36&E&&al(w,Fl.alternate,Fl),128&E){k=void 0;var x=Fl.ref;if(null!==x){var T=Fl.stateNode;switch(Fl.tag){case 5:k=T;break;default:k=T}"function"==typeof x?x(k):x.current=k}}Fl=Fl.nextEffect}}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);Fl=null,Fo(),El=a}else e.current=n;if(zl)zl=!1,Ul=e,$l=t;else for(Fl=o;null!==Fl;)t=Fl.nextEffect,Fl.nextEffect=null,Fl=t;if(0===(t=e.firstPendingTime)&&(Ml=null),1073741823===t?e===ql?Gl++:(Gl=0,ql=e):Gl=0,"function"==typeof ku&&ku(n.stateNode,r),Yl(e),jl)throw jl=!1,e=Dl,Dl=null,e;return 0!=(8&El)||Vo(),null}function mu(){for(;null!==Fl;){var e=Fl.effectTag;0!=(256&e)&&nl(Fl.alternate,Fl),0==(512&e)||zl||(zl=!0,qo(97,(function(){return hu(),null}))),Fl=Fl.nextEffect}}function hu(){if(90!==$l){var e=97<$l?97:$l;return $l=90,Go(e,gu)}}function gu(){if(null===Ul)return!1;var e=Ul;if(Ul=null,0!=(48&El))throw Error(i(331));var t=El;for(El|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:rl(5,n),ol(5,n)}}catch(r){if(null===e)throw Error(i(330));vu(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return El=t,Vo(),!0}function bu(e,t,n){sa(e,t=ml(e,t=Zi(n,t),1073741823)),null!==(e=Kl(e,1073741823))&&Yl(e)}function vu(e,t){if(3===e.tag)bu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){bu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ml||!Ml.has(r))){sa(n,e=hl(n,e=Zi(t,e),1073741823)),null!==(n=Kl(n,1073741823))&&Yl(n);break}}n=n.return}}function yu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),xl===e&&Pl===n?_l===Sl||_l===kl&&1073741823===Ol&&Uo()-Ll<500?nu(e,Pl):Il=!0:Nu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Yl(e)))}function wu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Wl(t=Vl(),e,null)),null!==(e=Kl(e,t))&&Yl(e)}gl=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Ai=!0;else{if(r<n){switch(Ai=!1,t.tag){case 3:zi(t),Ci();break;case 5:if(La(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:go(t.type)&&wo(t);break;case 4:Na(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Xo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?qi(e,t,n):(so(ja,1&ja.current),null!==(t=Qi(e,t,n))?t.sibling:null);so(ja,1&ja.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Wi(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(ja,ja.current),!r)return null}return Qi(e,t,n)}Ai=!1}}else Ai=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=ho(t,fo.current),ra(t,n),o=Qa(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,go(r)){var a=!0;wo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ia(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&ha(t,r,l,e),o.updater=ga,t.stateNode=o,o._reactInternalFiber=t,wa(t,r,e,n),t=Mi(null,t,r,!0,a,n)}else t.tag=0,Ri(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),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)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=function(e){if("function"==typeof e)return Tu(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Ko(o,e),a){case 0:t=ji(null,t,o,e,n);break e;case 1:t=Di(null,t,o,e,n);break e;case 11:t=Ni(null,t,o,e,n);break e;case 14:t=Ii(null,t,o,Ko(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,ji(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,Di(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(zi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,la(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)Ci(),t=Qi(e,t,n);else{if((o=t.stateNode.hydrate)&&(ki=kn(t.stateNode.containerInfo.firstChild),wi=t,o=Si=!0),o)for(n=Pa(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ri(e,t,r,n),Ci();t=t.child}return t;case 5:return La(t),null===e&&Ti(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,vn(r,o)?l=null:null!==a&&vn(r,a)&&(t.effectTag|=16),Fi(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ri(e,t,l,n),t=t.child),t;case 6:return null===e&&Ti(t),null;case 13:return qi(e,t,n);case 4:return Na(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ta(t,null,r,n):Ri(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ni(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return Ri(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ri(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value;var u=t.type._context;if(so(Xo,u._currentValue),u._currentValue=a,null!==l)if(u=l.value,0===(a=Dr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(l.children===o.children&&!po.current){t=Qi(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){l=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=ua(n,null)).tag=2,sa(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),na(u.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else l=10===u.tag&&u.type===t.type?null:u.child;if(null!==l)l.return=u;else for(l=u;null!==l;){if(l===t){l=null;break}if(null!==(u=l.sibling)){u.return=l.return,l=u;break}l=l.return}u=l}Ri(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.effectTag|=1,Ri(e,t,r,n),t.child;case 14:return a=Ko(o=t.type,t.pendingProps),Ii(e,t,o,a=Ko(o.type,a),r,n);case 15:return Li(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,go(r)?(e=!0,wo(t)):e=!1,ra(t,n),va(t,r,o),wa(t,r,o,n),Mi(null,t,r,!0,e,n);case 19:return Wi(e,t,n)}throw Error(i(156,t.tag))};var ku=null,Su=null;function Eu(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.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function xu(e,t,n,r){return new Eu(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pu(e,t){var n=e.alternate;return null===n?((n=xu(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.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _u(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Tu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ne:return Cu(n.children,o,a,t);case le:l=8,o|=7;break;case re:l=8,o|=1;break;case oe:return(e=xu(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=a,e;case se:return(e=xu(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=a,e;case ce:return(e=xu(19,n,t,o)).elementType=ce,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ae:l=10;break e;case ie:l=9;break e;case ue:l=11;break e;case fe:l=14;break e;case de:l=16,r=null;break e;case pe:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=xu(l,n,t,o)).elementType=e,t.type=r,t.expirationTime=a,t}function Cu(e,t,n,r){return(e=xu(7,e,r,t)).expirationTime=n,e}function Ou(e,t,n){return(e=xu(6,e,null,t)).expirationTime=n,e}function Au(e,t,n){return(t=xu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Nu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Iu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Lu(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Fu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function ju(e,t,n,r){var o=t.current,a=Vl(),l=pa.suspense;a=Wl(a,o,l);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(go(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var s=n.type;if(go(s)){n=yo(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),sa(o,t),Ql(o,a),a}function Du(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Mu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zu(e,t){Mu(e,t),(e=e.alternate)&&Mu(e,t)}function Uu(e,t,n){var r=new Ru(e,t,n=null!=n&&!0===n.hydrate),o=xu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ia(o),e[Pn]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Pt.forEach((function(e){mt(e,t,n)})),_t.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function $u(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Du(i);l.call(e)}}ju(t,i,e,o)}else{if(a=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 Uu(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Du(i);u.call(e)}}tu((function(){ju(t,i,e,o)}))}return Du(i)}function Gu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function qu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!$u(t))throw Error(i(200));return Gu(e,t,null,n)}Uu.prototype.render=function(e){ju(e,this._internalRoot,null,null)},Uu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ju(null,e,null,(function(){t[Pn]=null}))},ht=function(e){if(13===e.tag){var t=Qo(Vl(),150,100);Ql(e,t),zu(e,t)}},gt=function(e){13===e.tag&&(Ql(e,3),zu(e,3))},bt=function(e){if(13===e.tag){var t=Vl();Ql(e,t=Wl(t,e,null)),zu(e,t)}},C=function(e,t,n){switch(t){case"input":if(Te(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 o=An(r);if(!o)throw Error(i(90));ke(r),Te(r,o)}}}break;case"textarea":Ne(e,n);break;case"select":null!=(t=n.value)&&Oe(e,!!n.multiple,t,!1)}},L=eu,F=function(e,t,n,r,o){var a=El;El|=4;try{return Go(98,e.bind(null,t,n,r,o))}finally{0===(El=a)&&Vo()}},j=function(){0==(49&El)&&(function(){if(null!==Bl){var e=Bl;Bl=null,e.forEach((function(e,t){Fu(t,e),Yl(t)})),Vo()}}(),hu())},D=function(e,t){var n=El;El|=2;try{return e(t)}finally{0===(El=n)&&Vo()}};var Hu,Vu,Wu={Events:[Cn,On,An,P,E,Dn,function(e){ot(e,jn)},N,I,Yt,lt,hu,{current:!1}]};Vu=(Hu={findFiberByHostInstance:_n,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ku=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(r){}},Su=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}}(o({},Hu,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Vu?Vu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wu,t.createPortal=qu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&El))throw Error(i(187));var n=El;El|=1;try{return Go(99,e.bind(null,t))}finally{El=n,Vo()}},t.hydrate=function(e,t,n){if(!$u(t))throw Error(i(200));return Bu(null,e,t,!0,n)},t.render=function(e,t,n){if(!$u(t))throw Error(i(200));return Bu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!$u(e))throw Error(i(40));return!!e._reactRootContainer&&(tu((function(){Bu(null,null,e,!1,(function(){e._reactRootContainer=null,e[Pn]=null}))})),!0)},t.unstable_batchedUpdates=eu,t.unstable_createPortal=function(e,t){return qu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$u(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Bu(e,t,n,!1,r)},t.version="16.13.1"},function(e,t,n){"use strict";e.exports=n(57)},function(e,t,n){"use strict";var r,o,a,i,l;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(c,0),n}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},a=function(){clearTimeout(s)},i=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var g=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://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var b=p.now();t.unstable_now=function(){return p.now()-b}}var v=!1,y=null,w=-1,k=5,S=0;i=function(){return t.unstable_now()>=S},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):k=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,x=E.port2;E.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();S=e+k;try{y(!0,e)?x.postMessage(null):(v=!1,y=null)}catch(n){throw x.postMessage(null),n}}else v=!1},r=function(e){y=e,v||(v=!0,x.postMessage(null))},o=function(e,n){w=m((function(){e(t.unstable_now())}),n)},a=function(){h(w),w=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<C(o,t)))break e;e[r]=t,e[n]=o,n=r}}function P(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,u=e[l];if(void 0!==i&&0>C(i,n))void 0!==u&&0>C(u,i)?(e[r]=u,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>C(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],A=[],R=1,N=null,I=3,L=!1,F=!1,j=!1;function D(e){for(var t=P(A);null!==t;){if(null===t.callback)_(A);else{if(!(t.startTime<=e))break;_(A),t.sortIndex=t.expirationTime,T(O,t)}t=P(A)}}function M(e){if(j=!1,D(e),!F)if(null!==P(O))F=!0,r(z);else{var t=P(A);null!==t&&o(M,t.startTime-e)}}function z(e,n){F=!1,j&&(j=!1,a()),L=!0;var r=I;try{for(D(n),N=P(O);null!==N&&(!(N.expirationTime>n)||e&&!i());){var l=N.callback;if(null!==l){N.callback=null,I=N.priorityLevel;var u=l(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?N.callback=u:N===P(O)&&_(O),D(n)}else _(O);N=P(O)}if(null!==N)var s=!0;else{var c=P(A);null!==c&&o(M,c.startTime-n),s=!1}return s}finally{N=null,I=r,L=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var $=l;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(){F||L||(F=!0,r(z))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return P(O)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=$,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,i){var l=t.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0<u?l+u:l,i="number"==typeof i.timeout?i.timeout:U(e)}else i=U(e),u=l;return e={id:R++,callback:n,priorityLevel:e,startTime:u,expirationTime:i=u+i,sortIndex:-1},u>l?(e.sortIndex=u,T(A,e),null===P(O)&&e===P(A)&&(j?a():j=!0,o(M,u-l))):(e.sortIndex=i,T(O,e),F||L||(F=!0,r(z))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=P(O);return n!==N&&null!==N&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<N.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}}},function(e,t,n){"use strict";var r=n(59),o=n(62),a=n(27),i=n(28);e.exports=n(65)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(11)("unscopables"),o=Array.prototype;null==o[r]&&n(8)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t,n){e.exports=!n(13)&&!n(38)((function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(26);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(64);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(37),o=n(66),a=n(29),i=n(8),l=n(27),u=n(70),s=n(45),c=n(78),f=n(11)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,h,g,b){u(n,t,m);var v,y,w,k=function(e){if(!d&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",E="values"==h,x=!1,T=e.prototype,P=T[f]||T["@@iterator"]||h&&T[h],_=P||k(h),C=h?E?k("entries"):_:void 0,O="Array"==t&&T.entries||P;if(O&&(w=c(O.call(new e)))!==Object.prototype&&w.next&&(s(w,S,!0),r||"function"==typeof w[f]||i(w,f,p)),E&&P&&"values"!==P.name&&(x=!0,_=function(){return P.call(this)}),r&&!b||!d&&!x&&T[f]||i(T,f,_),l[t]=_,l[S]=p,h)if(v={values:E?_:k("values"),keys:g?_:k("keys"),entries:C},b)for(y in v)y in T||a(T,y,v[y]);else o(o.P+o.F*(d||x),t,v);return v}},function(e,t,n){var r=n(7),o=n(22),a=n(8),i=n(29),l=n(68),u=function(e,t,n){var s,c,f,d,p=e&u.F,m=e&u.G,h=e&u.S,g=e&u.P,b=e&u.B,v=m?r:h?r[t]||(r[t]={}):(r[t]||{}).prototype,y=m?o:o[t]||(o[t]={}),w=y.prototype||(y.prototype={});for(s in m&&(n=t),n)f=((c=!p&&v&&void 0!==v[s])?v:n)[s],d=b&&c?l(f,r):g&&"function"==typeof f?l(Function.call,f):f,v&&i(v,s,f,e&u.U),y[s]!=f&&a(y,s,d),g&&w[s]!=f&&(w[s]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){e.exports=n(21)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(69);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(71),o=n(40),a=n(45),i={};n(8)(i,n(11)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(i,{next:o(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(25),o=n(72),a=n(44),i=n(30)("IE_PROTO"),l=function(){},u=function(){var e,t=n(39)("iframe"),r=a.length;for(t.style.display="none",n(77).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[i]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(24),o=n(25),a=n(42);e.exports=n(13)?Object.defineProperties:function(e,t){o(e);for(var n,i=a(t),l=i.length,u=0;l>u;)r.f(e,n=i[u++],t[n]);return e}},function(e,t,n){var r=n(14),o=n(28),a=n(74)(!1),i=n(30)("IE_PROTO");e.exports=function(e,t){var n,l=o(e),u=0,s=[];for(n in l)n!=i&&r(l,n)&&s.push(n);for(;t.length>u;)r(l,n=t[u++])&&(~a(s,n)||s.push(n));return s}},function(e,t,n){var r=n(28),o=n(75),a=n(76);e.exports=function(e){return function(t,n,i){var l,u=r(t),s=o(u.length),c=a(i,s);if(e&&n!=n){for(;s>c;)if((l=u[c++])!=l)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(43),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(43),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):a(e,t)}},function(e,t,n){var r=n(7).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(14),o=n(79),a=n(30)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,n){var r=n(41);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(81);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==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,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:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,k=r?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case i:case u:case l:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case b:case g:case s:return e;default:return t}}case a:return t}}}function E(e){return S(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=b,t.Memo=g,t.Portal=a,t.Profiler=u,t.StrictMode=l,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||S(e)===f},t.isConcurrentMode=E,t.isContextConsumer=function(e){return S(e)===c},t.isContextProvider=function(e){return S(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return S(e)===p},t.isFragment=function(e){return S(e)===i},t.isLazy=function(e){return S(e)===b},t.isMemo=function(e){return S(e)===g},t.isPortal=function(e){return S(e)===a},t.isProfiler=function(e){return S(e)===u},t.isStrictMode=function(e){return S(e)===l},t.isSuspense=function(e){return S(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===u||e===l||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===g||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===w||e.$$typeof===k||e.$$typeof===v)},t.typeOf=S},,function(e,t,n){const r=n(86),o=n(87),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter(e=>"meta"!=e):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load(e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(31).resolve(t)],delete Prism.languages[e],n(31)(t),a.add(e)})}i.silent=!1,e.exports=i},function(e,t,n){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"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"Augmented Backus\u2013Naur form",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",owner:"eisbehr-"},arff:{title:"ARFF",owner:"Golmote"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"Backus\u2013Naur form",alias:"rbnf",aliasTitles:{rbnf:"Routing Backus\u2013Naur form"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},c:{title:"C",require:"clike",owner:"zeitgeist87"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cil:{title:"CIL",owner:"sbrl"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},cmake:{title:"CMake",owner:"mjrogozinski"},clojure:{title:"Clojure",owner:"troglotit"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dax:{title:"DAX",owner:"peterbud"},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"},ebnf:{title:"Extended Backus\u2013Naur form",owner:"RunDevelopment"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment"},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"},"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"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"clike",owner:"Golmote"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},go:{title:"Go",require:"clike",owner:"arnehormann"},graphql:{title:"GraphQL",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",owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},http:{title:"HTTP",optional:["css","javascript","json","markup"],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"},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"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup"],owner:"RunDevelopment"},json:{title:"JSON",owner:"CupOfTea696"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",require:"clike",owner:"Golmote"},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",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},matlab:{title:"MATLAB",owner:"Golmote"},mel:{title:"MEL",owner:"Golmote"},mizar:{title:"Mizar",owner:"Golmote"},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"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nginx:{title:"nginx",owner:"westonganger",require:"clike"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},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"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:["clike","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"},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"},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"},python:{title:"Python",alias:"py",owner:"multipetros"},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"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},renpy:{title:"Ren'py",owner:"HyuchiaDiego"},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",modify:["actionscript","coffeescript","flow","javascript","typescript","vala"],owner:"RunDevelopment"},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",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",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",owner:"Golmote"},solidity:{title:"Solidity (Ethereum)",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"},stylus:{title:"Stylus",owner:"vkbansal"},swift:{title:"Swift",require:"clike",owner:"chrischares"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},"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","visual-basic"],owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},vala:{title:"Vala",require:"clike",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",owner:"Golmote"},wasm:{title:"WebAssembly",owner:"Golmote"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},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 matched in the code. For example, the keyword <code>if</code> will have the class <code>keyword-if</code> as well. You can have fine grained control over the appearance of each keyword by providing your own CSS rules.",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"}}})},function(e,t,n){"use strict";var r=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=[];return function(o){var a=n[o];return a||(!function r(o,a){if(!(o in n)){a.push(o);var i=a.indexOf(o);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var l={},u=e[o];if(u){function s(t){if(!(t in e))throw new Error(o+" depends on an unknown component "+t);if(!(t in l))for(var i in r(t,a),l[t]=!0,n[t])l[i]=!0}t(u.require,s),t(u.optional,s),t(u.modify,s)}n[o]=l,a.pop()}}(o,r),a=n[o]),a}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var u=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),s=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(u);i=i.map(s),l=(l||[]).map(s);var c=n(i),f=n(l);i.forEach((function e(n){var r=u[n];t(r&&r.require,(function(t){t in f||(c[t]=!0,e(t))}))}));for(var d,p=r(u),m=c;o(m);){for(var h in d={},m){var g=u[h];t(g&&g.modify,(function(e){e in f&&(d[e]=!0)}))}for(var b in f)if(!(b in c))for(var v in p(b))if(v in c){d[b]=!0;break}for(var y in m=d)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,o){const a=o?o.series:void 0,i=o?o.parallel:e;var l={},u={};function s(e){if(e in l)return l[e];u[e]=!0;var o,c=[];for(var f in t(e))f in n&&c.push(f);if(0===c.length)o=r(e);else{var d=i(c.map((function(e){var t=s(e);return delete u[e],t})));a?o=a(d,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)s(c);var f=[];for(var d in u)f.push(l[d]);return i(f)}(p,c,t,n)}};return w}}();e.exports=r},,,function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(50),i=n(19),l=(n(12),n(32)),u=n.n(l),s=({error:e,retry:t,pastDelay:n})=>e?o.a.createElement("div",{style:{align:"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%"}},o.a.createElement("p",null,e.message),o.a.createElement("div",null,o.a.createElement("button",{type:"button",onClick:t},"Retry"))):n?o.a.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},o.a.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"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},o.a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},o.a.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),o.a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},o.a.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),o.a.createElement("circle",{cx:"22",cy:"22",r:"8"},o.a.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null,c=n(16),f={"01a85c17":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(4)]).then(n.bind(null,101))},"@theme/BlogTagsListPage",101],"0b24b4d1":[function(){return n.e(5).then(n.bind(null,102))},"@site/docs\\cadTools.md",102],17896441:[function(){return Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,129))},"@theme/DocItem",129],"1be78505":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(32)]).then(n.bind(null,130))},"@theme/DocPage",130],"225b4c69":[function(){return n.e(7).then(n.bind(null,106))},"@site/docs\\doc3.md",106],"27d78fdc":[function(){return n.e(8).then(n.bind(null,107))},"@site/docs\\aboutPSP.md",107],"3fc7c349":[function(){return n.e(9).then(n.bind(null,108))},"@site/blog\\2019-10-13-2019w42a-beta.md?truncated=true",108],"45acc928":[function(){return n.e(10).then(n.bind(null,109))},"@site/docs\\mdx.md",109],"569bb2db":[function(){return n.e(11).then(n.bind(null,110))},"@site/blog\\2020-07-09-2020w28a-beta.md?truncated=true",110],"605faea1":[function(){return n.e(12).then(n.bind(null,111))},"@site/blog\\2019-11-01-2019w44a-beta.md?truncated=true",111],"6875c492":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(13)]).then(n.bind(null,112))},"@theme/BlogTagsPostsPage",112],"7366bc9d":[function(){return n.e(14).then(n.bind(null,114))},"@site/docs\\doc1.md",114],"77fbd900":[function(){return n.e(15).then(n.bind(null,115))},"@site/docs\\installation.md",115],"815eb96d":[function(){return n.e(16).then(n.t.bind(null,116,3))},"~blog/psp-blog-tags-tags-59c.json",116],"991b72a1":[function(){return n.e(17).then(n.bind(null,117))},"@site/docs\\doc2.md",117],a5084a96:[function(){return n.e(18).then(n.bind(null,118))},"@site/blog\\2020-07-09-2020w28a-beta.md",118],a6aa9e1f:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(19)]).then(n.bind(null,131))},"@theme/BlogListPage",131],b009f36f:[function(){return n.e(20).then(n.bind(null,119))},"@site/blog\\2019-11-01-2019w44a-beta.md",119],b8b14fb6:[function(){return n.e(21).then(n.bind(null,120))},"@site/docs\\mainScreen.md",120],ba4a0136:[function(){return n.e(22).then(n.bind(null,121))},"@site/blog\\2019-10-13-2019w42a-beta.md",121],ccc49370:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(23)]).then(n.bind(null,132))},"@theme/BlogPostPage",132],e4b197ca:[function(){return n.e(24).then(n.t.bind(null,122,3))},"~blog/psp-blog-tags-psp-ufu-338.json",122],e8df8ca6:[function(){return n.e(25).then(n.t.bind(null,123,3))},"~docs/psp-docs-route-67a.json",123],eb797776:[function(){return n.e(26).then(n.t.bind(null,124,3))},"~blog/psp-blog-778.json",124],ece76bd1:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(27)]).then(n.bind(null,125))},"@site/src\\pages\\index.js",125],eea9a598:[function(){return n.e(28).then(n.bind(null,127))},"@site/blog\\2020-06-13-2020w24a-beta.md",127],faf164f5:[function(){return n.e(29).then(n.bind(null,128))},"@site/blog\\2020-06-13-2020w24a-beta.md?truncated=true",128]};var d=function(e){const t={};return function e(n,r){Object.keys(n).forEach(o=>{const a=n[o],i=r?r+"."+o:o;"object"===typeof a&&!!a&&Object.keys(a).length?e(a,i):t[i]=a})}(e),t};var p=function(e){if("*"===e)return u()({loading:s,loader:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(33)]).then(n.bind(null,146))});const t=c[e],r=[],a=[],i={},l=d(t);return Object.keys(l).forEach(e=>{const t=f[l[e]];t&&(i[e]=t[0],r.push(t[1]),a.push(t[2]))}),u.a.Map({loading:s,loader:i,modules:r,webpack:()=>a,render:(e,n)=>{const r=JSON.parse(JSON.stringify(t));Object.keys(e).forEach(t=>{let n=r;const o=t.split(".");for(let e=0;e<o.length-1;e+=1)n=n[o[e]];n[o[o.length-1]]=e[t].default;const a=Object.keys(e[t]).filter(e=>"default"!==e);a&&a.length&&a.forEach(r=>{n[o[o.length-1]][r]=e[t][r]})});const a=r.component;return delete r.component,o.a.createElement(a,Object.assign({},r,n))}})},m=[{path:"/PSP/",component:p("/PSP/"),exact:!0},{path:"/PSP/blog",component:p("/PSP/blog"),exact:!0},{path:"/PSP/blog/2019w42a-beta",component:p("/PSP/blog/2019w42a-beta"),exact:!0},{path:"/PSP/blog/2019w44a-beta",component:p("/PSP/blog/2019w44a-beta"),exact:!0},{path:"/PSP/blog/2020w24a-beta",component:p("/PSP/blog/2020w24a-beta"),exact:!0},{path:"/PSP/blog/2020w28a-beta",component:p("/PSP/blog/2020w28a-beta"),exact:!0},{path:"/PSP/blog/tags",component:p("/PSP/blog/tags"),exact:!0},{path:"/PSP/blog/tags/psp-ufu",component:p("/PSP/blog/tags/psp-ufu"),exact:!0},{path:"/PSP/docs",component:p("/PSP/docs"),routes:[{path:"/PSP/docs/",component:p("/PSP/docs/"),exact:!0},{path:"/PSP/docs/cadTools",component:p("/PSP/docs/cadTools"),exact:!0},{path:"/PSP/docs/doc1",component:p("/PSP/docs/doc1"),exact:!0},{path:"/PSP/docs/doc2",component:p("/PSP/docs/doc2"),exact:!0},{path:"/PSP/docs/doc3",component:p("/PSP/docs/doc3"),exact:!0},{path:"/PSP/docs/installation",component:p("/PSP/docs/installation"),exact:!0},{path:"/PSP/docs/mainScreen",component:p("/PSP/docs/mainScreen"),exact:!0},{path:"/PSP/docs/mdx",component:p("/PSP/docs/mdx"),exact:!0}]},{path:"*",component:p("*")}],h=n(15),g=n(17),b=n(46),v=n(48),y=n(1),w=n(18),k=n.n(w),S=[n(49),n(49),n(84),n(91),n(88)];var E=["onRouteUpdate","onRouteUpdateDelayed"].reduce((e,t)=>(e[t]=function(...e){!function(e,...t){S.forEach(n=>{const r=n.__esModule?n.default:n;r&&r[e]&&r[e](...t)})}(t,...e)},e),{}),x=n(10);function T(e,t){const n=Object(x.a)(e,t);return Promise.all(n.map(e=>{const{component:t}=e.route;if(t&&t.preload)return t.preload()}))}const P={};var _=function(e){if(P[e.pathname])return Object.assign(Object.assign({},e),{pathname:P[e.pathname]});let t=e.pathname||"/";return t=t.trim().replace(/\/index\.html$/,""),""===t&&(t="/"),P[e.pathname]=t,Object.assign(Object.assign({},e),{pathname:t})};n(89);k.a.configure({showSpinner:!1});class C extends o.a.Component{constructor(e){super(e),this.previousLocation=null,this.progressBarTimeout=null,this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){const n=e.location!==this.props.location,{routes:r,delay:o=1e3}=this.props;if(n){const t=_(e.location);return this.startProgressBar(o),this.previousLocation=_(this.props.location),this.setState({nextRouteHasLoaded:!1}),T(r,t.pathname).then(()=>{E.onRouteUpdate({previousLocation:this.previousLocation,location:t}),this.previousLocation=null,this.setState({nextRouteHasLoaded:!0},this.stopProgressBar);const{hash:e}=t;if(e){const t=e.substring(1),n=document.getElementById(t);n&&n.scrollIntoView()}else window.scrollTo(0,0)}).catch(e=>console.warn(e)),!1}return!!t.nextRouteHasLoaded}clearProgressBarTimeout(){this.progressBarTimeout&&(clearTimeout(this.progressBarTimeout),this.progressBarTimeout=null)}startProgressBar(e){this.clearProgressBarTimeout(),this.progressBarTimeout=setTimeout(()=>{E.onRouteUpdateDelayed({location:_(this.props.location)}),k.a.start()},e)}stopProgressBar(){this.clearProgressBarTimeout(),k.a.done()}render(){const{children:e,location:t}=this.props;return o.a.createElement(y.a,{location:_(t),render:()=>e})}}var O=Object(y.g)(C);var A=function(){const[e,t]=Object(r.useState)(!1);return Object(r.useEffect)(()=>{t(!0)},[]),o.a.createElement(v.a.Provider,{value:{siteConfig:g.a,isClient:e}},o.a.createElement(O,{routes:m},Object(b.a)(m)))};const R=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}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)})},N={};var I=function(e){return new Promise(t=>{N[e]?t():R(e).then(()=>{t(),N[e]=!0}).catch(()=>{})})};const L={},F={},j=()=>!(!("connection"in navigator)||-1===(navigator.connection.effectiveType||"").indexOf("2g")||!navigator.connection.saveData);var D={prefetch:e=>{if(!(e=>!j()&&!F[e]&&!L[e])(e))return!1;L[e]=!0;return Object(x.a)(m,e).reduce((e,t)=>{const n=c[t.route.path];if(!n)return e;const r=Object.values(d(n));return e.concat(r)},[]).forEach(e=>{const t=n.gca(e);t&&!/undefined/.test(t)&&I(t)}),!0},preload:e=>!!(e=>!j()&&!F[e])(e)&&(F[e]=!0,T(m,e),!0)};if(h.a.canUseDOM){window.docusaurus=D;const e=a.hydrate;T(m,window.location.pathname).then(()=>{e(o.a.createElement(i.a,null,o.a.createElement(A,null)),document.getElementById("__docusaurus"))})}},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n(15),a=n(17);(e=>{if(o.a.canUseDOM){const{themeConfig:{prism:{additionalLanguages:t=[]}={}}}=a.a;window.Prism=e,t.forEach(e=>{n(31)("./prism-"+e)}),delete window.Prism}})(r.a)}],[[53,31,0]]]);
\ No newline at end of file diff --git a/docs/main.78efe49c.js b/docs/main.78efe49c.js new file mode 100644 index 0000000..5f9d8c1 --- /dev/null +++ b/docs/main.78efe49c.js @@ -0,0 +1,2 @@ +/*! For license information please see main.78efe49c.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[31],[function(e,t,n){"use strict";e.exports=n(54)},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return _})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return w})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return C}));var r=n(3),o=n(0),a=n.n(o),i=(n(9),n(5)),l=n(33),u=n(4),s=n(2),c=n(34),f=n.n(c),d=(n(47),n(6)),p=n(51),m=n.n(p),h=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router-History"),g=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router"),b=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._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return a.a.createElement(g.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.a.createElement(h.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.a.Component);a.a.Component;a.a.Component;var v={},y=0;function w(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,a=void 0!==o&&o,i=n.strict,l=void 0!==i&&i,u=n.sensitive,s=void 0!==u&&u;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=v[n]||(v[n]={});if(r[e])return r[e];var o=[],a={regexp:f()(e,o,t),keys:o};return y<1e4&&(r[e]=a,y++),a}(n,{end:a,strict:l,sensitive:s}),o=r.regexp,i=r.keys,u=o.exec(e);if(!u)return null;var c=u[0],d=u.slice(1),p=e===c;return a&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var k=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(g.Consumer,null,(function(t){t||Object(u.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?w(n.pathname,e.props):t.match,o=Object(s.a)({},t,{location:n,match:r}),i=e.props,l=i.children,c=i.component,f=i.render;return Array.isArray(l)&&0===l.length&&(l=null),a.a.createElement(g.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:c?a.a.createElement(c,o):f?f(o):null:"function"==typeof l?l(o):null)}))},t}(a.a.Component);function S(e){return"/"===e.charAt(0)?e:"/"+e}function E(e,t){if(!e)return t;var n=S(e);return 0!==t.pathname.indexOf(n)?t:Object(s.a)({},t,{pathname:t.pathname.substr(n.length)})}function x(e){return"string"==typeof e?e:Object(i.e)(e)}function T(e){return function(){Object(u.a)(!1)}}function P(){}a.a.Component;var _=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(g.Consumer,null,(function(t){t||Object(u.a)(!1);var n,r,o=e.props.location||t.location;return a.a.Children.forEach(e.props.children,(function(e){if(null==r&&a.a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?w(o.pathname,Object(s.a)({},e.props,{path:i})):t.match}})),r?a.a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.a.Component);function C(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(d.a)(t,["wrappedComponentRef"]);return a.a.createElement(g.Consumer,null,(function(t){return t||Object(u.a)(!1),a.a.createElement(e,Object(s.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,m()(n,e)}var O=a.a.useContext;function A(){return O(g).location}},function(e,t,n){"use strict";function r(){return(r=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}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return k})),n.d(t,"b",(function(){return P})),n.d(t,"d",(function(){return C})),n.d(t,"c",(function(){return h})),n.d(t,"f",(function(){return g})),n.d(t,"e",(function(){return m}));var r=n(2);function o(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&o(e),u=t&&o(t),s=l||u;if(e&&o(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var f=0,d=i.length;d>=0;d--){var p=i[d];"."===p?a(i,d):".."===p?(a(i,d),f++):f&&(a(i,d),f--)}if(!s)for(;f--;f)i.unshift("..");!s||""===i[0]||i[0]&&o(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=l(t),o=l(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n(4);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(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 p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function m(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function h(e,t,n,o){var a;"string"==typeof e?(a=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(a=Object(r.a)({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname="/"),a}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a="function"==typeof e?e(t,n):e;"string"==typeof a?"function"==typeof r?r(a,o):o(!0):o(!1!==a)}else o(!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 v=!("undefined"==typeof window||!window.document||!window.document.createElement);function y(e,t){t(window.confirm(e))}function w(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),v||Object(s.a)(!1);var t,n=window.history,o=(-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,a=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,l=i.forceRefresh,u=void 0!==l&&l,f=i.getUserConfirmation,g=void 0===f?y:f,k=i.keyLength,S=void 0===k?6:k,E=e.basename?p(c(e.basename)):"";function x(e){var t=e||{},n=t.key,r=t.state,o=window.location,a=o.pathname+o.search+o.hash;return E&&(a=d(a,E)),h(a,r,n)}function T(){return Math.random().toString(36).substr(2,S)}var P=b();function _(e){Object(r.a)(z,e),z.length=n.length,P.notifyListeners(z.location,z.action)}function C(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||R(x(e.state))}function O(){R(x(w()))}var A=!1;function R(e){if(A)A=!1,_();else{P.confirmTransitionTo(e,"POP",g,(function(t){t?_({action:"POP",location:e}):function(e){var t=z.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(A=!0,F(o))}(e)}))}}var N=x(w()),I=[N.key];function L(e){return E+m(e)}function F(e){n.go(e)}var j=0;function D(e){1===(j+=e)&&1===e?(window.addEventListener("popstate",C),a&&window.addEventListener("hashchange",O)):0===j&&(window.removeEventListener("popstate",C),a&&window.removeEventListener("hashchange",O))}var M=!1;var z={length:n.length,action:"POP",location:N,createHref:L,push:function(e,t){var r=h(e,t,T(),z.location);P.confirmTransitionTo(r,"PUSH",g,(function(e){if(e){var t=L(r),a=r.key,i=r.state;if(o)if(n.pushState({key:a,state:i},null,t),u)window.location.href=t;else{var l=I.indexOf(z.location.key),s=I.slice(0,l+1);s.push(r.key),I=s,_({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=h(e,t,T(),z.location);P.confirmTransitionTo(r,"REPLACE",g,(function(e){if(e){var t=L(r),a=r.key,i=r.state;if(o)if(n.replaceState({key:a,state:i},null,t),u)window.location.replace(t);else{var l=I.indexOf(z.location.key);-1!==l&&(I[l]=r.key),_({action:"REPLACE",location:r})}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 M||(D(1),M=!0),function(){return M&&(M=!1,D(-1)),t()}},listen:function(e){var t=P.appendListener(e);return D(1),function(){D(-1),t()}}};return z}var S={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+f(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:f,decodePath:c},slash:{encodePath:c,decodePath:c}};function E(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 T(e){window.location.replace(E(window.location.href)+"#"+e)}function P(e){void 0===e&&(e={}),v||Object(s.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),o=n.getUserConfirmation,a=void 0===o?y:o,i=n.hashType,l=void 0===i?"slash":i,u=e.basename?p(c(e.basename)):"",f=S[l],g=f.encodePath,w=f.decodePath;function k(){var e=w(x());return u&&(e=d(e,u)),h(e)}var P=b();function _(e){Object(r.a)(z,e),z.length=t.length,P.notifyListeners(z.location,z.action)}var C=!1,O=null;function A(){var e,t,n=x(),r=g(n);if(n!==r)T(r);else{var o=k(),i=z.location;if(!C&&(t=o,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(O===m(o))return;O=null,function(e){if(C)C=!1,_();else{P.confirmTransitionTo(e,"POP",a,(function(t){t?_({action:"POP",location:e}):function(e){var t=z.location,n=L.lastIndexOf(m(t));-1===n&&(n=0);var r=L.lastIndexOf(m(e));-1===r&&(r=0);var o=n-r;o&&(C=!0,F(o))}(e)}))}}(o)}}var R=x(),N=g(R);R!==N&&T(N);var I=k(),L=[m(I)];function F(e){t.go(e)}var j=0;function D(e){1===(j+=e)&&1===e?window.addEventListener("hashchange",A):0===j&&window.removeEventListener("hashchange",A)}var M=!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=E(window.location.href)),n+"#"+g(u+m(e))},push:function(e,t){var n=h(e,void 0,void 0,z.location);P.confirmTransitionTo(n,"PUSH",a,(function(e){if(e){var t=m(n),r=g(u+t);if(x()!==r){O=t,function(e){window.location.hash=e}(r);var o=L.lastIndexOf(m(z.location)),a=L.slice(0,o+1);a.push(t),L=a,_({action:"PUSH",location:n})}else _()}}))},replace:function(e,t){var n=h(e,void 0,void 0,z.location);P.confirmTransitionTo(n,"REPLACE",a,(function(e){if(e){var t=m(n),r=g(u+t);x()!==r&&(O=t,T(r));var o=L.indexOf(m(z.location));-1!==o&&(L[o]=t),_({action:"REPLACE",location:n})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return M||(D(1),M=!0),function(){return M&&(M=!1,D(-1)),t()}},listen:function(e){var t=P.appendListener(e);return D(1),function(){D(-1),t()}}};return z}function _(e,t,n){return Math.min(Math.max(e,t),n)}function C(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,o=t.initialEntries,a=void 0===o?["/"]:o,i=t.initialIndex,l=void 0===i?0:i,u=t.keyLength,s=void 0===u?6:u,c=b();function f(e){Object(r.a)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function d(){return Math.random().toString(36).substr(2,s)}var p=_(l,0,a.length-1),g=a.map((function(e){return h(e,void 0,"string"==typeof e?d():e.key||d())})),v=m;function y(e){var t=_(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var w={length:g.length,action:"POP",location:g[p],index:p,entries:g,createHref:v,push:function(e,t){var r=h(e,t,d(),w.location);c.confirmTransitionTo(r,"PUSH",n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=h(e,t,d(),w.location);c.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},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}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(24),o=n(40);e.exports=n(13)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=n(80)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n(1),o=n(2),a=n(0),i=n.n(a);function l(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var o=e.path?Object(r.e)(t,e):n.length?n[n.length-1].match:r.b.computeRootMatch(t);return o&&(n.push({route:e,match:o}),e.routes&&l(e.routes,t,n)),o})),n}function u(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?i.a.createElement(r.c,n,e.map((function(e,n){return i.a.createElement(r.a,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render(Object(o.a)({},n,{},t,{route:e})):i.a.createElement(e.component,Object(o.a)({},n,t,{route:e}))}})}))):null}},function(e,t,n){var r=n(21)("wks"),o=n(23),a=n(7).Symbol,i="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=i&&a[e]||(i?a:o)("Symbol."+e))}).store=r},function(e,t,n){for(var r=n(58),o=n(42),a=n(29),i=n(7),l=n(8),u=n(27),s=n(11),c=s("iterator"),f=s("toStringTag"),d=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=o(p),h=0;h<m.length;h++){var g,b=m[h],v=p[b],y=i[b],w=y&&y.prototype;if(w&&(w[c]||l(w,c,d),w[f]||l(w,f,b),u[b]=d,v))for(g in r)w[g]||a(w,g,r[g],!0)}},function(e,t,n){e.exports=!n(38)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";const r=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:r,canUseEventListeners:r&&!(!window.addEventListener&&!window.attachEvent),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&!!window.screen};t.a=o},function(e){e.exports=JSON.parse('{"/PSP/":{"component":"ece76bd1"},"/PSP/blog":{"component":"a6aa9e1f","items":[{"content":"569bb2db"},{"content":"faf164f5"},{"content":"605faea1"},{"content":"3fc7c349"}],"metadata":"eb797776"},"/PSP/blog/2019w42a-beta":{"component":"ccc49370","content":"ba4a0136"},"/PSP/blog/2019w44a-beta":{"component":"ccc49370","content":"b009f36f"},"/PSP/blog/2020w24a-beta":{"component":"ccc49370","content":"eea9a598"},"/PSP/blog/2020w28a-beta":{"component":"ccc49370","content":"a5084a96"},"/PSP/blog/tags":{"component":"01a85c17","tags":"815eb96d"},"/PSP/blog/tags/psp-ufu":{"component":"6875c492","items":[{"content":"569bb2db"},{"content":"faf164f5"},{"content":"605faea1"},{"content":"3fc7c349"}],"metadata":"e4b197ca"},"/PSP/docs":{"component":"1be78505","docsMetadata":"e8df8ca6"},"/PSP/docs/":{"component":"17896441","content":"27d78fdc"},"/PSP/docs/cadTools":{"component":"17896441","content":"0b24b4d1"},"/PSP/docs/doc1":{"component":"17896441","content":"7366bc9d"},"/PSP/docs/doc2":{"component":"17896441","content":"991b72a1"},"/PSP/docs/doc3":{"component":"17896441","content":"225b4c69"},"/PSP/docs/installation":{"component":"17896441","content":"77fbd900"},"/PSP/docs/mainScreen":{"component":"17896441","content":"b8b14fb6"},"/PSP/docs/mdx":{"component":"17896441","content":"45acc928"},"/PSP/docs/powerEditor":{"component":"17896441","content":"7c02804c"}}')},function(e,t,n){"use strict";t.a={plugins:[],themes:[],customFields:{},themeConfig:{navbar:{title:"PSP-UFU",logo:{alt:"PSP-UFU logo",src:"img/logo.svg"},links:[{to:"docs/",activeBasePath:"docs",label:"User Guide",position:"left"},{to:"blog",label:"Changelog",position:"left"},{href:"https://github.com/Thales1330/PSP",label:"PSP-UFU Source Code",position:"right"}]},footer:{style:"dark",links:[{title:"Guide",items:[{label:"PSP-UFU Guide",to:"docs/"},{label:"Code Documentation",to:"https://thales1330.github.io/PSP/doxygen/html/index.html"}]},{title:"Community",items:[{label:"Ask a question",href:"https://github.com/Thales1330/PSP/issues"},{label:"Twitter",href:"https://twitter.com/PspUfu"}]},{title:"Site Image Credit",items:[{label:"Images designed by upklyak / slidesgo / macrovector / Freepik",href:"http://www.freepik.com/"}]}],copyright:"Copyright \xa9 2020 Thales Lima Oliveira. Built with Docusaurus."}},title:"PSP-UFU",tagline:"Power System Platform of Federal University of Uberl\xe2ndia",url:"https://thales1330.github.io",baseUrl:"/PSP/",favicon:"img/favicon.ico",organizationName:"thales1330",projectName:"PSP",presets:[["@docusaurus/preset-classic",{docs:{homePageId:"aboutPSP",sidebarPath:"C:\\Users\\thale\\Documents\\GitHub\\PSP\\docusaurus\\sidebars.js",editUrl:"https://github.com/Thales1330/PSP/tree/master/docs"},blog:{showReadingTime:!0,editUrl:"https://github.com/Thales1330/PSP/tree/master/docs"},theme:{customCss:"C:\\Users\\thale\\Documents\\GitHub\\PSP\\docusaurus\\src\\css\\custom.css"}}]]}},function(e,t,n){var r,o;void 0===(o="function"==typeof(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 o(e,t,n){return e<t?t:e>n?n:e}function a(e){return 100*(-1+e)}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=o(e,r.minimum,1),n.status=1===e?null:e;var u=n.render(!t),s=u.querySelector(r.barSelector),c=r.speed,f=r.easing;return u.offsetWidth,i((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(s,function(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}(e,c,f)),1===e?(l(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){l(u,{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)*o(Math.random()*t,.1,.95)),t=o(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");s(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),u=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&d(o),c!=document.body&&s(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){c(document.documentElement,"nprogress-busy"),c(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(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 i=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()})),t[n]||(t[n]=function(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}(n))}function r(e,t,r){t=n(t),e.style[t]=r}return function(e,t){var n,o,a=arguments;if(2==a.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function s(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function c(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 d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?r.call(t,n,t,e):r)||(e.exports=o)},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return w}));var r=n(1);n.d(t,"d",(function(){return r.e})),n.d(t,"e",(function(){return r.f}));var o=n(3),a=n(0),i=n.n(a),l=n(5),u=(n(9),n(2)),s=n(6),c=n(4),f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(l.a)(t.props),t}return Object(o.a)(t,e),t.prototype.render=function(){return i.a.createElement(r.b,{history:this.history,children:this.props.children})},t}(i.a.Component);i.a.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?Object(l.c)(e,null,null,t):e},m=function(e){return e},h=i.a.forwardRef;void 0===h&&(h=m);var g=h((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,a=Object(s.a)(e,["innerRef","navigate","onClick"]),l=a.target,c=Object(u.a)({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||l&&"_self"!==l||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=m!==h&&t||n,i.a.createElement("a",c)}));var b=h((function(e,t){var n=e.component,o=void 0===n?g:n,a=e.replace,l=e.to,f=e.innerRef,b=Object(s.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(r.d.Consumer,null,(function(e){e||Object(c.a)(!1);var n=e.history,r=p(d(l,e.location),e.location),s=r?n.createHref(r):"",g=Object(u.a)({},b,{href:s,navigate:function(){var t=d(l,e.location);(a?n.replace:n.push)(t)}});return m!==h?g.ref=t||f:g.innerRef=f,i.a.createElement(o,g)}))})),v=function(e){return e},y=i.a.forwardRef;void 0===y&&(y=v);var w=y((function(e,t){var n=e["aria-current"],o=void 0===n?"page":n,a=e.activeClassName,l=void 0===a?"active":a,f=e.activeStyle,m=e.className,h=e.exact,g=e.isActive,w=e.location,k=e.sensitive,S=e.strict,E=e.style,x=e.to,T=e.innerRef,P=Object(s.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(r.d.Consumer,null,(function(e){e||Object(c.a)(!1);var n=w||e.location,a=p(d(x,n),n),s=a.pathname,_=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),C=_?Object(r.e)(n.pathname,{path:_,exact:h,sensitive:k,strict:S}):null,O=!!(g?g(C,n):C),A=O?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(" ")}(m,l):m,R=O?Object(u.a)({},E,{},f):E,N=Object(u.a)({"aria-current":O&&o||null,className:A,style:R,to:a},P);return v!==y?N.ref=t||T:N.innerRef=T,i.a.createElement(b,N)}))}))},,function(e,t,n){var r=n(22),o=n(7),a=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(37)?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(25),o=n(60),a=n(61),i=Object.defineProperty;t.f=n(13)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(l){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(26);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports={}},function(e,t,n){var r=n(63),o=n(41);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(7),o=n(8),a=n(14),i=n(23)("src"),l=n(67),u=(""+l).split("toString");n(22).inspectSource=function(e){return l.call(e)},(e.exports=function(e,t,n,l){var s="function"==typeof n;s&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(a(n,i)||o(n,i,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:l?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[i]||l.call(this)}))},function(e,t,n){var r=n(21)("keys"),o=n(23);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r={"./":85};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=31},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var l=n(0),u=n(9),s=[],c=[];function f(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 d(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var o=f(e[r]);o.loading?t.loading=!0:(t.loaded[r]=o.loaded,t.error=o.error),n.push(o.promise),o.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 f,d;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=Object.assign({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 s.push(g),"function"==typeof m.webpack&&c.push((function(){if(e=m.webpack,"object"===r(n.m)&&e().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g();var e})),d=f=function(t){function n(r){o(this,n);var i=a(this,t.call(this,r));return i.retry=function(){i.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),i._loadModule()},g(),i.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},i}return i(n,t),n.preload=function(){return g()},n.prototype.componentWillMount=function(){this._mounted=!0,this._loadModule()},n.prototype._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){"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){e.setState({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){e.setState({timedOut:!0})}),m.timeout));var t=function(){e._mounted&&(e.setState({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts())};h.promise.then((function(){t()})).catch((function(e){t()}))}},n.prototype.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},n.prototype._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},n.prototype.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),f.contextTypes={loadable:u.shape({report:u.func.isRequired})},d}function h(e){return m(f,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(d,e)};var g=function(e){function t(){return o(this,t),a(this,e.apply(this,arguments))}return i(t,e),t.prototype.getChildContext=function(){return{loadable:{report:this.props.report}}},t.prototype.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}g.propTypes={report:u.func.isRequired},g.childContextTypes={loadable:u.shape({report:u.func.isRequired}).isRequired},h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){b(s).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=h},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),a=n(3),i=n(9),l=n.n(i),u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function s(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 c=o.a.createContext||function(e,t){var n,o,i,c="__create-react-context-"+((u[i="__global_unique_id__"]=(u[i]||0)+1)+"__"),f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.props.value),t}Object(a.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[c]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((a=r)===(i=o)?0!==a||1/a==1/i:a!=a&&i!=i)?n=0:(n="function"==typeof t?t(r,o):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var a,i},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[c]=l.a.object.isRequired,n);var d=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}Object(a.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[c]&&this.context[c].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[c]&&this.context[c].off(this.onUpdate)},r.getValue=function(){return this.context[c]?this.context[c].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return d.contextTypes=((o={})[c]=l.a.object,o),{Provider:f,Consumer:d}};t.a=c}).call(this,n(52))},function(e,t,n){var r=n(82);e.exports=p,e.exports.parse=a,e.exports.compile=function(e,t){return l(a(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],p=n.index;if(l+=e.slice(i,p),i=p+f.length,d)l+=d[1];else{var m=e[i],h=n[2],g=n[3],b=n[4],v=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,S="+"===y||"*"===y,E="?"===y||"*"===y,x=n[2]||c,T=b||v;r.push({name:g||a++,prefix:h||"",delimiter:x,optional:E,repeat:S,partial:k,asterisk:!!w,pattern:T?s(T):w?".*":"[^"+u(x)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(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),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",f(t)));return function(t,o){for(var a="",l=t||{},u=(o||{}).pretty?i:encodeURIComponent,s=0;s<e.length;s++){var c=e[s];if("string"!=typeof c){var f,d=l[c.name];if(null==d){if(c.optional){c.partial&&(a+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(d)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=u(d[p]),!n[s].test(f))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(f)+"`");a+=(0===p?c.prefix:c.delimiter)+f}}else{if(f=c.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(d),!n[s].test(f))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+f+'"');a+=c.prefix+f}}else a+=c}return a}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,a=!1!==n.end,i="",l=0;l<e.length;l++){var s=e[l];if("string"==typeof s)i+=u(s);else{var d=u(s.prefix),p="(?:"+s.pattern+")";t.push(s),s.repeat&&(p+="(?:"+d+p+")*"),i+=p=s.optional?s.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}var m=u(n.delimiter||"/"),h=i.slice(-m.length)===m;return o||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=a?"$":o&&h?"":"(?="+m+"|$)",c(new RegExp("^"+i,f(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=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(a(e,n),t,n)}(e,t,n)}},function(e,t,n){"use strict";var r,o,a,i=(r=0,o={util:{encode:function(e){return e instanceof a?new a(e.type,o.util.encode(e.content),e.alias):"Array"===o.util.type(e)?e.map(o.util.encode):e.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1]},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++r}),e.__id},clone:function(e,t){var n=o.util.type(e);switch(t=t||{},n){case"Object":if(t[o.util.objId(e)])return t[o.util.objId(e)];var r={};for(var a in t[o.util.objId(e)]=r,e)e.hasOwnProperty(a)&&(r[a]=o.util.clone(e[a],t));return r;case"Array":return t[o.util.objId(e)]?t[o.util.objId(e)]:(r=[],t[o.util.objId(e)]=r,e.forEach((function(e,n){r[n]=o.util.clone(e,t)})),r)}return e}},languages:{extend:function(e,t){var n=o.util.clone(o.languages[e]);for(var r in t)n[r]=t[r];return n},insertBefore:function(e,t,n,r){var a=(r=r||o.languages)[e];if(2==arguments.length){for(var i in n=arguments[1])n.hasOwnProperty(i)&&(a[i]=n[i]);return a}var l={};for(var u in a)if(a.hasOwnProperty(u)){if(u==t)for(var i in n)n.hasOwnProperty(i)&&(l[i]=n[i]);l[u]=a[u]}return o.languages.DFS(o.languages,(function(t,n){n===r[e]&&t!=e&&(this[t]=l)})),r[e]=l},DFS:function(e,t,n,r){for(var a in r=r||{},e)e.hasOwnProperty(a)&&(t.call(e,a,e[a],n||a),"Object"!==o.util.type(e[a])||r[o.util.objId(e[a])]?"Array"!==o.util.type(e[a])||r[o.util.objId(e[a])]||(r[o.util.objId(e[a])]=!0,o.languages.DFS(e[a],t,a,r)):(r[o.util.objId(e[a])]=!0,o.languages.DFS(e[a],t,null,r)))}},plugins:{},highlight:function(e,t,n){var r={code:e,grammar:t,language:n};return r.tokens=o.tokenize(r.code,r.grammar),a.stringify(o.util.encode(r.tokens),r.language)},matchGrammar:function(e,t,n,r,a,i,l){var u=o.Token;for(var s in n)if(n.hasOwnProperty(s)&&n[s]){if(s==l)return;var c=n[s];c="Array"===o.util.type(c)?c:[c];for(var f=0;f<c.length;++f){var d=c[f],p=d.inside,m=!!d.lookbehind,h=!!d.greedy,g=0,b=d.alias;if(h&&!d.pattern.global){var v=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,v+"g")}d=d.pattern||d;for(var y=r,w=a;y<t.length;w+=t[y].length,++y){var k=t[y];if(t.length>e.length)return;if(!(k instanceof u)){if(h&&y!=t.length-1){if(d.lastIndex=w,!(_=d.exec(e)))break;for(var S=_.index+(m?_[1].length:0),E=_.index+_[0].length,x=y,T=w,P=t.length;x<P&&(T<E||!t[x].type&&!t[x-1].greedy);++x)S>=(T+=t[x].length)&&(++y,w=T);if(t[y]instanceof u)continue;C=x-y,k=e.slice(w,T),_.index-=w}else{d.lastIndex=0;var _=d.exec(k),C=1}if(_){m&&(g=_[1]?_[1].length:0),E=(S=_.index+g)+(_=_[0].slice(g)).length;var O=k.slice(0,S),A=k.slice(E),R=[y,C];O&&(++y,w+=O.length,R.push(O));var N=new u(s,p?o.tokenize(_,p):_,b,_,h);if(R.push(N),A&&R.push(A),Array.prototype.splice.apply(t,R),1!=C&&o.matchGrammar(e,t,n,y,w,!0,s),i)break}else if(i)break}}}}},hooks:{add:function(){}},tokenize:function(e,t,n){var r=[e],a=t.rest;if(a){for(var i in a)t[i]=a[i];delete t.rest}return o.matchGrammar(e,r,t,0,0,!1),r}},(a=o.Token=function(e,t,n,r,o){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length,this.greedy=!!o}).stringify=function(e,t,n){if("string"==typeof e)return e;if("Array"===o.util.type(e))return e.map((function(n){return a.stringify(n,t,e)})).join("");var r={type:e.type,content:a.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var i="Array"===o.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,i)}var l=Object.keys(r.attributes).map((function(e){return e+'="'+(r.attributes[e]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+r.tag+' class="'+r.classes.join(" ")+'"'+(l?" "+l:"")+">"+r.content+"</"+r.tag+">"},o);i.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},i.languages.markup.tag.inside["attr-value"].inside.entity=i.languages.markup.entity,i.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(i.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:i.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:i.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,e),"i"),lookbehind:!0,greedy:!0,inside:r},i.languages.insertBefore("markup","cdata",o)}}),i.languages.xml=i.languages.extend("markup",{}),i.languages.html=i.languages.markup,i.languages.mathml=i.languages.markup,i.languages.svg=i.languages.markup,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={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}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};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*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:n},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s*(?:\r?\n|\r)(?:[\s\S])*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0},{pattern:/(["'])(?:\\[\s\S]|\$\([^)]+\)|`[^`]+`|(?!\1)[^\\])*\1/,greedy:!0,inside:n}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:n.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|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|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|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|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;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\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}};for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=n.variable[1].inside,a=0;a<r.length;a++)o[r[a]]=e.languages.bash[r[a]];e.languages.shell=e.languages.bash}(i),i.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},i.languages.c=i.languages.extend("clike",{"class-name":{pattern:/(\b(?:enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),i.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+(?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(?:<.+?>|("|')(?:\\?.)+?\2)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(?:define|defined|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(?:__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|stdin|stdout|stderr)\b/}),delete i.languages.c.boolean,i.languages.cpp=i.languages.extend("c",{"class-name":{pattern:/(\b(?:class|enum|struct)\s+)\w+/,lookbehind:!0},keyword:/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+\.?[\da-f']*|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+\.?[\d']*|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]*/i,greedy:!0},operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:true|false)\b/}),i.languages.insertBefore("cpp","string",{"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+[\s\S]*?(?:;|(?=\s*\{))/,inside:{rule:/@[\w-]+/}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),inside:{function:/^url/i,punctuation:/^\(|\)$/}},selector:RegExp("[^{}\\s](?:[^{};\"']|"+t.source+")*?(?=\\s*\\{)"),string:{pattern:t,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),e.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:e.languages.css}},alias:"language-css"}},n.tag))}(i),i.languages.css.selector={pattern:i.languages.css.selector,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:{pattern:/\[(?:[^[\]"']|("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1)*\]/,greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},attribute:{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},value:[/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,{pattern:/(=\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}],punctuation:/[()]/}},i.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}}),i.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:/#[\da-f]{3,8}/i,entity:/\\[\da-f]{1,8}/i,unit:{pattern:/(\d)(?:%|[a-z]+)/,lookbehind:!0},number:/-?[\d.]+/}),i.languages.javascript=i.languages.extend("clike",{"class-name":[i.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|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)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,function:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),i.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,i.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:i.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:i.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:i.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]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:i.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),i.languages.insertBefore("javascript","string",{"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:i.languages.javascript}},string:/[\s\S]+/}}}),i.languages.markup&&i.languages.markup.tag.addInlined("script","javascript"),i.languages.js=i.languages.javascript,function(e){var t=e.util.clone(e.languages.javascript);e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=/<\/?(?:[\w.:-]+\s*(?:\s+(?:[\w.:-]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s{'">=]+|\{(?:\{(?:\{[^}]*\}|[^{}])*\}|[^{}])+\}))?|\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}))*\s*\/?)?>/i,e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/i,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">]+)/i,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.insertBefore("inside","attr-name",{spread:{pattern:/\{\.{3}[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\}/,inside:{punctuation:/\.{3}|[{}.]/,"attr-value":/\w+/}}},e.languages.jsx.tag),e.languages.insertBefore("inside","attr-value",{script:{pattern:/=(\{(?:\{(?:\{[^}]*\}|[^}])*\}|[^}])+\})/i,inside:{"script-punctuation":{pattern:/^=(?={)/,alias:"punctuation"},rest:e.languages.jsx},alias:"language-javascript"}},e.languages.jsx.tag);var n=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(n).join(""):""},r=function(t){for(var o=[],a=0;a<t.length;a++){var i=t[a],l=!1;if("string"!=typeof i&&("tag"===i.type&&i.content[0]&&"tag"===i.content[0].type?"</"===i.content[0].content[0].content?o.length>0&&o[o.length-1].tagName===n(i.content[0].content[1])&&o.pop():"/>"===i.content[i.content.length-1].content||o.push({tagName:n(i.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===i.type&&"{"===i.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===i.type&&"}"===i.content?o[o.length-1].openedBraces--:l=!0),(l||"string"==typeof i)&&o.length>0&&0===o[o.length-1].openedBraces){var u=n(i);a<t.length-1&&("string"==typeof t[a+1]||"plain-text"===t[a+1].type)&&(u+=n(t[a+1]),t.splice(a+1,1)),a>0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(u=n(t[a-1])+u,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",u,null,u)}i.content&&"string"!=typeof i.content&&r(i.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)}))}(i),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*@(?:param|arg|arguments)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^\s*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var r=e.languages[t];if(r){var o=r["doc-comment"];if(!o){var a={"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,alias:"comment"}};o=(r=e.languages.insertBefore(t,"comment",a))["doc-comment"]}if(o instanceof RegExp&&(o=r["doc-comment"]={pattern:o}),Array.isArray(o))for(var i=0,l=o.length;i<l;i++)o[i]instanceof RegExp&&(o[i]={pattern:o[i]}),n(o[i]);else n(o)}}(t,(function(e){e.inside||(e.inside={}),e.inside.rest=n}))}))}}),t.addSupport(["java","javascript","php"],t)}(i),function(e){var t=/\b(?:abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while|var|null|exports|module|open|opens|provides|requires|to|transitive|uses|with)\b/,n=/\b[A-Z](?:\w*[a-z]\w*)?\b/;e.languages.java=e.languages.extend("clike",{"class-name":[n,/\b[A-Z]\w*(?=\s+\w+\s*[;,=())])/],keyword:t,function:[e.languages.clike.function,{pattern:/(\:\:)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x[\da-f_]*\.?[\da-f_p+-]+\b|(?:\b\d[\d_]*\.?[\d_]*|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|([-+&|])\2|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","class-name",{annotation:{alias:"punctuation",pattern:/(^|[^.])@\w+/,lookbehind:!0},namespace:{pattern:/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)[a-z]\w*(\.[a-z]\w*)+/,lookbehind:!0,inside:{punctuation:/\./}},generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":n,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(i),function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var u=0;u<l.length&&!(o>=a.length);u++){var s=l[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var c=a[o],f=n.tokenStack[c],d="string"==typeof s?s:s.content,p=t(r,c),m=d.indexOf(p);if(m>-1){++o;var h=d.substring(0,m),g=new e.Token(r,e.tokenize(f,n.grammar),"language-"+r,f),b=d.substring(m+p.length),v=[];h&&v.push.apply(v,i([h])),v.push(g),b&&v.push.apply(v,i([b])),"string"==typeof s?l.splice.apply(l,[u,1].concat(v)):s.content=v}}else s.content&&i(s.content)}return l}(n.tokens)}}}})}(i),function(e){e.languages.php=e.languages.extend("clike",{keyword:/\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exit|extends|final|finally|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|new|or|parent|print|private|protected|public|require|require_once|return|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,boolean:{pattern:/\b(?:false|true)\b/i,alias:"constant"},constant:[/\b[A-Z_][A-Z0-9_]*\b/,/\b(?:null)\b/i],comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0}}),e.languages.insertBefore("php","string",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),e.languages.insertBefore("php","comment",{delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"}}),e.languages.insertBefore("php","keyword",{variable:/\$+(?:\w+\b|(?={))/i,package:{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),e.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}});var t={pattern:/{\$(?:{(?:{[^{}]+}|[^{}]+)}|[^{}])+}|(^|[^\\{])\$+(?:\w+(?:\[.+?]|->\w+)*)/,lookbehind:!0,inside:{rest:e.languages.php}};e.languages.insertBefore("php","string",{"nowdoc-string":{pattern:/<<<'([^']+)'(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;/,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},"heredoc-string":{pattern:/<<<(?:"([^"]+)"(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\1;|([a-z_]\w*)(?:\r\n?|\n)(?:.*(?:\r\n?|\n))*?\2;)/i,greedy:!0,alias:"string",inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:t}},"single-quoted-string":{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,alias:"string",inside:{interpolation:t}}}),delete e.languages.php.string,e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#)(?:[^?\n\r]|\?(?!>))*|\/\*[\s\S]*?(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(i),function(e){var t=e.languages.javascript,n=/{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})+}/.source,r="(@(?:param|arg|argument|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/[$\w\xA0-\uFFFF.]+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[[$\w\xA0-\uFFFF.]+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{punctuation:/[.,:?=<>|{}()[\]]/}},{pattern:/(@(?:augments|extends|class|interface|memberof!?|this)\s+)[A-Z]\w*(?:\.[A-Z]\w*)*/,lookbehind:!0,inside:{punctuation:/\./}}],example:{pattern:/(@example\s+)[^@]+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^(\s*(?:\*\s*)?).+$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(i),i.languages.actionscript=i.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|else|extends|finally|for|function|if|implements|import|in|instanceof|interface|internal|is|native|new|null|package|private|protected|public|return|super|switch|this|throw|try|typeof|use|var|void|while|with|dynamic|each|final|get|include|namespace|native|override|set|static)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),i.languages.actionscript["class-name"].alias="function",i.languages.markup&&i.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:{rest:i.languages.markup}}}),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"},rest: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}(i),function(e){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(?:(?:(?:Uint|Int)(?:8|16|32)|Uint8Clamped|Float(?:32|64))?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|(?:Weak)?(?:Set|Map)|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{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:/(\.\s*)#?[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*/,lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|location|navigator|performance|(?:local|session)Storage|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var t=["function","function-variable","method","method-variable","property-access"],n=0;n<t.length;n++){var r=t[n],o=e.languages.javascript[r];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[r]={pattern:o});var a=o.inside||{};o.inside=a,a["maybe-class-name"]=/^[A-Z][\s\S]*/}}(i),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Nn]umber|[Ss]tring|[Bb]oolean|Function|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:type|opaque|declare|Class)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:await|Diff|Exact|Keys|ObjMap|PropertyType|Shape|Record|Supertype|Subtype|Enum)\b(?!\$)/,lookbehind:!0})}(i),i.languages.n4js=i.languages.extend("javascript",{keyword:/\b(?:any|Array|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),i.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),i.languages.n4jsd=i.languages.n4js,i.languages.typescript=i.languages.extend("javascript",{keyword:/\b(?:abstract|as|async|await|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|is|keyof|let|module|namespace|new|null|of|package|private|protected|public|readonly|return|require|set|static|super|switch|this|throw|try|type|typeof|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),i.languages.ts=i.languages.typescript,function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,o=r.inside["interpolation-punctuation"],a=r.pattern.source;function i(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 u(t,n,r){var o={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",o),o.tokens=e.tokenize(o.code,o.grammar),e.hooks.run("after-tokenize",o),o.tokens}function s(t){var n={};n["interpolation-punctuation"]=o;var a=e.tokenize(t,n);if(3===a.length){var i=[1,1];i.push.apply(i,u(a[1],e.languages.javascript,"javascript")),a.splice.apply(a,i)}return new e.Token("interpolation",a,r.alias,t)}function c(t,n,r){var o=e.tokenize(t,{interpolation:{pattern:RegExp(a),lookbehind:!0}}),i=0,c={},f=u(o.map((function(e){if("string"==typeof e)return e;for(var n,o=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=o,n})).join(""),n,r),d=Object.keys(c);return i=0,function e(t){for(var n=0;n<t.length;n++){if(i>=d.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var o=d[i],a="string"==typeof r?r:r.content,l=a.indexOf(o);if(-1!==l){++i;var u=a.substring(0,l),f=s(c[o]),p=a.substring(l+o.length),m=[];if(u&&m.push(u),m.push(f),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])}}}(f),new e.Token(r,f,"language-"+r,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:md|markdown)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),t].filter(Boolean);var f={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function d(e){return"string"==typeof e?e:Array.isArray(e)?e.map(d).join(""):d(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in f&&function t(n){for(var r=0,o=n.length;r<o;r++){var a=n[r];if("string"!=typeof a){var i=a.content;if(Array.isArray(i))if("template-string"===a.type){var l=i[1];if(3===i.length&&"string"!=typeof l&&"embedded-code"===l.type){var u=d(l),s=l.alias,f=Array.isArray(s)?s[0]:s,p=e.languages[f];if(!p)continue;i[1]=c(u,p,f)}}else t(i);else"string"!=typeof i&&t([i])}}}(t.tokens)}))}(i),i.languages.graphql={comment:/#.*/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:true|false)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+)[a-zA-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:enum|fragment|implements|input|interface|mutation|on|query|scalar|schema|type|union)\b/,operator:/[!=|]|\.{3}/,punctuation:/[!(){}\[\]:=,]/,constant:/\b(?!ID\b)[A-Z][A-Z_\d]*\b/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\r?\n|\r)(?!\r?\n|\r))/.source;function n(e,n){return e=e.replace(/<inner>/g,t),n&&(e=e+"|"+e.replace(/_/g,"\\*")),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``.+?``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\r?\n|\r)|$)/.source.replace(/__/g,r),a=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\r?\n|\r)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+a+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+a+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+a+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+o+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/(^[ \t]*(?:\r?\n|\r))(?: {4}|\t).+(?:(?:\r?\n|\r)(?: {4}|\t).+)*/m,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\r?\n|\r))[\s\S]+?(?=(?:\r?\n|\r)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\r?\n|\r)(?:==+|--+)(?=[ \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(/__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+?\2/.source,!1),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[(?:(?!\])<inner>)+\])/.source,!1),lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(\[)[^\]]+(?=\]$)/,lookbehind:!0},content:{pattern:/(^!?\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike"].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 o=t[n];if("code"===o.type){var a=o.content[1],i=o.content[3];if(a&&i&&"code-language"===a.type&&"code-block"===i.type&&"string"==typeof a.content){var l="language-"+a.content.trim().split(/\s+/)[0].toLowerCase();i.alias?"string"==typeof i.alias?i.alias=[i.alias,l]:i.alias.push(l):i.alias=[l]}}else e(o.content)}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,o=t.classes.length;r<o;r++){var a=t.classes[r],i=/language-(.+)/.exec(a);if(i){n=i[1];break}}var l=e.languages[n];if(l){var u=t.content.replace(/</g,"<").replace(/&/g,"&");t.content=e.highlight(u,l,n)}else if(n&&"none"!==n&&e.plugins.autoloader){var s="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=s,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(s);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}})),e.languages.md=e.languages.markdown}(i),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],o=[];/^\w+$/.test(n)||o.push(/\w+/.exec(n)[0]),"diff"===n&&o.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:o}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(i),i.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},i.languages.go=i.languages.extend("clike",{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/,builtin:/\b(?:bool|byte|complex(?:64|128)|error|float(?:32|64)|rune|string|u?int(?:8|16|32|64)?|uintptr|append|cap|close|complex|copy|delete|imag|len|make|new|panic|print(?:ln)?|real|recover)\b/,boolean:/\b(?:_|iota|nil|true|false)\b/,operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,number:/(?:\b0x[a-f\d]+|(?:\b\d+\.?\d*|\B\.\d+)(?:e[-+]?\d+)?)i?/i,string:{pattern:/(["'`])(\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0}}),delete i.languages.go["class-name"],function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/i,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:true|false)\b/,block:{pattern:/^(\s*~?\s*)[#\/]\S+?(?=\s*~?\s*$|\s)/i,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")}))}(i),i.languages.json={property:{pattern:/"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,greedy:!0},comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,number:/-?\d+\.?\d*(e[+-]?\d+)?/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},i.languages.less=i.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\([^{}]+\)|[^(){};])*?(?=\s*\{)/i,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\([^{}]*\)|[^{};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),i.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}),i.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:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,symbol:{pattern:/^[^:=\r\n]+(?=\s*:(?!=))/m,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/,{pattern:/(\()(?:addsuffix|abspath|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(?:s|list)?)(?=[ \t])/,lookbehind:!0}],operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},i.languages.objectivec=i.languages.extend("c",{keyword:/\b(?:asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while|in|self|super)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,string:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|@"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete i.languages.objectivec["class-name"],i.languages.ocaml={comment:/\(\*[\s\S]*?\*\)/,string:[{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},{pattern:/(['`])(?:\\(?:\d+|x[\da-f]+|.)|(?!\1)[^\\\r\n])\1/i,greedy:!0}],number:/\b(?:0x[\da-f][\da-f_]+|(?:0[bo])?\d[\d_]*\.?[\d_]*(?:e[+-]?[\d_]+)?)/i,type:{pattern:/\B['`]\w*/,alias:"variable"},directive:{pattern:/\B#\w+/,alias:"function"},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|object|of|open|prefix|private|rec|then|sig|struct|to|try|type|val|value|virtual|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lxor|lsl|lsr|mod|nor|or)\b/,punctuation:/[(){}\[\]|_.,:;]/},i.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},"string-interpolation":{pattern:/(?:f|rf|fr)(?:("""|''')[\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]|rb|br)?("""|''')[\s\S]+?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|rb|br)?("|')(?:\\.|(?!\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:/(^\s*)@\w+(?:\.\w+)*/i,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:and|as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|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(?:True|False|None)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},i.languages.python["string-interpolation"].inside.interpolation.inside.rest=i.languages.python,i.languages.py=i.languages.python,i.languages.reason=i.languages.extend("clike",{comment:{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},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(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),i.languages.insertBefore("reason","class-name",{character:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,alias:"string"},constructor:{pattern:/\b[A-Z]\w*\b(?!\s*\.)/,alias:"variable"},label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete i.languages.reason.function,function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t]+.+)*/m,lookbehind:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,inside:{atrule:/(?:@[\w-]+|[+=])/m}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|or|not)\b/,{pattern:/(\s+)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s]+.*)/m,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)\1[ \t]+\S(?:,?[^,\r\n]+)*)*/,lookbehind:!0}})}(i),i.languages.scss=i.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()]|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}]+[:{][^}]+))/m,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[\w-]|\$[-\w]+|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),i.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),i.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),i.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:true|false)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),i.languages.scss.atrule.inside.rest=i.languages.scss,i.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},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(?:_INSERT|COL)?|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|RETURNS?|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(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+\.?\d*|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t={url:/url\((["']?).*?\1\)/i,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+)(?:(?:if|else|for|return|unless)(?=\s+|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,number:/\b\d+(?:\.\d+)?%?/,boolean:/\b(?:true|false)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.+|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],punctuation:/[{}()\[\];:,]/};t.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^{|}$/,alias:"punctuation"},rest:t}},t.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:t}},e.languages.stylus={comment:{pattern:/(^|[^\\])(\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},"atrule-declaration":{pattern:/(^\s*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:t}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:(?:\{[^}]*\}|.+)|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:t}},statement:{pattern:/(^[ \t]*)(?:if|else|for|return|unless)[ \t]+.+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:t}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)[^{\r\n]*(?:;|[^{\r\n,](?=$)(?!(\r?\n|\r)(?:\{|\2[ \t]+)))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:t.interpolation}},rest:t}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\))?|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t]+)))/m,lookbehind:!0,inside:{interpolation:t.interpolation,punctuation:/[{},]/}},func:t.func,string:t.string,interpolation:t.interpolation,punctuation:/[{}()\[\];:.]/}}(i);var l=i.util.clone(i.languages.typescript);i.languages.tsx=i.languages.extend("jsx",l),i.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|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|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!#$%&'*+\-./:<=>?@\\^_`|~]+/i,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:/[()]/},i.languages.yaml={scalar:{pattern:/([\-:]\s*(?:![^\s]+)?[ \t]*[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/,lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:/(\s*(?:^|[:\-,[{\r\n?])[ \t]*(?:![^\s]+)?[ \t]*)[^\r\n{[\]},#\s]+?(?=\s*:\s)/,lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:\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*)?)?)(?=[ \t]*(?:$|,|]|}))/m,lookbehind:!0,alias:"number"},boolean:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:true|false)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},null:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)(?:null|~)[ \t]*(?=$|,|]|})/im,lookbehind:!0,alias:"important"},string:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)("|')(?:(?!\2)[^\\\r\n]|\\.)*\2(?=[ \t]*(?:$|,|]|}|\s*#))/m,lookbehind:!0,greedy:!0},number:{pattern:/([:\-,[{]\s*(?:![^\s]+)?[ \t]*)[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)[ \t]*(?=$|,|]|})/im,lookbehind:!0},tag:/![^\s]+/,important:/[&*][\w]+/,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},i.languages.yml=i.languages.yaml,t.a=i},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(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(o){return!1}}()?Object.assign:function(e,t){for(var n,l,u=i(e),s=1;s<arguments.length;s++){for(var c in n=Object(arguments[s]))o.call(n,c)&&(u[c]=n[c]);if(r){l=r(n);for(var f=0;f<l.length;f++)a.call(n,l[f])&&(u[l[f]]=n[l[f]])}}return u}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(26),o=n(7).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(73),o=n(44);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(24).f,o=n(14),a=n(11)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var r=n(10);t.a=r.b},function(e,t,n){"use strict";e.exports=n(83)},function(e,t,n){"use strict";var r=n(0),o=n.n(r);t.a=o.a.createContext({})},,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}}(),e.exports=n(55)},function(e,t,n){"use strict";var r=n(47),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=c(n);f&&(i=i.concat(f(n)));for(var l=u(t),h=u(n),g=0;g<i.length;++g){var b=i[g];if(!(a[b]||r&&r[b]||h&&h[b]||l&&l[b])){var v=d(n,b);try{s(t,b,v)}catch(y){}}}}return t}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(90)},function(e,t,n){"use strict";var r=n(36),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,l=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,m=o?Symbol.for("react.memo"):60115,h=o?Symbol.for("react.lazy"):60116,g="function"==typeof Symbol&&Symbol.iterator;function b(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 v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}function k(){}function S(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||v}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(b(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=w.prototype;var E=S.prototype=new k;E.constructor=S,r(E,w.prototype),E.isPureReactComponent=!0;var x={current:null},T=Object.prototype.hasOwnProperty,P={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)T.call(t,r)&&!P.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:x.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var O=/\/+/g,A=[];function R(e,t,n,r){if(A.length){var o=A.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function N(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>A.length&&A.push(e)}function I(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;"undefined"!==l&&"boolean"!==l||(t=null);var u=!1;if(null===t)u=!0;else switch(l){case"string":case"number":u=!0;break;case"object":switch(t.$$typeof){case a:case i:u=!0}}if(u)return r(o,t,""===n?"."+L(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s<t.length;s++){var c=n+L(l=t[s],s);u+=e(l,c,r,o)}else if(null===t||"object"!=typeof t?c=null:c="function"==typeof(c=g&&t[g]||t["@@iterator"])?c:null,"function"==typeof c)for(t=c.call(t),s=0;!(l=t.next()).done;)u+=e(l=l.value,c=n+L(l,s++),r,o);else if("object"===l)throw r=""+t,Error(b(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return u}(e,"",t,n)}function L(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 F(e,t){e.func.call(e.context,t,e.count++)}function j(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?D(e,r,n,(function(e){return e})):null!=e&&(C(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(O,"$&/")+"/")+n)),r.push(e))}function D(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(O,"$&/")+"/"),I(e,j,t=R(t,a,r,o)),N(t)}var M={current:null};function z(){var e=M.current;if(null===e)throw Error(b(321));return e}var U={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:x,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return D(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;I(e,F,t=R(null,null,t,n)),N(t)},count:function(e){return I(e,(function(){return null}),null)},toArray:function(e){var t=[];return D(e,t,null,(function(e){return e})),t},only:function(e){if(!C(e))throw Error(b(143));return e}},t.Component=w,t.Fragment=l,t.Profiler=s,t.PureComponent=S,t.StrictMode=u,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=U,t.cloneElement=function(e,t,n){if(null==e)throw Error(b(267,e));var o=r({},e.props),i=e.key,l=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,u=x.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)T.call(t,c)&&!P.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){s=Array(c);for(var f=0;f<c;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:m,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return z().useCallback(e,t)},t.useContext=function(e,t){return z().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return z().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return z().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return z().useLayoutEffect(e,t)},t.useMemo=function(e,t){return z().useMemo(e,t)},t.useReducer=function(e,t,n){return z().useReducer(e,t,n)},t.useRef=function(e){return z().useRef(e)},t.useState=function(e){return z().useState(e)},t.version="16.13.1"},function(e,t,n){"use strict";var r=n(0),o=n(36),a=n(56);function i(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(i(227));function l(e,t,n,r,o,a,i,l,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(c){this.onError(c)}}var u=!1,s=null,c=!1,f=null,d={onError:function(e){u=!0,s=e}};function p(e,t,n,r,o,a,i,c,f){u=!1,s=null,l.apply(d,arguments)}var m=null,h=null,g=null;function b(e,t,n){var r=e.type||"unknown-event";e.currentTarget=g(n),function(e,t,n,r,o,a,l,d,m){if(p.apply(this,arguments),u){if(!u)throw Error(i(198));var h=s;u=!1,s=null,c||(c=!0,f=h)}}(r,t,void 0,e),e.currentTarget=null}var v=null,y={};function w(){if(v)for(var e in y){var t=y[e],n=v.indexOf(e);if(!(-1<n))throw Error(i(96,e));if(!S[n]){if(!t.extractEvents)throw Error(i(97,e));for(var r in S[n]=t,n=t.eventTypes){var o=void 0,a=n[r],l=t,u=r;if(E.hasOwnProperty(u))throw Error(i(99,u));E[u]=a;var s=a.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&k(s[o],l,u);o=!0}else a.registrationName?(k(a.registrationName,l,u),o=!0):o=!1;if(!o)throw Error(i(98,r,e))}}}}function k(e,t,n){if(x[e])throw Error(i(100,e));x[e]=t,T[e]=t.eventTypes[n].dependencies}var S=[],E={},x={},T={};function P(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(i(102,t));y[t]=r,n=!0}}n&&w()}var _=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),C=null,O=null,A=null;function R(e){if(e=h(e)){if("function"!=typeof C)throw Error(i(280));var t=e.stateNode;t&&(t=m(t),C(e.stateNode,e.type,t))}}function N(e){O?A?A.push(e):A=[e]:O=e}function I(){if(O){var e=O,t=A;if(A=O=null,R(e),t)for(e=0;e<t.length;e++)R(t[e])}}function L(e,t){return e(t)}function F(e,t,n,r,o){return e(t,n,r,o)}function j(){}var D=L,M=!1,z=!1;function U(){null===O&&null===A||(j(),I())}function $(e,t,n){if(z)return e(t,n);z=!0;try{return D(e,t,n)}finally{z=!1,U()}}var B=/^[: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]*$/,G=Object.prototype.hasOwnProperty,q={},H={};function V(e,t,n,r,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){W[e]=new V(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];W[t]=new V(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){W[e]=new V(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){W[e]=new V(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){W[e]=new V(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){W[e]=new V(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){W[e]=new V(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){W[e]=new V(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){W[e]=new V(e,5,!1,e.toLowerCase(),null,!1)}));var Q=/[\-:]([a-z])/g;function K(e){return e[1].toUpperCase()}"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(Q,K);W[t]=new V(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(Q,K);W[t]=new V(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(Q,K);W[t]=new V(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){W[e]=new V(e,1,!1,e.toLowerCase(),null,!1)})),W.xlinkHref=new V("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){W[e]=new V(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Y(e,t,n,r){var o=W.hasOwnProperty(t)?W[t]:null;(null!==o?0===o.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,o,r)&&(n=null),r||null===o?function(e){return!!G.call(H,e)||!G.call(q,e)&&(B.test(e)?H[e]=!0:(q[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,J="function"==typeof Symbol&&Symbol.for,ee=J?Symbol.for("react.element"):60103,te=J?Symbol.for("react.portal"):60106,ne=J?Symbol.for("react.fragment"):60107,re=J?Symbol.for("react.strict_mode"):60108,oe=J?Symbol.for("react.profiler"):60114,ae=J?Symbol.for("react.provider"):60109,ie=J?Symbol.for("react.context"):60110,le=J?Symbol.for("react.concurrent_mode"):60111,ue=J?Symbol.for("react.forward_ref"):60112,se=J?Symbol.for("react.suspense"):60113,ce=J?Symbol.for("react.suspense_list"):60120,fe=J?Symbol.for("react.memo"):60115,de=J?Symbol.for("react.lazy"):60116,pe=J?Symbol.for("react.block"):60121,me="function"==typeof Symbol&&Symbol.iterator;function he(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=me&&e[me]||e["@@iterator"])?e:null}function ge(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 ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case ce:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ie:return"Context.Consumer";case ae:return"Context.Provider";case ue:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return ge(e.type);case pe:return ge(e.render);case de:if(e=1===e._status?e._result:null)return ge(e)}return null}function be(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,a=ge(e.type);n=null,r&&(n=ge(r.type)),r=a,a="",o?a=" (at "+o.fileName.replace(Z,"")+":"+o.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}function ve(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ye(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ye(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 ke(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ye(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Se(e,t){var n=t.checked;return o({},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=ve(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 xe(e,t){null!=(t=t.checked)&&Y(e,"checked",t,!1)}function Te(e,t){xe(e,t);var n=ve(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")?_e(e,t.type,n):t.hasOwnProperty("defaultValue")&&_e(e,t.type,ve(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Pe(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 _e(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ce(e,t){return e=o({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 o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ve(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ve(n)}}function Ne(e,t){var n=ve(t.value),r=ve(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 Ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Le="http://www.w3.org/1999/xhtml",Fe="http://www.w3.org/2000/svg";function je(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 De(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?je(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Me,ze=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Fe||"innerHTML"in e)e.innerHTML=t;else{for((Me=Me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Ue(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function $e(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Be={animationend:$e("Animation","AnimationEnd"),animationiteration:$e("Animation","AnimationIteration"),animationstart:$e("Animation","AnimationStart"),transitionend:$e("Transition","TransitionEnd")},Ge={},qe={};function He(e){if(Ge[e])return Ge[e];if(!Be[e])return e;var t,n=Be[e];for(t in n)if(n.hasOwnProperty(t)&&t in qe)return Ge[e]=n[t];return e}_&&(qe=document.createElement("div").style,"AnimationEvent"in window||(delete Be.animationend.animation,delete Be.animationiteration.animation,delete Be.animationstart.animation),"TransitionEvent"in window||delete Be.transitionend.transition);var Ve=He("animationend"),We=He("animationiteration"),Qe=He("animationstart"),Ke=He("transitionend"),Xe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(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 tt(e){if(Je(e)!==e)throw Error(i(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return tt(o),e;if(a===r)return tt(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var l=!1,u=o.child;u;){if(u===n){l=!0,n=o,r=a;break}if(u===r){l=!0,r=o,n=a;break}u=u.sibling}if(!l){for(u=a.child;u;){if(u===n){l=!0,n=a,r=o;break}if(u===r){l=!0,r=a,n=o;break}u=u.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(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 rt(e,t){if(null==t)throw Error(i(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function ot(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function it(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)b(e,t[r],n[r]);else t&&b(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function lt(e){if(null!==e&&(at=rt(at,e)),e=at,at=null,e){if(ot(e,it),at)throw Error(i(95));if(c)throw e=f,c=!1,f=null,e}}function ut(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function st(e){if(!_)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ct=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ct.length&&ct.push(e)}function dt(e,t,n,r){if(ct.length){var o=ct.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=_n(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=ut(e.nativeEvent);r=e.topLevelType;var a=e.nativeEvent,i=e.eventSystemFlags;0===n&&(i|=64);for(var l=null,u=0;u<S.length;u++){var s=S[u];s&&(s=s.extractEvents(r,t,a,o,i))&&(l=rt(l,s))}lt(l)}}function mt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Qt(t,"scroll",!0);break;case"focus":case"blur":Qt(t,"focus",!0),Qt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":st(e)&&Qt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Xe.indexOf(e)&&Wt(e,t)}n.set(e,null)}}var ht,gt,bt,vt=!1,yt=[],wt=null,kt=null,St=null,Et=new Map,xt=new Map,Tt=[],Pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),_t="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function Ct(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Ot(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":St=null;break;case"pointerover":case"pointerout":Et.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xt.delete(t.pointerId)}}function At(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e=Ct(t,n,r,o,a),null!==t&&(null!==(t=Cn(t))&>(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=_n(e.target);if(null!==t){var n=Je(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void a.unstable_runWithPriority(e.priority,(function(){bt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Nt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Cn(t);return null!==n&>(n),e.blockedOn=t,!1}return!0}function It(e,t,n){Nt(e)&&n.delete(t)}function Lt(){for(vt=!1;0<yt.length;){var e=yt[0];if(null!==e.blockedOn){null!==(e=Cn(e.blockedOn))&&ht(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:yt.shift()}null!==wt&&Nt(wt)&&(wt=null),null!==kt&&Nt(kt)&&(kt=null),null!==St&&Nt(St)&&(St=null),Et.forEach(It),xt.forEach(It)}function Ft(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Lt)))}function jt(e){function t(t){return Ft(t,e)}if(0<yt.length){Ft(yt[0],e);for(var n=1;n<yt.length;n++){var r=yt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Ft(wt,e),null!==kt&&Ft(kt,e),null!==St&&Ft(St,e),Et.forEach(t),xt.forEach(t),n=0;n<Tt.length;n++)(r=Tt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&null===(n=Tt[0]).blockedOn;)Rt(n),null===n.blockedOn&&Tt.shift()}var Dt={},Mt=new Map,zt=new Map,Ut=["abort","abort",Ve,"animationEnd",We,"animationIteration",Qe,"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",Ke,"transitionEnd","waiting","waiting"];function $t(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],a="on"+(o[0].toUpperCase()+o.slice(1));a={phasedRegistrationNames:{bubbled:a,captured:a+"Capture"},dependencies:[r],eventPriority:t},zt.set(r,t),Mt.set(r,a),Dt[o]=a}}$t("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus 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),$t("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),$t(Ut,2);for(var Bt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Gt=0;Gt<Bt.length;Gt++)zt.set(Bt[Gt],0);var qt=a.unstable_UserBlockingPriority,Ht=a.unstable_runWithPriority,Vt=!0;function Wt(e,t){Qt(t,e,!1)}function Qt(e,t,n){var r=zt.get(t);switch(void 0===r?2:r){case 0:r=Kt.bind(null,t,1,e);break;case 1:r=Xt.bind(null,t,1,e);break;default:r=Yt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Kt(e,t,n,r){M||j();var o=Yt,a=M;M=!0;try{F(o,e,t,n,r)}finally{(M=a)||U()}}function Xt(e,t,n,r){Ht(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){if(Vt)if(0<yt.length&&-1<Pt.indexOf(e))e=Ct(null,e,t,n,r),yt.push(e);else{var o=Zt(e,t,n,r);if(null===o)Ot(e,r);else if(-1<Pt.indexOf(e))e=Ct(o,e,t,n,r),yt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return wt=At(wt,e,t,n,r,o),!0;case"dragenter":return kt=At(kt,e,t,n,r,o),!0;case"mouseover":return St=At(St,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Et.set(a,At(Et.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,xt.set(a,At(xt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Ot(e,r),e=dt(e,r,null,t);try{$(pt,e)}finally{ft(e)}}}}function Zt(e,t,n,r){if(null!==(n=_n(n=ut(r)))){var o=Je(n);if(null===o)n=null;else{var a=o.tag;if(13===a){if(null!==(n=et(o)))return n;n=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=dt(e,r,n,t);try{$(pt,e)}finally{ft(e)}return null}var Jt={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},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Jt.hasOwnProperty(e)&&Jt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(Jt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Jt[t]=Jt[e]}))}));var rn=o({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 on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62,""))}}function an(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}}var ln=Le;function un(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=T[t];for(var r=0;r<t.length;r++)mt(t[r],e,n)}function sn(){}function cn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(Vu){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(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=fn(r)}}function pn(){for(var e=window,t=cn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=cn((e=t.contentWindow).document)}return t}function mn(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 hn=null,gn=null;function bn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function vn(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 yn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function kn(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Sn(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 En=Math.random().toString(36).slice(2),xn="__reactInternalInstance$"+En,Tn="__reactEventHandlers$"+En,Pn="__reactContainere$"+En;function _n(e){var t=e[xn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pn]||n[xn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Sn(e);null!==e;){if(n=e[xn])return n;e=Sn(e)}return t}n=(e=n).parentNode}return null}function Cn(e){return!(e=e[xn]||e[Pn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function On(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function An(e){return e[Tn]||null}function Rn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Nn(e,t){var n=e.stateNode;if(!n)return null;var r=m(n);if(!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(i(231,t,typeof n));return n}function In(e,t,n){(t=Nn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Ln(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Rn(t);for(t=n.length;0<t--;)In(n[t],"captured",e);for(t=0;t<n.length;t++)In(n[t],"bubbled",e)}}function Fn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Nn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function jn(e){e&&e.dispatchConfig.registrationName&&Fn(e._targetInst,null,e)}function Dn(e){ot(e,Ln)}var Mn=null,zn=null,Un=null;function $n(){if(Un)return Un;var e,t,n=zn,r=n.length,o="value"in Mn?Mn.value:Mn.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return Un=o.slice(e,1<t?1-t:void 0)}function Bn(){return!0}function Gn(){return!1}function qn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Bn:Gn,this.isPropagationStopped=Gn,this}function Hn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Vn(e){if(!(e instanceof this))throw Error(i(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Wn(e){e.eventPool=[],e.getPooled=Hn,e.release=Vn}o(qn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Bn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Bn)},persist:function(){this.isPersistent=Bn},isPersistent:Gn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Gn,this._dispatchInstances=this._dispatchListeners=null}}),qn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},qn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var a=new t;return o(a,n.prototype),n.prototype=a,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Wn(n),n},Wn(qn);var Qn=qn.extend({data:null}),Kn=qn.extend({data:null}),Xn=[9,13,27,32],Yn=_&&"CompositionEvent"in window,Zn=null;_&&"documentMode"in document&&(Zn=document.documentMode);var Jn=_&&"TextEvent"in window&&!Zn,er=_&&(!Yn||Zn&&8<Zn&&11>=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function or(e,t){switch(e){case"keyup":return-1!==Xn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ir=!1;var lr={eventTypes:nr,extractEvents:function(e,t,n,r){var o;if(Yn)e:{switch(e){case"compositionstart":var a=nr.compositionStart;break e;case"compositionend":a=nr.compositionEnd;break e;case"compositionupdate":a=nr.compositionUpdate;break e}a=void 0}else ir?or(e,n)&&(a=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(a=nr.compositionStart);return a?(er&&"ko"!==n.locale&&(ir||a!==nr.compositionStart?a===nr.compositionEnd&&ir&&(o=$n()):(zn="value"in(Mn=r)?Mn.value:Mn.textContent,ir=!0)),a=Qn.getPooled(a,t,n,r),o?a.data=o:null!==(o=ar(n))&&(a.data=o),Dn(a),o=a):o=null,(e=Jn?function(e,t){switch(e){case"compositionend":return ar(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ir)return"compositionend"===e||!Yn&&or(e,t)?(e=$n(),Un=zn=Mn=null,ir=!1,e):null;switch(e){case"paste":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 er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Kn.getPooled(nr.beforeInput,t,n,r)).data=e,Dn(t)):t=null,null===o?t:null===t?o:[o,t]}},ur={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 sr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ur[e.type]:"textarea"===t}var cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=qn.getPooled(cr.change,e,t,n)).type="change",N(n),Dn(e),e}var dr=null,pr=null;function mr(e){lt(e)}function hr(e){if(ke(On(e)))return e}function gr(e,t){if("change"===e)return t}var br=!1;function vr(){dr&&(dr.detachEvent("onpropertychange",yr),pr=dr=null)}function yr(e){if("value"===e.propertyName&&hr(pr))if(e=fr(pr,e,ut(e)),M)lt(e);else{M=!0;try{L(mr,e)}finally{M=!1,U()}}}function wr(e,t,n){"focus"===e?(vr(),pr=n,(dr=t).attachEvent("onpropertychange",yr)):"blur"===e&&vr()}function kr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return hr(pr)}function Sr(e,t){if("click"===e)return hr(t)}function Er(e,t){if("input"===e||"change"===e)return hr(t)}_&&(br=st("input")&&(!document.documentMode||9<document.documentMode));var xr={eventTypes:cr,_isInputEventSupported:br,extractEvents:function(e,t,n,r){var o=t?On(t):window,a=o.nodeName&&o.nodeName.toLowerCase();if("select"===a||"input"===a&&"file"===o.type)var i=gr;else if(sr(o))if(br)i=Er;else{i=kr;var l=wr}else(a=o.nodeName)&&"input"===a.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Sr);if(i&&(i=i(e,t)))return fr(i,n,r);l&&l(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&_e(o,"number",o.value)}},Tr=qn.extend({view:null,detail:null}),Pr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _r(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Pr[e])&&!!t[e]}function Cr(){return _r}var Or=0,Ar=0,Rr=!1,Nr=!1,Ir=Tr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Cr,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Or;return Or=e.screenX,Rr?"mousemove"===e.type?e.screenX-t:0:(Rr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ar;return Ar=e.screenY,Nr?"mousemove"===e.type?e.screenY-t:0:(Nr=!0,0)}}),Lr=Ir.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Fr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},jr={eventTypes:Fr,extractEvents:function(e,t,n,r,o){var a="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(a&&0==(32&o)&&(n.relatedTarget||n.fromElement)||!i&&!a)return null;(a=r.window===r?r:(a=r.ownerDocument)?a.defaultView||a.parentWindow:window,i)?(i=t,null!==(t=(t=n.relatedTarget||n.toElement)?_n(t):null)&&(t!==Je(t)||5!==t.tag&&6!==t.tag)&&(t=null)):i=null;if(i===t)return null;if("mouseout"===e||"mouseover"===e)var l=Ir,u=Fr.mouseLeave,s=Fr.mouseEnter,c="mouse";else"pointerout"!==e&&"pointerover"!==e||(l=Lr,u=Fr.pointerLeave,s=Fr.pointerEnter,c="pointer");if(e=null==i?a:On(i),a=null==t?a:On(t),(u=l.getPooled(u,i,n,r)).type=c+"leave",u.target=e,u.relatedTarget=a,(n=l.getPooled(s,t,n,r)).type=c+"enter",n.target=a,n.relatedTarget=e,c=t,(r=i)&&c)e:{for(s=c,i=0,e=l=r;e;e=Rn(e))i++;for(e=0,t=s;t;t=Rn(t))e++;for(;0<i-e;)l=Rn(l),i--;for(;0<e-i;)s=Rn(s),e--;for(;i--;){if(l===s||l===s.alternate)break e;l=Rn(l),s=Rn(s)}l=null}else l=null;for(s=l,l=[];r&&r!==s&&(null===(i=r.alternate)||i!==s);)l.push(r),r=Rn(r);for(r=[];c&&c!==s&&(null===(i=c.alternate)||i!==s);)r.push(c),c=Rn(c);for(c=0;c<l.length;c++)Fn(l[c],"bubbled",u);for(c=r.length;0<c--;)Fn(r[c],"captured",n);return 0==(64&o)?[u]:[u,n]}};var Dr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Mr=Object.prototype.hasOwnProperty;function zr(e,t){if(Dr(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(!Mr.call(t,n[r])||!Dr(e[n[r]],t[n[r]]))return!1;return!0}var Ur=_&&"documentMode"in document&&11>=document.documentMode,$r={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Br=null,Gr=null,qr=null,Hr=!1;function Vr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Hr||null==Br||Br!==cn(n)?null:("selectionStart"in(n=Br)&&mn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},qr&&zr(qr,n)?null:(qr=n,(e=qn.getPooled($r.select,Gr,e,t)).type="select",e.target=Br,Dn(e),e))}var Wr={eventTypes:$r,extractEvents:function(e,t,n,r,o,a){if(!(a=!(o=a||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ze(o),a=T.onSelect;for(var i=0;i<a.length;i++)if(!o.has(a[i])){o=!1;break e}o=!0}a=!o}if(a)return null;switch(o=t?On(t):window,e){case"focus":(sr(o)||"true"===o.contentEditable)&&(Br=o,Gr=t,qr=null);break;case"blur":qr=Gr=Br=null;break;case"mousedown":Hr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Hr=!1,Vr(n,r);case"selectionchange":if(Ur)break;case"keydown":case"keyup":return Vr(n,r)}return null}},Qr=qn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Kr=qn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Xr=Tr.extend({relatedTarget:null});function Yr(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}var Zr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Jr={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"},eo=Tr.extend({key:function(e){if(e.key){var t=Zr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Jr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Cr,charCode:function(e){return"keypress"===e.type?Yr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),to=Ir.extend({dataTransfer:null}),no=Tr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Cr}),ro=qn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),oo=Ir.extend({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:null,deltaMode:null}),ao={eventTypes:Dt,extractEvents:function(e,t,n,r){var o=Mt.get(e);if(!o)return null;switch(e){case"keypress":if(0===Yr(n))return null;case"keydown":case"keyup":e=eo;break;case"blur":case"focus":e=Xr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Ir;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=to;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=no;break;case Ve:case We:case Qe:e=Qr;break;case Ke:e=ro;break;case"scroll":e=Tr;break;case"wheel":e=oo;break;case"copy":case"cut":case"paste":e=Kr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Lr;break;default:e=qn}return Dn(t=e.getPooled(o,t,n,r)),t}};if(v)throw Error(i(101));v=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),m=An,h=Cn,g=On,P({SimpleEventPlugin:ao,EnterLeaveEventPlugin:jr,ChangeEventPlugin:xr,SelectEventPlugin:Wr,BeforeInputEventPlugin:lr});var io=[],lo=-1;function uo(e){0>lo||(e.current=io[lo],io[lo]=null,lo--)}function so(e,t){lo++,io[lo]=e.current,e.current=t}var co={},fo={current:co},po={current:!1},mo=co;function ho(e,t){var n=e.type.contextTypes;if(!n)return co;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function go(e){return null!=(e=e.childContextTypes)}function bo(){uo(po),uo(fo)}function vo(e,t,n){if(fo.current!==co)throw Error(i(168));so(fo,t),so(po,n)}function yo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(i(108,ge(t)||"Unknown",a));return o({},n,{},r)}function wo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||co,mo=fo.current,so(fo,e),so(po,po.current),!0}function ko(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=yo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,uo(po),uo(fo),so(fo,e)):uo(po),so(po,n)}var So=a.unstable_runWithPriority,Eo=a.unstable_scheduleCallback,xo=a.unstable_cancelCallback,To=a.unstable_requestPaint,Po=a.unstable_now,_o=a.unstable_getCurrentPriorityLevel,Co=a.unstable_ImmediatePriority,Oo=a.unstable_UserBlockingPriority,Ao=a.unstable_NormalPriority,Ro=a.unstable_LowPriority,No=a.unstable_IdlePriority,Io={},Lo=a.unstable_shouldYield,Fo=void 0!==To?To:function(){},jo=null,Do=null,Mo=!1,zo=Po(),Uo=1e4>zo?Po:function(){return Po()-zo};function $o(){switch(_o()){case Co:return 99;case Oo:return 98;case Ao:return 97;case Ro:return 96;case No:return 95;default:throw Error(i(332))}}function Bo(e){switch(e){case 99:return Co;case 98:return Oo;case 97:return Ao;case 96:return Ro;case 95:return No;default:throw Error(i(332))}}function Go(e,t){return e=Bo(e),So(e,t)}function qo(e,t,n){return e=Bo(e),Eo(e,t,n)}function Ho(e){return null===jo?(jo=[e],Do=Eo(Co,Wo)):jo.push(e),Io}function Vo(){if(null!==Do){var e=Do;Do=null,xo(e)}Wo()}function Wo(){if(!Mo&&null!==jo){Mo=!0;var e=0;try{var t=jo;Go(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),jo=null}catch(n){throw null!==jo&&(jo=jo.slice(e+1)),Eo(Co,Vo),n}finally{Mo=!1}}}function Qo(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Ko(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Xo={current:null},Yo=null,Zo=null,Jo=null;function ea(){Jo=Zo=Yo=null}function ta(e){var t=Xo.current;uo(Xo),e.type._context._currentValue=t}function na(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ra(e,t){Yo=e,Jo=Zo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ai=!0),e.firstContext=null)}function oa(e,t){if(Jo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Jo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Zo){if(null===Yo)throw Error(i(308));Zo=t,Yo.dependencies={expirationTime:0,firstContext:t,responders:null}}else Zo=Zo.next=t;return e._currentValue}var aa=!1;function ia(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function ua(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function sa(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 ca(e,t){var n=e.alternate;null!==n&&la(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function fa(e,t,n,r){var a=e.updateQueue;aa=!1;var i=a.baseQueue,l=a.shared.pending;if(null!==l){if(null!==i){var u=i.next;i.next=l.next,l.next=u}i=l,a.shared.pending=null,null!==(u=e.alternate)&&(null!==(u=u.updateQueue)&&(u.baseQueue=l))}if(null!==i){u=i.next;var s=a.baseState,c=0,f=null,d=null,p=null;if(null!==u)for(var m=u;;){if((l=m.expirationTime)<r){var h={expirationTime:m.expirationTime,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null};null===p?(d=p=h,f=s):p=p.next=h,l>c&&(c=l)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),au(l,m.suspenseConfig);e:{var g=e,b=m;switch(l=t,h=n,b.tag){case 1:if("function"==typeof(g=b.payload)){s=g.call(h,s,l);break e}s=g;break e;case 3:g.effectTag=-4097&g.effectTag|64;case 0:if(null==(l="function"==typeof(g=b.payload)?g.call(h,s,l):g))break e;s=o({},s,l);break e;case 2:aa=!0}}null!==m.callback&&(e.effectTag|=32,null===(l=a.effects)?a.effects=[m]:l.push(m))}if(null===(m=m.next)||m===u){if(null===(l=a.shared.pending))break;m=i.next=l.next,l.next=u,a.baseQueue=i=l,a.shared.pending=null}}null===p?f=s:p.next=d,a.baseState=f,a.baseQueue=p,iu(c),e.expirationTime=c,e.memoizedState=s}}function da(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(i(191,r));r.call(o)}}}var pa=X.ReactCurrentBatchConfig,ma=(new r.Component).refs;function ha(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var ga={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Je(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Vl(),o=pa.suspense;(o=ua(r=Wl(r,e,o),o)).payload=t,null!=n&&(o.callback=n),sa(e,o),Ql(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Vl(),o=pa.suspense;(o=ua(r=Wl(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),sa(e,o),Ql(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Vl(),r=pa.suspense;(r=ua(n=Wl(n,e,r),r)).tag=2,null!=t&&(r.callback=t),sa(e,r),Ql(e,n)}};function ba(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!zr(n,r)||!zr(o,a))}function va(e,t,n){var r=!1,o=co,a=t.contextType;return"object"==typeof a&&null!==a?a=oa(a):(o=go(t)?mo:fo.current,a=(r=null!=(r=t.contextTypes))?ho(e,o):co),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ga,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function ya(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&&ga.enqueueReplaceState(t,t.state,null)}function wa(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=ma,ia(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=oa(a):(a=go(t)?mo:fo.current,o.context=ho(e,a)),fa(e,n,o,r),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(ha(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ga.enqueueReplaceState(o,o.state,null),fa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var ka=Array.isArray;function Sa(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===ma&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Ea(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function xa(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.effectTag=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 o(e,t){return(e=Pu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function l(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Ou(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Sa(e,t,n),r.return=e,r):((r=_u(n.type,n.key,n.props,null,e.mode,r)).ref=Sa(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=Au(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Cu(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ou(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=_u(t.type,t.key,t.props,null,e.mode,n)).ref=Sa(e,null,t),n.return=e,n;case te:return(t=Au(t,e.mode,n)).return=e,t}if(ka(t)||he(t))return(t=Cu(t,e.mode,n,null)).return=e,t;Ea(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:u(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?c(e,t,n,r):null}if(ka(n)||he(n))return null!==o?null:f(e,t,n,r,null);Ea(e,n)}return null}function m(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return u(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(ka(r)||he(r))return f(t,e=e.get(n)||null,r,o,null);Ea(t,r)}return null}function h(o,i,l,u){for(var s=null,c=null,f=i,h=i=0,g=null;null!==f&&h<l.length;h++){f.index>h?(g=f,f=null):g=f.sibling;var b=p(o,f,l[h],u);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(o,f),i=a(b,i,h),null===c?s=b:c.sibling=b,c=b,f=g}if(h===l.length)return n(o,f),s;if(null===f){for(;h<l.length;h++)null!==(f=d(o,l[h],u))&&(i=a(f,i,h),null===c?s=f:c.sibling=f,c=f);return s}for(f=r(o,f);h<l.length;h++)null!==(g=m(f,o,h,l[h],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?h:g.key),i=a(g,i,h),null===c?s=g:c.sibling=g,c=g);return e&&f.forEach((function(e){return t(o,e)})),s}function g(o,l,u,s){var c=he(u);if("function"!=typeof c)throw Error(i(150));if(null==(u=c.call(u)))throw Error(i(151));for(var f=c=null,h=l,g=l=0,b=null,v=u.next();null!==h&&!v.done;g++,v=u.next()){h.index>g?(b=h,h=null):b=h.sibling;var y=p(o,h,v.value,s);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&t(o,h),l=a(y,l,g),null===f?c=y:f.sibling=y,f=y,h=b}if(v.done)return n(o,h),c;if(null===h){for(;!v.done;g++,v=u.next())null!==(v=d(o,v.value,s))&&(l=a(v,l,g),null===f?c=v:f.sibling=v,f=v);return c}for(h=r(o,h);!v.done;g++,v=u.next())null!==(v=m(h,o,g,v.value,s))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),l=a(v,l,g),null===f?c=v:f.sibling=v,f=v);return e&&h.forEach((function(e){return t(o,e)})),c}return function(e,r,a,u){var s="object"==typeof a&&null!==a&&a.type===ne&&null===a.key;s&&(a=a.props.children);var c="object"==typeof a&&null!==a;if(c)switch(a.$$typeof){case ee:e:{for(c=a.key,s=r;null!==s;){if(s.key===c){switch(s.tag){case 7:if(a.type===ne){n(e,s.sibling),(r=o(s,a.props.children)).return=e,e=r;break e}break;default:if(s.elementType===a.type){n(e,s.sibling),(r=o(s,a.props)).ref=Sa(e,s,a),r.return=e,e=r;break e}}n(e,s);break}t(e,s),s=s.sibling}a.type===ne?((r=Cu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=_u(a.type,a.key,a.props,null,e.mode,u)).ref=Sa(e,r,a),u.return=e,e=u)}return l(e);case te:e:{for(s=a.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=o(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Au(a,e.mode,u)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,a)).return=e,e=r):(n(e,r),(r=Ou(a,e.mode,u)).return=e,e=r),l(e);if(ka(a))return h(e,r,a,u);if(he(a))return g(e,r,a,u);if(c&&Ea(e,a),void 0===a&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(i(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ta=xa(!0),Pa=xa(!1),_a={},Ca={current:_a},Oa={current:_a},Aa={current:_a};function Ra(e){if(e===_a)throw Error(i(174));return e}function Na(e,t){switch(so(Aa,t),so(Oa,e),so(Ca,_a),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:De(null,"");break;default:t=De(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}uo(Ca),so(Ca,t)}function Ia(){uo(Ca),uo(Oa),uo(Aa)}function La(e){Ra(Aa.current);var t=Ra(Ca.current),n=De(t,e.type);t!==n&&(so(Oa,e),so(Ca,n))}function Fa(e){Oa.current===e&&(uo(Ca),uo(Oa))}var ja={current:0};function Da(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.effectTag))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}function Ma(e,t){return{responder:e,props:t}}var za=X.ReactCurrentDispatcher,Ua=X.ReactCurrentBatchConfig,$a=0,Ba=null,Ga=null,qa=null,Ha=!1;function Va(){throw Error(i(321))}function Wa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Dr(e[n],t[n]))return!1;return!0}function Qa(e,t,n,r,o,a){if($a=a,Ba=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,za.current=null===e||null===e.memoizedState?bi:vi,e=n(r,o),t.expirationTime===$a){a=0;do{if(t.expirationTime=0,!(25>a))throw Error(i(301));a+=1,qa=Ga=null,t.updateQueue=null,za.current=yi,e=n(r,o)}while(t.expirationTime===$a)}if(za.current=gi,t=null!==Ga&&null!==Ga.next,$a=0,qa=Ga=Ba=null,Ha=!1,t)throw Error(i(300));return e}function Ka(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===qa?Ba.memoizedState=qa=e:qa=qa.next=e,qa}function Xa(){if(null===Ga){var e=Ba.alternate;e=null!==e?e.memoizedState:null}else e=Ga.next;var t=null===qa?Ba.memoizedState:qa.next;if(null!==t)qa=t,Ga=e;else{if(null===e)throw Error(i(310));e={memoizedState:(Ga=e).memoizedState,baseState:Ga.baseState,baseQueue:Ga.baseQueue,queue:Ga.queue,next:null},null===qa?Ba.memoizedState=qa=e:qa=qa.next=e}return qa}function Ya(e,t){return"function"==typeof t?t(e):t}function Za(e){var t=Xa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=Ga,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var l=o.next;o.next=a.next,a.next=l}r.baseQueue=o=a,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var u=l=a=null,s=o;do{var c=s.expirationTime;if(c<$a){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===u?(l=u=f,a=r):u=u.next=f,c>Ba.expirationTime&&(Ba.expirationTime=c,iu(c))}else null!==u&&(u=u.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),au(c,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===u?a=r:u.next=l,Dr(r,t.memoizedState)||(Ai=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Ja(e){var t=Xa(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var l=o=o.next;do{a=e(a,l.action),l=l.next}while(l!==o);Dr(a,t.memoizedState)||(Ai=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ei(e){var t=Ka();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Ya,lastRenderedState:e}).dispatch=hi.bind(null,Ba,e),[t.memoizedState,e]}function ti(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ba.updateQueue)?(t={lastEffect:null},Ba.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 ni(){return Xa().memoizedState}function ri(e,t,n,r){var o=Ka();Ba.effectTag|=e,o.memoizedState=ti(1|t,n,void 0,void 0===r?null:r)}function oi(e,t,n,r){var o=Xa();r=void 0===r?null:r;var a=void 0;if(null!==Ga){var i=Ga.memoizedState;if(a=i.destroy,null!==r&&Wa(r,i.deps))return void ti(t,n,a,r)}Ba.effectTag|=e,o.memoizedState=ti(1|t,n,a,r)}function ai(e,t){return ri(516,4,e,t)}function ii(e,t){return oi(516,4,e,t)}function li(e,t){return oi(4,2,e,t)}function ui(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 si(e,t,n){return n=null!=n?n.concat([e]):null,oi(4,2,ui.bind(null,t,e),n)}function ci(){}function fi(e,t){return Ka().memoizedState=[e,void 0===t?null:t],e}function di(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pi(e,t){var n=Xa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function mi(e,t,n){var r=$o();Go(98>r?98:r,(function(){e(!0)})),Go(97<r?97:r,(function(){var r=Ua.suspense;Ua.suspense=void 0===t?null:t;try{e(!1),n()}finally{Ua.suspense=r}}))}function hi(e,t,n){var r=Vl(),o=pa.suspense;o={expirationTime:r=Wl(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Ba||null!==a&&a===Ba)Ha=!0,o.expirationTime=$a,Ba.expirationTime=$a;else{if(0===e.expirationTime&&(null===a||0===a.expirationTime)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=a(i,n);if(o.eagerReducer=a,o.eagerState=l,Dr(l,i))return}catch(u){}Ql(e,r)}}var gi={readContext:oa,useCallback:Va,useContext:Va,useEffect:Va,useImperativeHandle:Va,useLayoutEffect:Va,useMemo:Va,useReducer:Va,useRef:Va,useState:Va,useDebugValue:Va,useResponder:Va,useDeferredValue:Va,useTransition:Va},bi={readContext:oa,useCallback:fi,useContext:oa,useEffect:ai,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ri(4,2,ui.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ri(4,2,e,t)},useMemo:function(e,t){var n=Ka();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ka();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=hi.bind(null,Ba,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ka().memoizedState=e},useState:ei,useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=ei(e),r=n[0],o=n[1];return ai((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ei(!1),n=t[0];return t=t[1],[fi(mi.bind(null,t,e),[t,e]),n]}},vi={readContext:oa,useCallback:di,useContext:oa,useEffect:ii,useImperativeHandle:si,useLayoutEffect:li,useMemo:pi,useReducer:Za,useRef:ni,useState:function(){return Za(Ya)},useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=Za(Ya),r=n[0],o=n[1];return ii((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Za(Ya),n=t[0];return t=t[1],[di(mi.bind(null,t,e),[t,e]),n]}},yi={readContext:oa,useCallback:di,useContext:oa,useEffect:ii,useImperativeHandle:si,useLayoutEffect:li,useMemo:pi,useReducer:Ja,useRef:ni,useState:function(){return Ja(Ya)},useDebugValue:ci,useResponder:Ma,useDeferredValue:function(e,t){var n=Ja(Ya),r=n[0],o=n[1];return ii((function(){var n=Ua.suspense;Ua.suspense=void 0===t?null:t;try{o(e)}finally{Ua.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Ja(Ya),n=t[0];return t=t[1],[di(mi.bind(null,t,e),[t,e]),n]}},wi=null,ki=null,Si=!1;function Ei(e,t){var n=xu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function xi(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);case 13:default:return!1}}function Ti(e){if(Si){var t=ki;if(t){var n=t;if(!xi(e,t)){if(!(t=kn(n.nextSibling))||!xi(e,t))return e.effectTag=-1025&e.effectTag|2,Si=!1,void(wi=e);Ei(wi,n)}wi=e,ki=kn(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,Si=!1,wi=e}}function Pi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wi=e}function _i(e){if(e!==wi)return!1;if(!Si)return Pi(e),Si=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!vn(t,e.memoizedProps))for(t=ki;t;)Ei(e,t),t=kn(t.nextSibling);if(Pi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ki=kn(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ki=null}}else ki=wi?kn(e.stateNode.nextSibling):null;return!0}function Ci(){ki=wi=null,Si=!1}var Oi=X.ReactCurrentOwner,Ai=!1;function Ri(e,t,n,r){t.child=null===e?Pa(t,null,n,r):Ta(t,e.child,n,r)}function Ni(e,t,n,r,o){n=n.render;var a=t.ref;return ra(t,o),r=Qa(e,t,n,r,a,o),null===e||Ai?(t.effectTag|=1,Ri(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Ii(e,t,n,r,o,a){if(null===e){var i=n.type;return"function"!=typeof i||Tu(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=_u(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Li(e,t,i,r,o,a))}return i=e.child,o<a&&(o=i.memoizedProps,(n=null!==(n=n.compare)?n:zr)(o,r)&&e.ref===t.ref)?Qi(e,t,a):(t.effectTag|=1,(e=Pu(i,r)).ref=t.ref,e.return=t,t.child=e)}function Li(e,t,n,r,o,a){return null!==e&&zr(e.memoizedProps,r)&&e.ref===t.ref&&(Ai=!1,o<a)?(t.expirationTime=e.expirationTime,Qi(e,t,a)):ji(e,t,n,r,a)}function Fi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function ji(e,t,n,r,o){var a=go(n)?mo:fo.current;return a=ho(t,a),ra(t,o),n=Qa(e,t,n,r,a,o),null===e||Ai?(t.effectTag|=1,Ri(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),Qi(e,t,o))}function Di(e,t,n,r,o){if(go(n)){var a=!0;wo(t)}else a=!1;if(ra(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),va(t,n,r),wa(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var u=i.context,s=n.contextType;"object"==typeof s&&null!==s?s=oa(s):s=ho(t,s=go(n)?mo:fo.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;f||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==s)&&ya(t,i,r,s),aa=!1;var d=t.memoizedState;i.state=d,fa(t,r,i,o),u=t.memoizedState,l!==r||d!==u||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),u=t.memoizedState),(l=aa||ba(t,n,l,r,d,u,s))?(f||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.effectTag|=4)):("function"==typeof i.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=s,r=l):("function"==typeof i.componentDidMount&&(t.effectTag|=4),r=!1)}else i=t.stateNode,la(e,t),l=t.memoizedProps,i.props=t.type===t.elementType?l:Ko(t.type,l),u=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=oa(s):s=ho(t,s=go(n)?mo:fo.current),(f="function"==typeof(c=n.getDerivedStateFromProps)||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||u!==s)&&ya(t,i,r,s),aa=!1,u=t.memoizedState,i.state=u,fa(t,r,i,o),d=t.memoizedState,l!==r||u!==d||po.current||aa?("function"==typeof c&&(ha(t,n,c,r),d=t.memoizedState),(c=aa||ba(t,n,l,r,u,d,s))?(f||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,d,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof i.componentDidUpdate&&(t.effectTag|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),i.props=r,i.state=d,i.context=s,r=c):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return Mi(e,t,n,r,a,o)}function Mi(e,t,n,r,o,a){Fi(e,t);var i=0!=(64&t.effectTag);if(!r&&!i)return o&&ko(t,n,!1),Qi(e,t,a);r=t.stateNode,Oi.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&i?(t.child=Ta(t,e.child,null,a),t.child=Ta(t,null,l,a)):Ri(e,t,l,a),t.memoizedState=r.state,o&&ko(t,n,!0),t.child}function zi(e){var t=e.stateNode;t.pendingContext?vo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&vo(0,t.context,!1),Na(e,t.containerInfo)}var Ui,$i,Bi,Gi={dehydrated:null,retryTime:0};function qi(e,t,n){var r,o=t.mode,a=t.pendingProps,i=ja.current,l=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&i)&&(null===e||null!==e.memoizedState)),r?(l=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(i|=1),so(ja,1&i),null===e){if(void 0!==a.fallback&&Ti(t),l){if(l=a.fallback,(a=Cu(null,o,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Cu(l,o,n,null)).return=t,a.sibling=n,t.memoizedState=Gi,t.child=a,n}return o=a.children,t.memoizedState=null,t.child=Pa(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,l){if(a=a.fallback,(n=Pu(e,e.pendingProps)).return=t,0==(2&t.mode)&&(l=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=l;null!==l;)l.return=n,l=l.sibling;return(o=Pu(o,a)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Gi,t.child=n,o}return n=Ta(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,l){if(l=a.fallback,(a=Cu(null,o,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(n=Cu(l,o,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Gi,t.child=a,n}return t.memoizedState=null,t.child=Ta(t,e,a.children,n)}function Hi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),na(e.return,t)}function Vi(e,t,n,r,o,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailExpiration=0,i.tailMode=o,i.lastEffect=a)}function Wi(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(Ri(e,t,r.children,n),0!=(2&(r=ja.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Hi(e,n);else if(19===e.tag)Hi(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(so(ja,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Da(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Vi(t,!1,o,n,a,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Da(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Vi(t,!0,n,null,a,t.lastEffect);break;case"together":Vi(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Qi(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&iu(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Pu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Pu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ki(e,t){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 Xi(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:return go(t.type)&&bo(),null;case 3:return Ia(),uo(po),uo(fo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!_i(t)||(t.effectTag|=4),null;case 5:Fa(t),n=Ra(Aa.current);var a=t.type;if(null!==e&&null!=t.stateNode)$i(e,t,a,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Ra(Ca.current),_i(t)){r=t.stateNode,a=t.type;var l=t.memoizedProps;switch(r[xn]=t,r[Tn]=l,a){case"iframe":case"object":case"embed":Wt("load",r);break;case"video":case"audio":for(e=0;e<Xe.length;e++)Wt(Xe[e],r);break;case"source":Wt("error",r);break;case"img":case"image":case"link":Wt("error",r),Wt("load",r);break;case"form":Wt("reset",r),Wt("submit",r);break;case"details":Wt("toggle",r);break;case"input":Ee(r,l),Wt("invalid",r),un(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Wt("invalid",r),un(n,"onChange");break;case"textarea":Re(r,l),Wt("invalid",r),un(n,"onChange")}for(var u in on(a,l),e=null,l)if(l.hasOwnProperty(u)){var s=l[u];"children"===u?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):x.hasOwnProperty(u)&&null!=s&&un(n,u)}switch(a){case"input":we(r),Pe(r,l,!0);break;case"textarea":we(r),Ie(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=sn)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(u=9===n.nodeType?n:n.ownerDocument,e===ln&&(e=je(a)),e===ln?"script"===a?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(a,{is:r.is}):(e=u.createElement(a),"select"===a&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,a),e[xn]=t,e[Tn]=r,Ui(e,t),t.stateNode=e,u=an(a,r),a){case"iframe":case"object":case"embed":Wt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Xe.length;s++)Wt(Xe[s],e);s=r;break;case"source":Wt("error",e),s=r;break;case"img":case"image":case"link":Wt("error",e),Wt("load",e),s=r;break;case"form":Wt("reset",e),Wt("submit",e),s=r;break;case"details":Wt("toggle",e),s=r;break;case"input":Ee(e,r),s=Se(e,r),Wt("invalid",e),un(n,"onChange");break;case"option":s=Ce(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),Wt("invalid",e),un(n,"onChange");break;case"textarea":Re(e,r),s=Ae(e,r),Wt("invalid",e),un(n,"onChange");break;default:s=r}on(a,s);var c=s;for(l in c)if(c.hasOwnProperty(l)){var f=c[l];"style"===l?nn(e,f):"dangerouslySetInnerHTML"===l?null!=(f=f?f.__html:void 0)&&ze(e,f):"children"===l?"string"==typeof f?("textarea"!==a||""!==f)&&Ue(e,f):"number"==typeof f&&Ue(e,""+f):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(x.hasOwnProperty(l)?null!=f&&un(n,l):null!=f&&Y(e,l,f,u))}switch(a){case"input":we(e),Pe(e,r,!1);break;case"textarea":we(e),Ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ve(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Oe(e,!!r.multiple,n,!1):null!=r.defaultValue&&Oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=sn)}bn(a,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Bi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Ra(Aa.current),Ra(Ca.current),_i(t)?(n=t.stateNode,r=t.memoizedProps,n[xn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[xn]=t,t.stateNode=n)}return null;case 13:return uo(ja),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&_i(t):(r=null!==(a=e.memoizedState),n||null===a||null!==(a=e.child.sibling)&&(null!==(l=t.firstEffect)?(t.firstEffect=a,a.nextEffect=l):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ja.current)?_l===wl&&(_l=kl):(_l!==wl&&_l!==kl||(_l=Sl),0!==Nl&&null!==xl&&(Iu(xl,Pl),Lu(xl,Nl)))),(n||r)&&(t.effectTag|=4),null);case 4:return Ia(),null;case 10:return ta(t),null;case 17:return go(t.type)&&bo(),null;case 19:if(uo(ja),null===(r=t.memoizedState))return null;if(a=0!=(64&t.effectTag),null===(l=r.rendering)){if(a)Ki(r,!1);else if(_l!==wl||null!==e&&0!=(64&e.effectTag))for(l=t.child;null!==l;){if(null!==(e=Da(l))){for(t.effectTag|=64,Ki(r,!1),null!==(a=e.updateQueue)&&(t.updateQueue=a,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)l=n,(a=r).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(e=a.alternate)?(a.childExpirationTime=0,a.expirationTime=l,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,l=e.dependencies,a.dependencies=null===l?null:{expirationTime:l.expirationTime,firstContext:l.firstContext,responders:l.responders}),r=r.sibling;return so(ja,1&ja.current|2),t.child}l=l.sibling}}else{if(!a)if(null!==(e=Da(l))){if(t.effectTag|=64,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ki(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Uo()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,a=!0,Ki(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Uo()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Uo(),n.sibling=null,t=ja.current,so(ja,a?1&t|2:1&t),n):null}throw Error(i(156,t.tag))}function Yi(e){switch(e.tag){case 1:go(e.type)&&bo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Ia(),uo(po),uo(fo),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return Fa(e),null;case 13:return uo(ja),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return uo(ja),null;case 4:return Ia(),null;case 10:return ta(e),null;default:return null}}function Zi(e,t){return{value:e,source:t,stack:be(t)}}Ui=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}},$i=function(e,t,n,r,a){var i=e.memoizedProps;if(i!==r){var l,u,s=t.stateNode;switch(Ra(Ca.current),e=null,n){case"input":i=Se(s,i),r=Se(s,r),e=[];break;case"option":i=Ce(s,i),r=Ce(s,r),e=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":i=Ae(s,i),r=Ae(s,r),e=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(s.onclick=sn)}for(l in on(n,r),n=null,i)if(!r.hasOwnProperty(l)&&i.hasOwnProperty(l)&&null!=i[l])if("style"===l)for(u in s=i[l])s.hasOwnProperty(u)&&(n||(n={}),n[u]="");else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(x.hasOwnProperty(l)?e||(e=[]):(e=e||[]).push(l,null));for(l in r){var c=r[l];if(s=null!=i?i[l]:void 0,r.hasOwnProperty(l)&&c!==s&&(null!=c||null!=s))if("style"===l)if(s){for(u in s)!s.hasOwnProperty(u)||c&&c.hasOwnProperty(u)||(n||(n={}),n[u]="");for(u in c)c.hasOwnProperty(u)&&s[u]!==c[u]&&(n||(n={}),n[u]=c[u])}else n||(e||(e=[]),e.push(l,n)),n=c;else"dangerouslySetInnerHTML"===l?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(e=e||[]).push(l,c)):"children"===l?s===c||"string"!=typeof c&&"number"!=typeof c||(e=e||[]).push(l,""+c):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(x.hasOwnProperty(l)?(null!=c&&un(a,l),e||s===c||(e=[])):(e=e||[]).push(l,c))}n&&(e=e||[]).push("style",n),a=e,(t.updateQueue=a)&&(t.effectTag|=4)}},Bi=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Ji="function"==typeof WeakSet?WeakSet:Set;function el(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=be(n)),null!==n&&ge(n.type),t=t.value,null!==e&&1===e.tag&&ge(e.type);try{console.error(t)}catch(o){setTimeout((function(){throw o}))}}function tl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){vu(e,n)}else t.current=null}function nl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ko(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(i(163))}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function ol(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void ol(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Ko(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&da(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}da(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&bn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&jt(n)))));case 19:case 17:case 20:case 21:return}throw Error(i(163))}function il(e,t,n){switch("function"==typeof Su&&Su(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Go(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(a){vu(o,a)}}e=e.next}while(e!==r)}))}break;case 1:tl(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){vu(e,n)}}(t,n);break;case 5:tl(t);break;case 4:cl(e,t,n)}}function ll(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ll(t)}function ul(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:{for(var t=e.return;null!==t;){if(ul(t)){var n=t;break e}t=t.return}throw Error(i(160))}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(i(161))}16&n.effectTag&&(Ue(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ul(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.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=sn));else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var o=t.tag,a=5===o||6===o;if(a)t=a?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==o&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function cl(e,t,n){for(var r,o,a=t,l=!1;;){if(!l){l=a.return;e:for(;;){if(null===l)throw Error(i(160));switch(r=l.stateNode,l.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}l=l.return}l=!0}if(5===a.tag||6===a.tag){e:for(var u=e,s=a,c=n,f=s;;)if(il(u,f,c),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(u=r,s=a.stateNode,8===u.nodeType?u.parentNode.removeChild(s):u.removeChild(s)):r.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,o=!0,a.child.return=a,a=a.child;continue}}else if(il(e,a,n),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&&(l=!1)}a.sibling.return=a.return,a=a.sibling}}function fl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rl(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[Tn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xe(n,r),an(e,o),t=an(e,r),o=0;o<a.length;o+=2){var l=a[o],u=a[o+1];"style"===l?nn(n,u):"dangerouslySetInnerHTML"===l?ze(n,u):"children"===l?Ue(n,u):Y(n,l,u,t)}switch(e){case"input":Te(n,r);break;case"textarea":Ne(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Oe(n,!!r.multiple,e,!1):t!==!!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(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,jt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ll=Uo()),null!==n)e:for(e=n;;){if(5===e.tag)a=e.stateNode,r?"function"==typeof(a=a.style).setProperty?a.setProperty("display","none","important"):a.display="none":(a=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,a.style.display=tn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(a=e.child.sibling).return=e,e=a;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void dl(t);case 19:return void dl(t);case 17:return}throw Error(i(163))}function dl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ji),t.forEach((function(t){var r=wu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var pl="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,n){(n=ua(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){jl||(jl=!0,Dl=r),el(e,t)},n}function hl(e,t,n){(n=ua(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return el(e,t),r(o)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ml?Ml=new Set([this]):Ml.add(this),el(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var gl,bl=Math.ceil,vl=X.ReactCurrentDispatcher,yl=X.ReactCurrentOwner,wl=0,kl=3,Sl=4,El=0,xl=null,Tl=null,Pl=0,_l=wl,Cl=null,Ol=1073741823,Al=1073741823,Rl=null,Nl=0,Il=!1,Ll=0,Fl=null,jl=!1,Dl=null,Ml=null,zl=!1,Ul=null,$l=90,Bl=null,Gl=0,ql=null,Hl=0;function Vl(){return 0!=(48&El)?1073741821-(Uo()/10|0):0!==Hl?Hl:Hl=1073741821-(Uo()/10|0)}function Wl(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=$o();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&El))return Pl;if(null!==n)e=Qo(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Qo(e,150,100);break;case 97:case 96:e=Qo(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==xl&&e===Pl&&--e,e}function Ql(e,t){if(50<Gl)throw Gl=0,ql=null,Error(i(185));if(null!==(e=Kl(e,t))){var n=$o();1073741823===t?0!=(8&El)&&0==(48&El)?Jl(e):(Yl(e),0===El&&Vo()):Yl(e),0==(4&El)||98!==n&&99!==n||(null===Bl?Bl=new Map([[e,t]]):(void 0===(n=Bl.get(e))||n>t)&&Bl.set(e,t))}}function Kl(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(xl===o&&(iu(t),_l===Sl&&Iu(o,Pl)),Lu(o,t)),o}function Xl(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Nu(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Yl(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ho(Jl.bind(null,e));else{var t=Xl(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Vl();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Io&&xo(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ho(Jl.bind(null,e)):qo(r,Zl.bind(null,e),{timeout:10*(1073741821-t)-Uo()}),e.callbackNode=t}}}function Zl(e,t){if(Hl=0,t)return Fu(e,t=Vl()),Yl(e),null;var n=Xl(e);if(0!==n){if(t=e.callbackNode,0!=(48&El))throw Error(i(327));if(hu(),e===xl&&n===Pl||nu(e,n),null!==Tl){var r=El;El|=16;for(var o=ou();;)try{uu();break}catch(u){ru(e,u)}if(ea(),El=r,vl.current=o,1===_l)throw t=Cl,nu(e,n),Iu(e,n),Yl(e),t;if(null===Tl)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=_l,xl=null,r){case wl:case 1:throw Error(i(345));case 2:Fu(e,2<n?2:n);break;case kl:if(Iu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),1073741823===Ol&&10<(o=Ll+500-Uo())){if(Il){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,nu(e,n);break}}if(0!==(a=Xl(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=yn(du.bind(null,e),o);break}du(e);break;case Sl:if(Iu(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fu(o)),Il&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,nu(e,n);break}if(0!==(o=Xl(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Al?r=10*(1073741821-Al)-Uo():1073741823===Ol?r=0:(r=10*(1073741821-Ol)-5e3,0>(r=(o=Uo())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*bl(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=yn(du.bind(null,e),r);break}du(e);break;case 5:if(1073741823!==Ol&&null!==Rl){a=Ol;var l=Rl;if(0>=(r=0|l.busyMinDurationMs)?r=0:(o=0|l.busyDelayMs,r=(a=Uo()-(10*(1073741821-a)-(0|l.timeoutMs||5e3)))<=o?0:o+r-a),10<r){Iu(e,n),e.timeoutHandle=yn(du.bind(null,e),r);break}}du(e);break;default:throw Error(i(329))}if(Yl(e),e.callbackNode===t)return Zl.bind(null,e)}}return null}function Jl(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&El))throw Error(i(327));if(hu(),e===xl&&t===Pl||nu(e,t),null!==Tl){var n=El;El|=16;for(var r=ou();;)try{lu();break}catch(o){ru(e,o)}if(ea(),El=n,vl.current=r,1===_l)throw n=Cl,nu(e,t),Iu(e,t),Yl(e),n;if(null!==Tl)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,xl=null,du(e),Yl(e)}return null}function eu(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&Vo()}}function tu(e,t){var n=El;El&=-2,El|=8;try{return e(t)}finally{0===(El=n)&&Vo()}}function nu(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Tl)for(n=Tl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bo();break;case 3:Ia(),uo(po),uo(fo);break;case 5:Fa(r);break;case 4:Ia();break;case 13:case 19:uo(ja);break;case 10:ta(r)}n=n.return}xl=e,Tl=Pu(e.current,null),Pl=t,_l=wl,Cl=null,Al=Ol=1073741823,Rl=null,Nl=0,Il=!1}function ru(e,t){for(;;){try{if(ea(),za.current=gi,Ha)for(var n=Ba.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if($a=0,qa=Ga=Ba=null,Ha=!1,null===Tl||null===Tl.return)return _l=1,Cl=t,Tl=null;e:{var o=e,a=Tl.return,i=Tl,l=t;if(t=Pl,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l;if(0==(2&i.mode)){var s=i.alternate;s?(i.updateQueue=s.updateQueue,i.memoizedState=s.memoizedState,i.expirationTime=s.expirationTime):(i.updateQueue=null,i.memoizedState=null)}var c=0!=(1&ja.current),f=a;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!c)}}if(d){var h=f.updateQueue;if(null===h){var g=new Set;g.add(u),f.updateQueue=g}else h.add(u);if(0==(2&f.mode)){if(f.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var b=ua(1073741823,null);b.tag=2,sa(i,b)}i.expirationTime=1073741823;break e}l=void 0,i=t;var v=o.pingCache;if(null===v?(v=o.pingCache=new pl,l=new Set,v.set(u,l)):void 0===(l=v.get(u))&&(l=new Set,v.set(u,l)),!l.has(i)){l.add(i);var y=yu.bind(null,o,u,i);u.then(y,y)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);l=Error((ge(i.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."+be(i))}5!==_l&&(_l=2),l=Zi(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t,ca(f,ml(f,u,t));break e;case 1:u=l;var w=f.type,k=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Ml||!Ml.has(k)))){f.effectTag|=4096,f.expirationTime=t,ca(f,hl(f,u,t));break e}}f=f.return}while(null!==f)}Tl=cu(Tl)}catch(S){t=S;continue}break}}function ou(){var e=vl.current;return vl.current=gi,null===e?gi:e}function au(e,t){e<Ol&&2<e&&(Ol=e),null!==t&&e<Al&&2<e&&(Al=e,Rl=t)}function iu(e){e>Nl&&(Nl=e)}function lu(){for(;null!==Tl;)Tl=su(Tl)}function uu(){for(;null!==Tl&&!Lo();)Tl=su(Tl)}function su(e){var t=gl(e.alternate,e,Pl);return e.memoizedProps=e.pendingProps,null===t&&(t=cu(e)),yl.current=null,t}function cu(e){Tl=e;do{var t=Tl.alternate;if(e=Tl.return,0==(2048&Tl.effectTag)){if(t=Xi(t,Tl,Pl),1===Pl||1!==Tl.childExpirationTime){for(var n=0,r=Tl.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}Tl.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Tl.firstEffect),null!==Tl.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Tl.firstEffect),e.lastEffect=Tl.lastEffect),1<Tl.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Tl:e.firstEffect=Tl,e.lastEffect=Tl))}else{if(null!==(t=Yi(Tl)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Tl.sibling))return t;Tl=e}while(null!==Tl);return _l===wl&&(_l=5),null}function fu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function du(e){var t=$o();return Go(99,pu.bind(null,e,t)),null}function pu(e,t){do{hu()}while(null!==Ul);if(0!=(48&El))throw Error(i(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=fu(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===xl&&(Tl=xl=null,Pl=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var a=El;El|=32,yl.current=null,hn=Vt;var l=pn();if(mn(l)){if("selectionStart"in l)var u={start:l.selectionStart,end:l.selectionEnd};else e:{var s=(u=(u=l.ownerDocument)&&u.defaultView||window).getSelection&&u.getSelection();if(s&&0!==s.rangeCount){u=s.anchorNode;var c=s.anchorOffset,f=s.focusNode;s=s.focusOffset;try{u.nodeType,f.nodeType}catch(P){u=null;break e}var d=0,p=-1,m=-1,h=0,g=0,b=l,v=null;t:for(;;){for(var y;b!==u||0!==c&&3!==b.nodeType||(p=d+c),b!==f||0!==s&&3!==b.nodeType||(m=d+s),3===b.nodeType&&(d+=b.nodeValue.length),null!==(y=b.firstChild);)v=b,b=y;for(;;){if(b===l)break t;if(v===u&&++h===c&&(p=d),v===f&&++g===s&&(m=d),null!==(y=b.nextSibling))break;v=(b=v).parentNode}b=y}u=-1===p||-1===m?null:{start:p,end:m}}else u=null}u=u||{start:0,end:0}}else u=null;gn={activeElementDetached:null,focusedElem:l,selectionRange:u},Vt=!1,Fl=o;do{try{mu()}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);Fl=o;do{try{for(l=e,u=t;null!==Fl;){var w=Fl.effectTag;if(16&w&&Ue(Fl.stateNode,""),128&w){var k=Fl.alternate;if(null!==k){var S=k.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(1038&w){case 2:sl(Fl),Fl.effectTag&=-3;break;case 6:sl(Fl),Fl.effectTag&=-3,fl(Fl.alternate,Fl);break;case 1024:Fl.effectTag&=-1025;break;case 1028:Fl.effectTag&=-1025,fl(Fl.alternate,Fl);break;case 4:fl(Fl.alternate,Fl);break;case 8:cl(l,c=Fl,u),ll(c)}Fl=Fl.nextEffect}}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);if(S=gn,k=pn(),w=S.focusedElem,u=S.selectionRange,k!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==u&&mn(w)&&(k=u.start,void 0===(S=u.end)&&(S=k),"selectionStart"in w?(w.selectionStart=k,w.selectionEnd=Math.min(S,w.value.length)):(S=(k=w.ownerDocument||document)&&k.defaultView||window).getSelection&&(S=S.getSelection(),c=w.textContent.length,l=Math.min(u.start,c),u=void 0===u.end?l:Math.min(u.end,c),!S.extend&&l>u&&(c=u,u=l,l=c),c=dn(w,l),f=dn(w,u),c&&f&&(1!==S.rangeCount||S.anchorNode!==c.node||S.anchorOffset!==c.offset||S.focusNode!==f.node||S.focusOffset!==f.offset)&&((k=k.createRange()).setStart(c.node,c.offset),S.removeAllRanges(),l>u?(S.addRange(k),S.extend(f.node,f.offset)):(k.setEnd(f.node,f.offset),S.addRange(k))))),k=[];for(S=w;S=S.parentNode;)1===S.nodeType&&k.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<k.length;w++)(S=k[w]).element.scrollLeft=S.left,S.element.scrollTop=S.top}Vt=!!hn,gn=hn=null,e.current=n,Fl=o;do{try{for(w=e;null!==Fl;){var E=Fl.effectTag;if(36&E&&al(w,Fl.alternate,Fl),128&E){k=void 0;var x=Fl.ref;if(null!==x){var T=Fl.stateNode;switch(Fl.tag){case 5:k=T;break;default:k=T}"function"==typeof x?x(k):x.current=k}}Fl=Fl.nextEffect}}catch(P){if(null===Fl)throw Error(i(330));vu(Fl,P),Fl=Fl.nextEffect}}while(null!==Fl);Fl=null,Fo(),El=a}else e.current=n;if(zl)zl=!1,Ul=e,$l=t;else for(Fl=o;null!==Fl;)t=Fl.nextEffect,Fl.nextEffect=null,Fl=t;if(0===(t=e.firstPendingTime)&&(Ml=null),1073741823===t?e===ql?Gl++:(Gl=0,ql=e):Gl=0,"function"==typeof ku&&ku(n.stateNode,r),Yl(e),jl)throw jl=!1,e=Dl,Dl=null,e;return 0!=(8&El)||Vo(),null}function mu(){for(;null!==Fl;){var e=Fl.effectTag;0!=(256&e)&&nl(Fl.alternate,Fl),0==(512&e)||zl||(zl=!0,qo(97,(function(){return hu(),null}))),Fl=Fl.nextEffect}}function hu(){if(90!==$l){var e=97<$l?97:$l;return $l=90,Go(e,gu)}}function gu(){if(null===Ul)return!1;var e=Ul;if(Ul=null,0!=(48&El))throw Error(i(331));var t=El;for(El|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:rl(5,n),ol(5,n)}}catch(r){if(null===e)throw Error(i(330));vu(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return El=t,Vo(),!0}function bu(e,t,n){sa(e,t=ml(e,t=Zi(n,t),1073741823)),null!==(e=Kl(e,1073741823))&&Yl(e)}function vu(e,t){if(3===e.tag)bu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){bu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ml||!Ml.has(r))){sa(n,e=hl(n,e=Zi(t,e),1073741823)),null!==(n=Kl(n,1073741823))&&Yl(n);break}}n=n.return}}function yu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),xl===e&&Pl===n?_l===Sl||_l===kl&&1073741823===Ol&&Uo()-Ll<500?nu(e,Pl):Il=!0:Nu(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Yl(e)))}function wu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Wl(t=Vl(),e,null)),null!==(e=Kl(e,t))&&Yl(e)}gl=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||po.current)Ai=!0;else{if(r<n){switch(Ai=!1,t.tag){case 3:zi(t),Ci();break;case 5:if(La(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:go(t.type)&&wo(t);break;case 4:Na(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,o=t.type._context,so(Xo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?qi(e,t,n):(so(ja,1&ja.current),null!==(t=Qi(e,t,n))?t.sibling:null);so(ja,1&ja.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Wi(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),so(ja,ja.current),!r)return null}return Qi(e,t,n)}Ai=!1}}else Ai=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=ho(t,fo.current),ra(t,n),o=Qa(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,go(r)){var a=!0;wo(t)}else a=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ia(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&ha(t,r,l,e),o.updater=ga,t.stateNode=o,o._reactInternalFiber=t,wa(t,r,e,n),t=Mi(null,t,r,!0,a,n)}else t.tag=0,Ri(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),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)}))}}(o),1!==o._status)throw o._result;switch(o=o._result,t.type=o,a=t.tag=function(e){if("function"==typeof e)return Tu(e)?1:0;if(null!=e){if((e=e.$$typeof)===ue)return 11;if(e===fe)return 14}return 2}(o),e=Ko(o,e),a){case 0:t=ji(null,t,o,e,n);break e;case 1:t=Di(null,t,o,e,n);break e;case 11:t=Ni(null,t,o,e,n);break e;case 14:t=Ii(null,t,o,Ko(o.type,e),r,n);break e}throw Error(i(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,ji(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 1:return r=t.type,o=t.pendingProps,Di(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 3:if(zi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,la(e,t),fa(t,r,null,n),(r=t.memoizedState.element)===o)Ci(),t=Qi(e,t,n);else{if((o=t.stateNode.hydrate)&&(ki=kn(t.stateNode.containerInfo.firstChild),wi=t,o=Si=!0),o)for(n=Pa(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Ri(e,t,r,n),Ci();t=t.child}return t;case 5:return La(t),null===e&&Ti(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,l=o.children,vn(r,o)?l=null:null!==a&&vn(r,a)&&(t.effectTag|=16),Fi(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Ri(e,t,l,n),t=t.child),t;case 6:return null===e&&Ti(t),null;case 13:return qi(e,t,n);case 4:return Na(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ta(t,null,r,n):Ri(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ni(e,t,r,o=t.elementType===r?o:Ko(r,o),n);case 7:return Ri(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ri(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,l=t.memoizedProps,a=o.value;var u=t.type._context;if(so(Xo,u._currentValue),u._currentValue=a,null!==l)if(u=l.value,0===(a=Dr(u,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(l.children===o.children&&!po.current){t=Qi(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var s=u.dependencies;if(null!==s){l=u.child;for(var c=s.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&a)){1===u.tag&&((c=ua(n,null)).tag=2,sa(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),na(u.return,n),s.expirationTime<n&&(s.expirationTime=n);break}c=c.next}}else l=10===u.tag&&u.type===t.type?null:u.child;if(null!==l)l.return=u;else for(l=u;null!==l;){if(l===t){l=null;break}if(null!==(u=l.sibling)){u.return=l.return,l=u;break}l=l.return}u=l}Ri(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(a=t.pendingProps).children,ra(t,n),r=r(o=oa(o,a.unstable_observedBits)),t.effectTag|=1,Ri(e,t,r,n),t.child;case 14:return a=Ko(o=t.type,t.pendingProps),Ii(e,t,o,a=Ko(o.type,a),r,n);case 15:return Li(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ko(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,go(r)?(e=!0,wo(t)):e=!1,ra(t,n),va(t,r,o),wa(t,r,o,n),Mi(null,t,r,!0,e,n);case 19:return Wi(e,t,n)}throw Error(i(156,t.tag))};var ku=null,Su=null;function Eu(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.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function xu(e,t,n,r){return new Eu(e,t,n,r)}function Tu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Pu(e,t){var n=e.alternate;return null===n?((n=xu(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.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function _u(e,t,n,r,o,a){var l=2;if(r=e,"function"==typeof e)Tu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ne:return Cu(n.children,o,a,t);case le:l=8,o|=7;break;case re:l=8,o|=1;break;case oe:return(e=xu(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=a,e;case se:return(e=xu(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=a,e;case ce:return(e=xu(19,n,t,o)).elementType=ce,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ae:l=10;break e;case ie:l=9;break e;case ue:l=11;break e;case fe:l=14;break e;case de:l=16,r=null;break e;case pe:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=xu(l,n,t,o)).elementType=e,t.type=r,t.expirationTime=a,t}function Cu(e,t,n,r){return(e=xu(7,e,r,t)).expirationTime=n,e}function Ou(e,t,n){return(e=xu(6,e,null,t)).expirationTime=n,e}function Au(e,t,n){return(t=xu(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ru(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Nu(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Iu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Lu(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Fu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function ju(e,t,n,r){var o=t.current,a=Vl(),l=pa.suspense;a=Wl(a,o,l);e:if(n){t:{if(Je(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(i(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(go(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(i(171))}if(1===n.tag){var s=n.type;if(go(s)){n=yo(n,s,u);break e}}n=u}else n=co;return null===t.context?t.context=n:t.pendingContext=n,(t=ua(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),sa(o,t),Ql(o,a),a}function Du(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Mu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function zu(e,t){Mu(e,t),(e=e.alternate)&&Mu(e,t)}function Uu(e,t,n){var r=new Ru(e,t,n=null!=n&&!0===n.hydrate),o=xu(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,ia(o),e[Pn]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Pt.forEach((function(e){mt(e,t,n)})),_t.forEach((function(e){mt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function $u(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Bu(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a._internalRoot;if("function"==typeof o){var l=o;o=function(){var e=Du(i);l.call(e)}}ju(t,i,e,o)}else{if(a=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 Uu(e,0,t?{hydrate:!0}:void 0)}(n,r),i=a._internalRoot,"function"==typeof o){var u=o;o=function(){var e=Du(i);u.call(e)}}tu((function(){ju(t,i,e,o)}))}return Du(i)}function Gu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function qu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!$u(t))throw Error(i(200));return Gu(e,t,null,n)}Uu.prototype.render=function(e){ju(e,this._internalRoot,null,null)},Uu.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ju(null,e,null,(function(){t[Pn]=null}))},ht=function(e){if(13===e.tag){var t=Qo(Vl(),150,100);Ql(e,t),zu(e,t)}},gt=function(e){13===e.tag&&(Ql(e,3),zu(e,3))},bt=function(e){if(13===e.tag){var t=Vl();Ql(e,t=Wl(t,e,null)),zu(e,t)}},C=function(e,t,n){switch(t){case"input":if(Te(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 o=An(r);if(!o)throw Error(i(90));ke(r),Te(r,o)}}}break;case"textarea":Ne(e,n);break;case"select":null!=(t=n.value)&&Oe(e,!!n.multiple,t,!1)}},L=eu,F=function(e,t,n,r,o){var a=El;El|=4;try{return Go(98,e.bind(null,t,n,r,o))}finally{0===(El=a)&&Vo()}},j=function(){0==(49&El)&&(function(){if(null!==Bl){var e=Bl;Bl=null,e.forEach((function(e,t){Fu(t,e),Yl(t)})),Vo()}}(),hu())},D=function(e,t){var n=El;El|=2;try{return e(t)}finally{0===(El=n)&&Vo()}};var Hu,Vu,Wu={Events:[Cn,On,An,P,E,Dn,function(e){ot(e,jn)},N,I,Yt,lt,hu,{current:!1}]};Vu=(Hu={findFiberByHostInstance:_n,bundleType:0,version:"16.13.1",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ku=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(r){}},Su=function(e){try{t.onCommitFiberUnmount(n,e)}catch(r){}}}catch(r){}}(o({},Hu,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Vu?Vu(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wu,t.createPortal=qu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&El))throw Error(i(187));var n=El;El|=1;try{return Go(99,e.bind(null,t))}finally{El=n,Vo()}},t.hydrate=function(e,t,n){if(!$u(t))throw Error(i(200));return Bu(null,e,t,!0,n)},t.render=function(e,t,n){if(!$u(t))throw Error(i(200));return Bu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!$u(e))throw Error(i(40));return!!e._reactRootContainer&&(tu((function(){Bu(null,null,e,!1,(function(){e._reactRootContainer=null,e[Pn]=null}))})),!0)},t.unstable_batchedUpdates=eu,t.unstable_createPortal=function(e,t){return qu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$u(n))throw Error(i(200));if(null==e||void 0===e._reactInternalFiber)throw Error(i(38));return Bu(e,t,n,!1,r)},t.version="16.13.1"},function(e,t,n){"use strict";e.exports=n(57)},function(e,t,n){"use strict";var r,o,a,i,l;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,s=null,c=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(c,0),n}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(c,0))},o=function(e,t){s=setTimeout(e,t)},a=function(){clearTimeout(s)},i=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,m=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var g=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://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var b=p.now();t.unstable_now=function(){return p.now()-b}}var v=!1,y=null,w=-1,k=5,S=0;i=function(){return t.unstable_now()>=S},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):k=0<e?Math.floor(1e3/e):5};var E=new MessageChannel,x=E.port2;E.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();S=e+k;try{y(!0,e)?x.postMessage(null):(v=!1,y=null)}catch(n){throw x.postMessage(null),n}}else v=!1},r=function(e){y=e,v||(v=!0,x.postMessage(null))},o=function(e,n){w=m((function(){e(t.unstable_now())}),n)},a=function(){h(w),w=-1}}function T(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<C(o,t)))break e;e[r]=t,e[n]=o,n=r}}function P(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var a=2*(r+1)-1,i=e[a],l=a+1,u=e[l];if(void 0!==i&&0>C(i,n))void 0!==u&&0>C(u,i)?(e[r]=u,e[l]=n,r=l):(e[r]=i,e[a]=n,r=a);else{if(!(void 0!==u&&0>C(u,n)))break e;e[r]=u,e[l]=n,r=l}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],A=[],R=1,N=null,I=3,L=!1,F=!1,j=!1;function D(e){for(var t=P(A);null!==t;){if(null===t.callback)_(A);else{if(!(t.startTime<=e))break;_(A),t.sortIndex=t.expirationTime,T(O,t)}t=P(A)}}function M(e){if(j=!1,D(e),!F)if(null!==P(O))F=!0,r(z);else{var t=P(A);null!==t&&o(M,t.startTime-e)}}function z(e,n){F=!1,j&&(j=!1,a()),L=!0;var r=I;try{for(D(n),N=P(O);null!==N&&(!(N.expirationTime>n)||e&&!i());){var l=N.callback;if(null!==l){N.callback=null,I=N.priorityLevel;var u=l(N.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?N.callback=u:N===P(O)&&_(O),D(n)}else _(O);N=P(O)}if(null!==N)var s=!0;else{var c=P(A);null!==c&&o(M,c.startTime-n),s=!1}return s}finally{N=null,I=r,L=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var $=l;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(){F||L||(F=!0,r(z))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return P(O)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var n=I;I=t;try{return e()}finally{I=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=$,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=I;I=e;try{return t()}finally{I=n}},t.unstable_scheduleCallback=function(e,n,i){var l=t.unstable_now();if("object"==typeof i&&null!==i){var u=i.delay;u="number"==typeof u&&0<u?l+u:l,i="number"==typeof i.timeout?i.timeout:U(e)}else i=U(e),u=l;return e={id:R++,callback:n,priorityLevel:e,startTime:u,expirationTime:i=u+i,sortIndex:-1},u>l?(e.sortIndex=u,T(A,e),null===P(O)&&e===P(A)&&(j?a():j=!0,o(M,u-l))):(e.sortIndex=i,T(O,e),F||L||(F=!0,r(z))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();D(e);var n=P(O);return n!==N&&null!==N&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<N.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=I;return function(){var n=I;I=t;try{return e.apply(this,arguments)}finally{I=n}}}},function(e,t,n){"use strict";var r=n(59),o=n(62),a=n(27),i=n(28);e.exports=n(65)(Array,"Array",(function(e,t){this._t=i(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(11)("unscopables"),o=Array.prototype;null==o[r]&&n(8)(o,r,{}),e.exports=function(e){o[r][e]=!0}},function(e,t,n){e.exports=!n(13)&&!n(38)((function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(26);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(64);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var r=n(37),o=n(66),a=n(29),i=n(8),l=n(27),u=n(70),s=n(45),c=n(78),f=n(11)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,m,h,g,b){u(n,t,m);var v,y,w,k=function(e){if(!d&&e in T)return T[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",E="values"==h,x=!1,T=e.prototype,P=T[f]||T["@@iterator"]||h&&T[h],_=P||k(h),C=h?E?k("entries"):_:void 0,O="Array"==t&&T.entries||P;if(O&&(w=c(O.call(new e)))!==Object.prototype&&w.next&&(s(w,S,!0),r||"function"==typeof w[f]||i(w,f,p)),E&&P&&"values"!==P.name&&(x=!0,_=function(){return P.call(this)}),r&&!b||!d&&!x&&T[f]||i(T,f,_),l[t]=_,l[S]=p,h)if(v={values:E?_:k("values"),keys:g?_:k("keys"),entries:C},b)for(y in v)y in T||a(T,y,v[y]);else o(o.P+o.F*(d||x),t,v);return v}},function(e,t,n){var r=n(7),o=n(22),a=n(8),i=n(29),l=n(68),u=function(e,t,n){var s,c,f,d,p=e&u.F,m=e&u.G,h=e&u.S,g=e&u.P,b=e&u.B,v=m?r:h?r[t]||(r[t]={}):(r[t]||{}).prototype,y=m?o:o[t]||(o[t]={}),w=y.prototype||(y.prototype={});for(s in m&&(n=t),n)f=((c=!p&&v&&void 0!==v[s])?v:n)[s],d=b&&c?l(f,r):g&&"function"==typeof f?l(Function.call,f):f,v&&i(v,s,f,e&u.U),y[s]!=f&&a(y,s,d),g&&w[s]!=f&&(w[s]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){e.exports=n(21)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(69);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(71),o=n(40),a=n(45),i={};n(8)(i,n(11)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(i,{next:o(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(25),o=n(72),a=n(44),i=n(30)("IE_PROTO"),l=function(){},u=function(){var e,t=n(39)("iframe"),r=a.length;for(t.style.display="none",n(77).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[i]=e):n=u(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(24),o=n(25),a=n(42);e.exports=n(13)?Object.defineProperties:function(e,t){o(e);for(var n,i=a(t),l=i.length,u=0;l>u;)r.f(e,n=i[u++],t[n]);return e}},function(e,t,n){var r=n(14),o=n(28),a=n(74)(!1),i=n(30)("IE_PROTO");e.exports=function(e,t){var n,l=o(e),u=0,s=[];for(n in l)n!=i&&r(l,n)&&s.push(n);for(;t.length>u;)r(l,n=t[u++])&&(~a(s,n)||s.push(n));return s}},function(e,t,n){var r=n(28),o=n(75),a=n(76);e.exports=function(e){return function(t,n,i){var l,u=r(t),s=o(u.length),c=a(i,s);if(e&&n!=n){for(;s>c;)if((l=u[c++])!=l)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(43),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(43),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):a(e,t)}},function(e,t,n){var r=n(7).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(14),o=n(79),a=n(30)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,n){var r=n(41);e.exports=function(e){return Object(r(e))}},function(e,t,n){"use strict";var r=n(81);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==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,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:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,k=r?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case i:case u:case l:case m:return e;default:switch(e=e&&e.$$typeof){case c:case p:case b:case g:case s:return e;default:return t}}case a:return t}}}function E(e){return S(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=b,t.Memo=g,t.Portal=a,t.Profiler=u,t.StrictMode=l,t.Suspense=m,t.isAsyncMode=function(e){return E(e)||S(e)===f},t.isConcurrentMode=E,t.isContextConsumer=function(e){return S(e)===c},t.isContextProvider=function(e){return S(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return S(e)===p},t.isFragment=function(e){return S(e)===i},t.isLazy=function(e){return S(e)===b},t.isMemo=function(e){return S(e)===g},t.isPortal=function(e){return S(e)===a},t.isProfiler=function(e){return S(e)===u},t.isStrictMode=function(e){return S(e)===l},t.isSuspense=function(e){return S(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===u||e===l||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===g||e.$$typeof===s||e.$$typeof===c||e.$$typeof===p||e.$$typeof===y||e.$$typeof===w||e.$$typeof===k||e.$$typeof===v)},t.typeOf=S},,function(e,t,n){const r=n(86),o=n(87),a=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter(e=>"meta"!=e):Array.isArray(e)||(e=[e]);const t=[...a,...Object.keys(Prism.languages)];o(r,e,t).load(e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(31).resolve(t)],delete Prism.languages[e],n(31)(t),a.add(e)})}i.silent=!1,e.exports=i},function(e,t,n){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"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"Augmented Backus\u2013Naur form",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",owner:"eisbehr-"},arff:{title:"ARFF",owner:"Golmote"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"Backus\u2013Naur form",alias:"rbnf",aliasTitles:{rbnf:"Routing Backus\u2013Naur form"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},c:{title:"C",require:"clike",owner:"zeitgeist87"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cil:{title:"CIL",owner:"sbrl"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},cmake:{title:"CMake",owner:"mjrogozinski"},clojure:{title:"Clojure",owner:"troglotit"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dax:{title:"DAX",owner:"peterbud"},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"},ebnf:{title:"Extended Backus\u2013Naur form",owner:"RunDevelopment"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment"},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"},"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"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"clike",owner:"Golmote"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},go:{title:"Go",require:"clike",owner:"arnehormann"},graphql:{title:"GraphQL",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",owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},http:{title:"HTTP",optional:["css","javascript","json","markup"],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"},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"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup"],owner:"RunDevelopment"},json:{title:"JSON",owner:"CupOfTea696"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",require:"clike",owner:"Golmote"},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",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},matlab:{title:"MATLAB",owner:"Golmote"},mel:{title:"MEL",owner:"Golmote"},mizar:{title:"Mizar",owner:"Golmote"},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"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nginx:{title:"nginx",owner:"westonganger",require:"clike"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},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"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:["clike","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"},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"},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"},python:{title:"Python",alias:"py",owner:"multipetros"},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"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},renpy:{title:"Ren'py",owner:"HyuchiaDiego"},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",modify:["actionscript","coffeescript","flow","javascript","typescript","vala"],owner:"RunDevelopment"},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",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",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",owner:"Golmote"},solidity:{title:"Solidity (Ethereum)",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"},stylus:{title:"Stylus",owner:"vkbansal"},swift:{title:"Swift",require:"clike",owner:"chrischares"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},"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","visual-basic"],owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},vala:{title:"Vala",require:"clike",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",owner:"Golmote"},wasm:{title:"WebAssembly",owner:"Golmote"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},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 matched in the code. For example, the keyword <code>if</code> will have the class <code>keyword-if</code> as well. You can have fine grained control over the appearance of each keyword by providing your own CSS rules.",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"}}})},function(e,t,n){"use strict";var r=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=[];return function(o){var a=n[o];return a||(!function r(o,a){if(!(o in n)){a.push(o);var i=a.indexOf(o);if(i<a.length-1)throw new Error("Circular dependency: "+a.slice(i).join(" -> "));var l={},u=e[o];if(u){function s(t){if(!(t in e))throw new Error(o+" depends on an unknown component "+t);if(!(t in l))for(var i in r(t,a),l[t]=!0,n[t])l[i]=!0}t(u.require,s),t(u.optional,s),t(u.modify,s)}n[o]=l,a.pop()}}(o,r),a=n[o]),a}}function o(e){for(var t in e)return!0;return!1}return function(a,i,l){var u=function(e){var t={};for(var n in e){var r=e[n];for(var o in r)if("meta"!=o){var a=r[o];t[o]="string"==typeof a?{title:a}:a}}return t}(a),s=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var o in n={},e){var a=e[o];t(a&&a.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+o+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+o+" because it is a component.");n[t]=o}))}return n[r]||r}}(u);i=i.map(s),l=(l||[]).map(s);var c=n(i),f=n(l);i.forEach((function e(n){var r=u[n];t(r&&r.require,(function(t){t in f||(c[t]=!0,e(t))}))}));for(var d,p=r(u),m=c;o(m);){for(var h in d={},m){var g=u[h];t(g&&g.modify,(function(e){e in f&&(d[e]=!0)}))}for(var b in f)if(!(b in c))for(var v in p(b))if(v in c){d[b]=!0;break}for(var y in m=d)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,o){const a=o?o.series:void 0,i=o?o.parallel:e;var l={},u={};function s(e){if(e in l)return l[e];u[e]=!0;var o,c=[];for(var f in t(e))f in n&&c.push(f);if(0===c.length)o=r(e);else{var d=i(c.map((function(e){var t=s(e);return delete u[e],t})));a?o=a(d,(function(){return r(e)})):r(e)}return l[e]=o}for(var c in n)s(c);var f=[];for(var d in u)f.push(l[d]);return i(f)}(p,c,t,n)}};return w}}();e.exports=r},,,function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(50),i=n(19),l=(n(12),n(32)),u=n.n(l),s=({error:e,retry:t,pastDelay:n})=>e?o.a.createElement("div",{style:{align:"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%"}},o.a.createElement("p",null,e.message),o.a.createElement("div",null,o.a.createElement("button",{type:"button",onClick:t},"Retry"))):n?o.a.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},o.a.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"},o.a.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},o.a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},o.a.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),o.a.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},o.a.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),o.a.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),o.a.createElement("circle",{cx:"22",cy:"22",r:"8"},o.a.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null,c=n(16),f={"01a85c17":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(4)]).then(n.bind(null,101))},"@theme/BlogTagsListPage",101],"0b24b4d1":[function(){return n.e(5).then(n.bind(null,102))},"@site/docs\\cadTools.md",102],17896441:[function(){return Promise.all([n.e(0),n.e(1),n.e(6)]).then(n.bind(null,130))},"@theme/DocItem",130],"1be78505":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(33)]).then(n.bind(null,131))},"@theme/DocPage",131],"225b4c69":[function(){return n.e(7).then(n.bind(null,106))},"@site/docs\\doc3.md",106],"27d78fdc":[function(){return n.e(8).then(n.bind(null,107))},"@site/docs\\aboutPSP.md",107],"3fc7c349":[function(){return n.e(9).then(n.bind(null,108))},"@site/blog\\2019-10-13-2019w42a-beta.md?truncated=true",108],"45acc928":[function(){return n.e(10).then(n.bind(null,109))},"@site/docs\\mdx.md",109],"569bb2db":[function(){return n.e(11).then(n.bind(null,110))},"@site/blog\\2020-07-09-2020w28a-beta.md?truncated=true",110],"605faea1":[function(){return n.e(12).then(n.bind(null,111))},"@site/blog\\2019-11-01-2019w44a-beta.md?truncated=true",111],"6875c492":[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(13)]).then(n.bind(null,112))},"@theme/BlogTagsPostsPage",112],"7366bc9d":[function(){return n.e(14).then(n.bind(null,114))},"@site/docs\\doc1.md",114],"77fbd900":[function(){return n.e(15).then(n.bind(null,115))},"@site/docs\\installation.md",115],"7c02804c":[function(){return n.e(16).then(n.bind(null,116))},"@site/docs\\powerEditor.md",116],"815eb96d":[function(){return n.e(17).then(n.t.bind(null,117,3))},"~blog/psp-blog-tags-tags-59c.json",117],"991b72a1":[function(){return n.e(18).then(n.bind(null,118))},"@site/docs\\doc2.md",118],a5084a96:[function(){return n.e(19).then(n.bind(null,119))},"@site/blog\\2020-07-09-2020w28a-beta.md",119],a6aa9e1f:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(20)]).then(n.bind(null,132))},"@theme/BlogListPage",132],b009f36f:[function(){return n.e(21).then(n.bind(null,120))},"@site/blog\\2019-11-01-2019w44a-beta.md",120],b8b14fb6:[function(){return n.e(22).then(n.bind(null,121))},"@site/docs\\mainScreen.md",121],ba4a0136:[function(){return n.e(23).then(n.bind(null,122))},"@site/blog\\2019-10-13-2019w42a-beta.md",122],ccc49370:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(3),n.e(24)]).then(n.bind(null,133))},"@theme/BlogPostPage",133],e4b197ca:[function(){return n.e(25).then(n.t.bind(null,123,3))},"~blog/psp-blog-tags-psp-ufu-338.json",123],e8df8ca6:[function(){return n.e(26).then(n.t.bind(null,124,3))},"~docs/psp-docs-route-67a.json",124],eb797776:[function(){return n.e(27).then(n.t.bind(null,125,3))},"~blog/psp-blog-778.json",125],ece76bd1:[function(){return Promise.all([n.e(0),n.e(1),n.e(2),n.e(28)]).then(n.bind(null,126))},"@site/src\\pages\\index.js",126],eea9a598:[function(){return n.e(29).then(n.bind(null,128))},"@site/blog\\2020-06-13-2020w24a-beta.md",128],faf164f5:[function(){return n.e(30).then(n.bind(null,129))},"@site/blog\\2020-06-13-2020w24a-beta.md?truncated=true",129]};var d=function(e){const t={};return function e(n,r){Object.keys(n).forEach(o=>{const a=n[o],i=r?r+"."+o:o;"object"===typeof a&&!!a&&Object.keys(a).length?e(a,i):t[i]=a})}(e),t};var p=function(e){if("*"===e)return u()({loading:s,loader:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(34)]).then(n.bind(null,147))});const t=c[e],r=[],a=[],i={},l=d(t);return Object.keys(l).forEach(e=>{const t=f[l[e]];t&&(i[e]=t[0],r.push(t[1]),a.push(t[2]))}),u.a.Map({loading:s,loader:i,modules:r,webpack:()=>a,render:(e,n)=>{const r=JSON.parse(JSON.stringify(t));Object.keys(e).forEach(t=>{let n=r;const o=t.split(".");for(let e=0;e<o.length-1;e+=1)n=n[o[e]];n[o[o.length-1]]=e[t].default;const a=Object.keys(e[t]).filter(e=>"default"!==e);a&&a.length&&a.forEach(r=>{n[o[o.length-1]][r]=e[t][r]})});const a=r.component;return delete r.component,o.a.createElement(a,Object.assign({},r,n))}})},m=[{path:"/PSP/",component:p("/PSP/"),exact:!0},{path:"/PSP/blog",component:p("/PSP/blog"),exact:!0},{path:"/PSP/blog/2019w42a-beta",component:p("/PSP/blog/2019w42a-beta"),exact:!0},{path:"/PSP/blog/2019w44a-beta",component:p("/PSP/blog/2019w44a-beta"),exact:!0},{path:"/PSP/blog/2020w24a-beta",component:p("/PSP/blog/2020w24a-beta"),exact:!0},{path:"/PSP/blog/2020w28a-beta",component:p("/PSP/blog/2020w28a-beta"),exact:!0},{path:"/PSP/blog/tags",component:p("/PSP/blog/tags"),exact:!0},{path:"/PSP/blog/tags/psp-ufu",component:p("/PSP/blog/tags/psp-ufu"),exact:!0},{path:"/PSP/docs",component:p("/PSP/docs"),routes:[{path:"/PSP/docs/",component:p("/PSP/docs/"),exact:!0},{path:"/PSP/docs/cadTools",component:p("/PSP/docs/cadTools"),exact:!0},{path:"/PSP/docs/doc1",component:p("/PSP/docs/doc1"),exact:!0},{path:"/PSP/docs/doc2",component:p("/PSP/docs/doc2"),exact:!0},{path:"/PSP/docs/doc3",component:p("/PSP/docs/doc3"),exact:!0},{path:"/PSP/docs/installation",component:p("/PSP/docs/installation"),exact:!0},{path:"/PSP/docs/mainScreen",component:p("/PSP/docs/mainScreen"),exact:!0},{path:"/PSP/docs/mdx",component:p("/PSP/docs/mdx"),exact:!0},{path:"/PSP/docs/powerEditor",component:p("/PSP/docs/powerEditor"),exact:!0}]},{path:"*",component:p("*")}],h=n(15),g=n(17),b=n(46),v=n(48),y=n(1),w=n(18),k=n.n(w),S=[n(49),n(49),n(84),n(91),n(88)];var E=["onRouteUpdate","onRouteUpdateDelayed"].reduce((e,t)=>(e[t]=function(...e){!function(e,...t){S.forEach(n=>{const r=n.__esModule?n.default:n;r&&r[e]&&r[e](...t)})}(t,...e)},e),{}),x=n(10);function T(e,t){const n=Object(x.a)(e,t);return Promise.all(n.map(e=>{const{component:t}=e.route;if(t&&t.preload)return t.preload()}))}const P={};var _=function(e){if(P[e.pathname])return Object.assign(Object.assign({},e),{pathname:P[e.pathname]});let t=e.pathname||"/";return t=t.trim().replace(/\/index\.html$/,""),""===t&&(t="/"),P[e.pathname]=t,Object.assign(Object.assign({},e),{pathname:t})};n(89);k.a.configure({showSpinner:!1});class C extends o.a.Component{constructor(e){super(e),this.previousLocation=null,this.progressBarTimeout=null,this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){const n=e.location!==this.props.location,{routes:r,delay:o=1e3}=this.props;if(n){const t=_(e.location);return this.startProgressBar(o),this.previousLocation=_(this.props.location),this.setState({nextRouteHasLoaded:!1}),T(r,t.pathname).then(()=>{E.onRouteUpdate({previousLocation:this.previousLocation,location:t}),this.previousLocation=null,this.setState({nextRouteHasLoaded:!0},this.stopProgressBar);const{hash:e}=t;if(e){const t=e.substring(1),n=document.getElementById(t);n&&n.scrollIntoView()}else window.scrollTo(0,0)}).catch(e=>console.warn(e)),!1}return!!t.nextRouteHasLoaded}clearProgressBarTimeout(){this.progressBarTimeout&&(clearTimeout(this.progressBarTimeout),this.progressBarTimeout=null)}startProgressBar(e){this.clearProgressBarTimeout(),this.progressBarTimeout=setTimeout(()=>{E.onRouteUpdateDelayed({location:_(this.props.location)}),k.a.start()},e)}stopProgressBar(){this.clearProgressBarTimeout(),k.a.done()}render(){const{children:e,location:t}=this.props;return o.a.createElement(y.a,{location:_(t),render:()=>e})}}var O=Object(y.g)(C);var A=function(){const[e,t]=Object(r.useState)(!1);return Object(r.useEffect)(()=>{t(!0)},[]),o.a.createElement(v.a.Provider,{value:{siteConfig:g.a,isClient:e}},o.a.createElement(O,{routes:m},Object(b.a)(m)))};const R=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}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)})},N={};var I=function(e){return new Promise(t=>{N[e]?t():R(e).then(()=>{t(),N[e]=!0}).catch(()=>{})})};const L={},F={},j=()=>!(!("connection"in navigator)||-1===(navigator.connection.effectiveType||"").indexOf("2g")||!navigator.connection.saveData);var D={prefetch:e=>{if(!(e=>!j()&&!F[e]&&!L[e])(e))return!1;L[e]=!0;return Object(x.a)(m,e).reduce((e,t)=>{const n=c[t.route.path];if(!n)return e;const r=Object.values(d(n));return e.concat(r)},[]).forEach(e=>{const t=n.gca(e);t&&!/undefined/.test(t)&&I(t)}),!0},preload:e=>!!(e=>!j()&&!F[e])(e)&&(F[e]=!0,T(m,e),!0)};if(h.a.canUseDOM){window.docusaurus=D;const e=a.hydrate;T(m,window.location.pathname).then(()=>{e(o.a.createElement(i.a,null,o.a.createElement(A,null)),document.getElementById("__docusaurus"))})}},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n(15),a=n(17);(e=>{if(o.a.canUseDOM){const{themeConfig:{prism:{additionalLanguages:t=[]}={}}}=a.a;window.Prism=e,t.forEach(e=>{n(31)("./prism-"+e)}),delete window.Prism}})(r.a)}],[[53,32,0]]]);
\ No newline at end of file diff --git a/docs/main.24612d61.js.LICENSE.txt b/docs/main.78efe49c.js.LICENSE.txt index 4a630d7..4a630d7 100644 --- a/docs/main.24612d61.js.LICENSE.txt +++ b/docs/main.78efe49c.js.LICENSE.txt diff --git a/docs/runtime~main.3584da7a.js b/docs/runtime~main.3584da7a.js new file mode 100644 index 0000000..c566c51 --- /dev/null +++ b/docs/runtime~main.3584da7a.js @@ -0,0 +1 @@ +!function(e){function r(r){for(var a,f,o=r[0],b=r[1],d=r[2],u=0,l=[];u<o.length;u++)f=o[u],Object.prototype.hasOwnProperty.call(n,f)&&n[f]&&l.push(n[f][0]),n[f]=0;for(a in b)Object.prototype.hasOwnProperty.call(b,a)&&(e[a]=b[a]);for(i&&i(r);l.length;)l.shift()();return c.push.apply(c,d||[]),t()}function t(){for(var e,r=0;r<c.length;r++){for(var t=c[r],a=!0,f=1;f<t.length;f++){var b=t[f];0!==n[b]&&(a=!1)}a&&(c.splice(r--,1),e=o(o.s=t[0]))}return e}var a={},n={32:0},c=[];function f(e){return o.p+""+({4:"01a85c17",5:"0b24b4d1",6:"17896441",7:"225b4c69",8:"27d78fdc",9:"3fc7c349",10:"45acc928",11:"569bb2db",12:"605faea1",13:"6875c492",14:"7366bc9d",15:"77fbd900",16:"7c02804c",17:"815eb96d",18:"991b72a1",19:"a5084a96",20:"a6aa9e1f",21:"b009f36f",22:"b8b14fb6",23:"ba4a0136",24:"ccc49370",25:"e4b197ca",26:"e8df8ca6",27:"eb797776",28:"ece76bd1",29:"eea9a598",30:"faf164f5"}[e]||e)+"."+{1:"5e100c9e",2:"d244e9e7",3:"f116c0c6",4:"62cfb21f",5:"34ff0dc1",6:"4ddbeded",7:"e6e4e1cf",8:"fff3e166",9:"82f96b65",10:"8f356fa1",11:"3269b5ee",12:"af8f38b1",13:"9696a5e9",14:"e3475f47",15:"380f0c99",16:"61c6b381",17:"b79e6692",18:"fc6a3dfa",19:"9004aa26",20:"043d916a",21:"fe68a706",22:"b91e970d",23:"471c15de",24:"250187c4",25:"bedeb7e3",26:"72d05960",27:"0ad24358",28:"b60a683d",29:"5dc60ef8",30:"c6fd3c0a",33:"57055cf1",34:"ca8d04b0"}[e]+".js"}function o(r){if(a[r])return a[r].exports;var t=a[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var r=[],t=n[e];if(0!==t)if(t)r.push(t[2]);else{var a=new Promise((function(r,a){t=n[e]=[r,a]}));r.push(t[2]=a);var c,b=document.createElement("script");b.charset="utf-8",b.timeout=120,o.nc&&b.setAttribute("nonce",o.nc),b.src=f(e);var d=new Error;c=function(r){b.onerror=b.onload=null,clearTimeout(u);var t=n[e];if(0!==t){if(t){var a=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;d.message="Loading chunk "+e+" failed.\n("+a+": "+c+")",d.name="ChunkLoadError",d.type=a,d.request=c,t[1](d)}n[e]=void 0}};var u=setTimeout((function(){c({type:"timeout",target:b})}),12e4);b.onerror=b.onload=c,document.head.appendChild(b)}return Promise.all(r)},o.m=e,o.c=a,o.d=function(e,r,t){o.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,r){if(1&r&&(e=o(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)o.d(t,a,function(r){return e[r]}.bind(null,a));return t},o.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(r,"a",r),r},o.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},o.p="/PSP/",o.gca=function(e){return f(e={17896441:"6","01a85c17":"4","0b24b4d1":"5","225b4c69":"7","27d78fdc":"8","3fc7c349":"9","45acc928":"10","569bb2db":"11","605faea1":"12","6875c492":"13","7366bc9d":"14","77fbd900":"15","7c02804c":"16","815eb96d":"17","991b72a1":"18",a5084a96:"19",a6aa9e1f:"20",b009f36f:"21",b8b14fb6:"22",ba4a0136:"23",ccc49370:"24",e4b197ca:"25",e8df8ca6:"26",eb797776:"27",ece76bd1:"28",eea9a598:"29",faf164f5:"30"}[e]||e)},o.oe=function(e){throw console.error(e),e};var b=window.webpackJsonp=window.webpackJsonp||[],d=b.push.bind(b);b.push=r,b=b.slice();for(var u=0;u<b.length;u++)r(b[u]);var i=d;t()}([]);
\ No newline at end of file diff --git a/docs/runtime~main.ebd3f1b3.js b/docs/runtime~main.ebd3f1b3.js deleted file mode 100644 index 1658091..0000000 --- a/docs/runtime~main.ebd3f1b3.js +++ /dev/null @@ -1 +0,0 @@ -!function(e){function r(r){for(var a,o,f=r[0],b=r[1],u=r[2],d=0,l=[];d<f.length;d++)o=f[d],Object.prototype.hasOwnProperty.call(n,o)&&n[o]&&l.push(n[o][0]),n[o]=0;for(a in b)Object.prototype.hasOwnProperty.call(b,a)&&(e[a]=b[a]);for(i&&i(r);l.length;)l.shift()();return c.push.apply(c,u||[]),t()}function t(){for(var e,r=0;r<c.length;r++){for(var t=c[r],a=!0,o=1;o<t.length;o++){var b=t[o];0!==n[b]&&(a=!1)}a&&(c.splice(r--,1),e=f(f.s=t[0]))}return e}var a={},n={31:0},c=[];function o(e){return f.p+""+({4:"01a85c17",5:"0b24b4d1",6:"17896441",7:"225b4c69",8:"27d78fdc",9:"3fc7c349",10:"45acc928",11:"569bb2db",12:"605faea1",13:"6875c492",14:"7366bc9d",15:"77fbd900",16:"815eb96d",17:"991b72a1",18:"a5084a96",19:"a6aa9e1f",20:"b009f36f",21:"b8b14fb6",22:"ba4a0136",23:"ccc49370",24:"e4b197ca",25:"e8df8ca6",26:"eb797776",27:"ece76bd1",28:"eea9a598",29:"faf164f5"}[e]||e)+"."+{1:"37514907",2:"7ed9794d",3:"3c925be7",4:"225474ef",5:"92d2db54",6:"13e0ec43",7:"7904c872",8:"c4e3308e",9:"425a755d",10:"b87a4ca6",11:"73b164db",12:"da850e9b",13:"2a3e2394",14:"16f670d1",15:"be2f2884",16:"96f65fb6",17:"c8ed0b8a",18:"6bbb30b5",19:"162f4f88",20:"9ee8b563",21:"b3624e0f",22:"5eada505",23:"b47a358d",24:"1a00399d",25:"10de7177",26:"b0f71355",27:"4ca3bd2f",28:"44a33098",29:"cc31e7ea",32:"3c0b435e",33:"567340dd"}[e]+".js"}function f(r){if(a[r])return a[r].exports;var t=a[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var r=[],t=n[e];if(0!==t)if(t)r.push(t[2]);else{var a=new Promise((function(r,a){t=n[e]=[r,a]}));r.push(t[2]=a);var c,b=document.createElement("script");b.charset="utf-8",b.timeout=120,f.nc&&b.setAttribute("nonce",f.nc),b.src=o(e);var u=new Error;c=function(r){b.onerror=b.onload=null,clearTimeout(d);var t=n[e];if(0!==t){if(t){var a=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;u.message="Loading chunk "+e+" failed.\n("+a+": "+c+")",u.name="ChunkLoadError",u.type=a,u.request=c,t[1](u)}n[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:b})}),12e4);b.onerror=b.onload=c,document.head.appendChild(b)}return Promise.all(r)},f.m=e,f.c=a,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)f.d(t,a,function(r){return e[r]}.bind(null,a));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/PSP/",f.gca=function(e){return o(e={17896441:"6","01a85c17":"4","0b24b4d1":"5","225b4c69":"7","27d78fdc":"8","3fc7c349":"9","45acc928":"10","569bb2db":"11","605faea1":"12","6875c492":"13","7366bc9d":"14","77fbd900":"15","815eb96d":"16","991b72a1":"17",a5084a96:"18",a6aa9e1f:"19",b009f36f:"20",b8b14fb6:"21",ba4a0136:"22",ccc49370:"23",e4b197ca:"24",e8df8ca6:"25",eb797776:"26",ece76bd1:"27",eea9a598:"28",faf164f5:"29"}[e]||e)},f.oe=function(e){throw console.error(e),e};var b=window.webpackJsonp=window.webpackJsonp||[],u=b.push.bind(b);b.push=r,b=b.slice();for(var d=0;d<b.length;d++)r(b[d]);var i=u;t()}([]);
\ No newline at end of file diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 94d7c37..f734d11 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://thales1330.github.io/PSP/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2019w42a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2019w44a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2020w24a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2020w28a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/tags/psp-ufu</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/cadTools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/mainScreen</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/mdx</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
\ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://thales1330.github.io/PSP/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2019w42a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2019w44a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2020w24a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/2020w28a-beta</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/blog/tags/psp-ufu</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/cadTools</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc1</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/doc3</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/mainScreen</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/mdx</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://thales1330.github.io/PSP/docs/powerEditor</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>
\ No newline at end of file diff --git a/docs/styles.a333f37e.js b/docs/styles.a845a673.js index 1d8961e..6a89a77 100644 --- a/docs/styles.a333f37e.js +++ b/docs/styles.a845a673.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{100:function(e,n,o){},103:function(e,n,o){e.exports={docTitle:"docTitle_1vWb",docItemContainer:"docItemContainer_2cwg",docItemCol:"docItemCol_2GOA",docItemWrapper:"docItemWrapper_1cc7",tableOfContents:"tableOfContents_TbNY",docLastUpdatedAt:"docLastUpdatedAt_1sqk"}},104:function(e,n,o){e.exports={sidebar:"sidebar_1kLs",sidebarWithHideableNavbar:"sidebarWithHideableNavbar_1-U5",sidebarLogo:"sidebarLogo_3ono",menu:"menu_w2sC",menuLinkText:"menuLinkText_2sSe",menuWithAnnouncementBar:"menuWithAnnouncementBar_2d0G",sidebarMenuIcon:"sidebarMenuIcon_2vk4",sidebarMenuCloseIcon:"sidebarMenuCloseIcon_1JRa"}},105:function(e,n,o){e.exports={docPage:"docPage_1kjD",docSidebarContainer:"docSidebarContainer_1cYp",docMainContainer:"docMainContainer_FFX1"}},113:function(e,n,o){e.exports={blogPostTitle:"blogPostTitle_2RZH",blogPostDate:"blogPostDate_3tRe"}},126:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",features:"features_P2SU",featureImage:"featureImage_3Xqx"}},49:function(e,n,o){},84:function(e,n,o){},88:function(e,n,o){},89:function(e,n,o){},92:function(e,n,o){e.exports={codeBlockContent:"codeBlockContent_32p_",codeBlockTitle:"codeBlockTitle_U1PS",codeBlock:"codeBlock_19pQ",codeBlockWithTitle:"codeBlockWithTitle_2fj3",copyButton:"copyButton_1BYj",codeBlockLines:"codeBlockLines_2n9r"}},93:function(e,n,o){},94:function(e,n,o){e.exports={enhancedAnchor:"enhancedAnchor_ZqCz"}},95:function(e,n,o){e.exports={mdxCodeBlock:"mdxCodeBlock_iHAB"}},96:function(e,n,o){e.exports={announcementBar:"announcementBar_HGgX",announcementBarClose:"announcementBarClose_2f8D",announcementBarContent:"announcementBarContent_GM1p"}},97:function(e,n,o){e.exports={toggle:"toggle_keGJ",moon:"moon_1gwN",sun:"sun_3CPA"}},98:function(e,n,o){e.exports={displayOnlyInLargeViewport:"displayOnlyInLargeViewport_1gtM",hideLogoText:"hideLogoText_1pX_",navbarHideable:"navbarHideable_OaSq",navbarHidden:"navbarHidden_3XKp"}},99:function(e,n,o){e.exports={footerLogoLink:"footerLogoLink_1Wg7"}}}]);
\ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{100:function(e,n,o){},103:function(e,n,o){e.exports={docTitle:"docTitle_1vWb",docItemContainer:"docItemContainer_2cwg",docItemCol:"docItemCol_2GOA",docItemWrapper:"docItemWrapper_1cc7",tableOfContents:"tableOfContents_TbNY",docLastUpdatedAt:"docLastUpdatedAt_1sqk"}},104:function(e,n,o){e.exports={sidebar:"sidebar_1kLs",sidebarWithHideableNavbar:"sidebarWithHideableNavbar_1-U5",sidebarLogo:"sidebarLogo_3ono",menu:"menu_w2sC",menuLinkText:"menuLinkText_2sSe",menuWithAnnouncementBar:"menuWithAnnouncementBar_2d0G",sidebarMenuIcon:"sidebarMenuIcon_2vk4",sidebarMenuCloseIcon:"sidebarMenuCloseIcon_1JRa"}},105:function(e,n,o){e.exports={docPage:"docPage_1kjD",docSidebarContainer:"docSidebarContainer_1cYp",docMainContainer:"docMainContainer_FFX1"}},113:function(e,n,o){e.exports={blogPostTitle:"blogPostTitle_2RZH",blogPostDate:"blogPostDate_3tRe"}},127:function(e,n,o){e.exports={heroBanner:"heroBanner_2Ftp",buttons:"buttons_1Wc3",features:"features_P2SU",featureImage:"featureImage_3Xqx"}},49:function(e,n,o){},84:function(e,n,o){},88:function(e,n,o){},89:function(e,n,o){},92:function(e,n,o){e.exports={codeBlockContent:"codeBlockContent_32p_",codeBlockTitle:"codeBlockTitle_U1PS",codeBlock:"codeBlock_19pQ",codeBlockWithTitle:"codeBlockWithTitle_2fj3",copyButton:"copyButton_1BYj",codeBlockLines:"codeBlockLines_2n9r"}},93:function(e,n,o){},94:function(e,n,o){e.exports={enhancedAnchor:"enhancedAnchor_ZqCz"}},95:function(e,n,o){e.exports={mdxCodeBlock:"mdxCodeBlock_iHAB"}},96:function(e,n,o){e.exports={announcementBar:"announcementBar_HGgX",announcementBarClose:"announcementBarClose_2f8D",announcementBarContent:"announcementBarContent_GM1p"}},97:function(e,n,o){e.exports={toggle:"toggle_keGJ",moon:"moon_1gwN",sun:"sun_3CPA"}},98:function(e,n,o){e.exports={displayOnlyInLargeViewport:"displayOnlyInLargeViewport_1gtM",hideLogoText:"hideLogoText_1pX_",navbarHideable:"navbarHideable_OaSq",navbarHidden:"navbarHidden_3XKp"}},99:function(e,n,o){e.exports={footerLogoLink:"footerLogoLink_1Wg7"}}}]);
\ No newline at end of file diff --git a/docs/videos/copyPaste.mp4 b/docs/videos/copyPaste.mp4 Binary files differnew file mode 100644 index 0000000..abad976 --- /dev/null +++ b/docs/videos/copyPaste.mp4 diff --git a/docs/videos/delete.kdenlive b/docs/videos/delete.kdenlive new file mode 100644 index 0000000..876cc39 --- /dev/null +++ b/docs/videos/delete.kdenlive @@ -0,0 +1,406 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:11,300"> + <property name="length">340</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 20-22-43.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_size">3540690</property> + <property name="kdenlive:file_hash">da785c97e6b5e7e07e5c7b52335cfb3c</property> + <property name="global_feed">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.262000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">2</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595028253794</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">51</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">4</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">delete.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:11,300"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:16:46,067"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer1" in="00:00:00,000" out="00:00:07,533"> + <property name="length">227</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 20-22-43.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.262000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 20-22-43.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer1" in="00:00:00,867" out="00:00:06,900"> + <property name="kdenlive:id">3</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:06,033"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:07,533"> + <property name="length">227</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 20-22-43.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.262000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 20-22-43.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer2" in="00:00:00,867" out="00:00:06,900"> + <property name="kdenlive:id">3</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:06,033"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"/> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:16:46,067"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter6"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter7"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter8"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/delete.mp4 b/docs/videos/delete.mp4 Binary files differnew file mode 100644 index 0000000..7395c9d --- /dev/null +++ b/docs/videos/delete.mp4 diff --git a/docs/videos/drag.kdenlive b/docs/videos/drag.kdenlive new file mode 100644 index 0000000..e90b22b --- /dev/null +++ b/docs/videos/drag.kdenlive @@ -0,0 +1,406 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:11,200"> + <property name="length">337</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 18-55-55.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">3509274</property> + <property name="kdenlive:file_hash">09b0d81a59a3e265e609c23bf9e153a1</property> + <property name="global_feed">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.233000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.146000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">2</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595022975488</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">179</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">4</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">drag.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:11,200"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:16:45,967"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer1" in="00:00:00,000" out="00:00:07,467"> + <property name="length">225</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 18-55-55.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.233000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.146000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 18-55-55.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer1" in="00:00:00,400" out="00:00:06,333"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:05,933"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:07,467"> + <property name="length">225</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 18-55-55.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.233000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.146000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 18-55-55.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer2" in="00:00:00,400" out="00:00:06,333"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:05,933"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"/> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:16:45,967"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter6"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter7"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter8"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/drag.mp4 b/docs/videos/drag.mp4 Binary files differnew file mode 100644 index 0000000..c4086a8 --- /dev/null +++ b/docs/videos/drag.mp4 diff --git a/docs/videos/fit.kdenlive b/docs/videos/fit.kdenlive new file mode 100644 index 0000000..ae55efa --- /dev/null +++ b/docs/videos/fit.kdenlive @@ -0,0 +1,469 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:13,100"> + <property name="length">394</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 19-01-12.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">4094126</property> + <property name="kdenlive:file_hash">867a75a8e98fb344c2437301b7610bb1</property> + <property name="global_feed">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:13.133000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:13.026000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">2</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595023290936</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">270</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">4</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:121", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:121", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "1:48", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "2:48", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">fit.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:13,100"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:16:49,000"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer1" in="00:00:00,000" out="00:00:13,100"> + <property name="length">394</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 19-01-12.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">4094126</property> + <property name="kdenlive:file_hash">867a75a8e98fb344c2437301b7610bb1</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:13.133000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:13.026000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer1" in="00:00:01,933" out="00:00:03,500"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer1" in="00:00:03,533" out="00:00:05,933"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer1" in="00:00:05,967" out="00:00:10,900"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:08,967"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:13,100"> + <property name="length">394</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 19-01-12.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">4094126</property> + <property name="kdenlive:file_hash">867a75a8e98fb344c2437301b7610bb1</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:13.133000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:13.026000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer2" in="00:00:01,933" out="00:00:03,500"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer2" in="00:00:03,533" out="00:00:05,933"> + <property name="kdenlive:id">2</property> + <property name="kdenlive:activeeffect">0</property> + <filter id="filter6"> + <property name="rotate_center">1</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="rect">00:00:03,533=0 0 1920 1080 1;00:00:03,867=-400 0 4983 2803 1;00:00:05,600=-400 0 4983 2803 1;00:00:05,933=0 0 1920 1080 1</property> + <property name="rotation">00:00:03,533=0;00:00:03,867=0;00:00:05,600=0;00:00:05,933=0</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="kdenlive:collapsed">0</property> + </filter> + </entry> + <entry producer="producer2" in="00:00:05,967" out="00:00:10,900"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:08,967"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"/> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:16:49,000"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter7"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter8"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter9"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/fit.mp4 b/docs/videos/fit.mp4 Binary files differnew file mode 100644 index 0000000..9ec3098 --- /dev/null +++ b/docs/videos/fit.mp4 diff --git a/docs/videos/move.kdenlive b/docs/videos/move.kdenlive new file mode 100644 index 0000000..5306095 --- /dev/null +++ b/docs/videos/move.kdenlive @@ -0,0 +1,642 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:31,967"> + <property name="length">960</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">10025367</property> + <property name="kdenlive:file_hash">f6480cbe61b696c8fe76ae86e1fc5c18</property> + <property name="global_feed">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:32.000000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:31.951000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <producer id="producer1" in="00:00:00,000" out="00:00:25,667"> + <property name="length">771</property> + <property name="eof">pause</property> + <property name="resource">0x000000ff</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="kdenlive:clipname">Clipe de Cor</property> + <property name="kdenlive:duration">00:00:05,000</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_hash">9196813120dc5c505072516b15baf414</property> + <property name="kdenlive:activeeffect">0</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">3</property> + <property name="kdenlive:docproperties.audioTarget">-1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595010813188</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">647</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">6</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:467", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:467", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:308", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:308", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:386", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:386", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + }, + { + "children": [ + { + "data": "2:207", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:207", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">move.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:31,967"/> + <entry producer="producer1" in="00:00:00,000" out="00:00:04,967"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:17:01,567"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:21,300"> + <property name="length">640</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:32.000000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:31.951000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + </producer> + <producer id="producer3" in="00:00:00,000" out="00:00:31,967"> + <property name="length">960</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">10025367</property> + <property name="kdenlive:file_hash">f6480cbe61b696c8fe76ae86e1fc5c18</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:32.000000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:31.951000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer2" in="00:00:00,800" out="00:00:07,667"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer3" in="00:00:13,000" out="00:00:16,333"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer3" in="00:00:17,833" out="00:00:20,400"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer3" in="00:00:20,433" out="00:00:23,100"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer3" in="00:00:23,133" out="00:00:29,100"> + <property name="kdenlive:id">2</property> + </entry> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:21,533"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer4" in="00:00:00,000" out="00:00:21,300"> + <property name="length">640</property> + <property name="eof">pause</property> + <property name="resource">1,500000:C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:32.000000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:31.951000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,5</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <producer id="producer5" in="00:00:00,000" out="00:00:31,967"> + <property name="length">960</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-32-46.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">10025367</property> + <property name="kdenlive:file_hash">f6480cbe61b696c8fe76ae86e1fc5c18</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:32.000000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:31.951000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer4" in="00:00:00,800" out="00:00:07,667"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer5" in="00:00:13,000" out="00:00:16,333"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer5" in="00:00:17,833" out="00:00:20,400"> + <property name="kdenlive:id">2</property> + </entry> + <entry producer="producer5" in="00:00:20,433" out="00:00:23,100"> + <property name="kdenlive:id">2</property> + <property name="kdenlive:activeeffect">0</property> + <filter id="filter6"> + <property name="rotate_center">1</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="rect">00:00:20,433=0 0 1920 1080 1;00:00:20,767=0 0 4339 2440 1;00:00:22,767=0 0 4337 2440 1;00:00:23,100=0 0 1920 1080 1</property> + <property name="rotation">00:00:20,433=0;00:00:20,767=0;00:00:22,767=0;00:00:23,100=0</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="kdenlive:collapsed">0</property> + </filter> + </entry> + <entry producer="producer5" in="00:00:23,133" out="00:00:29,100"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:21,533"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"> + <entry producer="producer1" in="00:00:00,000" out="00:00:21,533"> + <property name="kdenlive:id">3</property> + <property name="kdenlive:activeeffect">0</property> + <filter id="filter7"> + <property name="rotate_center">1</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="rect">00:00:00,000=-7 1029 1920 1080 1</property> + <property name="rotation">00:00:00,000=0</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="kdenlive:collapsed">0</property> + </filter> + </entry> + </playlist> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000" out="00:00:21,533"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:17:01,567"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter8"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter9"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter10"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/move.mp4 b/docs/videos/move.mp4 Binary files differnew file mode 100644 index 0000000..9fbf7f6 --- /dev/null +++ b/docs/videos/move.mp4 diff --git a/docs/videos/rotate.kdenlive b/docs/videos/rotate.kdenlive new file mode 100644 index 0000000..3bf0db3 --- /dev/null +++ b/docs/videos/rotate.kdenlive @@ -0,0 +1,434 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:22,900"> + <property name="length">688</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-40-29.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">7174637</property> + <property name="kdenlive:file_hash">e7265dd54408e9012b865d66707237c6</property> + <property name="global_feed">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:22.933000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:22.848000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <producer id="producer1" in="00:00:00,000" out="00:00:13,833"> + <property name="length">416</property> + <property name="eof">pause</property> + <property name="resource">0x000000ff</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="kdenlive:clipname">Clipe de Cor</property> + <property name="kdenlive:duration">00:00:05,000</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">4</property> + <property name="kdenlive:file_hash">9196813120dc5c505072516b15baf414</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">3</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595011271080</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">0</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">6</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">rotate.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:22,900"/> + <entry producer="producer1" in="00:00:00,000" out="00:00:04,967"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:16:53,233"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:15,433"> + <property name="length">464</property> + <property name="eof">pause</property> + <property name="resource">1,484100:C:/Users/thale/Videos/2020-07-17 15-40-29.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:22.933000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:22.848000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,4841</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 15-40-29.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer2" in="00:00:00,833" out="00:00:14,033"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:13,200"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer3" in="00:00:00,000" out="00:00:15,433"> + <property name="length">464</property> + <property name="eof">pause</property> + <property name="resource">1,484100:C:/Users/thale/Videos/2020-07-17 15-40-29.mkv</property> + <property name="aspect_ratio">1</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:22.933000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:22.848000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">1</property> + <property name="warp_speed">1,4841</property> + <property name="warp_resource">C:/Users/thale/Videos/2020-07-17 15-40-29.mkv</property> + <property name="mlt_service">timewarp</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + <property name="warp_pitch">0</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer3" in="00:00:00,833" out="00:00:14,033"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:13,200"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"> + <entry producer="producer1" in="00:00:00,000" out="00:00:13,200"> + <property name="kdenlive:id">4</property> + <property name="kdenlive:activeeffect">0</property> + <filter id="filter6"> + <property name="rotate_center">1</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="rect">00:00:00,000=0 1027 1920 1080 1</property> + <property name="rotation">00:00:00,000=0</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="kdenlive:collapsed">0</property> + </filter> + </entry> + </playlist> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000" out="00:00:13,200"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:16:53,233"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter7"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter8"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter9"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/rotate.mp4 b/docs/videos/rotate.mp4 Binary files differnew file mode 100644 index 0000000..5c67343 --- /dev/null +++ b/docs/videos/rotate.mp4 diff --git a/docs/videos/select.kdenlive b/docs/videos/select.kdenlive new file mode 100644 index 0000000..3a0676a --- /dev/null +++ b/docs/videos/select.kdenlive @@ -0,0 +1,416 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="30" sample_aspect_num="1" display_aspect_den="1080" colorspace="601" progressive="1" description="1920x1080 30.00fps" display_aspect_num="1920" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:17,300"> + <property name="length">520</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-23-56.mkv</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:17.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:17.299000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="aspect_ratio">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="kdenlive:clipname"/> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_size">5430759</property> + <property name="kdenlive:file_hash">13b4c117affe7445bb51baa73623f7ab</property> + <property name="global_feed">1</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">2</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">.</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1595009192967</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">420</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">C:/Users/thale/AppData/Roaming/kdenlive/profiles/customprofile0</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">5</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">select.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:17,300"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:16:54,000"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer1" in="00:00:00,000" out="00:00:17,300"> + <property name="length">520</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-23-56.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_size">5430759</property> + <property name="kdenlive:file_hash">13b4c117affe7445bb51baa73623f7ab</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:17.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:17.299000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer1" in="00:00:01,467" out="00:00:15,433"> + <property name="kdenlive:id">3</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:13,967"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer2" in="00:00:00,000" out="00:00:17,300"> + <property name="length">520</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 15-23-56.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_size">5430759</property> + <property name="kdenlive:file_hash">13b4c117affe7445bb51baa73623f7ab</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1920</property> + <property name="meta.media.0.codec.height">1080</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:17.333000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:17.299000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer2" in="00:00:01,467" out="00:00:15,433"> + <property name="kdenlive:id">3</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:13,967"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"/> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:16:54,000"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter6"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter7"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter8"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/select.mp4 b/docs/videos/select.mp4 Binary files differnew file mode 100644 index 0000000..c53e049 --- /dev/null +++ b/docs/videos/select.mp4 diff --git a/docs/videos/zoom.kdenlive b/docs/videos/zoom.kdenlive new file mode 100644 index 0000000..4cde4e0 --- /dev/null +++ b/docs/videos/zoom.kdenlive @@ -0,0 +1,551 @@ +<?xml version='1.0' encoding='utf-8'?> +<mlt LC_NUMERIC="pt_BR" producer="main_bin" version="6.21.0" root="C:/Users/thale/Documents/GitHub/PSP/docusaurus/static/videos"> + <profile frame_rate_num="25" sample_aspect_num="1" display_aspect_den="9" colorspace="709" progressive="1" description="HD 1080p 25 fps" display_aspect_num="16" frame_rate_den="1" width="1920" height="1080" sample_aspect_den="1"/> + <producer id="producer0" in="00:00:00,000" out="00:00:11,520"> + <property name="length">289</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 11-45-42.mkv</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1280</property> + <property name="meta.media.0.codec.height">720</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.566000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.447000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="seekable">1</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="aspect_ratio">1</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="kdenlive:clipname"/> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1280</property> + <property name="meta.media.height">720</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">3603163</property> + <property name="kdenlive:file_hash">7064adfdf64bab829e988d3aa2c1cb8d</property> + <property name="global_feed">1</property> + </producer> + <producer id="producer1" in="00:00:00,000" out="00:00:04,960"> + <property name="length">125</property> + <property name="eof">pause</property> + <property name="resource"/> + <property name="progressive">1</property> + <property name="aspect_ratio">1</property> + <property name="seekable">1</property> + <property name="mlt_service">kdenlivetitle</property> + <property name="kdenlive:duration">125</property> + <property name="kdenlive:clipname">Scroll cima ...</property> + <property name="xmldata"><kdenlivetitle duration="125" LC_NUMERIC="Portuguese_Brazil.1252" width="1920" height="1080" out="124"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="1060" y="872"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content line-spacing="0" shadow="0;#64000000;3;3;3" font-underline="0" box-height="98" font-outline-color="0,0,0,255" font="Impact" letter-spacing="0" font-pixel-size="80" font-italic="0" alignment="4" font-weight="50" font-outline="0" box-width="666" font-color="0,0,0,255">Scroll cima (+ zoom)</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,0"/> +</kdenlivetitle> +</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">3</property> + <property name="kdenlive:file_hash">49a381928071e7ffa396bfab80b559f9</property> + <property name="force_reload">0</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + <property name="global_feed">1</property> + </producer> + <producer id="producer2" in="00:00:00,000" out="00:00:04,960"> + <property name="length">125</property> + <property name="eof">pause</property> + <property name="resource"/> + <property name="progressive">1</property> + <property name="aspect_ratio">1</property> + <property name="seekable">1</property> + <property name="mlt_service">kdenlivetitle</property> + <property name="kdenlive:duration">125</property> + <property name="kdenlive:clipname">Scroll baixo</property> + <property name="xmldata"><kdenlivetitle duration="125" LC_NUMERIC="Portuguese_Brazil.1252" width="1920" height="1080" out="124"> + <item type="QGraphicsTextItem" z-index="0"> + <position x="1065" y="872"> + <transform>1,0,0,0,1,0,0,0,1</transform> + </position> + <content line-spacing="0" shadow="0;#64000000;3;3;3" font-underline="0" box-height="98" font-outline-color="0,0,0,255" font="Impact" letter-spacing="0" font-pixel-size="80" font-italic="0" alignment="4" font-weight="50" font-outline="0" box-width="663" font-color="0,0,0,255">Scroll baixo (- zoom)</content> + </item> + <startviewport rect="0,0,1920,1080"/> + <endviewport rect="0,0,1920,1080"/> + <background color="0,0,0,0"/> +</kdenlivetitle> +</property> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">4</property> + <property name="kdenlive:file_hash">49a381928071e7ffa396bfab80b559f9</property> + <property name="force_reload">0</property> + <property name="global_feed">1</property> + <property name="meta.media.width">1920</property> + <property name="meta.media.height">1080</property> + </producer> + <playlist id="main_bin"> + <property name="kdenlive:docproperties.activeTrack">3</property> + <property name="kdenlive:docproperties.audioTarget">1</property> + <property name="kdenlive:docproperties.decimalPoint">,</property> + <property name="kdenlive:docproperties.disablepreview">0</property> + <property name="kdenlive:docproperties.documentid">1594997183220</property> + <property name="kdenlive:docproperties.enableTimelineZone">0</property> + <property name="kdenlive:docproperties.enableexternalproxy">0</property> + <property name="kdenlive:docproperties.enableproxy">0</property> + <property name="kdenlive:docproperties.externalproxyparams">../Sub;;S03.MP4;../Clip;;.MXF</property> + <property name="kdenlive:docproperties.generateimageproxy">0</property> + <property name="kdenlive:docproperties.generateproxy">0</property> + <property name="kdenlive:docproperties.kdenliveversion">20.04.1</property> + <property name="kdenlive:docproperties.position">217</property> + <property name="kdenlive:docproperties.previewextension"/> + <property name="kdenlive:docproperties.previewparameters"/> + <property name="kdenlive:docproperties.profile">atsc_1080p_25</property> + <property name="kdenlive:docproperties.proxyextension"/> + <property name="kdenlive:docproperties.proxyimageminsize">2000</property> + <property name="kdenlive:docproperties.proxyimagesize">800</property> + <property name="kdenlive:docproperties.proxyminsize">1000</property> + <property name="kdenlive:docproperties.proxyparams"/> + <property name="kdenlive:docproperties.scrollPos">0</property> + <property name="kdenlive:docproperties.seekOffset">30000</property> + <property name="kdenlive:docproperties.version">0.99</property> + <property name="kdenlive:docproperties.verticalzoom">1</property> + <property name="kdenlive:docproperties.videoTarget">2</property> + <property name="kdenlive:docproperties.zonein">0</property> + <property name="kdenlive:docproperties.zoneout">75</property> + <property name="kdenlive:docproperties.zoom">5</property> + <property name="kdenlive:documentnotes"/> + <property name="kdenlive:docproperties.groups">[ + { + "children": [ + { + "data": "2:0", + "leaf": "clip", + "type": "Leaf" + }, + { + "data": "1:0", + "leaf": "clip", + "type": "Leaf" + } + ], + "type": "AVSplit" + } +] +</property> + <property name="kdenlive:docproperties.renderaudioquality">192</property> + <property name="kdenlive:docproperties.rendercategory">Generic (HD for web, mobile devices...)</property> + <property name="kdenlive:docproperties.renderendguide">-1</property> + <property name="kdenlive:docproperties.renderexportaudio">0</property> + <property name="kdenlive:docproperties.renderfield">0</property> + <property name="kdenlive:docproperties.renderguide">0</property> + <property name="kdenlive:docproperties.renderplay">0</property> + <property name="kdenlive:docproperties.renderprofile">MP4 - the dominating format (H264/AAC)</property> + <property name="kdenlive:docproperties.renderquality">23</property> + <property name="kdenlive:docproperties.renderratio">1</property> + <property name="kdenlive:docproperties.renderrescale">0</property> + <property name="kdenlive:docproperties.renderrescaleheight">540</property> + <property name="kdenlive:docproperties.renderrescalewidth">960</property> + <property name="kdenlive:docproperties.renderscanning">0</property> + <property name="kdenlive:docproperties.renderspeed">2</property> + <property name="kdenlive:docproperties.renderstartguide">-1</property> + <property name="kdenlive:docproperties.rendertcoverlay">0</property> + <property name="kdenlive:docproperties.rendertctype">0</property> + <property name="kdenlive:docproperties.rendertwopass">0</property> + <property name="kdenlive:docproperties.renderurl">zoom.mp4</property> + <property name="kdenlive:docproperties.renderzone">0</property> + <property name="xml_retain">1</property> + <entry producer="producer0" in="00:00:00,000" out="00:00:11,520"/> + <entry producer="producer1" in="00:00:00,000" out="00:00:04,960"/> + <entry producer="producer2" in="00:00:00,000" out="00:00:04,960"/> + </playlist> + <producer id="black_track" in="00:00:00,000" out="00:20:08,680"> + <property name="length">2147483647</property> + <property name="eof">continue</property> + <property name="resource">black</property> + <property name="aspect_ratio">1</property> + <property name="mlt_service">color</property> + <property name="mlt_image_format">rgb24a</property> + <property name="set.test_audio">0</property> + </producer> + <playlist id="playlist0"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <playlist id="playlist1"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor0" in="00:00:00,000"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist0"/> + <track hide="video" producer="playlist1"/> + <filter id="filter0"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter1"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter2"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer3" in="00:00:00,000" out="00:00:11,520"> + <property name="length">289</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 11-45-42.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">3603163</property> + <property name="kdenlive:file_hash">7064adfdf64bab829e988d3aa2c1cb8d</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1280</property> + <property name="meta.media.0.codec.height">720</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.566000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.447000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1280</property> + <property name="meta.media.height">720</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">0</property> + <property name="set.test_image">1</property> + </producer> + <playlist id="playlist2"> + <property name="kdenlive:audio_track">1</property> + <entry producer="producer3" in="00:00:01,720" out="00:00:10,360"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist3"> + <property name="kdenlive:audio_track">1</property> + </playlist> + <tractor id="tractor1" in="00:00:00,000" out="00:00:08,640"> + <property name="kdenlive:audio_track">1</property> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="video" producer="playlist2"/> + <track hide="video" producer="playlist3"/> + <filter id="filter3"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter4"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter5"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> + <producer id="producer4" in="00:00:00,000" out="00:00:11,520"> + <property name="length">289</property> + <property name="eof">pause</property> + <property name="resource">C:/Users/thale/Videos/2020-07-17 11-45-42.mkv</property> + <property name="audio_index">1</property> + <property name="video_index">0</property> + <property name="mute_on_pause">0</property> + <property name="mlt_service">avformat-novalidate</property> + <property name="seekable">1</property> + <property name="aspect_ratio">1</property> + <property name="kdenlive:clipname"/> + <property name="kdenlive:folderid">-1</property> + <property name="kdenlive:id">2</property> + <property name="kdenlive:file_size">3603163</property> + <property name="kdenlive:file_hash">7064adfdf64bab829e988d3aa2c1cb8d</property> + <property name="global_feed">1</property> + <property name="xml">was here</property> + <property name="meta.media.nb_streams">2</property> + <property name="meta.media.0.stream.type">video</property> + <property name="meta.media.0.stream.frame_rate">30</property> + <property name="meta.media.0.stream.sample_aspect_ratio">0</property> + <property name="meta.media.0.codec.width">1280</property> + <property name="meta.media.0.codec.height">720</property> + <property name="meta.media.0.codec.rotate">0</property> + <property name="meta.media.0.codec.frame_rate">30</property> + <property name="meta.media.0.codec.pix_fmt">yuv420p</property> + <property name="meta.media.0.codec.sample_aspect_ratio">1</property> + <property name="meta.media.0.codec.colorspace">601</property> + <property name="meta.media.0.codec.name">h264</property> + <property name="meta.media.0.codec.long_name">H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10</property> + <property name="meta.media.0.codec.bit_rate">0</property> + <property name="meta.attr.0.stream.DURATION.markup">00:00:11.566000000</property> + <property name="meta.media.1.stream.type">audio</property> + <property name="meta.media.1.codec.sample_fmt">fltp</property> + <property name="meta.media.1.codec.sample_rate">44100</property> + <property name="meta.media.1.codec.channels">2</property> + <property name="meta.media.1.codec.name">aac</property> + <property name="meta.media.1.codec.long_name">AAC (Advanced Audio Coding)</property> + <property name="meta.media.1.codec.bit_rate">0</property> + <property name="meta.attr.1.stream.title.markup">simple_aac</property> + <property name="meta.attr.1.stream.DURATION.markup">00:00:11.447000000</property> + <property name="meta.attr.ENCODER.markup">Lavf58.29.100</property> + <property name="meta.media.sample_aspect_num">1</property> + <property name="meta.media.sample_aspect_den">1</property> + <property name="meta.media.frame_rate_num">30</property> + <property name="meta.media.frame_rate_den">1</property> + <property name="meta.media.colorspace">601</property> + <property name="meta.media.color_trc">2</property> + <property name="meta.media.width">1280</property> + <property name="meta.media.height">720</property> + <property name="meta.media.color_range">mpeg</property> + <property name="meta.media.top_field_first">0</property> + <property name="meta.media.progressive">1</property> + <property name="set.test_audio">1</property> + <property name="set.test_image">0</property> + </producer> + <playlist id="playlist4"> + <entry producer="producer4" in="00:00:01,720" out="00:00:10,360"> + <property name="kdenlive:id">2</property> + </entry> + </playlist> + <playlist id="playlist5"/> + <tractor id="tractor2" in="00:00:00,000" out="00:00:08,640"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist4"/> + <track hide="audio" producer="playlist5"/> + </tractor> + <playlist id="playlist6"> + <entry producer="producer1" in="00:00:00,000" out="00:00:01,600"> + <property name="kdenlive:id">3</property> + <property name="kdenlive:activeeffect">1</property> + <filter id="filter6" out="00:00:00,200"> + <property name="start">0</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_from_black</property> + <property name="end">1</property> + <property name="alpha">-1</property> + <property name="kdenlive:collapsed">0</property> + </filter> + <filter id="filter7" in="00:00:01,400" out="00:00:01,600"> + <property name="start">1</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_to_black</property> + <property name="end">0</property> + <property name="alpha">-1</property> + <property name="kdenlive:collapsed">0</property> + </filter> + </entry> + <entry producer="producer2" in="00:00:00,000" out="00:00:01,520"> + <property name="kdenlive:id">4</property> + <filter id="filter8" out="00:00:00,200"> + <property name="start">0</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_from_black</property> + <property name="end">1</property> + <property name="alpha">-1</property> + </filter> + <filter id="filter9" in="00:00:01,320" out="00:00:01,520"> + <property name="start">1</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_to_black</property> + <property name="end">0</property> + <property name="alpha">-1</property> + </filter> + </entry> + <blank length="00:00:01,320"/> + <entry producer="producer1" in="00:00:00,000" out="00:00:01,720"> + <property name="kdenlive:id">3</property> + <filter id="filter10" out="00:00:00,200"> + <property name="start">0</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_from_black</property> + <property name="end">1</property> + <property name="alpha">-1</property> + </filter> + <filter id="filter11" in="00:00:01,520" out="00:00:01,720"> + <property name="start">1</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_to_black</property> + <property name="end">0</property> + <property name="alpha">-1</property> + </filter> + </entry> + <entry producer="producer2" in="00:00:00,000" out="00:00:02,360"> + <property name="kdenlive:id">4</property> + <filter id="filter12" out="00:00:00,200"> + <property name="start">0</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_from_black</property> + <property name="end">1</property> + <property name="alpha">-1</property> + </filter> + <filter id="filter13" in="00:00:02,160" out="00:00:02,360"> + <property name="start">1</property> + <property name="mlt_service">brightness</property> + <property name="kdenlive_id">fade_to_black</property> + <property name="end">0</property> + <property name="alpha">-1</property> + </filter> + </entry> + </playlist> + <playlist id="playlist7"/> + <tractor id="tractor3" in="00:00:00,000" out="00:00:08,640"> + <property name="kdenlive:trackheight">67</property> + <property name="kdenlive:collapsed">0</property> + <property name="kdenlive:thumbs_format"/> + <property name="kdenlive:audio_rec"/> + <property name="kdenlive:timeline_active">1</property> + <track hide="audio" producer="playlist6"/> + <track hide="audio" producer="playlist7"/> + </tractor> + <tractor id="tractor4" global_feed="1" in="00:00:00,000" out="00:20:08,680"> + <track producer="black_track"/> + <track producer="tractor0"/> + <track producer="tractor1"/> + <track producer="tractor2"/> + <track producer="tractor3"/> + <transition id="transition0"> + <property name="a_track">0</property> + <property name="b_track">1</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition1"> + <property name="a_track">0</property> + <property name="b_track">2</property> + <property name="mlt_service">mix</property> + <property name="kdenlive_id">mix</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + <property name="sum">1</property> + </transition> + <transition id="transition2"> + <property name="a_track">0</property> + <property name="b_track">3</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <transition id="transition3"> + <property name="a_track">0</property> + <property name="b_track">4</property> + <property name="compositing">0</property> + <property name="distort">0</property> + <property name="rotate_center">0</property> + <property name="mlt_service">qtblend</property> + <property name="kdenlive_id">qtblend</property> + <property name="internal_added">237</property> + <property name="always_active">1</property> + </transition> + <filter id="filter14"> + <property name="window">75</property> + <property name="max_gain">20dB</property> + <property name="mlt_service">volume</property> + <property name="internal_added">237</property> + <property name="disable">1</property> + </filter> + <filter id="filter15"> + <property name="channel">-1</property> + <property name="mlt_service">panner</property> + <property name="internal_added">237</property> + <property name="start">0,5</property> + <property name="disable">1</property> + </filter> + <filter id="filter16"> + <property name="iec_scale">0</property> + <property name="mlt_service">audiolevel</property> + <property name="disable">1</property> + </filter> + </tractor> +</mlt> diff --git a/docs/videos/zoom.mp4 b/docs/videos/zoom.mp4 Binary files differindex 1ec1ada..8bcf89a 100644 --- a/docs/videos/zoom.mp4 +++ b/docs/videos/zoom.mp4 |