From c9562311bb2322c4d4ba24397cd54798031feb97 Mon Sep 17 00:00:00 2001 From: burrrata <42473928+burrrata@users.noreply.github.com> Date: Sat, 9 May 2020 14:51:21 -0400 Subject: [PATCH] Deploy website - based on 1a2fd10c86bf378c2b7a28b732613086adfa6af9 --- 0573a404.7d322ead.js | 1 - 0573a404.d82132db.js | 1 + 0cbae0a8.8c6050fc.js | 1 - 17896441.242a6ccd.js => 17896441.e70dd0fd.js | 2 +- 1be78505.cae956c2.js => 1be78505.4603b739.js | 2 +- 2.6925bfd6.js => 2.cf0b9b80.js | 0 2868cdab.2353bf3f.js | 1 - 2868cdab.89e40bd6.js | 1 + 2d4daf9b.08c88fd4.js | 1 + 2d4daf9b.19c789e0.js | 1 - 3.868cf869.js => 3.dee19d1c.js | 4 +- ...s.LICENSE.txt => 3.dee19d1c.js.LICENSE.txt | 0 32162dc5.765e0750.js | 1 + 33441a7d.20ec9a05.js | 1 + 33441a7d.6b5b92cf.js | 1 - 3570154c.5d5eaca0.js | 1 + 3570154c.fa3cea87.js | 1 - 3e536c59.017f7047.js | 1 + 3e536c59.fc2161e8.js | 1 - 3f11cd34.05278004.js | 1 - 3f11cd34.77718c55.js | 1 + 404.html | 18 +- 44e825ac.9cd2dab3.js | 1 + 4ba0b838.fca8b6cc.js | 1 + 549a5e45.1987313a.js | 1 - 59af643c.bf66be5d.js | 1 + 616665f6.1bce26ff.js | 1 + 616665f6.e0487627.js | 1 - 67fa0773.3fa7fef8.js | 1 + 6875c492.5a4ee759.js => 6875c492.652a599d.js | 2 +- 69810973.08036101.js | 1 - 69810973.43984c20.js | 1 + 8583b25f.5dbf371d.js | 1 - 89ca74f9.c165b7aa.js | 1 - 8cd2a374.0e480843.js | 1 - 8e9f0a8a.393d3ece.js | 1 + 8e9f0a8a.d7c606ef.js | 1 - 9253376e.7ec1fcab.js | 1 - 9253376e.99eda22c.js | 1 + a8afb174.6000b9fa.js | 1 - ad875ec7.26a7d1e3.js | 1 + ad875ec7.50b6ead2.js | 1 - af172acd.5e6fb663.js | 1 + af172acd.66ef45f6.js | 1 - b2f90839.71f6f457.js | 1 - b2f90839.f249c28f.js | 1 + b61c7893.2c0675ae.js | 1 - b61c7893.b6c0d2e5.js | 1 + bdd709f1.5faac24c.js | 1 + bdd709f1.cfeea627.js | 1 - blog/hello-world/index.html | 38 ++-- blog/hola/index.html | 38 ++-- blog/index.html | 50 +++--- blog/tags/docusaurus/index.html | 50 +++--- blog/tags/facebook/index.html | 42 ++--- blog/tags/hello/index.html | 46 ++--- blog/tags/hola/index.html | 42 ++--- blog/tags/index.html | 34 ++-- blog/welcome/index.html | 38 ++-- c4b35323.a82883ce.js | 1 + c4f5d8e4.87adaf09.js => c4f5d8e4.15da935a.js | 2 +- ce3e42ad.1f42b372.js | 1 + ce3e42ad.a55ae7b6.js | 1 - d610846f.550cca69.js | 1 + d610846f.6db07764.js | 1 - da47db28.9c071174.js | 1 - df361e2b.259d714a.js | 1 + df361e2b.f2975963.js | 1 - df7fcdc3.f619ef89.js | 1 + docs/doc1/index.html | 48 ++--- docs/doc2/index.html | 48 ++--- docs/doc3/index.html | 48 ++--- docs/getting-started-contributing/index.html | 48 ++--- docs/getting-started-faq/index.html | 48 ++--- docs/getting-started-welcome/index.html | 48 ++--- docs/library-te-101/index.html | 48 ++--- docs/library-te-book/index.html | 48 ++--- docs/library-welcome/index.html | 48 ++--- docs/mdx/index.html | 48 ++--- docs/services-reviews/index.html | 48 ++--- docs/services-welcome/index.html | 48 ++--- docs/services-workshops/index.html | 50 +++--- img/christopher-chedeau.jpg | Bin 9661 -> 0 bytes img/favicon.ico | Bin 766 -> 5712 bytes img/giveth-logo.png | Bin 0 -> 6601 bytes img/hector-ramos.jpg | Bin 15460 -> 0 bytes img/logo.svg | 1 - img/ricky-vetter.jpg | Bin 7578 -> 0 bytes img/undraw_docusaurus_mountain.svg | 170 ------------------ img/undraw_docusaurus_react.svg | 169 ----------------- img/undraw_docusaurus_tree.svg | 1 - index.html | 30 ++-- main.09ebbca6.js | 2 - main.c82e21fc.js | 2 + ...ICENSE.txt => main.c82e21fc.js.LICENSE.txt | 0 runtime~main.9820e273.js | 1 + runtime~main.98b16055.js | 1 - sitemap.xml | 2 +- styles.6b735586.js => styles.2d2ae310.js | 2 +- 99 files changed, 563 insertions(+), 904 deletions(-) delete mode 100644 0573a404.7d322ead.js create mode 100644 0573a404.d82132db.js delete mode 100644 0cbae0a8.8c6050fc.js rename 17896441.242a6ccd.js => 17896441.e70dd0fd.js (97%) rename 1be78505.cae956c2.js => 1be78505.4603b739.js (94%) rename 2.6925bfd6.js => 2.cf0b9b80.js (100%) delete mode 100644 2868cdab.2353bf3f.js create mode 100644 2868cdab.89e40bd6.js create mode 100644 2d4daf9b.08c88fd4.js delete mode 100644 2d4daf9b.19c789e0.js rename 3.868cf869.js => 3.dee19d1c.js (98%) rename 3.868cf869.js.LICENSE.txt => 3.dee19d1c.js.LICENSE.txt (100%) create mode 100644 32162dc5.765e0750.js create mode 100644 33441a7d.20ec9a05.js delete mode 100644 33441a7d.6b5b92cf.js create mode 100644 3570154c.5d5eaca0.js delete mode 100644 3570154c.fa3cea87.js create mode 100644 3e536c59.017f7047.js delete mode 100644 3e536c59.fc2161e8.js delete mode 100644 3f11cd34.05278004.js create mode 100644 3f11cd34.77718c55.js create mode 100644 44e825ac.9cd2dab3.js create mode 100644 4ba0b838.fca8b6cc.js delete mode 100644 549a5e45.1987313a.js create mode 100644 59af643c.bf66be5d.js create mode 100644 616665f6.1bce26ff.js delete mode 100644 616665f6.e0487627.js create mode 100644 67fa0773.3fa7fef8.js rename 6875c492.5a4ee759.js => 6875c492.652a599d.js (97%) delete mode 100644 69810973.08036101.js create mode 100644 69810973.43984c20.js delete mode 100644 8583b25f.5dbf371d.js delete mode 100644 89ca74f9.c165b7aa.js delete mode 100644 8cd2a374.0e480843.js create mode 100644 8e9f0a8a.393d3ece.js delete mode 100644 8e9f0a8a.d7c606ef.js delete mode 100644 9253376e.7ec1fcab.js create mode 100644 9253376e.99eda22c.js delete mode 100644 a8afb174.6000b9fa.js create mode 100644 ad875ec7.26a7d1e3.js delete mode 100644 ad875ec7.50b6ead2.js create mode 100644 af172acd.5e6fb663.js delete mode 100644 af172acd.66ef45f6.js delete mode 100644 b2f90839.71f6f457.js create mode 100644 b2f90839.f249c28f.js delete mode 100644 b61c7893.2c0675ae.js create mode 100644 b61c7893.b6c0d2e5.js create mode 100644 bdd709f1.5faac24c.js delete mode 100644 bdd709f1.cfeea627.js create mode 100644 c4b35323.a82883ce.js rename c4f5d8e4.87adaf09.js => c4f5d8e4.15da935a.js (65%) create mode 100644 ce3e42ad.1f42b372.js delete mode 100644 ce3e42ad.a55ae7b6.js create mode 100644 d610846f.550cca69.js delete mode 100644 d610846f.6db07764.js delete mode 100644 da47db28.9c071174.js create mode 100644 df361e2b.259d714a.js delete mode 100644 df361e2b.f2975963.js create mode 100644 df7fcdc3.f619ef89.js delete mode 100644 img/christopher-chedeau.jpg create mode 100644 img/giveth-logo.png delete mode 100644 img/hector-ramos.jpg delete mode 100644 img/logo.svg delete mode 100644 img/ricky-vetter.jpg delete mode 100644 img/undraw_docusaurus_mountain.svg delete mode 100644 img/undraw_docusaurus_react.svg delete mode 100644 img/undraw_docusaurus_tree.svg delete mode 100644 main.09ebbca6.js create mode 100644 main.c82e21fc.js rename main.09ebbca6.js.LICENSE.txt => main.c82e21fc.js.LICENSE.txt (100%) create mode 100644 runtime~main.9820e273.js delete mode 100644 runtime~main.98b16055.js rename styles.6b735586.js => styles.2d2ae310.js (76%) diff --git a/0573a404.7d322ead.js b/0573a404.7d322ead.js deleted file mode 100644 index 8505674..0000000 --- a/0573a404.7d322ead.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{100:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),r.d(t,"metadata",(function(){return c})),r.d(t,"rightToc",(function(){return u})),r.d(t,"default",(function(){return l}));var n=r(1),o=r(6),i=(r(0),r(140)),a={id:"getting-started-faq",title:"Frequently Asked Questions",sidebar_label:"FAQ"},c={id:"getting-started-faq",title:"Frequently Asked Questions",description:"Stuff goes here.",source:"@site/docs/getting-started-faq.md",permalink:"/te-website/docs/getting-started-faq",editUrl:"https://github.com/te-temp/te-website/edit/master/docs/getting-started-faq.md",sidebar_label:"FAQ",sidebar:"someSidebar",previous:{title:"Welcome to the Token Engineering community!",permalink:"/te-website/docs/getting-started-welcome"},next:{title:"Contributing to the Token Engineering community",permalink:"/te-website/docs/getting-started-contributing"}},u=[],s={rightToc:u};function l(e){var t=e.components,r=Object(o.a)(e,["components"]);return Object(i.b)("wrapper",Object(n.a)({},s,r,{components:t,mdxType:"MDXLayout"}),Object(i.b)("p",null,"Stuff goes here."))}l.isMDXComponent=!0},140:function(e,t,r){"use strict";r.d(t,"a",(function(){return p})),r.d(t,"b",(function(){return b}));var n=r(0),o=r.n(n);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function c(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=o.a.createContext({}),l=function(e){var t=o.a.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):c({},t,{},e)),r},p=function(e){var t=l(e.components);return o.a.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},d=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,s=u(e,["components","mdxType","originalType","parentName"]),p=l(r),d=n,b=p["".concat(a,".").concat(d)]||p[d]||f[d]||i;return r?o.a.createElement(b,c({ref:t},s,{components:r})):o.a.createElement(b,c({ref:t},s))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,a=new Array(i);a[0]=d;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,a[1]=c;for(var s=2;s=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var s=o.a.createContext({}),l=function(e){var t=o.a.useContext(s),r=t;return e&&(r="function"==typeof e?e(t):c({},t,{},e)),r},p=function(e){var t=l(e.components);return o.a.createElement(s.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},d=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,s=u(e,["components","mdxType","originalType","parentName"]),p=l(r),d=n,b=p["".concat(a,".").concat(d)]||p[d]||f[d]||i;return r?o.a.createElement(b,c({ref:t},s,{components:r})):o.a.createElement(b,c({ref:t},s))}));function b(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,a=new Array(i);a[0]=d;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,a[1]=c;for(var s=2;s{let n=[],c=[];function i(){const i=function(){let e=0,t=null;for(n=document.getElementsByClassName("anchor");e=0&&r<=a&&(t=l),e+=1}return t}();if(i){let a=0,n=!1;for(c=document.getElementsByClassName(e);a{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}})},E=a(143),g=a.n(E),u=a(102),v=a.n(u);function p({headings:e}){return d("contents__link","contents__link--active",100),l.a.createElement("div",{className:"col col--3"},l.a.createElement("div",{className:v.a.tableOfContents},l.a.createElement(_,{headings:e})))}function _({headings:e,isChild:t}){return e.length?l.a.createElement("ul",{className:t?"":"contents contents__left-border"},e.map(e=>l.a.createElement("li",{key:e.id},l.a.createElement("a",{href:"#"+e.id,className:"contents__link",dangerouslySetInnerHTML:{__html:e.value}}),l.a.createElement(_,{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:d}=s,{description:E,title:u,permalink:_,editUrl:h,lastUpdatedAt:N,lastUpdatedBy:f,version:b}=d,{frontMatter:{image:k,keywords:w,hide_title:y,hide_table_of_contents:C}}=s,x=u?`${u} | ${n}`:n;let L=a+Object(m.a)(k);return Object(c.a)(k)||(L=k),l.a.createElement(l.a.Fragment,null,l.a.createElement(r.a,null,l.a.createElement("title",null,x),l.a.createElement("meta",{property:"og:title",content:x}),E&&l.a.createElement("meta",{name:"description",content:E}),E&&l.a.createElement("meta",{property:"og:description",content:E}),w&&w.length&&l.a.createElement("meta",{name:"keywords",content:w.join(",")}),k&&l.a.createElement("meta",{property:"og:image",content:L}),k&&l.a.createElement("meta",{property:"twitter:image",content:L}),k&&l.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+u}),_&&l.a.createElement("meta",{property:"og:url",content:a+_})),l.a.createElement("div",{className:g()("container padding-vert--lg",v.a.docItemWrapper)},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:g()("col",v.a.docItemCol)},l.a.createElement("div",{className:v.a.docItemContainer},l.a.createElement("article",null,b&&l.a.createElement("div",null,l.a.createElement("span",{className:"badge badge--secondary"},"Version: ",b)),!y&&l.a.createElement("header",null,l.a.createElement("h1",{className:v.a.docTitle},u)),l.a.createElement("div",{className:"markdown"},l.a.createElement(s,null))),(h||N||f)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col"},h&&l.a.createElement("a",{href:h,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")),(N||f)&&l.a.createElement("div",{className:"col text--right"},l.a.createElement("em",null,l.a.createElement("small",null,"Last updated"," ",N&&l.a.createElement(l.a.Fragment,null,"on"," ",l.a.createElement("time",{dateTime:new Date(1e3*N).toISOString(),className:v.a.docLastUpdatedAt},new Date(1e3*N).toLocaleDateString()),f&&" "),f&&l.a.createElement(l.a.Fragment,null,"by ",l.a.createElement("strong",null,f)),!1))))),l.a.createElement("div",{className:"margin-vert--lg"},l.a.createElement(o,{metadata:d})))),!C&&s.rightToc&&l.a.createElement(p,{headings:s.rightToc}))))}}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{136:function(e,t,a){"use strict";a.r(t);var n=a(0),l=a.n(n),r=a(151),c=a(146),i=a(141),m=a(145),s=a(142);var o=function(e){const{metadata:t}=e;return l.a.createElement("nav",{className:"pagination-nav"},l.a.createElement("div",{className:"pagination-nav__item"},t.previous&&l.a.createElement(s.a,{className:"pagination-nav__link",to:t.previous.permalink},l.a.createElement("div",{className:"pagination-nav__link--sublabel"},"Previous"),l.a.createElement("div",{className:"pagination-nav__link--label"},"\xab ",t.previous.title))),l.a.createElement("div",{className:"pagination-nav__item pagination-nav__item--next"},t.next&&l.a.createElement(s.a,{className:"pagination-nav__link",to:t.next.permalink},l.a.createElement("div",{className:"pagination-nav__link--sublabel"},"Next"),l.a.createElement("div",{className:"pagination-nav__link--label"},t.next.title," \xbb"))))};var d=function(e,t,a){const[l,r]=Object(n.useState)(void 0);Object(n.useEffect)(()=>{let n=[],c=[];function i(){const i=function(){let e=0,t=null;for(n=document.getElementsByClassName("anchor");e=0&&r<=a&&(t=l),e+=1}return t}();if(i){let a=0,n=!1;for(c=document.getElementsByClassName(e);a{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}})},E=a(143),g=a.n(E),u=a(101),v=a.n(u);function p({headings:e}){return d("contents__link","contents__link--active",100),l.a.createElement("div",{className:"col col--3"},l.a.createElement("div",{className:v.a.tableOfContents},l.a.createElement(_,{headings:e})))}function _({headings:e,isChild:t}){return e.length?l.a.createElement("ul",{className:t?"":"contents contents__left-border"},e.map(e=>l.a.createElement("li",{key:e.id},l.a.createElement("a",{href:"#"+e.id,className:"contents__link",dangerouslySetInnerHTML:{__html:e.value}}),l.a.createElement(_,{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:d}=s,{description:E,title:u,permalink:_,editUrl:h,lastUpdatedAt:N,lastUpdatedBy:f,version:b}=d,{frontMatter:{image:k,keywords:w,hide_title:y,hide_table_of_contents:C}}=s,x=u?`${u} | ${n}`:n;let L=a+Object(m.a)(k);return Object(c.a)(k)||(L=k),l.a.createElement(l.a.Fragment,null,l.a.createElement(r.a,null,l.a.createElement("title",null,x),l.a.createElement("meta",{property:"og:title",content:x}),E&&l.a.createElement("meta",{name:"description",content:E}),E&&l.a.createElement("meta",{property:"og:description",content:E}),w&&w.length&&l.a.createElement("meta",{name:"keywords",content:w.join(",")}),k&&l.a.createElement("meta",{property:"og:image",content:L}),k&&l.a.createElement("meta",{property:"twitter:image",content:L}),k&&l.a.createElement("meta",{name:"twitter:image:alt",content:"Image for "+u}),_&&l.a.createElement("meta",{property:"og:url",content:a+_})),l.a.createElement("div",{className:g()("container padding-vert--lg",v.a.docItemWrapper)},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:g()("col",v.a.docItemCol)},l.a.createElement("div",{className:v.a.docItemContainer},l.a.createElement("article",null,b&&l.a.createElement("div",null,l.a.createElement("span",{className:"badge badge--secondary"},"Version: ",b)),!y&&l.a.createElement("header",null,l.a.createElement("h1",{className:v.a.docTitle},u)),l.a.createElement("div",{className:"markdown"},l.a.createElement(s,null))),(h||N||f)&&l.a.createElement("div",{className:"margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col"},h&&l.a.createElement("a",{href:h,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")),(N||f)&&l.a.createElement("div",{className:"col text--right"},l.a.createElement("em",null,l.a.createElement("small",null,"Last updated"," ",N&&l.a.createElement(l.a.Fragment,null,"on"," ",l.a.createElement("time",{dateTime:new Date(1e3*N).toISOString(),className:v.a.docLastUpdatedAt},new Date(1e3*N).toLocaleDateString()),f&&" "),f&&l.a.createElement(l.a.Fragment,null,"by ",l.a.createElement("strong",null,f)),!1))))),l.a.createElement("div",{className:"margin-vert--lg"},l.a.createElement(o,{metadata:d})))),!C&&s.rightToc&&l.a.createElement(p,{headings:s.rightToc}))))}}}]); \ No newline at end of file diff --git a/1be78505.cae956c2.js b/1be78505.4603b739.js similarity index 94% rename from 1be78505.cae956c2.js rename to 1be78505.4603b739.js index 716e939..c3c843b 100644 --- a/1be78505.cae956c2.js +++ b/1be78505.4603b739.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[8,39],{137:function(e,a,t){"use strict";t.r(a);t(12);var n=t(0),l=t.n(n),s=t(140),c=t(141),o=t(46),r=t(144),i=t(1),m=t(143),u=t.n(m),d=t(154),b=t(155),p=t(142),h=t(146),k=t(103),f=t.n(k);function E({item:e,onItemClick:a,collapsible:t,...s}){const{items:c,href:o,label:r,type:m}=e,[d,b]=Object(n.useState)(e.collapsed),[k,f]=Object(n.useState)(null);e.collapsed!==k&&(f(e.collapsed),b(e.collapsed));const g=Object(n.useCallback)(e=>{e.preventDefault(),e.target.blur(),b(e=>!e)});switch(m){case"category":return c.length>0&&l.a.createElement("li",{className:u()("menu__list-item",{"menu__list-item--collapsed":d}),key:r},l.a.createElement("a",Object(i.a)({className:u()("menu__link",{"menu__link--sublist":t,"menu__link--active":t&&!e.collapsed}),href:"#!",onClick:t?g:void 0},s),r),l.a.createElement("ul",{className:"menu__list"},c.map(e=>l.a.createElement(E,{tabIndex:d?"-1":"0",key:e.label,item:e,onItemClick:a,collapsible:t}))));case"link":default:return l.a.createElement("li",{className:"menu__list-item",key:r},l.a.createElement(p.a,Object(i.a)({className:"menu__link",to:o},Object(h.a)(o)?{isNavLink:!0,activeClassName:"menu__link--active",exact:!0,onClick:a}:{target:"_blank",rel:"noreferrer noopener"},s),r))}}var g=function(e){const[a,t]=Object(n.useState)(!1),{siteConfig:{themeConfig:{navbar:{title:s,hideOnScroll:o=!1}={}}}={},isClient:r}=Object(c.a)(),{logoLink:m,logoLinkProps:h,logoImageUrl:k,logoAlt:g}=Object(b.a)(),{docsSidebars:_,path:v,sidebar:C,sidebarCollapsible:N}=e;if(Object(d.a)(a),!C)return null;const w=_[C];if(!w)throw new Error(`Cannot find the sidebar "${C}" in the sidebar config!`);return N&&w.forEach(e=>function e(a,t){const{items:n,href:l,type:s}=a;switch(s){case"category":{const l=n.map(a=>e(a,t)).filter(e=>e).length>0;return a.collapsed=!l,l}case"link":default:return l===t}}(e,v)),l.a.createElement("div",{className:f.a.sidebar},o&&l.a.createElement(p.a,Object(i.a)({tabIndex:"-1",className:f.a.sidebarLogo,to:m},h),null!=k&&l.a.createElement("img",{key:r,src:k,alt:g}),null!=s&&l.a.createElement("strong",null,s)),l.a.createElement("div",{className:u()("menu","menu--responsive",f.a.menu,{"menu--show":a})},l.a.createElement("button",{"aria-label":a?"Close Menu":"Open Menu","aria-haspopup":"true",className:"button button--secondary button--sm menu__button",type:"button",onClick:()=>{t(!a)}},a?l.a.createElement("span",{className:u()(f.a.sidebarMenuIcon,f.a.sidebarMenuCloseIcon)},"\xd7"):l.a.createElement("svg",{"aria-label":"Menu",className:f.a.sidebarMenuIcon,xmlns:"http://www.w3.org/2000/svg",height:24,width:24,viewBox:"0 0 32 32",role:"img",focusable:"false"},l.a.createElement("title",null,"Menu"),l.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),l.a.createElement("ul",{className:"menu__list"},w.map(e=>l.a.createElement(E,{key:e.label,item:e,onItemClick:e=>{e.target.blur(),t(!1)},collapsible:N})))))},_=t(148),v=t(150),C=t(153),N=t(108),w=t.n(N);a.default=function(e){const{route:a,docsMetadata:t,location:n}=e,i=a.routes.find(e=>Object(C.a)(n.pathname,e))||{},{permalinkToSidebar:m,docsSidebars:u,version:d}=t,b=m[i.path],{siteConfig:{themeConfig:p={}}={},isClient:h}=Object(c.a)(),{sidebarCollapsible:k=!0}=p;return 0===Object.keys(i).length?l.a.createElement(v.default,e):l.a.createElement(r.a,{version:d,key:h},l.a.createElement("div",{className:w.a.docPage},b&&l.a.createElement("div",{className:w.a.docSidebarContainer},l.a.createElement(g,{docsSidebars:u,path:i.path,sidebar:b,sidebarCollapsible:k})),l.a.createElement("main",{className:w.a.docMainContainer},l.a.createElement(s.a,{components:_.a},Object(o.a)(a.routes)))))}},150:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),s=t(144);a.default=function(){return l.a.createElement(s.a,{title:"Page Not Found"},l.a.createElement("div",{className:"container margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col col--6 col--offset-3"},l.a.createElement("h1",{className:"hero__title"},"Page Not Found"),l.a.createElement("p",null,"We could not find what you were looking for."),l.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([[7,39],{137:function(e,a,t){"use strict";t.r(a);t(12);var n=t(0),l=t.n(n),s=t(140),c=t(141),o=t(46),r=t(144),i=t(1),m=t(143),u=t.n(m),d=t(154),b=t(155),p=t(142),h=t(146),k=t(102),f=t.n(k);function E({item:e,onItemClick:a,collapsible:t,...s}){const{items:c,href:o,label:r,type:m}=e,[d,b]=Object(n.useState)(e.collapsed),[k,f]=Object(n.useState)(null);e.collapsed!==k&&(f(e.collapsed),b(e.collapsed));const g=Object(n.useCallback)(e=>{e.preventDefault(),e.target.blur(),b(e=>!e)});switch(m){case"category":return c.length>0&&l.a.createElement("li",{className:u()("menu__list-item",{"menu__list-item--collapsed":d}),key:r},l.a.createElement("a",Object(i.a)({className:u()("menu__link",{"menu__link--sublist":t,"menu__link--active":t&&!e.collapsed}),href:"#!",onClick:t?g:void 0},s),r),l.a.createElement("ul",{className:"menu__list"},c.map(e=>l.a.createElement(E,{tabIndex:d?"-1":"0",key:e.label,item:e,onItemClick:a,collapsible:t}))));case"link":default:return l.a.createElement("li",{className:"menu__list-item",key:r},l.a.createElement(p.a,Object(i.a)({className:"menu__link",to:o},Object(h.a)(o)?{isNavLink:!0,activeClassName:"menu__link--active",exact:!0,onClick:a}:{target:"_blank",rel:"noreferrer noopener"},s),r))}}var g=function(e){const[a,t]=Object(n.useState)(!1),{siteConfig:{themeConfig:{navbar:{title:s,hideOnScroll:o=!1}={}}}={},isClient:r}=Object(c.a)(),{logoLink:m,logoLinkProps:h,logoImageUrl:k,logoAlt:g}=Object(b.a)(),{docsSidebars:_,path:v,sidebar:C,sidebarCollapsible:N}=e;if(Object(d.a)(a),!C)return null;const w=_[C];if(!w)throw new Error(`Cannot find the sidebar "${C}" in the sidebar config!`);return N&&w.forEach(e=>function e(a,t){const{items:n,href:l,type:s}=a;switch(s){case"category":{const l=n.map(a=>e(a,t)).filter(e=>e).length>0;return a.collapsed=!l,l}case"link":default:return l===t}}(e,v)),l.a.createElement("div",{className:f.a.sidebar},o&&l.a.createElement(p.a,Object(i.a)({tabIndex:"-1",className:f.a.sidebarLogo,to:m},h),null!=k&&l.a.createElement("img",{key:r,src:k,alt:g}),null!=s&&l.a.createElement("strong",null,s)),l.a.createElement("div",{className:u()("menu","menu--responsive",f.a.menu,{"menu--show":a})},l.a.createElement("button",{"aria-label":a?"Close Menu":"Open Menu","aria-haspopup":"true",className:"button button--secondary button--sm menu__button",type:"button",onClick:()=>{t(!a)}},a?l.a.createElement("span",{className:u()(f.a.sidebarMenuIcon,f.a.sidebarMenuCloseIcon)},"\xd7"):l.a.createElement("svg",{"aria-label":"Menu",className:f.a.sidebarMenuIcon,xmlns:"http://www.w3.org/2000/svg",height:24,width:24,viewBox:"0 0 32 32",role:"img",focusable:"false"},l.a.createElement("title",null,"Menu"),l.a.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))),l.a.createElement("ul",{className:"menu__list"},w.map(e=>l.a.createElement(E,{key:e.label,item:e,onItemClick:e=>{e.target.blur(),t(!1)},collapsible:N})))))},_=t(148),v=t(150),C=t(153),N=t(107),w=t.n(N);a.default=function(e){const{route:a,docsMetadata:t,location:n}=e,i=a.routes.find(e=>Object(C.a)(n.pathname,e))||{},{permalinkToSidebar:m,docsSidebars:u,version:d}=t,b=m[i.path],{siteConfig:{themeConfig:p={}}={},isClient:h}=Object(c.a)(),{sidebarCollapsible:k=!0}=p;return 0===Object.keys(i).length?l.a.createElement(v.default,e):l.a.createElement(r.a,{version:d,key:h},l.a.createElement("div",{className:w.a.docPage},b&&l.a.createElement("div",{className:w.a.docSidebarContainer},l.a.createElement(g,{docsSidebars:u,path:i.path,sidebar:b,sidebarCollapsible:k})),l.a.createElement("main",{className:w.a.docMainContainer},l.a.createElement(s.a,{components:_.a},Object(o.a)(a.routes)))))}},150:function(e,a,t){"use strict";t.r(a);var n=t(0),l=t.n(n),s=t(144);a.default=function(){return l.a.createElement(s.a,{title:"Page Not Found"},l.a.createElement("div",{className:"container margin-vert--xl"},l.a.createElement("div",{className:"row"},l.a.createElement("div",{className:"col col--6 col--offset-3"},l.a.createElement("h1",{className:"hero__title"},"Page Not Found"),l.a.createElement("p",null,"We could not find what you were looking for."),l.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/2.6925bfd6.js b/2.cf0b9b80.js similarity index 100% rename from 2.6925bfd6.js rename to 2.cf0b9b80.js diff --git a/2868cdab.2353bf3f.js b/2868cdab.2353bf3f.js deleted file mode 100644 index bf61513..0000000 --- a/2868cdab.2353bf3f.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{109:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return l})),r.d(t,"metadata",(function(){return i})),r.d(t,"rightToc",(function(){return c})),r.d(t,"default",(function(){return p}));var n=r(1),o=r(6),a=(r(0),r(140)),l={id:"welcome",title:"Welcome",author:"Yangshun Tay",author_title:"Front End Engineer @ Facebook",author_url:"https://github.com/yangshun",author_image_url:"https://avatars0.githubusercontent.com/u/1315101?s=400&v=4",tags:["facebook","hello","docusaurus"]},i={permalink:"/te-website/blog/welcome",editUrl:"https://github.com/te-temp/te-website/edit/master/te-website/blog/blog/2019-05-30-welcome.md",source:"@site/blog/2019-05-30-welcome.md",description:"Blog features are powered by the blog plugin. Simply add files to the `blog` directory. It supports tags as well!",date:"2019-05-30T00:00:00.000Z",tags:[{label:"facebook",permalink:"/te-website/blog/tags/facebook"},{label:"hello",permalink:"/te-website/blog/tags/hello"},{label:"docusaurus",permalink:"/te-website/blog/tags/docusaurus"}],title:"Welcome",readingTime:.175,truncated:!1,nextItem:{title:"Hello",permalink:"/te-website/blog/hello-world"}},c=[],u={rightToc:c};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)("p",null,"Blog features are powered by the blog plugin. Simply add files to the ",Object(a.b)("inlineCode",{parentName:"p"},"blog")," directory. It supports tags as well!"),Object(a.b)("p",null,"Delete the whole directory if you don't want the blog features. As simple as that!"))}p.isMDXComponent=!0},140:function(e,t,r){"use strict";r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return m}));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 l(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=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=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({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(l,".").concat(f)]||s[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=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({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(l,".").concat(f)]||s[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var p=o.a.createContext({}),u=function(e){var r=o.a.useContext(p),t=r;return e&&(t="function"==typeof e?e(r):a({},r,{},e)),t},l=function(e){var r=u(e.components);return o.a.createElement(p.Provider,{value:r},e.children)},f={inlineCode:"code",wrapper:function(e){var r=e.children;return o.a.createElement(o.a.Fragment,{},r)}},b=Object(n.forwardRef)((function(e,r){var t=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),l=u(t),b=n,d=l["".concat(c,".").concat(b)]||l[b]||f[b]||i;return t?o.a.createElement(d,a({ref:r},p,{components:t})):o.a.createElement(d,a({ref:r},p))}));function d(e,r){var t=arguments,n=r&&r.mdxType;if("string"==typeof e||n){var i=t.length,c=new Array(i);c[0]=b;var a={};for(var s in r)hasOwnProperty.call(r,s)&&(a[s]=r[s]);a.originalType=e,a.mdxType="string"==typeof e?e:n,c[1]=a;for(var p=2;p=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=o.a.createContext({}),u=function(e){var t=o.a.useContext(p),r=t;return e&&(r="function"==typeof e?e(t):a({},t,{},e)),r},l=function(e){var t=u(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)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,p=s(e,["components","mdxType","originalType","parentName"]),l=u(r),b=n,d=l["".concat(c,".").concat(b)]||l[b]||f[b]||i;return r?o.a.createElement(d,a({ref:t},p,{components:r})):o.a.createElement(d,a({ref:t},p))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,c=new Array(i);c[0]=b;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:n,c[1]=a;for(var p=2;p=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=o.a.createContext({}),u=function(e){var t=o.a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},f=function(e){var t=u(e.components);return o.a.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},y=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,a=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),f=u(n),y=r,h=f["".concat(a,".").concat(y)]||f[y]||p[y]||i;return n?o.a.createElement(h,c({ref:t},s,{components:n})):o.a.createElement(h,c({ref:t},s))}));function h(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=y;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,a[1]=c;for(var s=2;s0&&e[n-1]===t?e:e.concat(t)},m=function(e,t){var n=e.plain,r=Object.create(null),o=e.styles.reduce((function(e,n){var r=n.languages,o=n.style;return r&&!r.includes(t)||n.types.forEach((function(t){var n=p({},e[t],o);e[t]=n})),e}),r);return o.root=n,o.plain=p({},n,{backgroundColor:null}),o};function g(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}var v=function(e){function t(){for(var t=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];e.apply(this,n),f(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?m(e.theme,e.language):void 0;return t.themeDict=n})),f(this,"getLineProps",(function(e){var n=e.key,r=e.className,o=e.style,i=p({},g(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),a=t.getThemeDict(t.props);return void 0!==a&&(i.style=a.plain),void 0!==o&&(i.style=void 0!==i.style?p({},i.style,o):o),void 0!==n&&(i.key=n),r&&(i.className+=" "+r),i})),f(this,"getStyleForToken",(function(e){var n=e.types,r=e.empty,o=n.length,i=t.getThemeDict(t.props);if(void 0!==i){if(1===o&&"plain"===n[0])return r?{display:"inline-block"}:void 0;if(1===o&&!r)return i[n[0]];var a=r?{display:"inline-block"}:{},c=n.map((function(e){return i[e]}));return Object.assign.apply(Object,[a].concat(c))}})),f(this,"getTokenProps",(function(e){var n=e.key,r=e.className,o=e.style,i=e.token,a=p({},g(e,["key","className","style","token"]),{className:"token "+i.types.join(" "),children:i.content,style:t.getStyleForToken(i),key:void 0});return void 0!==o&&(a.style=void 0!==a.style?p({},a.style,o):o),void 0!==n&&(a.key=n),r&&(a.className+=" "+r),a}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,r=e.code,o=e.children,i=this.getThemeDict(this.props),a=t.languages[n];return o({tokens:function(e){for(var t=[[]],n=[e],r=[0],o=[e.length],i=0,a=0,c=[],l=[c];a>-1;){for(;(i=r[a]++)0?u:["plain"],s=f):(u=d(u,f.type),f.alias&&(u=d(u,f.alias)),s=f.content),"string"==typeof s){var p=s.split(y),m=p.length;c.push({types:u,content:p[0]});for(var g=1;g{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("|"),r=e.map(e=>`(?:${t[e].start}\\s*(${n})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)},A=/title=".*"/;var N=({children:e,className:t,metastring:n})=>{const{siteConfig:{themeConfig:{prism:a={}}}}=Object(w.a)(),[c,s]=Object(o.useState)(!1),[f,p]=Object(o.useState)(!1);Object(o.useEffect)(()=>{p(!0)},[]);const y=Object(o.useRef)(null),h=Object(o.useRef)(null);let d=[],m="";const{isDarkTheme:g}=Object(x.a)(),k=a.theme||b,j=a.darkTheme||k,T=g?j:k;if(n&&P.test(n)){const e=n.match(P)[1];d=O.a.parse(e).filter(e=>e>0)}n&&A.test(n)&&(m=n.match(A)[0].split("title=")[1].replace(/"+/g,"")),Object(o.useEffect)(()=>{let e;return h.current&&(e=new E.a(h.current,{target:()=>y.current})),()=>{e&&e.destroy()}},[h.current,y.current]);let N=t&&t.replace(/language-/,"");!N&&a.defaultLanguage&&(N=a.defaultLanguage);let L=e.replace(/\n$/,"");if(0===d.length&&void 0!==N){let t="";const n=(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()}})(N),r=e.replace(/\n$/,"").split("\n");let o;for(let e=0;ee||t,void 0)){case"highlight-next-line":t+=i+",";break;case"highlight-start":o=i;break;case"highlight-end":t+=`${o}-${i-1},`}r.splice(e,1)}else e+=1}d=O.a.parse(t),L=r.join("\n")}const _=()=>{window.getSelection().empty(),s(!0),setTimeout(()=>s(!1),2e3)};return i.a.createElement(v,Object(r.a)({},u,{key:f,theme:T,code:L,language:N}),({className:e,style:t,tokens:n,getLineProps:o,getTokenProps:a})=>i.a.createElement(i.a.Fragment,null,m&&i.a.createElement("div",{style:t,className:S.a.codeBlockTitle},m),i.a.createElement("div",{className:S.a.codeBlockContent},i.a.createElement("button",{ref:h,type:"button","aria-label":"Copy code to clipboard",className:l()(S.a.copyButton,{[S.a.copyButtonWithTitle]:m}),onClick:_},c?"Copied":"Copy"),i.a.createElement("div",{tabIndex:"0",className:l()(e,S.a.codeBlock,{[S.a.codeBlockWithTitle]:m})},i.a.createElement("div",{ref:y,className:S.a.codeBlockLines,style:t},n.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const n=o({line:e,key:t});return d.includes(t+1)&&(n.className=n.className+" docusaurus-highlight-code-line"),i.a.createElement("div",Object(r.a)({key:t},n),e.map((e,t)=>i.a.createElement("span",Object(r.a)({key:t},a({token:e,key:t})))))}))))))},L=(n(105),n(106)),_=n.n(L);var D=e=>function({id:t,...n}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:r=!1}={}}={}}={}}=Object(w.a)();return t?i.a.createElement(e,n,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:l()("anchor",{[_.a.enhancedAnchor]:!r}),id:t}),i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#"),n.children):i.a.createElement(e,n)},F=n(107),M=n.n(F);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?i.a.createElement(N,e):t},a:e=>/\.[^./]+$/.test(e.href)?i.a.createElement("a",e):i.a.createElement(a.a,e),pre:e=>i.a.createElement("div",Object(r.a)({className:M.a.mdxCodeBlock},e)),h1:D("h1"),h2:D("h2"),h3:D("h3"),h4:D("h4"),h5:D("h5"),h6:D("h6")}},163:function(e,t,n){var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=o()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=o()(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}(),l=n(1),s=n.n(l),u=n(2),f=n.n(u),p="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},y=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=f()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}]),t}(s.a);function d(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}t.default=h}]).default},e.exports=r()},164: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],r=t[2],o=t[3];if(n&&o){var i=[],a=(n=parseInt(n))<(o=parseInt(o))?1:-1;"-"!=r&&".."!=r&&"\u2025"!=r||(o+=a);for(var c=n;c!=o;c+=a)i.push(c);return i}}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)}))}}}]); \ No newline at end of file +/*! For license information please see 3.dee19d1c.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{140:function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return h}));var r=n(0),o=n.n(r);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=o.a.createContext({}),u=function(e){var t=o.a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},f=function(e){var t=u(e.components);return o.a.createElement(s.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},y=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,a=e.parentName,s=l(e,["components","mdxType","originalType","parentName"]),f=u(n),y=r,h=f["".concat(a,".").concat(y)]||f[y]||p[y]||i;return n?o.a.createElement(h,c({ref:t},s,{components:n})):o.a.createElement(h,c({ref:t},s))}));function h(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=y;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,a[1]=c;for(var s=2;s0&&e[n-1]===t?e:e.concat(t)},m=function(e,t){var n=e.plain,r=Object.create(null),o=e.styles.reduce((function(e,n){var r=n.languages,o=n.style;return r&&!r.includes(t)||n.types.forEach((function(t){var n=p({},e[t],o);e[t]=n})),e}),r);return o.root=n,o.plain=p({},n,{backgroundColor:null}),o};function g(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}var v=function(e){function t(){for(var t=this,n=[],r=arguments.length;r--;)n[r]=arguments[r];e.apply(this,n),f(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?m(e.theme,e.language):void 0;return t.themeDict=n})),f(this,"getLineProps",(function(e){var n=e.key,r=e.className,o=e.style,i=p({},g(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),a=t.getThemeDict(t.props);return void 0!==a&&(i.style=a.plain),void 0!==o&&(i.style=void 0!==i.style?p({},i.style,o):o),void 0!==n&&(i.key=n),r&&(i.className+=" "+r),i})),f(this,"getStyleForToken",(function(e){var n=e.types,r=e.empty,o=n.length,i=t.getThemeDict(t.props);if(void 0!==i){if(1===o&&"plain"===n[0])return r?{display:"inline-block"}:void 0;if(1===o&&!r)return i[n[0]];var a=r?{display:"inline-block"}:{},c=n.map((function(e){return i[e]}));return Object.assign.apply(Object,[a].concat(c))}})),f(this,"getTokenProps",(function(e){var n=e.key,r=e.className,o=e.style,i=e.token,a=p({},g(e,["key","className","style","token"]),{className:"token "+i.types.join(" "),children:i.content,style:t.getStyleForToken(i),key:void 0});return void 0!==o&&(a.style=void 0!==a.style?p({},a.style,o):o),void 0!==n&&(a.key=n),r&&(a.className+=" "+r),a}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,r=e.code,o=e.children,i=this.getThemeDict(this.props),a=t.languages[n];return o({tokens:function(e){for(var t=[[]],n=[e],r=[0],o=[e.length],i=0,a=0,c=[],l=[c];a>-1;){for(;(i=r[a]++)0?u:["plain"],s=f):(u=d(u,f.type),f.alias&&(u=d(u,f.alias)),s=f.content),"string"==typeof s){var p=s.split(y),m=p.length;c.push({types:u,content:p[0]});for(var g=1;g{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("|"),r=e.map(e=>`(?:${t[e].start}\\s*(${n})\\s*${t[e].end})`).join("|");return new RegExp(`^\\s*(?:${r})\\s*$`)},A=/title=".*"/;var N=({children:e,className:t,metastring:n})=>{const{siteConfig:{themeConfig:{prism:a={}}}}=Object(w.a)(),[c,s]=Object(o.useState)(!1),[f,p]=Object(o.useState)(!1);Object(o.useEffect)(()=>{p(!0)},[]);const y=Object(o.useRef)(null),h=Object(o.useRef)(null);let d=[],m="";const{isDarkTheme:g}=Object(x.a)(),k=a.theme||b,j=a.darkTheme||k,T=g?j:k;if(n&&P.test(n)){const e=n.match(P)[1];d=O.a.parse(e).filter(e=>e>0)}n&&A.test(n)&&(m=n.match(A)[0].split("title=")[1].replace(/"+/g,"")),Object(o.useEffect)(()=>{let e;return h.current&&(e=new E.a(h.current,{target:()=>y.current})),()=>{e&&e.destroy()}},[h.current,y.current]);let N=t&&t.replace(/language-/,"");!N&&a.defaultLanguage&&(N=a.defaultLanguage);let L=e.replace(/\n$/,"");if(0===d.length&&void 0!==N){let t="";const n=(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()}})(N),r=e.replace(/\n$/,"").split("\n");let o;for(let e=0;ee||t,void 0)){case"highlight-next-line":t+=i+",";break;case"highlight-start":o=i;break;case"highlight-end":t+=`${o}-${i-1},`}r.splice(e,1)}else e+=1}d=O.a.parse(t),L=r.join("\n")}const _=()=>{window.getSelection().empty(),s(!0),setTimeout(()=>s(!1),2e3)};return i.a.createElement(v,Object(r.a)({},u,{key:f,theme:T,code:L,language:N}),({className:e,style:t,tokens:n,getLineProps:o,getTokenProps:a})=>i.a.createElement(i.a.Fragment,null,m&&i.a.createElement("div",{style:t,className:S.a.codeBlockTitle},m),i.a.createElement("div",{className:S.a.codeBlockContent},i.a.createElement("button",{ref:h,type:"button","aria-label":"Copy code to clipboard",className:l()(S.a.copyButton,{[S.a.copyButtonWithTitle]:m}),onClick:_},c?"Copied":"Copy"),i.a.createElement("div",{tabIndex:"0",className:l()(e,S.a.codeBlock,{[S.a.codeBlockWithTitle]:m})},i.a.createElement("div",{ref:y,className:S.a.codeBlockLines,style:t},n.map((e,t)=>{1===e.length&&""===e[0].content&&(e[0].content="\n");const n=o({line:e,key:t});return d.includes(t+1)&&(n.className=n.className+" docusaurus-highlight-code-line"),i.a.createElement("div",Object(r.a)({key:t},n),e.map((e,t)=>i.a.createElement("span",Object(r.a)({key:t},a({token:e,key:t})))))}))))))},L=(n(104),n(105)),_=n.n(L);var D=e=>function({id:t,...n}){const{siteConfig:{themeConfig:{navbar:{hideOnScroll:r=!1}={}}={}}={}}=Object(w.a)();return t?i.a.createElement(e,n,i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:l()("anchor",{[_.a.enhancedAnchor]:!r}),id:t}),i.a.createElement("a",{"aria-hidden":"true",tabIndex:"-1",className:"hash-link",href:"#"+t,title:"Direct link to heading"},"#"),n.children):i.a.createElement(e,n)},F=n(106),M=n.n(F);t.a={code:e=>{const{children:t}=e;return"string"==typeof t?i.a.createElement(N,e):t},a:e=>/\.[^./]+$/.test(e.href)?i.a.createElement("a",e):i.a.createElement(a.a,e),pre:e=>i.a.createElement("div",Object(r.a)({className:M.a.mdxCodeBlock},e)),h1:D("h1"),h2:D("h2"),h3:D("h3"),h4:D("h4"),h5:D("h5"),h6:D("h6")}},163:function(e,t,n){var r;r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=6)}([function(e,t){e.exports=function(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var r=window.getSelection(),o=document.createRange();o.selectNodeContents(e),r.removeAllRanges(),r.addRange(o),t=r.toString()}return t}},function(e,t){function n(){}n.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function o(){r.off(e,o),t.apply(n,arguments)}return o._=t,this.on(e,o,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,o=n.length;r0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.container=e.container,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.container.appendChild(this.fakeElem),this.selectedText=o()(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=o()(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":i(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}(),l=n(1),s=n.n(l),u=n(2),f=n.n(u),p="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},y=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===p(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=f()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new c({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}]),t}(s.a);function d(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}t.default=h}]).default},e.exports=r()},164: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],r=t[2],o=t[3];if(n&&o){var i=[],a=(n=parseInt(n))<(o=parseInt(o))?1:-1;"-"!=r&&".."!=r&&"\u2025"!=r||(o+=a);for(var c=n;c!=o;c+=a)i.push(c);return i}}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)}))}}}]); \ No newline at end of file diff --git a/3.868cf869.js.LICENSE.txt b/3.dee19d1c.js.LICENSE.txt similarity index 100% rename from 3.868cf869.js.LICENSE.txt rename to 3.dee19d1c.js.LICENSE.txt diff --git a/32162dc5.765e0750.js b/32162dc5.765e0750.js new file mode 100644 index 0000000..18fc3ca --- /dev/null +++ b/32162dc5.765e0750.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[10],{110:function(a){a.exports=JSON.parse('{"allTagsPath":"/website/blog/tags","slug":"hola","name":"hola","count":1,"permalink":"/website/blog/tags/hola"}')}}]); \ No newline at end of file diff --git a/33441a7d.20ec9a05.js b/33441a7d.20ec9a05.js new file mode 100644 index 0000000..f60c7b2 --- /dev/null +++ b/33441a7d.20ec9a05.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{111:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return s})),n.d(t,"metadata",(function(){return a})),n.d(t,"rightToc",(function(){return c})),n.d(t,"default",(function(){return d}));var o=n(1),r=n(6),i=(n(0),n(140)),s={id:"getting-started-welcome",title:"Welcome to the Token Engineering community!",sidebar_label:"Welcome"},a={id:"getting-started-welcome",title:"Welcome to the Token Engineering community!",description:'The Token Engineering Community is working to answer the following question: "What does it take to do "token engineering" and how we can do it together?" ',source:"@site/docs/getting-started-welcome.md",permalink:"/website/docs/getting-started-welcome",editUrl:"https://github.com/te-temp/te-website/edit/master/docs/getting-started-welcome.md",sidebar_label:"Welcome",sidebar:"someSidebar",next:{title:"Frequently Asked Questions",permalink:"/website/docs/getting-started-faq"}},c=[{value:"So what is "token engineering?"",id:"so-what-is-token-engineering",children:[{value:"Define design goals",id:"define-design-goals",children:[]},{value:"Identify mechanisms",id:"identify-mechanisms",children:[]},{value:"Compose mechanisms into design patterns",id:"compose-mechanisms-into-design-patterns",children:[]},{value:"Model your system",id:"model-your-system",children:[]},{value:"Test IRL",id:"test-irl",children:[]}]}],l={rightToc:c};function d(e){var t=e.components,n=Object(r.a)(e,["components"]);return Object(i.b)("wrapper",Object(o.a)({},l,n,{components:t,mdxType:"MDXLayout"}),Object(i.b)("p",null,'The Token Engineering Community is working to answer the following question: "What does it take to do "token engineering" and how we can do it together?" '),Object(i.b)("h2",{id:"so-what-is-token-engineering"},'So what is "token engineering?"'),Object(i.b)("p",null,"Token engineering is a holistic engineering discipline that goes all the way from ideation to design, testing, deployment, and maintentance. It's the process of building things that work, and keep working. Just like bridges and roads need to be reliable, so do our economic systems. Our goal is to help design and create tokeneconomic systems that are robust against exploits and can empower users."),Object(i.b)("h3",{id:"define-design-goals"},"Define design goals"),Object(i.b)("p",null,"What do you want to have happen? What does success look like for your tokeneconomic system?"),Object(i.b)("h3",{id:"identify-mechanisms"},"Identify mechanisms"),Object(i.b)("p",null,"You want to design mechanisms where certain properties hold under all conditions. You know you have a mechanism when it cannot be broken down further."),Object(i.b)("h3",{id:"compose-mechanisms-into-design-patterns"},"Compose mechanisms into design patterns"),Object(i.b)("p",null,"Design patterns are a series of actions that will produce consistent and reproducible results. Often this is state dependent."),Object(i.b)("h3",{id:"model-your-system"},"Model your system"),Object(i.b)("p",null,"It's much easier to test and iterate in python before getting a security audit and deploying your code to production."),Object(i.b)("h3",{id:"test-irl"},"Test IRL"),Object(i.b)("p",null,"Theory only gets us so far. We need to start dogfooding the system in controlled and low-risk experiments."))}d.isMDXComponent=!0},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return g}));var o=n(0),r=n.n(o);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=r.a.createContext({}),d=function(e){var t=r.a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a({},t,{},e)),n},u=function(e){var t=d(e.components);return r.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},p=Object(o.forwardRef)((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),u=d(n),p=o,g=u["".concat(s,".").concat(p)]||u[p]||m[p]||i;return n?r.a.createElement(g,a({ref:t},l,{components:n})):r.a.createElement(g,a({ref:t},l))}));function g(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,s=new Array(i);s[0]=p;var a={};for(var c in t)hasOwnProperty.call(t,c)&&(a[c]=t[c]);a.originalType=e,a.mdxType="string"==typeof e?e:o,s[1]=a;for(var l=2;l=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var l=r.a.createContext({}),d=function(e){var t=r.a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):a({},t,{},e)),n},u=function(e){var t=d(e.components);return r.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},p=Object(o.forwardRef)((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),u=d(n),p=o,g=u["".concat(s,".").concat(p)]||u[p]||m[p]||i;return n?r.a.createElement(g,a({ref:t},l,{components:n})):r.a.createElement(g,a({ref:t},l))}));function g(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,s=new Array(i);s[0]=p;var a={};for(var c in t)hasOwnProperty.call(t,c)&&(a[c]=t[c]);a.originalType=e,a.mdxType="string"==typeof e?e:o,s[1]=a;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),s=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=s(r),m=n,f=p["".concat(l,".").concat(m)]||p[m]||b[m]||a;return r?o.a.createElement(f,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,l=new Array(a);l[0]=m;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),s=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=s(r),m=n,f=p["".concat(l,".").concat(m)]||p[m]||b[m]||a;return r?o.a.createElement(f,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,l=new Array(a);l[0]=m;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),u=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a({},t,{},e)),r},p=function(e){var t=u(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,i=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),p=u(r),b=n,m=p["".concat(i,".").concat(b)]||p[b]||f[b]||c;return r?o.a.createElement(m,a({ref:t},l,{components:r})):o.a.createElement(m,a({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,i=new Array(c);i[0]=b;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:n,i[1]=a;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),u=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):a({},t,{},e)),r},p=function(e){var t=u(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,i=e.parentName,l=s(e,["components","mdxType","originalType","parentName"]),p=u(r),b=n,m=p["".concat(i,".").concat(b)]||p[b]||f[b]||c;return r?o.a.createElement(m,a({ref:t},l,{components:r})):o.a.createElement(m,a({ref:t},l))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,i=new Array(c);i[0]=b;var a={};for(var s in t)hasOwnProperty.call(t,s)&&(a[s]=t[s]);a.originalType=e,a.mdxType="string"==typeof e?e:n,i[1]=a;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),p=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c({},t,{},e)),r},b=function(e){var t=p(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,d=b["".concat(a,".").concat(f)]||b[f]||s[f]||i;return r?o.a.createElement(d,c({ref:t},l,{components:r})):o.a.createElement(d,c({ref:t},l))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,a=new Array(i);a[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,a[1]=c;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),p=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):c({},t,{},e)),r},b=function(e){var t=p(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,a=e.parentName,l=u(e,["components","mdxType","originalType","parentName"]),b=p(r),f=n,d=b["".concat(a,".").concat(f)]||b[f]||s[f]||i;return r?o.a.createElement(d,c({ref:t},l,{components:r})):o.a.createElement(d,c({ref:t},l))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,a=new Array(i);a[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,a[1]=c;for(var l=2;l - + - + - + - + - +
-

Page Not Found

We could not find what you were looking for.

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

+

Page Not Found

We could not find what you were looking for.

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

- + - + - + diff --git a/44e825ac.9cd2dab3.js b/44e825ac.9cd2dab3.js new file mode 100644 index 0000000..710da1f --- /dev/null +++ b/44e825ac.9cd2dab3.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{115:function(a){a.exports=JSON.parse('{"facebook":{"allTagsPath":"/website/blog/tags","slug":"facebook","name":"facebook","count":1,"permalink":"/website/blog/tags/facebook"},"hello":{"allTagsPath":"/website/blog/tags","slug":"hello","name":"hello","count":2,"permalink":"/website/blog/tags/hello"},"docusaurus":{"allTagsPath":"/website/blog/tags","slug":"docusaurus","name":"docusaurus","count":3,"permalink":"/website/blog/tags/docusaurus"},"hola":{"allTagsPath":"/website/blog/tags","slug":"hola","name":"hola","count":1,"permalink":"/website/blog/tags/hola"}}')}}]); \ No newline at end of file diff --git a/4ba0b838.fca8b6cc.js b/4ba0b838.fca8b6cc.js new file mode 100644 index 0000000..2b87028 --- /dev/null +++ b/4ba0b838.fca8b6cc.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{116:function(e){e.exports=JSON.parse('{"permalink":"/website/blog","page":1,"postsPerPage":10,"totalPages":1,"totalCount":3,"previousPage":null,"nextPage":null}')}}]); \ No newline at end of file diff --git a/549a5e45.1987313a.js b/549a5e45.1987313a.js deleted file mode 100644 index c10af7d..0000000 --- a/549a5e45.1987313a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{115:function(e){e.exports=JSON.parse('{"allTagsPath":"/te-website/blog/tags","slug":"hello","name":"hello","count":2,"permalink":"/te-website/blog/tags/hello"}')}}]); \ No newline at end of file diff --git a/59af643c.bf66be5d.js b/59af643c.bf66be5d.js new file mode 100644 index 0000000..436a82d --- /dev/null +++ b/59af643c.bf66be5d.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{117:function(e){e.exports=JSON.parse('{"allTagsPath":"/website/blog/tags","slug":"hello","name":"hello","count":2,"permalink":"/website/blog/tags/hello"}')}}]); \ No newline at end of file diff --git a/616665f6.1bce26ff.js b/616665f6.1bce26ff.js new file mode 100644 index 0000000..14cc779 --- /dev/null +++ b/616665f6.1bce26ff.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{118: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(1),u=i(6),n=(i(0),i(140)),a={id:"doc3",title:"This is Document Number 3"},s={id:"doc3",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:"/website/docs/doc3",editUrl:"https://github.com/te-temp/te-website/edit/master/docs/doc3.md"},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},140: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=0||(u[i]=e[i]);return u}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r=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({},t,{},e)),i},m=function(e){var t=c(e.components);return u.a.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return u.a.createElement(u.a.Fragment,{},t)}},d=Object(r.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),d=r,b=m["".concat(a,".").concat(d)]||m[d]||p[d]||n;return i?u.a.createElement(b,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]=d;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=0||(u[i]=e[i]);return u}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r=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({},t,{},e)),i},m=function(e){var t=c(e.components);return u.a.createElement(l.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return u.a.createElement(u.a.Fragment,{},t)}},d=Object(r.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),d=r,b=m["".concat(a,".").concat(d)]||m[d]||p[d]||n;return i?u.a.createElement(b,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]=d;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;l1?a+"s":a}(s,"post"),' tagged with "',o,'"'),n.a.createElement(c.a,{href:r},"View All Tags"),n.a.createElement("div",{className:"margin-vert--xl"},t.map(({content:e})=>n.a.createElement(m.a,{key:e.metadata.permalink,frontMatter:e.frontMatter,metadata:e.metadata,truncated:!0},n.a.createElement(e,null))))))))}},147:function(e,a,t){"use strict";var r=t(0),n=t.n(r),l=t(143),m=t.n(l),c=t(140),o=t(142),s=t(148),i=t(93),u=t.n(i);const g=["January","February","March","April","May","June","July","August","September","October","November","December"];a.a=function(e){const{children:a,frontMatter:t,metadata:r,truncated:l,isBlogPostPage:i=!1}=e,{date:d,permalink:E,tags:h,readingTime:v}=r,{author:p,title:N}=t,b=t.author_url||t.authorURL,f=t.author_title||t.authorTitle,_=t.author_image_url||t.authorImageURL;return n.a.createElement("article",{className:i?void 0:"margin-bottom--xl"},(()=>{const e=i?"h1":"h2",a=d.substring(0,10).split("-"),t=a[0],r=g[parseInt(a[1],10)-1],l=parseInt(a[2],10);return n.a.createElement("header",null,n.a.createElement(e,{className:m()("margin-bottom--sm",u.a.blogPostTitle)},i?N:n.a.createElement(o.a,{to:E},N)),n.a.createElement("div",{className:"margin-vert--md"},n.a.createElement("time",{dateTime:d,className:u.a.blogPostDate},r," ",l,", ",t," ",v&&n.a.createElement(n.a.Fragment,null," \xb7 ",Math.ceil(v)," min read"))),n.a.createElement("div",{className:"avatar margin-vert--md"},_&&n.a.createElement("a",{className:"avatar__photo-link avatar__photo",href:b,target:"_blank",rel:"noreferrer noopener"},n.a.createElement("img",{src:_,alt:p})),n.a.createElement("div",{className:"avatar__intro"},p&&n.a.createElement(n.a.Fragment,null,n.a.createElement("h4",{className:"avatar__name"},n.a.createElement("a",{href:b,target:"_blank",rel:"noreferrer noopener"},p)),n.a.createElement("small",{className:"avatar__subtitle"},f)))))})(),n.a.createElement("section",{className:"markdown"},n.a.createElement(c.a,{components:s.a},a)),(h.length>0||l)&&n.a.createElement("footer",{className:"row margin-vert--lg"},h.length>0&&n.a.createElement("div",{className:"col"},n.a.createElement("strong",null,"Tags:"),h.map(({label:e,permalink:a})=>n.a.createElement(o.a,{key:a,className:"margin-horiz--sm",to:a},e))),l&&n.a.createElement("div",{className:"col text--right"},n.a.createElement(o.a,{to:r.permalink,"aria-label":"Read more about "+N},n.a.createElement("strong",null,"Read More")))))}}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{120:function(e,a,t){"use strict";t.r(a);var r=t(0),n=t.n(r),l=t(144),m=t(147),c=t(142);a.default=function(e){const{metadata:a,items:t}=e,{allTagsPath:r,name:o,count:s}=a;return n.a.createElement(l.a,{title:`Posts tagged "${o}"`,description:`Blog | Tagged "${o}"`},n.a.createElement("div",{className:"container margin-vert--lg"},n.a.createElement("div",{className:"row"},n.a.createElement("div",{className:"col col--8 col--offset-2"},n.a.createElement("h1",null,s," ",function(e,a){return e>1?a+"s":a}(s,"post"),' tagged with "',o,'"'),n.a.createElement(c.a,{href:r},"View All Tags"),n.a.createElement("div",{className:"margin-vert--xl"},t.map(({content:e})=>n.a.createElement(m.a,{key:e.metadata.permalink,frontMatter:e.frontMatter,metadata:e.metadata,truncated:!0},n.a.createElement(e,null))))))))}},147:function(e,a,t){"use strict";var r=t(0),n=t.n(r),l=t(143),m=t.n(l),c=t(140),o=t(142),s=t(148),i=t(93),u=t.n(i);const g=["January","February","March","April","May","June","July","August","September","October","November","December"];a.a=function(e){const{children:a,frontMatter:t,metadata:r,truncated:l,isBlogPostPage:i=!1}=e,{date:d,permalink:E,tags:h,readingTime:v}=r,{author:p,title:N}=t,b=t.author_url||t.authorURL,f=t.author_title||t.authorTitle,_=t.author_image_url||t.authorImageURL;return n.a.createElement("article",{className:i?void 0:"margin-bottom--xl"},(()=>{const e=i?"h1":"h2",a=d.substring(0,10).split("-"),t=a[0],r=g[parseInt(a[1],10)-1],l=parseInt(a[2],10);return n.a.createElement("header",null,n.a.createElement(e,{className:m()("margin-bottom--sm",u.a.blogPostTitle)},i?N:n.a.createElement(o.a,{to:E},N)),n.a.createElement("div",{className:"margin-vert--md"},n.a.createElement("time",{dateTime:d,className:u.a.blogPostDate},r," ",l,", ",t," ",v&&n.a.createElement(n.a.Fragment,null," \xb7 ",Math.ceil(v)," min read"))),n.a.createElement("div",{className:"avatar margin-vert--md"},_&&n.a.createElement("a",{className:"avatar__photo-link avatar__photo",href:b,target:"_blank",rel:"noreferrer noopener"},n.a.createElement("img",{src:_,alt:p})),n.a.createElement("div",{className:"avatar__intro"},p&&n.a.createElement(n.a.Fragment,null,n.a.createElement("h4",{className:"avatar__name"},n.a.createElement("a",{href:b,target:"_blank",rel:"noreferrer noopener"},p)),n.a.createElement("small",{className:"avatar__subtitle"},f)))))})(),n.a.createElement("section",{className:"markdown"},n.a.createElement(c.a,{components:s.a},a)),(h.length>0||l)&&n.a.createElement("footer",{className:"row margin-vert--lg"},h.length>0&&n.a.createElement("div",{className:"col"},n.a.createElement("strong",null,"Tags:"),h.map(({label:e,permalink:a})=>n.a.createElement(o.a,{key:a,className:"margin-horiz--sm",to:a},e))),l&&n.a.createElement("div",{className:"col text--right"},n.a.createElement(o.a,{to:r.permalink,"aria-label":"Read more about "+N},n.a.createElement("strong",null,"Read More")))))}}}]); \ No newline at end of file diff --git a/69810973.08036101.js b/69810973.08036101.js deleted file mode 100644 index e26c351..0000000 --- a/69810973.08036101.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{118:function(e,t,n){"use strict";n.r(t),n.d(t,"frontMatter",(function(){return i})),n.d(t,"metadata",(function(){return c})),n.d(t,"rightToc",(function(){return l})),n.d(t,"default",(function(){return s}));var r=n(1),a=n(6),o=(n(0),n(140)),i={id:"library-te-101",title:"Token Engineering 101",sidebar_label:"TE-101"},c={id:"library-te-101",title:"Token Engineering 101",description:"### Intro Materials",source:"@site/docs/library-te-101.md",permalink:"/te-website/docs/library-te-101",editUrl:"https://github.com/te-temp/te-website/edit/master/docs/library-te-101.md",sidebar_label:"TE-101",sidebar:"someSidebar",previous:{title:"Welcome to the Token Engineering library!",permalink:"/te-website/docs/library-welcome"},next:{title:"TE Book",permalink:"/te-website/docs/library-te-book"}},l=[{value:"Intro Materials",id:"intro-materials",children:[]},{value:"Long Form Content",id:"long-form-content",children:[]},{value:"Other Things",id:"other-things",children:[]}],b={rightToc:l};function s(e){var t=e.components,n=Object(a.a)(e,["components"]);return Object(o.b)("wrapper",Object(r.a)({},b,n,{components:t,mdxType:"MDXLayout"}),Object(o.b)("h3",{id:"intro-materials"},"Intro Materials"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://aracred.github.io/website/blog/Cryptoeconomics%20101"}),"Cryptoeconomics 101")," - \ud83d\udcc4 A high level overview to start to orient intuition around the token engineering process."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://community.cadcad.org/t/working-glossary-of-systems-concepts/17"}),"Glossary of systems concepts")," - \ud83d\udcc4 An overview of the lineage of token engineering. "),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://youtu.be/xRqXAlpWl0Y"}),"Token engineering in practice")," - \ud83d\udcfa As advertised."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/watch?v=75769EjciVk"}),"Towards a diversity of DAOs")," - \ud83d\udcfa Technologically enabled social systems: DAOs."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://community.cadcad.org/t/differential-specification-syntax-key/31"}),"Differential Specification Syntax Key")," - \ud83d\udcc4 How to read (and create) diagrams in the CadCAD ecosystem."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/watch?v=DsRG9uZmME8"}),"Token Engineering Fundamentals (2018)")," - \ud83d\udcfa 1 hour overview of token engineering and all the things related to it (spoiler alert: it's not all about tokens).")),Object(o.b)("h3",{id:"long-form-content"},"Long Form Content"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"http://sunnyday.mit.edu/safer-world.pdf"}),"Engineering for a safer world")," - \ud83d\udcd5 Probably the best starting point for anyone entering token engineering to think about governance and automation in the same stream.")),Object(o.b)("h3",{id:"other-things"},"Other Things"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/channel/UCDmzlpzOlaTALYV0hAwT0Tg"}),"Token Engineering YouTube Channel")," - \ud83d\udcfa A cornucopia of token engineering lectures. "),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://block.science/resources/"}),"BlockScience resources page")," - \ud83d\udcfa \ud83d\udcc4 \ud83d\udcd5 A curation of resources related to token engineering."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.tannrallard.tech/token-engineering-learning-program/"}),"Token Engineering Learning Program")," - General introduction to the process and access to helpful materials."),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"http://tokenengineering.wikidot.com/"}),"Token Engineering Wiki")," - A glorious archive of tokeneconomic treasures. "),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://github.com/BlockScience/cadCAD/tree/master/tutorials"}),"CadCAD Tutorials")," - A collection of CadCAD tutorials (may or may not be up to date).")),Object(o.b)("blockquote",null,Object(o.b)("p",{parentName:"blockquote"},"Would be great to showcase 1-3 cases covering various steps of the total process initial vision > stakeholder map > system design > selecting component > simulations > behavioral data & attack vectors > security > living digital twin. ")),Object(o.b)("p",null,"Sebnem's Electraseed Medium article"),Object(o.b)("p",null,"Videos:"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/playlist?list=PLp4Qsobvo_Jv561ib0n2PkVQMbvXWr96e"}),"https://www.youtube.com/playlist?list=PLp4Qsobvo_Jv561ib0n2PkVQMbvXWr96e")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/c/tokenengineering"}),"https://www.youtube.com/c/tokenengineering"))))}s.isMDXComponent=!0},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return g}));var r=n(0),a=n.n(r);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 i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var b=a.a.createContext({}),s=function(e){var t=a.a.useContext(b),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},u=function(e){var t=s(e.components);return a.a.createElement(b.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,i=e.parentName,b=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=r,g=u["".concat(i,".").concat(m)]||u[m]||p[m]||o;return n?a.a.createElement(g,c({ref:t},b,{components:n})):a.a.createElement(g,c({ref:t},b))}));function g(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var b=2;b stakeholder map > system design > selecting component > simulations > behavioral data & attack vectors > security > living digital twin. ")),Object(o.b)("p",null,"Sebnem's Electraseed Medium article"),Object(o.b)("p",null,"Videos:"),Object(o.b)("ul",null,Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/playlist?list=PLp4Qsobvo_Jv561ib0n2PkVQMbvXWr96e"}),"https://www.youtube.com/playlist?list=PLp4Qsobvo_Jv561ib0n2PkVQMbvXWr96e")),Object(o.b)("li",{parentName:"ul"},Object(o.b)("a",Object(r.a)({parentName:"li"},{href:"https://www.youtube.com/c/tokenengineering"}),"https://www.youtube.com/c/tokenengineering"))))}s.isMDXComponent=!0},140:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return g}));var r=n(0),a=n.n(r);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 i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var b=a.a.createContext({}),s=function(e){var t=a.a.useContext(b),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},u=function(e){var t=s(e.components);return a.a.createElement(b.Provider,{value:t},e.children)},p={inlineCode:"code",wrapper:function(e){var t=e.children;return a.a.createElement(a.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,i=e.parentName,b=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=r,g=u["".concat(i,".").concat(m)]||u[m]||p[m]||o;return n?a.a.createElement(g,c({ref:t},b,{components:n})):a.a.createElement(g,c({ref:t},b))}));function g(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,i=new Array(o);i[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var b=2;b=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),s=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):u({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,i=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=s(r),b=n,f=p["".concat(i,".").concat(b)]||p[b]||m[b]||a;return r?o.a.createElement(f,u({ref:t},l,{components:r})):o.a.createElement(f,u({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,i=new Array(a);i[0]=b;var u={};for(var c in t)hasOwnProperty.call(t,c)&&(u[c]=t[c]);u.originalType=e,u.mdxType="string"==typeof e?e:n,i[1]=u;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),s=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):u({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,i=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=s(r),b=n,f=p["".concat(i,".").concat(b)]||p[b]||m[b]||a;return r?o.a.createElement(f,u({ref:t},l,{components:r})):o.a.createElement(f,u({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,i=new Array(a);i[0]=b;var u={};for(var c in t)hasOwnProperty.call(t,c)&&(u[c]=t[c]);u.originalType=e,u.mdxType="string"==typeof e?e:n,i[1]=u;for(var l=2;l=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=i.a.createContext({}),b=function(e){var t=i.a.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},p=function(e){var t=b(e.components);return i.a.createElement(u.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return i.a.createElement(i.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,o=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=b(n),m=r,d=p["".concat(o,".").concat(m)]||p[m]||s[m]||a;return n?i.a.createElement(d,c({ref:t},u,{components:n})):i.a.createElement(d,c({ref:t},u))}));function d(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,o=new Array(a);o[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var u=2;u=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var u=i.a.createContext({}),b=function(e){var t=i.a.useContext(u),n=t;return e&&(n="function"==typeof e?e(t):c({},t,{},e)),n},p=function(e){var t=b(e.components);return i.a.createElement(u.Provider,{value:t},e.children)},s={inlineCode:"code",wrapper:function(e){var t=e.children;return i.a.createElement(i.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,o=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),p=b(n),m=r,d=p["".concat(o,".").concat(m)]||p[m]||s[m]||a;return n?i.a.createElement(d,c({ref:t},u,{components:n})):i.a.createElement(d,c({ref:t},u))}));function d(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,o=new Array(a);o[0]=m;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:r,o[1]=c;for(var u=2;u=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):a({},t,{},e)),n},u=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),u=l(n),m=r,d=u["".concat(s,".").concat(m)]||u[m]||b[m]||i;return n?o.a.createElement(d,a({ref:t},p,{components:n})):o.a.createElement(d,a({ref:t},p))}));function d(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,s=new Array(i);s[0]=m;var a={};for(var c in t)hasOwnProperty.call(t,c)&&(a[c]=t[c]);a.originalType=e,a.mdxType="string"==typeof e?e:r,s[1]=a;for(var p=2;p=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var p=o.a.createContext({}),l=function(e){var t=o.a.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):a({},t,{},e)),n},u=function(e){var t=l(e.components);return o.a.createElement(p.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(r.forwardRef)((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=c(e,["components","mdxType","originalType","parentName"]),u=l(n),m=r,d=u["".concat(s,".").concat(m)]||u[m]||b[m]||i;return n?o.a.createElement(d,a({ref:t},p,{components:n})):o.a.createElement(d,a({ref:t},p))}));function d(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,s=new Array(i);s[0]=m;var a={};for(var c in t)hasOwnProperty.call(t,c)&&(a[c]=t[c]);a.originalType=e,a.mdxType="string"==typeof e?e:r,s[1]=a;for(var p=2;p=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=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({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(l,".").concat(f)]||s[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=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({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(l,".").concat(f)]||s[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;utag.\n")),Object(b.b)("pre",null,Object(b.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(b.b)("hr",null),Object(b.b)("h2",{id:"tables"},"Tables"),Object(b.b)("p",null,"Colons can be used to align columns."),Object(b.b)("table",null,Object(b.b)("thead",{parentName:"table"},Object(b.b)("tr",{parentName:"thead"},Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Tables"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:"center"}),"Are"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:"right"}),"Cool"))),Object(b.b)("tbody",{parentName:"table"},Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 3 is"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"right-aligned"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1600")),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 2 is"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"centered"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$12")),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"zebra stripes"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"are neat"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1")))),Object(b.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(b.b)("table",null,Object(b.b)("thead",{parentName:"table"},Object(b.b)("tr",{parentName:"thead"},Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Markdown"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Less"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Pretty"))),Object(b.b)("tbody",{parentName:"table"},Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("em",{parentName:"td"},"Still")),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"renders")),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("strong",{parentName:"td"},"nicely"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"1"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"2"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"3")))),Object(b.b)("hr",null),Object(b.b)("h2",{id:"blockquotes"},"Blockquotes"),Object(b.b)("blockquote",null,Object(b.b)("p",{parentName:"blockquote"},"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.")),Object(b.b)("p",null,"Quote break."),Object(b.b)("blockquote",null,Object(b.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(b.b)("em",{parentName:"p"},"put")," ",Object(b.b)("strong",{parentName:"p"},"Markdown")," into a blockquote.")),Object(b.b)("hr",null),Object(b.b)("h2",{id:"inline-html"},"Inline HTML"),Object(b.b)("dl",null,Object(b.b)("dt",null,"Definition list"),Object(b.b)("dd",null,"Is something people use sometimes."),Object(b.b)("dt",null,"Markdown in HTML"),Object(b.b)("dd",null,"Does *not* work **very** well. Use HTML ",Object(b.b)("em",null,"tags"),".")),Object(b.b)("hr",null),Object(b.b)("h2",{id:"line-breaks"},"Line Breaks"),Object(b.b)("p",null,"Here's a line for us to start with."),Object(b.b)("p",null,"This line is separated from the one above by two newlines, so it will be a ",Object(b.b)("em",{parentName:"p"},"separate paragraph"),"."),Object(b.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(b.b)("em",{parentName:"p"},"same paragraph"),"."),Object(b.b)("hr",null),Object(b.b)("h2",{id:"admonitions"},"Admonitions"),Object(b.b)("div",{className:"admonition admonition-note alert alert--secondary"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a note"))),Object(b.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a tip"))),Object(b.b)("div",{className:"admonition admonition-important alert alert--info"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is important"))),Object(b.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a caution"))),Object(b.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a warning"))))}s.isMDXComponent=!0},140:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return O}));var n=a(0),r=a.n(n);function b(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function c(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var o=r.a.createContext({}),s=function(e){var t=r.a.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):c({},t,{},e)),a},p=function(e){var t=s(e.components);return r.a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},d=Object(n.forwardRef)((function(e,t){var a=e.components,n=e.mdxType,b=e.originalType,i=e.parentName,o=l(e,["components","mdxType","originalType","parentName"]),p=s(a),d=n,O=p["".concat(i,".").concat(d)]||p[d]||m[d]||b;return a?r.a.createElement(O,c({ref:t},o,{components:a})):r.a.createElement(O,c({ref:t},o))}));function O(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var b=a.length,i=new Array(b);i[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var o=2;otag.\n")),Object(b.b)("pre",null,Object(b.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(b.b)("hr",null),Object(b.b)("h2",{id:"tables"},"Tables"),Object(b.b)("p",null,"Colons can be used to align columns."),Object(b.b)("table",null,Object(b.b)("thead",{parentName:"table"},Object(b.b)("tr",{parentName:"thead"},Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Tables"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:"center"}),"Are"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:"right"}),"Cool"))),Object(b.b)("tbody",{parentName:"table"},Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 3 is"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"right-aligned"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1600")),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"col 2 is"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"centered"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$12")),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"zebra stripes"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"center"}),"are neat"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:"right"}),"\\$1")))),Object(b.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(b.b)("table",null,Object(b.b)("thead",{parentName:"table"},Object(b.b)("tr",{parentName:"thead"},Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Markdown"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Less"),Object(b.b)("th",Object(n.a)({parentName:"tr"},{align:null}),"Pretty"))),Object(b.b)("tbody",{parentName:"table"},Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("em",{parentName:"td"},"Still")),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("inlineCode",{parentName:"td"},"renders")),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),Object(b.b)("strong",{parentName:"td"},"nicely"))),Object(b.b)("tr",{parentName:"tbody"},Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"1"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"2"),Object(b.b)("td",Object(n.a)({parentName:"tr"},{align:null}),"3")))),Object(b.b)("hr",null),Object(b.b)("h2",{id:"blockquotes"},"Blockquotes"),Object(b.b)("blockquote",null,Object(b.b)("p",{parentName:"blockquote"},"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.")),Object(b.b)("p",null,"Quote break."),Object(b.b)("blockquote",null,Object(b.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(b.b)("em",{parentName:"p"},"put")," ",Object(b.b)("strong",{parentName:"p"},"Markdown")," into a blockquote.")),Object(b.b)("hr",null),Object(b.b)("h2",{id:"inline-html"},"Inline HTML"),Object(b.b)("dl",null,Object(b.b)("dt",null,"Definition list"),Object(b.b)("dd",null,"Is something people use sometimes."),Object(b.b)("dt",null,"Markdown in HTML"),Object(b.b)("dd",null,"Does *not* work **very** well. Use HTML ",Object(b.b)("em",null,"tags"),".")),Object(b.b)("hr",null),Object(b.b)("h2",{id:"line-breaks"},"Line Breaks"),Object(b.b)("p",null,"Here's a line for us to start with."),Object(b.b)("p",null,"This line is separated from the one above by two newlines, so it will be a ",Object(b.b)("em",{parentName:"p"},"separate paragraph"),"."),Object(b.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(b.b)("em",{parentName:"p"},"same paragraph"),"."),Object(b.b)("hr",null),Object(b.b)("h2",{id:"admonitions"},"Admonitions"),Object(b.b)("div",{className:"admonition admonition-note alert alert--secondary"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a note"))),Object(b.b)("div",{className:"admonition admonition-tip alert alert--success"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a tip"))),Object(b.b)("div",{className:"admonition admonition-important alert alert--info"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"16",viewBox:"0 0 14 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is important"))),Object(b.b)("div",{className:"admonition admonition-caution alert alert--warning"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a caution"))),Object(b.b)("div",{className:"admonition admonition-warning alert alert--danger"},Object(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-heading"}),Object(b.b)("h5",{parentName:"div"},Object(b.b)("span",Object(n.a)({parentName:"h5"},{className:"admonition-icon"}),Object(b.b)("svg",Object(n.a)({parentName:"span"},{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"16",viewBox:"0 0 12 16"}),Object(b.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(b.b)("div",Object(n.a)({parentName:"div"},{className:"admonition-content"}),Object(b.b)("p",{parentName:"div"},"This is a warning"))))}s.isMDXComponent=!0},140:function(e,t,a){"use strict";a.d(t,"a",(function(){return p})),a.d(t,"b",(function(){return O}));var n=a(0),r=a.n(n);function b(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function c(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var o=r.a.createContext({}),s=function(e){var t=r.a.useContext(o),a=t;return e&&(a="function"==typeof e?e(t):c({},t,{},e)),a},p=function(e){var t=s(e.components);return r.a.createElement(o.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return r.a.createElement(r.a.Fragment,{},t)}},d=Object(n.forwardRef)((function(e,t){var a=e.components,n=e.mdxType,b=e.originalType,i=e.parentName,o=l(e,["components","mdxType","originalType","parentName"]),p=s(a),d=n,O=p["".concat(i,".").concat(d)]||p[d]||m[d]||b;return a?r.a.createElement(O,c({ref:t},o,{components:a})):r.a.createElement(O,c({ref:t},o))}));function O(e,t){var a=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var b=a.length,i=new Array(b);i[0]=d;var c={};for(var l in t)hasOwnProperty.call(t,l)&&(c[l]=t[l]);c.originalType=e,c.mdxType="string"==typeof e?e:n,i[1]=c;for(var o=2;o=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=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):a({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(c,".").concat(f)]||s[f]||b[f]||i;return r?o.a.createElement(m,a({ref:t},u,{components:r})):o.a.createElement(m,a({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,c=new Array(i);c[0]=f;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a.mdxType="string"==typeof e?e:n,c[1]=a;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=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):a({},t,{},e)),r},s=function(e){var t=p(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,i=e.originalType,c=e.parentName,u=l(e,["components","mdxType","originalType","parentName"]),s=p(r),f=n,m=s["".concat(c,".").concat(f)]||s[f]||b[f]||i;return r?o.a.createElement(m,a({ref:t},u,{components:r})):o.a.createElement(m,a({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var i=r.length,c=new Array(i);c[0]=f;var a={};for(var l in t)hasOwnProperty.call(t,l)&&(a[l]=t[l]);a.originalType=e,a.mdxType="string"==typeof e?e:n,c[1]=a;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),s=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):u({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,i=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=s(r),b=n,f=p["".concat(i,".").concat(b)]||p[b]||m[b]||a;return r?o.a.createElement(f,u({ref:t},l,{components:r})):o.a.createElement(f,u({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,i=new Array(a);i[0]=b;var u={};for(var c in t)hasOwnProperty.call(t,c)&&(u[c]=t[c]);u.originalType=e,u.mdxType="string"==typeof e?e:n,i[1]=u;for(var l=2;l=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var l=o.a.createContext({}),s=function(e){var t=o.a.useContext(l),r=t;return e&&(r="function"==typeof e?e(t):u({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,i=e.parentName,l=c(e,["components","mdxType","originalType","parentName"]),p=s(r),b=n,f=p["".concat(i,".").concat(b)]||p[b]||m[b]||a;return r?o.a.createElement(f,u({ref:t},l,{components:r})):o.a.createElement(f,u({ref:t},l))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,i=new Array(a);i[0]=b;var u={};for(var c in t)hasOwnProperty.call(t,c)&&(u[c]=t[c]);u.originalType=e,u.mdxType="string"==typeof e?e:n,i[1]=u;for(var l=2;l - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/blog/hola/index.html b/blog/hola/index.html index 7ffc17b..987bc84 100644 --- a/blog/hola/index.html +++ b/blog/hola/index.html @@ -10,50 +10,50 @@ - + - + - + - + - + - + - + - + - + - +
-

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + - + - + - + - + - + - + - + diff --git a/blog/index.html b/blog/index.html index a3888bb..7ff95a7 100644 --- a/blog/index.html +++ b/blog/index.html @@ -10,62 +10,62 @@ - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + - + - + - + - + - + - + - + - + - + - + diff --git a/blog/tags/docusaurus/index.html b/blog/tags/docusaurus/index.html index fafa3fe..a944359 100644 --- a/blog/tags/docusaurus/index.html +++ b/blog/tags/docusaurus/index.html @@ -10,62 +10,62 @@ - + - + - + - + - + - + - + - + - + - + - + - + - +
-

3 posts tagged with "docusaurus"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

3 posts tagged with "docusaurus"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + - + - + - + - + - + - + - + - + - + - + diff --git a/blog/tags/facebook/index.html b/blog/tags/facebook/index.html index 7c94dcb..c44450d 100644 --- a/blog/tags/facebook/index.html +++ b/blog/tags/facebook/index.html @@ -10,54 +10,54 @@ - + - + - + - + - + - + - + - + - + - + - +
-

1 post tagged with "facebook"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

+

1 post tagged with "facebook"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

- + - + - + - + - + - + - + - + - + diff --git a/blog/tags/hello/index.html b/blog/tags/hello/index.html index 58de154..e8758c3 100644 --- a/blog/tags/hello/index.html +++ b/blog/tags/hello/index.html @@ -10,58 +10,58 @@ - + - + - + - + - + - + - + - + - + - + - + - +
-

2 posts tagged with "hello"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

+

2 posts tagged with "hello"

View All Tags

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

- + - + - + - + - + - + - + - + - + - + diff --git a/blog/tags/hola/index.html b/blog/tags/hola/index.html index 3fc5782..19066f3 100644 --- a/blog/tags/hola/index.html +++ b/blog/tags/hola/index.html @@ -10,54 +10,54 @@ - + - + - + - + - + - + - + - + - + - + - +
-

1 post tagged with "hola"

View All Tags

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

+

1 post tagged with "hola"

View All Tags

Hola

Gao Wei

Gao Wei

Docusaurus Core Team

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus ipsum tempor eros aliquam consequat. Lorem ipsum dolor sit amet

- + - + - + - + - + - + - + - + - + diff --git a/blog/tags/index.html b/blog/tags/index.html index 8f2915c..e5d415c 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -10,46 +10,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/blog/welcome/index.html b/blog/welcome/index.html index 5345292..c5a6d39 100644 --- a/blog/welcome/index.html +++ b/blog/welcome/index.html @@ -10,50 +10,50 @@ - + - + - + - + - + - + - + - + - + - +
-

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

+

Welcome

Yangshun Tay

Yangshun Tay

Front End Engineer @ Facebook

Blog features are powered by the blog plugin. Simply add files to the blog directory. It supports tags as well!

Delete the whole directory if you don't want the blog features. As simple as that!

- + - + - + - + - + - + - + - + diff --git a/c4b35323.a82883ce.js b/c4b35323.a82883ce.js new file mode 100644 index 0000000..62861ca --- /dev/null +++ b/c4b35323.a82883ce.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{129:function(s){s.exports=JSON.parse('{"allTagsPath":"/website/blog/tags","slug":"docusaurus","name":"docusaurus","count":3,"permalink":"/website/blog/tags/docusaurus"}')}}]); \ No newline at end of file diff --git a/c4f5d8e4.87adaf09.js b/c4f5d8e4.15da935a.js similarity index 65% rename from c4f5d8e4.87adaf09.js rename to c4f5d8e4.15da935a.js index 6f9b5ec..6e16e49 100644 --- a/c4f5d8e4.87adaf09.js +++ b/c4f5d8e4.15da935a.js @@ -1 +1 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{130:function(e,t,a){"use strict";a.r(t);var n=a(1),o=a(0),r=a.n(o),i=a(143),l=a.n(i),s=a(144),c=a(142),m=a(141),g=a(145),u=a(131),d=a.n(u);function p({imageUrl:e,url:t,title:a,shortDescription:n,description:o}){const i=Object(g.a)(e);return r.a.createElement("div",{className:l()("col col--4","center","test",d.a.feature)},i&&r.a.createElement("div",{className:"text--center"},r.a.createElement("a",{href:t},r.a.createElement("img",{className:(d.a.featureImage,"round"),src:i,alt:a}))),r.a.createElement("a",{href:t},r.a.createElement("h3",null,a)),r.a.createElement("h4",null,r.a.createElement("i",null,n)),r.a.createElement("p",null,o))}const h=[{title:r.a.createElement(r.a.Fragment,null,"BlockScience"),url:"https://block.science/",imageUrl:"img/blockscience-logo.png",shortDescription:"Complex systems engineering",description:r.a.createElement(r.a.Fragment,null,"Our focus is to design and build data-driven decision systems for new and legacy businesses leveraging engineering methodologies and academic-grade tools.")},{title:r.a.createElement(r.a.Fragment,null,"CadCAD"),url:"https://cadcad.org/",imageUrl:"img/cadcad-logo.png",shortDescription:"Complex systems modeling toolkit",description:r.a.createElement(r.a.Fragment,null,"An open-source Python package that assists in the processes of designing, testing and validating complex systems through simulation.")},{title:r.a.createElement(r.a.Fragment,null,"Commons Stack"),url:"https://commonsstack.org/",imageUrl:"img/commons-stack-logo.png",shortDescription:"Realigning incentives around public goods",description:r.a.createElement(r.a.Fragment,null,"A design and engineering group creating systems that incentivize the creation and maintenance of public goods.")},{title:r.a.createElement(r.a.Fragment,null,"TEGG"),url:"https://tegg.io/",imageUrl:"img/tegg-logo.png",shortDescription:"Token Engineering Global Gathering",description:r.a.createElement(r.a.Fragment,null,"TEGG is the global gathering of cryptoeconomic researchers and practitioners. Our aim is to establish a body of theory, practice, tools and a sense of responsibility for building successful and sustainable blockchain token economies.")},{title:r.a.createElement(r.a.Fragment,null,"Ocean Protocol"),url:"https://oceanprotocol.com/",imageUrl:"img/ocean-protocol-logo.png",shortDescription:"A New Data Economy",description:r.a.createElement(r.a.Fragment,null,"Ocean Protocol is kickstarting a Data Economy by breaking down data silos and equalizing access to data for all.")},{title:r.a.createElement(r.a.Fragment,null,"WU Vienna"),url:"https://www.wu.ac.at/cryptoeconomics",imageUrl:"img/wu-vienna-logo.png",shortDescription:"A research institute for crypto-economics",description:r.a.createElement(r.a.Fragment,null,"Tokens can develop into the \u201ckiller applications\u201d of blockchain, but these applications are still at an early stage. We are developing a taxonomy for tokens - from a business, technological and legal point of view. as well as modeling, forecasting and evaluation tools.")},{title:r.a.createElement(r.a.Fragment,null,"SourceCred"),url:"https://sourcecred.io",imageUrl:"img/sourcecred-logo.png",shortDescription:"A tool for communities to measure and reward value creation",description:r.a.createElement(r.a.Fragment,null,"SourceCred allows communities to create and curate contribution networks. These networks represent how contributions are connected to other contributions, to members of the community, and to the community\u2019s values.")},{title:r.a.createElement(r.a.Fragment,null,"AraCred"),url:"https://aracred.github.io/website/",imageUrl:"img/aracred-logo.png",shortDescription:"Recognize and reward community contributions",description:r.a.createElement(r.a.Fragment,null,"A framework to help communities measure, recognize, and reward value creation. AraCred intends to empower communities to collaborate in a way that is positive-sum.")},{title:r.a.createElement(r.a.Fragment,null,"MetaGame"),url:"https://metagame.wtf/",imageUrl:"img/metagame-logo.png",shortDescription:"A MMORPG for real life",description:r.a.createElement(r.a.Fragment,null,"MetaGame is an open-source framework for autonomous humans and decentralized organizations, to coordinate in creation and exchange of value with the least friction and most fun possible.")},{title:r.a.createElement(r.a.Fragment,null,"Grassroots Economics"),url:"https://www.grassrootseconomics.org/",imageUrl:"img/grassroots-economics-logo.png",shortDescription:"Creating sustainable community currentices",description:r.a.createElement(r.a.Fragment,null,"Through community currencies people have a way to exchange goods and services and incubate new businesses.")},{title:r.a.createElement(r.a.Fragment,null,"1Hive"),url:"https://www.1hive.org/",imageUrl:"img/1hive-logo.png",shortDescription:"Exploring novel ways to create, organize, and grow communities",description:r.a.createElement(r.a.Fragment,null,"1Hive is a community of builders driven by a desire to improve how humans collaborate online. We are explorers and pioneers blazing a trail towards a future of work which is more global, open, transparent, and fair.")}];t.default=function(){const e=Object(m.a)(),{siteConfig:t={}}=e;return r.a.createElement(s.a,{title:"Hello from "+t.title,description:"Because tokens don't engineer themselves!"},r.a.createElement("header",{className:l()("hero hero--primary",d.a.heroBanner)},r.a.createElement("div",{className:"container"},r.a.createElement("img",{className:(d.a.featureImage,"round"),src:"img/te-logo.png"}),r.a.createElement("h1",{className:"hero__title"},t.title),r.a.createElement("p",{className:"hero__subtitle"},t.tagline),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(c.a,{className:l()("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(g.a)("docs/getting-started-welcome")},"Get Started")))),r.a.createElement("main",null,h&&h.length&&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(p,Object(n.a)({key:t},e))))))))}}}]); \ No newline at end of file +(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{130:function(e,t,a){"use strict";a.r(t);var n=a(1),o=a(0),r=a.n(o),i=a(143),l=a.n(i),s=a(144),c=a(142),m=a(141),g=a(145),u=a(131),d=a.n(u);function p({imageUrl:e,url:t,title:a,shortDescription:n,description:o}){const i=Object(g.a)(e);return r.a.createElement("div",{className:l()("col col--4","center","test",d.a.feature)},i&&r.a.createElement("div",{className:"text--center"},r.a.createElement("a",{href:t},r.a.createElement("img",{className:(d.a.featureImage,"round"),src:i,alt:a}))),r.a.createElement("a",{href:t},r.a.createElement("h3",null,a)),r.a.createElement("h4",null,r.a.createElement("i",null,n)),r.a.createElement("p",null,o))}const h=[{title:r.a.createElement(r.a.Fragment,null,"BlockScience"),url:"https://block.science/",imageUrl:"img/blockscience-logo.png",shortDescription:"Complex systems engineering",description:r.a.createElement(r.a.Fragment,null,"Our focus is to design and build data-driven decision systems for new and legacy businesses leveraging engineering methodologies and academic-grade tools.")},{title:r.a.createElement(r.a.Fragment,null,"CadCAD"),url:"https://cadcad.org/",imageUrl:"img/cadcad-logo.png",shortDescription:"Complex systems modeling toolkit",description:r.a.createElement(r.a.Fragment,null,"An open-source Python package that assists in the processes of designing, testing and validating complex systems through simulation.")},{title:r.a.createElement(r.a.Fragment,null,"Commons Stack"),url:"https://commonsstack.org/",imageUrl:"img/commons-stack-logo.png",shortDescription:"Realigning incentives around public goods",description:r.a.createElement(r.a.Fragment,null,"A design and engineering group creating systems that incentivize the creation and maintenance of public goods.")},{title:r.a.createElement(r.a.Fragment,null,"TEGG"),url:"https://tegg.io/",imageUrl:"img/tegg-logo.png",shortDescription:"Token Engineering Global Gathering",description:r.a.createElement(r.a.Fragment,null,"TEGG is the global gathering of cryptoeconomic researchers and practitioners. Our aim is to establish a body of theory, practice, tools and a sense of responsibility for building successful and sustainable blockchain token economies.")},{title:r.a.createElement(r.a.Fragment,null,"Ocean Protocol"),url:"https://oceanprotocol.com/",imageUrl:"img/ocean-protocol-logo.png",shortDescription:"A New Data Economy",description:r.a.createElement(r.a.Fragment,null,"Ocean Protocol is kickstarting a Data Economy by breaking down data silos and equalizing access to data for all.")},{title:r.a.createElement(r.a.Fragment,null,"WU Vienna"),url:"https://www.wu.ac.at/cryptoeconomics",imageUrl:"img/wu-vienna-logo.png",shortDescription:"A research institute for crypto-economics",description:r.a.createElement(r.a.Fragment,null,"Tokens can develop into the \u201ckiller applications\u201d of blockchain, but these applications are still at an early stage. We are developing a taxonomy for tokens - from a business, technological and legal point of view. as well as modeling, forecasting and evaluation tools.")},{title:r.a.createElement(r.a.Fragment,null,"SourceCred"),url:"https://sourcecred.io",imageUrl:"img/sourcecred-logo.png",shortDescription:"A tool for communities to measure and reward value creation",description:r.a.createElement(r.a.Fragment,null,"SourceCred allows communities to create and curate contribution networks. These networks represent how contributions are connected to other contributions, to members of the community, and to the community\u2019s values.")},{title:r.a.createElement(r.a.Fragment,null,"AraCred"),url:"https://aracred.github.io/website/",imageUrl:"img/aracred-logo.png",shortDescription:"Recognize and reward community contributions",description:r.a.createElement(r.a.Fragment,null,"A framework to help communities measure, recognize, and reward value creation. AraCred intends to empower communities to collaborate in a way that is positive-sum.")},{title:r.a.createElement(r.a.Fragment,null,"MetaGame"),url:"https://metagame.wtf/",imageUrl:"img/metagame-logo.png",shortDescription:"A MMORPG for real life",description:r.a.createElement(r.a.Fragment,null,"MetaGame is an open-source framework for autonomous humans and decentralized organizations, to coordinate in creation and exchange of value with the least friction and most fun possible.")},{title:r.a.createElement(r.a.Fragment,null,"Giveth"),url:"https://www.https://giveth.io/",imageUrl:"img/giveth-logo.png",shortDescription:"Building the Future of Giving",description:r.a.createElement(r.a.Fragment,null,"We are a community focused on making the world a better place through the use of blockchain technology.We created the Giveth Galaxy to foster a larger network of organizations that will help us Build the Future of Giving we envision.")},{title:r.a.createElement(r.a.Fragment,null,"Grassroots Economics"),url:"https://www.grassrootseconomics.org/",imageUrl:"img/grassroots-economics-logo.png",shortDescription:"Creating sustainable community currentices",description:r.a.createElement(r.a.Fragment,null,"Through community currencies people have a way to exchange goods and services and incubate new businesses.")},{title:r.a.createElement(r.a.Fragment,null,"1Hive"),url:"https://www.1hive.org/",imageUrl:"img/1hive-logo.png",shortDescription:"Exploring novel ways to create, organize, and grow communities",description:r.a.createElement(r.a.Fragment,null,"1Hive is a community of builders driven by a desire to improve how humans collaborate online. We are explorers and pioneers blazing a trail towards a future of work which is more global, open, transparent, and fair.")}];t.default=function(){const e=Object(m.a)(),{siteConfig:t={}}=e;return r.a.createElement(s.a,{title:"Hello from "+t.title,description:"Because tokens don't engineer themselves!"},r.a.createElement("header",{className:l()("hero hero--primary",d.a.heroBanner)},r.a.createElement("div",{className:"container"},r.a.createElement("img",{className:(d.a.featureImage,"round"),src:"img/te-logo.png"}),r.a.createElement("h1",{className:"hero__title"},t.title),r.a.createElement("p",{className:"hero__subtitle"},t.tagline),r.a.createElement("div",{className:d.a.buttons},r.a.createElement(c.a,{className:l()("button button--outline button--secondary button--lg",d.a.getStarted),to:Object(g.a)("docs/getting-started-welcome")},"Get Started")))),r.a.createElement("main",null,h&&h.length&&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(p,Object(n.a)({key:t},e))))))))}}}]); \ No newline at end of file diff --git a/ce3e42ad.1f42b372.js b/ce3e42ad.1f42b372.js new file mode 100644 index 0000000..6b06665 --- /dev/null +++ b/ce3e42ad.1f42b372.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{132:function(e,t,r){"use strict";r.r(t),r.d(t,"frontMatter",(function(){return a})),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(1),o=r(6),c=(r(0),r(140)),a={id:"mdx",title:"Powered by MDX"},i={id:"mdx",title:"Powered by MDX",description:"You can write JSX and use React components within your Markdown thanks to [MDX](https://mdxjs.com/).",source:"@site/docs/mdx.md",permalink:"/website/docs/mdx",editUrl:"https://github.com/te-temp/te-website/edit/master/docs/mdx.md"},u=[],p=function(e){var t=e.children,r=e.color;return Object(c.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(c.b)("wrapper",Object(n.a)({},l,r,{components:t,mdxType:"MDXLayout"}),Object(c.b)("p",null,"You can write JSX and use React components within your Markdown thanks to ",Object(c.b)("a",Object(n.a)({parentName:"p"},{href:"https://mdxjs.com/"}),"MDX"),"."),Object(c.b)(p,{color:"#25c2a0",mdxType:"Highlight"},"Docusaurus green")," and ",Object(c.b)(p,{color:"#1877F2",mdxType:"Highlight"},"Facebook blue")," are my favorite colors.",Object(c.b)("p",null,"I can write ",Object(c.b)("strong",{parentName:"p"},"Markdown")," alongside my ",Object(c.b)("em",{parentName:"p"},"JSX"),"!"))}s.isMDXComponent=!0},140: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 c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=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({},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)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,a=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),b=n,f=s["".concat(a,".").concat(b)]||s[b]||d[b]||c;return r?o.a.createElement(f,i({ref:t},p,{components:r})):o.a.createElement(f,i({ref:t},p))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,a=new Array(c);a[0]=b;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,a[1]=i;for(var p=2;p=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=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({},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)}},b=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,a=e.parentName,p=u(e,["components","mdxType","originalType","parentName"]),s=l(r),b=n,f=s["".concat(a,".").concat(b)]||s[b]||d[b]||c;return r?o.a.createElement(f,i({ref:t},p,{components:r})):o.a.createElement(f,i({ref:t},p))}));function f(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,a=new Array(c);a[0]=b;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,a[1]=i;for(var p=2;p=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),s=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=s(r),f=n,m=p["".concat(l,".").concat(f)]||p[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),s=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},p=function(e){var t=s(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},b={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},f=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,a=e.originalType,l=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),p=s(r),f=n,m=p["".concat(l,".").concat(f)]||p[f]||b[f]||a;return r?o.a.createElement(m,i({ref:t},u,{components:r})):o.a.createElement(m,i({ref:t},u))}));function m(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var a=r.length,l=new Array(a);l[0]=f;var i={};for(var c in t)hasOwnProperty.call(t,c)&&(i[c]=t[c]);i.originalType=e,i.mdxType="string"==typeof e?e:n,l[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),l=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},s=function(e){var t=l(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,a=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),s=l(r),m=n,d=s["".concat(a,".").concat(m)]||s[m]||f[m]||c;return r?o.a.createElement(d,i({ref:t},u,{components:r})):o.a.createElement(d,i({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,a=new Array(c);a[0]=m;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i.mdxType="string"==typeof e?e:n,a[1]=i;for(var u=2;u=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var u=o.a.createContext({}),l=function(e){var t=o.a.useContext(u),r=t;return e&&(r="function"==typeof e?e(t):i({},t,{},e)),r},s=function(e){var t=l(e.components);return o.a.createElement(u.Provider,{value:t},e.children)},f={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=Object(n.forwardRef)((function(e,t){var r=e.components,n=e.mdxType,c=e.originalType,a=e.parentName,u=p(e,["components","mdxType","originalType","parentName"]),s=l(r),m=n,d=s["".concat(a,".").concat(m)]||s[m]||f[m]||c;return r?o.a.createElement(d,i({ref:t},u,{components:r})):o.a.createElement(d,i({ref:t},u))}));function d(e,t){var r=arguments,n=t&&t.mdxType;if("string"==typeof e||n){var c=r.length,a=new Array(c);a[0]=m;var i={};for(var p in t)hasOwnProperty.call(t,p)&&(i[p]=t[p]);i.originalType=e,i.mdxType="string"==typeof e?e:n,a[1]=i;for(var u=2;udoc1 | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

doc1

You can write content using GitHub-flavored Markdown syntax.

Markdown Syntax

To serve as an example page when styling markdown based Docusaurus sites.

Headers

H1 - Create the best documentation

H2 - Create the best documentation

H3 - Create the best documentation

H4 - Create the best documentation

H5 - Create the best documentation
H6 - Create the best documentation

Emphasis

Emphasis, aka italics, with asterisks or underscores.

Strong emphasis, aka bold, with asterisks or underscores.

Combined emphasis with asterisks and underscores.

Strikethrough uses two tildes. Scratch this.


Lists

  1. First ordered list item
  2. Another item ⋅⋅* Unordered sub-list.
  3. Actual numbers don't matter, just that it's a number ⋅⋅1. Ordered sub-list
  4. And another item.

⋅⋅⋅You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).

⋅⋅⋅To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅ ⋅⋅⋅Note that this line is separate, but within the same paragraph.⋅⋅ ⋅⋅⋅(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)

  • Unordered list can use asterisks
  • Or minuses
  • Or pluses

Links

I'm an inline-style link

I'm an inline-style link with title

I'm a reference-style link

I'm a relative reference to a repository file

You can use numbers for reference-style link definitions

Or leave it empty and use the link text itself.

URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com or http://www.example.com and sometimes example.com (but not on Github, for example).

Some text to show that the reference links can follow later.


Images

Here's our logo (hover to see the title text):

Inline-style: alt text

Reference-style: alt text


Code

var s = 'JavaScript syntax highlighting';
alert(s);
s = "Python syntax highlighting"
print(s)
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.
function highlightMe() {
console.log('This line can be highlighted!');
}

Tables

Colons can be used to align columns.

TablesAreCool
col 3 isright-aligned\$1600
col 2 iscentered\$12
zebra stripesare neat\$1

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.

MarkdownLessPretty
Stillrendersnicely
123

Blockquotes

Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

Quote break.

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 put Markdown into a blockquote.


Inline HTML

Definition list
Is something people use sometimes.
Markdown in HTML
Does *not* work **very** well. Use HTML tags.

Line Breaks

Here's a line for us to start with.

This line is separated from the one above by two newlines, so it will be a separate paragraph.

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 same paragraph.


Admonitions

note

This is a note

tip

This is a tip

important

This is important

caution

This is a caution

warning

This is a warning

+

doc1

You can write content using GitHub-flavored Markdown syntax.

Markdown Syntax

To serve as an example page when styling markdown based Docusaurus sites.

Headers

H1 - Create the best documentation

H2 - Create the best documentation

H3 - Create the best documentation

H4 - Create the best documentation

H5 - Create the best documentation
H6 - Create the best documentation

Emphasis

Emphasis, aka italics, with asterisks or underscores.

Strong emphasis, aka bold, with asterisks or underscores.

Combined emphasis with asterisks and underscores.

Strikethrough uses two tildes. Scratch this.


Lists

  1. First ordered list item
  2. Another item ⋅⋅* Unordered sub-list.
  3. Actual numbers don't matter, just that it's a number ⋅⋅1. Ordered sub-list
  4. And another item.

⋅⋅⋅You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).

⋅⋅⋅To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅ ⋅⋅⋅Note that this line is separate, but within the same paragraph.⋅⋅ ⋅⋅⋅(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)

  • Unordered list can use asterisks
  • Or minuses
  • Or pluses

Links

I'm an inline-style link

I'm an inline-style link with title

I'm a reference-style link

I'm a relative reference to a repository file

You can use numbers for reference-style link definitions

Or leave it empty and use the link text itself.

URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com or http://www.example.com and sometimes example.com (but not on Github, for example).

Some text to show that the reference links can follow later.


Images

Here's our logo (hover to see the title text):

Inline-style: alt text

Reference-style: alt text


Code

var s = 'JavaScript syntax highlighting';
alert(s);
s = "Python syntax highlighting"
print(s)
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.
function highlightMe() {
console.log('This line can be highlighted!');
}

Tables

Colons can be used to align columns.

TablesAreCool
col 3 isright-aligned\$1600
col 2 iscentered\$12
zebra stripesare neat\$1

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.

MarkdownLessPretty
Stillrendersnicely
123

Blockquotes

Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

Quote break.

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 put Markdown into a blockquote.


Inline HTML

Definition list
Is something people use sometimes.
Markdown in HTML
Does *not* work **very** well. Use HTML tags.

Line Breaks

Here's a line for us to start with.

This line is separated from the one above by two newlines, so it will be a separate paragraph.

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 same paragraph.


Admonitions

note

This is a note

tip

This is a tip

important

This is important

caution

This is a caution

warning

This is a warning

- + - + - + - + - + - + - + - + - + - + diff --git a/docs/doc2/index.html b/docs/doc2/index.html index c26f91e..c7ddc94 100644 --- a/docs/doc2/index.html +++ b/docs/doc2/index.html @@ -8,60 +8,60 @@ Document Number 2 | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/doc3/index.html b/docs/doc3/index.html index 48bc793..a2722f8 100644 --- a/docs/doc3/index.html +++ b/docs/doc3/index.html @@ -8,60 +8,60 @@ This is Document Number 3 | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

This is Document Number 3

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.

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.

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.

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.

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.

+

This is Document Number 3

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.

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.

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.

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.

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.

- + - + - + - + - + - + - + - + - + - + diff --git a/docs/getting-started-contributing/index.html b/docs/getting-started-contributing/index.html index b63d2b0..4e77aaa 100644 --- a/docs/getting-started-contributing/index.html +++ b/docs/getting-started-contributing/index.html @@ -8,60 +8,60 @@ Contributing to the Token Engineering community | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Contributing to the Token Engineering community

This page will talk about:

  • General contributor guide and/or CoC
    • we'll probably just go with whatever Discourse and/or SourceCred is using
  • Current TE communities you can drop into
    • TE telegram
    • CadCAD
    • and many more
  • Current TE projects you can contribute to
    • TE landing page
      • Docusaurus basics
      • how to edit docs
      • GitHub basics
    • token reviews
    • TE book
    • TE 101
    • TE events and workshops
  • How the TE community and DAO is structured
    • roles, responsibilities, etc...
    • SouceCred / AraCred
    • how/why to minimize governance
+

Contributing to the Token Engineering community

This page will talk about:

  • General contributor guide and/or CoC
    • we'll probably just go with whatever Discourse and/or SourceCred is using
  • Current TE communities you can drop into
    • TE telegram
    • CadCAD
    • and many more
  • Current TE projects you can contribute to
    • TE landing page
      • Docusaurus basics
      • how to edit docs
      • GitHub basics
    • token reviews
    • TE book
    • TE 101
    • TE events and workshops
  • How the TE community and DAO is structured
    • roles, responsibilities, etc...
    • SouceCred / AraCred
    • how/why to minimize governance
- + - + - + - + - + - + - + - + - + - + diff --git a/docs/getting-started-faq/index.html b/docs/getting-started-faq/index.html index 02dfa5f..fd1379f 100644 --- a/docs/getting-started-faq/index.html +++ b/docs/getting-started-faq/index.html @@ -8,60 +8,60 @@ Frequently Asked Questions | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/getting-started-welcome/index.html b/docs/getting-started-welcome/index.html index 69b942d..7d84e54 100644 --- a/docs/getting-started-welcome/index.html +++ b/docs/getting-started-welcome/index.html @@ -8,60 +8,60 @@ Welcome to the Token Engineering community! | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Welcome to the Token Engineering community!

The Token Engineering Community is working to answer the following question: "What does it take to do "token engineering" and how we can do it together?"

So what is "token engineering?"

Token engineering is a holistic engineering discipline that goes all the way from ideation to design, testing, deployment, and maintentance. It's the process of building things that work, and keep working. Just like bridges and roads need to be reliable, so do our economic systems. Our goal is to help design and create tokeneconomic systems that are robust against exploits and can empower users.

Define design goals

What do you want to have happen? What does success look like for your tokeneconomic system?

Identify mechanisms

You want to design mechanisms where certain properties hold under all conditions. You know you have a mechanism when it cannot be broken down further.

Compose mechanisms into design patterns

Design patterns are a series of actions that will produce consistent and reproducible results. Often this is state dependent.

Model your system

It's much easier to test and iterate in python before getting a security audit and deploying your code to production.

Test IRL

Theory only gets us so far. We need to start dogfooding the system in controlled and low-risk experiments.

+

Welcome to the Token Engineering community!

The Token Engineering Community is working to answer the following question: "What does it take to do "token engineering" and how we can do it together?"

So what is "token engineering?"

Token engineering is a holistic engineering discipline that goes all the way from ideation to design, testing, deployment, and maintentance. It's the process of building things that work, and keep working. Just like bridges and roads need to be reliable, so do our economic systems. Our goal is to help design and create tokeneconomic systems that are robust against exploits and can empower users.

Define design goals

What do you want to have happen? What does success look like for your tokeneconomic system?

Identify mechanisms

You want to design mechanisms where certain properties hold under all conditions. You know you have a mechanism when it cannot be broken down further.

Compose mechanisms into design patterns

Design patterns are a series of actions that will produce consistent and reproducible results. Often this is state dependent.

Model your system

It's much easier to test and iterate in python before getting a security audit and deploying your code to production.

Test IRL

Theory only gets us so far. We need to start dogfooding the system in controlled and low-risk experiments.

- + - + - + - + - + - + - + - + - + - + diff --git a/docs/library-te-101/index.html b/docs/library-te-101/index.html index 11dc195..5339a11 100644 --- a/docs/library-te-101/index.html +++ b/docs/library-te-101/index.html @@ -8,60 +8,60 @@ Token Engineering 101 | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Token Engineering 101

Intro Materials

Long Form Content

  • Engineering for a safer world - 📕 Probably the best starting point for anyone entering token engineering to think about governance and automation in the same stream.

Other Things

Would be great to showcase 1-3 cases covering various steps of the total process initial vision > stakeholder map > system design > selecting component > simulations > behavioral data & attack vectors > security > living digital twin.

Sebnem's Electraseed Medium article

Videos:

+

Token Engineering 101

Intro Materials

Long Form Content

  • Engineering for a safer world - 📕 Probably the best starting point for anyone entering token engineering to think about governance and automation in the same stream.

Other Things

Would be great to showcase 1-3 cases covering various steps of the total process initial vision > stakeholder map > system design > selecting component > simulations > behavioral data & attack vectors > security > living digital twin.

Sebnem's Electraseed Medium article

Videos:

- + - + - + - + - + - + - + - + - + - + diff --git a/docs/library-te-book/index.html b/docs/library-te-book/index.html index a4894e1..bd9e6df 100644 --- a/docs/library-te-book/index.html +++ b/docs/library-te-book/index.html @@ -8,60 +8,60 @@ TE Book | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/library-welcome/index.html b/docs/library-welcome/index.html index 37b3da8..51015a0 100644 --- a/docs/library-welcome/index.html +++ b/docs/library-welcome/index.html @@ -8,60 +8,60 @@ Welcome to the Token Engineering library! | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/mdx/index.html b/docs/mdx/index.html index ca2b25e..94580a1 100644 --- a/docs/mdx/index.html +++ b/docs/mdx/index.html @@ -8,60 +8,60 @@ Powered by MDX | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Powered by MDX

You can write JSX and use React components within your Markdown thanks to MDX.

Docusaurus green and Facebook blue are my favorite colors.

I can write Markdown alongside my JSX!

+

Powered by MDX

You can write JSX and use React components within your Markdown thanks to MDX.

Docusaurus green and Facebook blue are my favorite colors.

I can write Markdown alongside my JSX!

- + - + - + - + - + - + - + - + - + - + diff --git a/docs/services-reviews/index.html b/docs/services-reviews/index.html index 44f8e64..e873d97 100644 --- a/docs/services-reviews/index.html +++ b/docs/services-reviews/index.html @@ -8,60 +8,60 @@ Token Reviews | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/services-welcome/index.html b/docs/services-welcome/index.html index 90e7453..2e42c9a 100644 --- a/docs/services-welcome/index.html +++ b/docs/services-welcome/index.html @@ -8,60 +8,60 @@ Token Engineering Services | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/docs/services-workshops/index.html b/docs/services-workshops/index.html index 97fc7ff..935dda5 100644 --- a/docs/services-workshops/index.html +++ b/docs/services-workshops/index.html @@ -8,61 +8,61 @@ Token Engineering Workshops | Token Engineering - + - + - + - + - + - + - + - + - + - + - + - + - +
-

Token Engineering Workshops

Upcoming Workshops and Meetups

Past Workshops

TEGG

Token Engineering Global Gathering.

Cryptoeconomic systems will redefine the way we understand business and economics in the 21st century. However, creating such tokenized ecosystems is hard.

The TEGG 2019 invites token engineers, cryptoeconomic researchers, developers and professionals in the sector to learn, share insights, discuss, and move this new discipline forward. -TEGG 2019 is organized by the Token Engineering global community.

Started only one year ago our community has quickly grown to 18 local meetup groups in 13 countries all across the globe.

TEGG2019 session recordings

+

Token Engineering Workshops

Upcoming Workshops and Meetups

Past Workshops

TEGG

Token Engineering Global Gathering.

Cryptoeconomic systems will redefine the way we understand business and economics in the 21st century. However, creating such tokenized ecosystems is hard.

The TEGG 2019 invites token engineers, cryptoeconomic researchers, developers and professionals in the sector to learn, share insights, discuss, and move this new discipline forward. +TEGG 2019 is organized by the Token Engineering global community.

Started only one year ago our community has quickly grown to 18 local meetup groups in 13 countries all across the globe.

TEGG2019 session recordings

- + - + - + - + - + - + - + - + - + - + diff --git a/img/christopher-chedeau.jpg b/img/christopher-chedeau.jpg deleted file mode 100644 index eba889c997315609c02ef19811048b664e51a2d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9661 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 M_dLc*S$DJl15&CzM*si- diff --git a/img/favicon.ico b/img/favicon.ico index be74abd69ad6a32de7375df13cab9354798e328f..492b99c7ab0c4233274531330b0d63b1eaee8893 100644 GIT binary patch literal 5712 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 Bs!RX? literal 0 HcmV?d00001 diff --git a/img/hector-ramos.jpg b/img/hector-ramos.jpg deleted file mode 100644 index f60cd3f391edad29398d0d69ede65d4507181488..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15460 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 Vas~&*y9a>cuo(yt_xoJ?{{Xwvm3IID diff --git a/img/logo.svg b/img/logo.svg deleted file mode 100644 index 9db6d0d..0000000 --- a/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/img/ricky-vetter.jpg b/img/ricky-vetter.jpg deleted file mode 100644 index a5be9857c86ae1a8e9f1115ea3be0f3488350e96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7578 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 Cuz+I# diff --git a/img/undraw_docusaurus_mountain.svg b/img/undraw_docusaurus_mountain.svg deleted file mode 100644 index 431cef2..0000000 --- a/img/undraw_docusaurus_mountain.svg +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/undraw_docusaurus_react.svg b/img/undraw_docusaurus_react.svg deleted file mode 100644 index e417050..0000000 --- a/img/undraw_docusaurus_react.svg +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/img/undraw_docusaurus_tree.svg b/img/undraw_docusaurus_tree.svg deleted file mode 100644 index a05cc03..0000000 --- a/img/undraw_docusaurus_tree.svg +++ /dev/null @@ -1 +0,0 @@ -docu_tree \ No newline at end of file diff --git a/index.html b/index.html index 4c5844f..0394ce6 100644 --- a/index.html +++ b/index.html @@ -10,42 +10,42 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/main.09ebbca6.js b/main.09ebbca6.js deleted file mode 100644 index e8d7828..0000000 --- a/main.09ebbca6.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.09ebbca6.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[37],[function(e,t,n){"use strict";e.exports=n(55)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0;d--){var p=a[d];"."===p?i(a,d):".."===p?(i(a,d),f++):f&&(i(a,d),f--)}if(!s)for(;f--;f)a.unshift("..");!s||""===a[0]||a[0]&&o(a[0])||a.unshift("");var m=a.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(3);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 i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}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 i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}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;rt?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=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(81)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n(2),o=n(1),i=n(0),a=n.n(i);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?a.a.createElement(r.c,n,e.map((function(e,n){return a.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})):a.a.createElement(e.component,Object(o.a)({},n,t,{route:e}))}})}))):null}},function(e,t,n){var r=n(21)("wks"),o=n(23),i=n(7).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){for(var r=n(59),o=n(42),i=n(29),a=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 \ud83e\udd96 Built with Docusaurus!'}},title:"Token Engineering",tagline:"Because tokens don't engineer themselves!",organizationName:"te-temp",projectName:"te-website",baseUrl:"/te-website/",url:"https://te-temp.github.io/",favicon:"img/te-logo.png",presets:[["@docusaurus/preset-classic",{docs:{sidebarPath:"/home/testingtesting123/Dev/TE-Temp/te-website/sidebars.js",editUrl:"https://github.com/te-temp/te-website/edit/master/"},blog:{showReadingTime:!0,editUrl:"https://github.com/te-temp/te-website/edit/master/te-website/blog/"},theme:{customCss:"/home/testingtesting123/Dev/TE-Temp/te-website/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:'
'};function o(e,t,n){return en?n:e}function i(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,a((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(s,function(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,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,a=t.querySelector(r.barSelector),u=e?"-100":i(n.status||0),c=document.querySelector(r.parent);return l(a,{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 a=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,i=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+i)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,i=arguments;if(2==i.length)for(n in t)void 0!==(o=t[n])&&t.hasOwnProperty(n)&&r(e,n,o);else r(e,i[1],i[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(2);n.d(t,"d",(function(){return r.e})),n.d(t,"e",(function(){return r.f}));var o=n(5),i=n(0),a=n.n(i),l=n(4),u=(n(9),n(1)),s=n(6),c=n(3),f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;oe.length)return;if(!(k instanceof u)){if(h&&y!=t.length-1){if(d.lastIndex=w,!(C=d.exec(e)))break;for(var E=C.index+(m?C[1].length:0),S=C.index+C[0].length,x=y,T=w,_=t.length;x<_&&(T=(T+=t[x].length)&&(++y,w=T);if(t[y]instanceof u)continue;O=x-y,k=e.slice(w,T),C.index-=w}else{d.lastIndex=0;var C=d.exec(k),O=1}if(C){m&&(g=C[1]?C[1].length:0),S=(E=C.index+g)+(C=C[0].slice(g)).length;var P=k.slice(0,E),R=k.slice(S),A=[y,O];P&&(++y,w+=P.length,A.push(P));var N=new u(s,p?o.tokenize(C,p):C,b,C,h);if(A.push(N),R&&A.push(R),Array.prototype.splice.apply(t,A),1!=O&&o.matchGrammar(e,t,n,y,w,!0,s),a)break}else if(a)break}}}}},hooks:{add:function(){}},tokenize:function(e,t,n){var r=[e],i=t.rest;if(i){for(var a in i)t[a]=i[a];delete t.rest}return o.matchGrammar(e,r,t,0,0,!1),r}},(i=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 i.stringify(n,t,e)})).join("");var r={type:e.type,content:i.stringify(e.content,t,n),tag:"span",classes:["token",e.type],attributes:{},language:t,parent:n};if(e.alias){var a="Array"===o.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,a)}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+""},o);a.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:(?!)*\]\s*)?>/i,greedy:!0},cdata://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},a.languages.markup.tag.inside["attr-value"].inside.entity=a.languages.markup.entity,a.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[\s\S]*?>)(?:\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),a.languages.xml=a.languages.extend("markup",{}),a.languages.html=a.languages.markup,a.languages.mathml=a.languages.markup,a.languages.svg=a.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]|\$\([^)]+\)|`[^`]+`|(?!\2)[^\\])*\2/,lookbehind:!0,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,i=0;i]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},a.languages.c=a.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+/,lookbehind:!0},keyword:/\b(?:__attribute__|_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/,function:/[a-z_]\w*(?=\s*\()/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/,number:/(?:\b0x(?:[\da-f]+\.?[\da-f]*|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?)[ful]*/i}),a.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 a.languages.c.boolean,a.languages.cpp=a.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|char8_t|char16_t|char32_t|class|compl|concept|const|consteval|constexpr|constinit|const_cast|continue|co_await|co_return|co_yield|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|requires|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/}),a.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-]+/,"selector-function-argument":{pattern:/(\bselector\s*\((?!\s*\))\s*)(?:[^()]|\((?:[^()]|\([^()]*\))*\))+?(?=\s*\))/,lookbehind:!0,alias:"selector"}}},url:{pattern:RegExp("url\\((?:"+t.source+"|[^\n\r()]*)\\)","i"),greedy:!0,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))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;e.languages.css.selector={pattern:e.languages.css.selector,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-:.\w]+/,id:/#[-:.\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+n.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)[-*\w\xA0-\uFFFF]*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},attribute:{pattern:/^(\s*)[-\w\xA0-\uFFFF]+/,lookbehind:!0},value:[n,{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:/[()]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*/i,lookbehind:!0}});var r={pattern:/(\d)(?:%|[a-z]+)/,lookbehind:!0},o={pattern:/(^|[^\w.-])-?\d*\.?\d+/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#(?:[\da-f]{1,2}){3,4}\b/i,alias:"color"},color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:rgb|hsl)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:rgb|hsl)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:o,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:o})}(a),a.languages.javascript=a.languages.extend("clike",{"class-name":[a.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:/(^|[^.]|\.\.\.\s*)\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}|\?[.?]?|[~:]/}),a.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,a.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyus]{0,6}(?=(?:\s|\/\*[\s\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:a.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:a.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:a.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:a.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),a.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:a.languages.javascript}},string:/[\s\S]+/}}}),a.languages.markup&&a.languages.markup.tag.addInlined("script","javascript"),a.languages.js=a.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{'">=]+|\{(?:\{(?:\{[^}]*\}|[^{}])*\}|[^{}])+\}))?|\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}))*\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:/\{\s*\.{3}\s*[a-z_$][\w$]*(?:\.[a-z_$][\w$]*)*\s*\}/,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=[],i=0;i0&&o[o.length-1].tagName===n(a.content[0].content[1])&&o.pop():"/>"===a.content[a.content.length-1].content||o.push({tagName:n(a.content[0].content[1]),openedBraces:0}):o.length>0&&"punctuation"===a.type&&"{"===a.content?o[o.length-1].openedBraces++:o.length>0&&o[o.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?o[o.length-1].openedBraces--:l=!0),(l||"string"==typeof a)&&o.length>0&&0===o[o.length-1].openedBraces){var u=n(a);i0&&("string"==typeof t[i-1]||"plain-text"===t[i-1].type)&&(u=n(t[i-1])+u,t.splice(i-1,1),i--),t[i]=new e.Token("plain-text",u,null,u)}a.content&&"string"!=typeof a.content&&r(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||r(e.tokens)}))}(a),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",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})}(a),a.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},a.languages.go=a.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 a.languages.go["class-name"],a.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){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,i){if(n.language===r){var a=n.tokenStack=[];n.code=n.code.replace(o,(function(e){if("function"==typeof i&&!i(e))return e;for(var o,l=a.length;-1!==n.code.indexOf(o=t(r,l));)++l;return a[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,i=Object.keys(n.tokenStack);!function a(l){for(var u=0;u=i.length);u++){var s=l[u];if("string"==typeof s||s.content&&"string"==typeof s.content){var c=i[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,a([h])),v.push(g),b&&v.push.apply(v,a([b])),"string"==typeof s?l.splice.apply(l,[u,1].concat(v)):s.content=v}}else s.content&&a(s.content)}return l}(n.tokens)}}}})}(a),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")}))}(a),a.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"}},a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-]+?(?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};])*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@])*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/i,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-]+.*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},builtin:/\.[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:/[:;(){}]/},function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?!\n|\r\n?))/.source;function n(e,n){return e=e.replace(//g,(function(){return t})),n&&(e=e+"|"+e.replace(/_/g,"\\*")),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``.+?``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,o=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|$)/.source.replace(/__/g,(function(){return r})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+o+i+"(?:"+o+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+o+i+")(?:"+o+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+o+")"+i+"$"),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:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/``.+?``|`[^`\r\n]+`/,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/__(?:(?!_)|_(?:(?!_))+_)+__/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/_(?:(?!_)|__(?:(?!_))+__)+_/.source,!0),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+?\2/.source,!1),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[(?:(?!\]))+\])/.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]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete a.languages.objectivec["class-name"],a.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,directive:{pattern:/\B#\w+/,alias:"important"},label:{pattern:/\B~\w+/,alias:"function"},type_variable:{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"variable"},module:{pattern:/\b[A-Z]\w+/,alias:"variable"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,operator:/:=|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/[(){}\[\]|_.,:;]/},a.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+)*/im,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:/[{}[\];(),.:]/},a.languages.python["string-interpolation"].inside.interpolation.inside.rest=a.languages.python,a.languages.py=a.languages.python,a.languages.reason=a.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:mod|land|lor|lxor|lsl|lsr|asr)\b/}),a.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 a.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}})}(a),a.languages.scss=a.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]+\}/}}}),a.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}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.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}}),a.languages.scss.atrule.inside.rest=a.languages.scss,a.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},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:/[{}()\[\];:.]/}}(a),a.languages.typescript=a.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|undefined|var|void|while|with|yield)\b/,builtin:/\b(?:string|Function|any|number|boolean|Array|symbol|console|Promise|unknown|never)\b/}),a.languages.ts=a.languages.typescript;var l=a.util.clone(a.languages.typescript);a.languages.tsx=a.languages.extend("jsx",l),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|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:/[()]/},function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)";function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|]|}|\s*#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)[^\r\n]+(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)[^\r\n{[\]},#\s]+?(?=\s*:\s)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?)?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(/("|')(?:(?!\2)[^\\\r\n]|\\.)*\2/.source),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+\.?\d*|\.?\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(a),t.a=a},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,l,u=a(e),s=1;s0?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),i=n(11)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{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(84)},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(56)},function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n(53))},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},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;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 a=c(n);f&&(a=a.concat(f(n)));for(var l=u(t),h=u(n),g=0;gR.length&&R.push(e)}function L(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 i:case a:u=!0}}if(u)return r(o,t,""===n?"."+I(t,0):n),1;if(u=0,n=""===n?".":n+":",Array.isArray(t))for(var s=0;s
-

Token Engineering

Because tokens don't engineer themselves!

[object Object]

BlockScience

Complex systems engineering

Our focus is to design and build data-driven decision systems for new and legacy businesses leveraging engineering methodologies and academic-grade tools.

[object Object]

CadCAD

Complex systems modeling toolkit

An open-source Python package that assists in the processes of designing, testing and validating complex systems through simulation.

[object Object]

Commons Stack

Realigning incentives around public goods

A design and engineering group creating systems that incentivize the creation and maintenance of public goods.

[object Object]

TEGG

Token Engineering Global Gathering

TEGG is the global gathering of cryptoeconomic researchers and practitioners. Our aim is to establish a body of theory, practice, tools and a sense of responsibility for building successful and sustainable blockchain token economies.

[object Object]

Ocean Protocol

A New Data Economy

Ocean Protocol is kickstarting a Data Economy by breaking down data silos and equalizing access to data for all.

[object Object]

WU Vienna

A research institute for crypto-economics

Tokens can develop into the “killer applications” of blockchain, but these applications are still at an early stage. We are developing a taxonomy for tokens - from a business, technological and legal point of view. as well as modeling, forecasting and evaluation tools.

[object Object]

SourceCred

A tool for communities to measure and reward value creation

SourceCred allows communities to create and curate contribution networks. These networks represent how contributions are connected to other contributions, to members of the community, and to the community’s values.

[object Object]

AraCred

Recognize and reward community contributions

A framework to help communities measure, recognize, and reward value creation. AraCred intends to empower communities to collaborate in a way that is positive-sum.

[object Object]

MetaGame

A MMORPG for real life

MetaGame is an open-source framework for autonomous humans and decentralized organizations, to coordinate in creation and exchange of value with the least friction and most fun possible.

[object Object]

Grassroots Economics

Creating sustainable community currentices

Through community currencies people have a way to exchange goods and services and incubate new businesses.

[object Object]

1Hive

Exploring novel ways to create, organize, and grow communities

1Hive is a community of builders driven by a desire to improve how humans collaborate online. We are explorers and pioneers blazing a trail towards a future of work which is more global, open, transparent, and fair.

+

Token Engineering

Because tokens don't engineer themselves!

[object Object]

BlockScience

Complex systems engineering

Our focus is to design and build data-driven decision systems for new and legacy businesses leveraging engineering methodologies and academic-grade tools.

[object Object]

CadCAD

Complex systems modeling toolkit

An open-source Python package that assists in the processes of designing, testing and validating complex systems through simulation.

[object Object]

Commons Stack

Realigning incentives around public goods

A design and engineering group creating systems that incentivize the creation and maintenance of public goods.

[object Object]

TEGG

Token Engineering Global Gathering

TEGG is the global gathering of cryptoeconomic researchers and practitioners. Our aim is to establish a body of theory, practice, tools and a sense of responsibility for building successful and sustainable blockchain token economies.

[object Object]

Ocean Protocol

A New Data Economy

Ocean Protocol is kickstarting a Data Economy by breaking down data silos and equalizing access to data for all.

[object Object]

WU Vienna

A research institute for crypto-economics

Tokens can develop into the “killer applications” of blockchain, but these applications are still at an early stage. We are developing a taxonomy for tokens - from a business, technological and legal point of view. as well as modeling, forecasting and evaluation tools.

[object Object]

SourceCred

A tool for communities to measure and reward value creation

SourceCred allows communities to create and curate contribution networks. These networks represent how contributions are connected to other contributions, to members of the community, and to the community’s values.

[object Object]

AraCred

Recognize and reward community contributions

A framework to help communities measure, recognize, and reward value creation. AraCred intends to empower communities to collaborate in a way that is positive-sum.

[object Object]

MetaGame

A MMORPG for real life

MetaGame is an open-source framework for autonomous humans and decentralized organizations, to coordinate in creation and exchange of value with the least friction and most fun possible.

[object Object]

Giveth

Building the Future of Giving

We are a community focused on making the world a better place through the use of blockchain technology.We created the Giveth Galaxy to foster a larger network of organizations that will help us Build the Future of Giving we envision.

[object Object]

Grassroots Economics

Creating sustainable community currentices

Through community currencies people have a way to exchange goods and services and incubate new businesses.

[object Object]

1Hive

Exploring novel ways to create, organize, and grow communities

1Hive is a community of builders driven by a desire to improve how humans collaborate online. We are explorers and pioneers blazing a trail towards a future of work which is more global, open, transparent, and fair.