diff --git a/.gitignore b/.gitignore index 8120664a29..e93cb6da28 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ node_modules/ __pycache__ out/ package-lock.json +yarn-error.log diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f438e544ab..794e00df1e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -70,30 +70,63 @@ dactyl_style_checker ## Config Formatting -The templates in this repository use metadata from the `dactyl-config.yml` file to generate a hierarchy of pages when navigating the generated site. To generate the appropriate navigation, you must include the proper fields in the page definitions. The following example shows a page with all fields provided: +The templates in this repository use metadata from the `dactyl-config.yml` file as well as the pages' [frontmatter](https://dactyl.link/frontmatter.html) to generate navigation elements in the site, including header, footer, sidebars, and breadcrumbs. -``` -- md: concept-authorized-trust-lines.md - funnel: Docs - doc_type: Concepts - category: Payment System - subcategory: Accounts - targets: - - local +If you add a new page, you must add it to the appropriate page in the pages array of the `dactyl-config.yml` file. An example entry looks like this: + +```yaml + - md: concepts/the-rippled-server/the-rippled-server.md + targets: + - en + - ja # Include in all targets unless you have a translation ``` -Navigation uses the fields `funnel`, `doc_type`, `category`, and `subcategory`, in that order (from broadest to most specific). At each level, the first page to have a new value is the parent or landing of that level. (For example, the parent of the "Accounts" subcategory should have the `subcategory: Accounts` field and must appear before any of its children.) For landing pages, omit the lower level fields. (For example, the "Concepts" doc_type landing should have a `doc_type` field but not a `category` field.) +The Markdown file itself should start with a frontmatter stanza such as the following: -**Warning:** If you make a typo in one of these fields, your page may not show up in navigation or may appear in the wrong place. +```yaml +--- +html: the-rippled-server.html +parent: concepts.html +template: template-landing-children.html +blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. This section covers concepts that help you learn the "what" and "why" behind fundamental aspects of the rippled server. +--- +``` -By convention, parent pages should have the same names as the hierarchy for which they are parents. (For example, the landing page for the `Payment System` category should be named `Payment System`.) The name of `md`-sourced files is automatically determined by the header in the first line of the file. +At a minimum, most pages should have `html`, `parent` and `blurb` fields (plus the `md` and `targets` fields in the config file). You can put any key-value pairs here or in the config file entry for the page, but the following ones are relevant: -For pages that don't have markdown source content, leave out the `md` line and instead provide the following fields: -| Field | Contents | -|:-------|:---------| -| `name` | Human-readable page name. (Plain text only) | -| `html` | Output filename for the page. Should end in `.html` and be unique within the target. | +| Field | Type | Contents | +|:---------------------|:-----------------|:-----------------------------------| +| `html` | String | Output filename for the page. Should end in `.html` and MUST be unique within the target. For translated pages, leave the filename the same as the English version page. | +| `parent` | String | The exact, unique `html` value of this page's "parent" page. Indicates where this page should appear in the navigation. | +| `blurb` | String | Human-readable summary of the page. (Plain text only.) Should be about 1 sentence long. This appears in various places, including landing pages and metadata used in unfurling links on social media. | +| `name` | String | Human-readable page name. (Plain text only.) For files with Markdown content, you should omit this so that Dactyl can automatically detect it from a header on the first line of the contents instead. This is usually only provided on landing pages or other special pages with no Markdown source file. | +| `template` | String | The filename of a template file to use (in the `tool/` directory) for this page. Most pages should use the default template. The `template-landing-children.html` page shows a list of child pages at the end. Pages with special or particularly unique layouts may need custom templates. | +| `status` | String | Use the value `not_enabled` on pages relating to an amendment that is not yet enabled on the XRP Ledger mainnet. This displays a "flask" badge with a tooltip next to the page in the navigation. | +| `nav_omit` | Boolean | Use `true` to cause this page not to appear in any navigation elements. | +| `top_nav_omit` | Boolean | Use `true` to cause this page not to appear in the page top dropdown navigation. | +| `top_nav_level` | Number | Adjust the indentation level for the page in the top nav dropdowns. Level `2` is indented to appear like a child of the page above it in the dropdown. | +| `sidebar` | String | Use `disabled` to hide the left and right sidebars (if the page uses a template derived from the base template) | +| `fb_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Facebook. | +| `twitter_card` | String | Filename of an image (in `assets/img/`) to use when unfurling links to this page on Twitter. | +| `redirect_url` | String | Use with `template: template-redirect.html` only. Automatically redirect the user to the provided URL when they navigate to this page. | +| `cta_text` | String | Text to appear in "call to action" buttons that link to this page (on special landings). | +| `curated_anchors` | Array of Objects | A set of anchors in this page to show, similar to child pages, in landings. Each object in the array should have a human-readable `name` field (such as `"Available Modes"`) and an `anchor` field with the HTML ID to link to (such as `"#available-modes"`). | +| `skip_spell_checker` | Boolean | Use `true` to make the Dactyl's style checker skip spell-checking this page. | +| `filters` | Array of Strings | A list of additional filters to use on this page. [Filters](https://github.com/ripple/dactyl/blob/master/README.md#filters) are Python scripts that provide additional pre- or post-processing of page contents. | +| `canonical_url` | String | Provides the canonical URL for a page that takes query parameters. Search engines and other tools may use this when linking to the page. | +| `embed_ripple_lib` | Boolean | Use `true` to have the latest version of ripple-lib and its dependencies loaded on the page. | + +### Conventions + +Use the following conventions when creating a page: + +- The HTML filename and MD filename should match exactly except for the file extension. +- The filenames should closely match the title of the page, including words like "and" and "the", but should be in all lowercase with hyphens instead of spaces and punctuation. For example, `cash-a-check-for-an-exact-amount.md`. If you change the title of a page, change the filename too. (If it has already been published at another URL, leave a redirect from the old URL.) +- Always start a page with a h1 header. +- Don't use any formatting (like _italics_ or `code font`) in the title of the page +- When in doubt, follow [Ciro Santilli's Markdown Style Guide (Writability Profile)](https://cirosantilli.com/markdown-style-guide/). +- Landing pages should be in subfolders and should have the same filename as the folder. For example, the landing page of the "Accounts" page group should be `accounts/accounts.md` with the HTML filename `accounts.html`. **Don't** use `index.md`. ## Translations @@ -129,34 +162,19 @@ languages: prefix: "/ja/" ``` -The same `dactyl-config.yml` file contains an entry for each content page in the XRP Ledger Dev Portal. If a page has been translated, there is a separate entry for each translation, linked to the "target" for that translation. If a page has not yet been translated, the English version is used across all targets. For each page, the HTML filename (`html` field) and navigation fields (`funnel`, `doc_type`, `supercategory`, `category`, and `subcategory`, if supplied) should be the same across all language versions of a page. The fields that are different for translated versions of the page should be (in all cases, only if the entry uses the field): +The same `dactyl-config.yml` file contains an entry for each content page in the XRP Ledger Dev Portal. If a page has been translated, there is a separate entry for each translation, linked to the "target" for that translation. If a page has not yet been translated, the English version is used across all targets. -- **`name`** - the title of the page. This is usually only provided on landing pages with no Markdown source file, or special pages using unusual templates, such as the [dev tools](https://xrpl.org/dev-tools.html). This field is typically omitted from Markdown files, because Dactyl derives the title from the header on the first line of the file. -- **`md`** - the Markdown file to use as the source content for the page. By convention, translated Markdown source files should use the same filename as the English-language version except that the file extension should be `.{language code}.md` instead of only `.md` for English. For example, Japanese translated files end in `.ja.md` +By convention, a page's the HTML filename (`html` field) should be the same across all language versions of a page. Translated Markdown source files should use the same filename as the English-language version except that the file extension should be `.{language code}.md` instead of only `.md` for English. For example, Japanese translated files end in `.ja.md` - **`blurb`** - a short summary of the page. This text is mostly used on category landing pages. Example of English and Japanese entries for the `server_info` method page: ```yaml - md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.md - html: server_info.html - funnel: Docs - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: Retrieve status of the server in human-readable format. targets: - en - md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md - html: server_info.html - funnel: Docs - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: rippledサーバーについての各種情報を、人間が読めるフォーマットでサーバーに要求します。 targets: - ja ``` @@ -165,12 +183,6 @@ Example entry for a page that isn't translated: ```yaml - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - html: source-and-destination-tags.html - funnel: Docs - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses. targets: - en - ja diff --git a/assets/css/devportal2020.css b/assets/css/devportal2020.css index cc83844cca..a8ef0169ba 100644 --- a/assets/css/devportal2020.css +++ b/assets/css/devportal2020.css @@ -3,6 +3,4 @@ * Copyright 2011-2020 The Bootstrap Authors * Copyright 2011-2020 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue: #1AA4FF;--indigo: #6610f2;--purple: #791AFF;--pink: #FF1A8B;--red: #dc3545;--orange: #FF671A;--yellow: #FAFF1A;--green: #19FF83;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #656E81;--gray-dark: #383D47;--primary: #19FF83;--secondary: #D4D7DD;--success: #19FF83;--info: #1AA4FF;--warning: #FAFF1A;--danger: #FF1A8B;--light: #fff;--dark: #000;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, system-ui, "Roboto", sans-serif;--font-family-monospace: "Space Mono", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#000}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#19FF83;text-decoration:none;background-color:transparent}a:hover{color:#00cc5e;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:"Space Mono",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#D4D7DD;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#fff}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#656E81}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#000;border:1px solid #B8BDC7;border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#656E81}code{font-size:87.5%;color:#D4D7DD;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#22252B;border-radius:4px}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#22252B}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#fff}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #B8BDC7}.table thead th{vertical-align:bottom;border-bottom:2px solid #B8BDC7}.table tbody+tbody{border-top:2px solid #B8BDC7}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #B8BDC7}.table-bordered th,.table-bordered td{border:1px solid #B8BDC7}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#fff;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#bfffdc}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#87ffbf}.table-hover .table-primary:hover{background-color:#a6ffce}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6ffce}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f3f4f5}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#e9eaed}.table-hover .table-secondary:hover{background-color:#e5e7e9}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e5e7e9}.table-success,.table-success>th,.table-success>td{background-color:#bfffdc}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#87ffbf}.table-hover .table-success:hover{background-color:#a6ffce}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a6ffce}.table-info,.table-info>th,.table-info>td{background-color:#bfe6ff}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#88d0ff}.table-hover .table-info:hover{background-color:#a6dcff}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a6dcff}.table-warning,.table-warning>th,.table-warning>td{background-color:#feffbf}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#fcff88}.table-hover .table-warning:hover{background-color:#feffa6}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#feffa6}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffbfdf}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ff88c3}.table-hover .table-danger:hover{background-color:#ffa6d2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffa6d2}.table-light,.table-light>th,.table-light>td{background-color:#fff}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fff}.table-hover .table-light:hover{background-color:#f2f2f2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>th,.table-dark>td{background-color:#b8b8b8}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#7a7a7a}.table-hover .table-dark:hover{background-color:#ababab}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#ababab}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#383D47;border-color:#494f5c}.table .thead-light th{color:#4F5664;background-color:#D4D7DD;border-color:#B8BDC7}.table-dark{color:#fff;background-color:#383D47}.table-dark th,.table-dark td,.table-dark thead th{border-color:#494f5c}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;background-color:#22252B;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.form-control:focus{color:#fff;background-color:#22252B;border-color:#99ffc8;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.form-control::placeholder{color:#9BA2B0;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#383D47;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:focus::-ms-value{color:#fff;background-color:#22252B}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(1rem + 1px);padding-bottom:calc(1rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:1rem 0;margin-bottom:0;font-size:1rem;line-height:1.25;color:#fff;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#D4D7DD}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#19FF83}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#22252B;background-color:rgba(25,255,131,0.9);border-radius:0}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#19FF83;padding-right:calc(1.25em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2319FF83' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#19FF83;padding-right:calc(.75em + 4rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2319FF83' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #22252B no-repeat center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#19FF83}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#19FF83}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#19FF83}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#4cff9e;background-color:#4cff9e}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#19FF83}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#19FF83}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#FF1A8B}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,26,139,0.9);border-radius:0}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF1A8B;padding-right:calc(1.25em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF1A8B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF1A8B' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#FF1A8B;padding-right:calc(.75em + 4rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF1A8B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF1A8B' stroke='none'/%3e%3c/svg%3e") #22252B no-repeat center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF1A8B}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#FF1A8B}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#FF1A8B}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff4da5;background-color:#ff4da5}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#FF1A8B}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#FF1A8B}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#fff;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-primary:hover{color:#22252B;background-color:#00f26f;border-color:#00e56a}.btn-primary:focus,.btn-primary.focus{color:#22252B;background-color:#00f26f;border-color:#00e56a;box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00e56a;border-color:#00d864}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-secondary{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-secondary:hover{color:#22252B;background-color:#bfc3cc;border-color:#b8bdc6}.btn-secondary:focus,.btn-secondary.focus{color:#22252B;background-color:#bfc3cc;border-color:#b8bdc6;box-shadow:0 0 0 .2rem rgba(185,188,194,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#22252B;background-color:#b8bdc6;border-color:#b0b6c1}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(185,188,194,0.5)}.btn-success{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-success:hover{color:#22252B;background-color:#00f26f;border-color:#00e56a}.btn-success:focus,.btn-success.focus{color:#22252B;background-color:#00f26f;border-color:#00e56a;box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-success.disabled,.btn-success:disabled{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#00e56a;border-color:#00d864}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-info{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-info:hover{color:#fff;background-color:#0092f3;border-color:#008be6}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#0092f3;border-color:#008be6;box-shadow:0 0 0 .2rem rgba(60,178,255,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#008be6;border-color:#0083d9}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(60,178,255,0.5)}.btn-warning{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-warning:hover{color:#22252B;background-color:#edf300;border-color:#e1e600}.btn-warning:focus,.btn-warning.focus{color:#22252B;background-color:#edf300;border-color:#e1e600;box-shadow:0 0 0 .2rem rgba(218,222,29,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#22252B;background-color:#e1e600;border-color:#d5d900}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,222,29,0.5)}.btn-danger{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-danger:hover{color:#fff;background-color:#f30078;border-color:#e60071}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#f30078;border-color:#e60071;box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e60071;border-color:#d9006b}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-light{color:#22252B;background-color:#fff;border-color:#fff}.btn-light:hover{color:#22252B;background-color:#ececec;border-color:#e6e6e6}.btn-light:focus,.btn-light.focus{color:#22252B;background-color:#ececec;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(222,222,223,0.5)}.btn-light.disabled,.btn-light:disabled{color:#22252B;background-color:#fff;border-color:#fff}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#22252B;background-color:#e6e6e6;border-color:#dfdfdf}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,0.5)}.btn-dark{color:#fff;background-color:#000;border-color:#000}.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-outline-primary{color:#19FF83;border-color:#19FF83}.btn-outline-primary:hover{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#19FF83;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-secondary{color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:hover{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#D4D7DD;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.btn-outline-success{color:#19FF83;border-color:#19FF83}.btn-outline-success:hover{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#19FF83;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-info{color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:hover{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#1AA4FF;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.btn-outline-warning{color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:hover{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#FAFF1A;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.btn-outline-danger{color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:hover{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#FF1A8B;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#22252B;background-color:#fff;border-color:#fff}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#22252B;background-color:#fff;border-color:#fff}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-dark{color:#000;border-color:#000}.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-link{font-weight:400;color:#19FF83;text-decoration:none}.btn-link:hover{color:#00cc5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#656E81;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#D4D7DD;text-align:left;list-style:none;background-color:rgba(0,0,0,0.9);background-clip:padding-box;border:1px solid #22252B;border-radius:0}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #000}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#19FF83;text-decoration:none;background-color:#22252B}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item.disabled,.dropdown-item:disabled{color:#656E81;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#656E81;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:1rem 1.5rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;text-align:center;white-space:nowrap;background-color:#656E81;border:1px solid rgba(0,0,0,0);border-radius:0}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2.5rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#19FF83;background-color:#19FF83}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#99ffc8}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#ccffe3;border-color:#ccffe3}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#656E81}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#383D47}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#22252B;border:#7E889A solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#19FF83;background-color:#19FF83}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#7E889A;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#22252B;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 2.5rem 1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;vertical-align:middle;background:#22252B url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px;border:1px solid rgba(0,0,0,0);border-radius:0;appearance:none}.custom-select:focus{border-color:#99ffc8;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-select:focus::-ms-value{color:#fff;background-color:#22252B}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1.5rem;background-image:none}.custom-select:disabled{color:#656E81;background-color:#D4D7DD}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.25em + 2rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#99ffc8;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#383D47}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-weight:400;line-height:1.25;color:#fff;background-color:#22252B;border:1px solid rgba(0,0,0,0);border-radius:0}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.25em + 2rem);padding:1rem 1.5rem;line-height:1.25;color:#fff;content:"Browse";background-color:#656E81;border-left:inherit;border-radius:0 0 0 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#ccffe3}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B8BDC7;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#ccffe3}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B8BDC7;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#ccffe3}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#B8BDC7;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#B8BDC7;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#7E889A}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#7E889A}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#7E889A}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:1rem 1.25rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#656E81;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #B8BDC7}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#D4D7DD #D4D7DD #B8BDC7}.nav-tabs .nav-link.disabled{color:#656E81;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#4F5664;background-color:#000;border-color:#B8BDC7 #B8BDC7 #000}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#19FF83}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.8125rem;padding-bottom:.8125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:1rem;padding-bottom:1rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:#656E81}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:#656E81;border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23656E81' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#656E81}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#19FF83}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#19FF83}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#D4D7DD}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#19FF83}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#19FF83}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#19FF83}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:0 0 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 0 0}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#000;border-radius:0}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#656E81;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#9BA2B0}.pagination{display:flex;padding-left:0;list-style:none;border-radius:0}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#19FF83;background-color:#fff;border:1px solid #B8BDC7}.page-link:hover{z-index:2;color:#00cc5e;text-decoration:none;background-color:#D4D7DD;border-color:#B8BDC7}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:3;color:#fff;background-color:#19FF83;border-color:#19FF83}.page-item.disabled .page-link{color:#656E81;pointer-events:none;cursor:auto;background-color:#fff;border-color:#B8BDC7}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#22252B;background-color:#19FF83}a.badge-primary:hover,a.badge-primary:focus{color:#22252B;background-color:#00e56a}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.badge-secondary{color:#22252B;background-color:#D4D7DD}a.badge-secondary:hover,a.badge-secondary:focus{color:#22252B;background-color:#b8bdc6}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.badge-success{color:#22252B;background-color:#19FF83}a.badge-success:hover,a.badge-success:focus{color:#22252B;background-color:#00e56a}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.badge-info{color:#fff;background-color:#1AA4FF}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#008be6}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.badge-warning{color:#22252B;background-color:#FAFF1A}a.badge-warning:hover,a.badge-warning:focus{color:#22252B;background-color:#e1e600}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.badge-danger{color:#fff;background-color:#FF1A8B}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#e60071}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.badge-light{color:#22252B;background-color:#fff}a.badge-light:hover,a.badge-light:focus{color:#22252B;background-color:#e6e6e6}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.badge-dark{color:#fff;background-color:#000}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#000}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#D4D7DD;border-radius:8px}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0d8544;background-color:#d1ffe6;border-color:#bfffdc}.alert-primary hr{border-top-color:#a6ffce}.alert-primary .alert-link{color:#08572c}.alert-secondary{color:#6e7073;background-color:#f6f7f8;border-color:#f3f4f5}.alert-secondary hr{border-top-color:#e5e7e9}.alert-secondary .alert-link{color:#555759}.alert-success{color:#0d8544;background-color:#d1ffe6;border-color:#bfffdc}.alert-success hr{border-top-color:#a6ffce}.alert-success .alert-link{color:#08572c}.alert-info{color:#0e5585;background-color:#d1edff;border-color:#bfe6ff}.alert-info hr{border-top-color:#a6dcff}.alert-info .alert-link{color:#093857}.alert-warning{color:#82850e;background-color:#feffd1;border-color:#feffbf}.alert-warning hr{border-top-color:#feffa6}.alert-warning .alert-link{color:#555709}.alert-danger{color:#850e48;background-color:#ffd1e8;border-color:#ffbfdf}.alert-danger hr{border-top-color:#ffa6d2}.alert-danger .alert-link{color:#57092f}.alert-light{color:#858585;background-color:#fff;border-color:#fff}.alert-light hr{border-top-color:#f2f2f2}.alert-light .alert-link{color:#6c6c6c}.alert-dark{color:#000;background-color:#ccc;border-color:#b8b8b8}.alert-dark hr{border-top-color:#ababab}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#22252B;border-radius:0}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#19FF83;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0}.list-group-item-action{width:100%;color:#4F5664;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#4F5664;text-decoration:none;background-color:#F1F2F4}.list-group-item-action:active{color:#fff;background-color:#D4D7DD}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#22252B;border:1px solid #383D47}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#D4D7DD;pointer-events:none;background-color:#22252B}.list-group-item.active{z-index:2;color:#fff;background-color:#19FF83;border-color:#19FF83}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0d8544;background-color:#bfffdc}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#0d8544;background-color:#a6ffce}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0d8544;border-color:#0d8544}.list-group-item-secondary{color:#6e7073;background-color:#f3f4f5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#6e7073;background-color:#e5e7e9}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#6e7073;border-color:#6e7073}.list-group-item-success{color:#0d8544;background-color:#bfffdc}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0d8544;background-color:#a6ffce}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0d8544;border-color:#0d8544}.list-group-item-info{color:#0e5585;background-color:#bfe6ff}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0e5585;background-color:#a6dcff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0e5585;border-color:#0e5585}.list-group-item-warning{color:#82850e;background-color:#feffbf}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#82850e;background-color:#feffa6}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#82850e;border-color:#82850e}.list-group-item-danger{color:#850e48;background-color:#ffbfdf}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#850e48;background-color:#ffa6d2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#850e48;border-color:#850e48}.list-group-item-light{color:#858585;background-color:#fff}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#000;background-color:#b8b8b8}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#000;background-color:#ababab}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#FF1A8B;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#FF1A8B;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#656E81;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:1px solid #D4D7DD;border-radius:8px;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #B8BDC7;border-top-left-radius:7px;border-top-right-radius:7px}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #B8BDC7;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:0}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:8px}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 8px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#fff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:7px;border-top-right-radius:7px}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#fff}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#19FF83 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#00e56a !important}.bg-secondary{background-color:#D4D7DD !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#b8bdc6 !important}.bg-success{background-color:#19FF83 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00e56a !important}.bg-info{background-color:#1AA4FF !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#008be6 !important}.bg-warning{background-color:#FAFF1A !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#e1e600 !important}.bg-danger{background-color:#FF1A8B !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#e60071 !important}.bg-light{background-color:#fff !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#e6e6e6 !important}.bg-dark{background-color:#000 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #B8BDC7 !important}.border-top{border-top:1px solid #B8BDC7 !important}.border-right{border-right:1px solid #B8BDC7 !important}.border-bottom{border-bottom:1px solid #B8BDC7 !important}.border-left{border-left:1px solid #B8BDC7 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#19FF83 !important}.border-secondary{border-color:#D4D7DD !important}.border-success{border-color:#19FF83 !important}.border-info{border-color:#1AA4FF !important}.border-warning{border-color:#FAFF1A !important}.border-danger{border-color:#FF1A8B !important}.border-light{border-color:#fff !important}.border-dark{border-color:#000 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:4px !important}.rounded{border-radius:0 !important}.rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg{border-radius:8px !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:"Space Mono",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#19FF83 !important}a.text-primary:hover,a.text-primary:focus{color:#00cc5e !important}.text-secondary{color:#D4D7DD !important}a.text-secondary:hover,a.text-secondary:focus{color:#a9afbb !important}.text-success{color:#19FF83 !important}a.text-success:hover,a.text-success:focus{color:#00cc5e !important}.text-info{color:#1AA4FF !important}a.text-info:hover,a.text-info:focus{color:#007bcd !important}.text-warning{color:#FAFF1A !important}a.text-warning:hover,a.text-warning:focus{color:#c8cd00 !important}.text-danger{color:#FF1A8B !important}a.text-danger:hover,a.text-danger:focus{color:#cd0065 !important}.text-light{color:#fff !important}a.text-light:hover,a.text-light:focus{color:#d9d9d9 !important}.text-dark{color:#000 !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#fff !important}.text-muted{color:#D4D7DD !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #7E889A;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #B8BDC7 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#B8BDC7}.table .thead-dark th{color:inherit;border-color:#B8BDC7}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1rem;background:#000;background-color:#000;line-height:1.5;color:#FFF;font-family:'Work Sans', sans-serif}pre,code{font-feature-settings:"liga" 0;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:2.625rem}h6,.h6{font-size:1.125rem}.h6{font-size:1.125rem !important}p{line-height:1.5}a{color:inherit}a:hover{text-decoration:none}p a{text-decoration:underline}.fs-base{font-size:1rem}.fs-5{font-size:1.25rem}.fs-5-5{font-size:1.375rem}.fs-6{font-size:1.5rem}.normal{font-weight:normal}.bold{font-weight:bold}.text-largest{font-size:1.5rem;font-weight:normal}.text-large{font-size:1.125rem}.text-small{font-size:0.875rem}.text-smaller{font-size:0.75rem}.text-smallest{font-size:0.625rem}.arrow-link{text-decoration:none}.arrow-link:after{content:url(../img/icon-green-arrow.svg);width:28px;padding-left:7px;transition:all .2s ease-in-out;display:inline-block;text-decoration:none}.arrow-link:hover:after{padding-left:14px}.lang-ja{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja h1,.lang-ja h2,.lang-ja h3,.lang-ja h4,.lang-ja h5,.lang-ja .github-edit-wrap .github-edit,.lang-ja .navbar .navbar-nav .nav-link,.lang-ja .content .children-display li a,.lang-ja .right-sidebar .level-1 a,.lang-ja .right-sidebar .separator,.lang-ja .use-case-step-num{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja .section-marker{transform:unset;writing-mode:vertical-rl;font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja.page-calculator #data-selector li a{padding:0.5rem 1.1rem}section{position:relative}.landing{padding:0}.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 1rem 1rem 1rem}@media (min-width: 768px){.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 2rem 2rem 2rem}}@media (min-width: 992px){.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 3rem 3rem 3rem}}.square{position:relative;flex-basis:calc(50% - 30px);margin:15px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:8px}.square::before{content:'';display:block;padding-top:100%}@media (min-width: 992px){.square{flex-basis:calc(25% - 30px)}}.square-50{flex-basis:calc(50% - 30px)}@media (max-width: 767.98px){.square-50{flex-basis:calc(50% - 20px)}}.card-grid{display:grid;gap:1px;padding:0}.card-grid.card-grid-2x2{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}.card-grid.card-grid-2x2 .section-hero{grid-row-end:span 2}@media (max-width: 991.98px){.card-grid.card-grid-2x2{grid-template-columns:1fr;grid-template-rows:repeat(5, auto)}}.card-grid.card-grid-2x1{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.card-grid.card-grid-2x1 .section-hero{grid-row-end:span 1}@media (max-width: 991.98px){.card-grid.card-grid-2x1{grid-template-columns:1fr;grid-template-rows:1fr}}.card-grid.card-grid-2x4{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.card-grid.card-grid-2x4 .section-hero{grid-row-end:span 4}@media (max-width: 991.98px){.card-grid.card-grid-2x4{grid-template-columns:1fr;grid-template-rows:repeat(5, auto)}.card-grid.card-grid-2x4 .section-hero{grid-row-end:span 1}}.card-grid.card-grid-4xN{grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-4xN{grid-template-columns:1fr}}.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-3xN{grid-template-columns:1fr}}.card-grid.card-grid-Nx1{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-Nx1{grid-auto-flow:row;grid-template-columns:1fr}}.card-grid .card{padding:40px;border:0}@media (max-width: 991.98px){.card-grid .card{padding:20px}}.flag-vertical{color:#D4D7DD;position:absolute;top:2em;right:3em;width:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;font-size:0.833em;letter-spacing:2px}.xrp-ledger-dev-portal.sidebar-primary .main{z-index:5;padding:44px 24px 48px;min-height:700px}.doc-index{padding:48px 0}@media (max-width: 991.98px){.landing .card-grid .card,.landing .card-grid .card-body,.landing .card-grid .card-header{padding-left:0}.landing .doc-index{padding-left:0}}@media (max-width: 991.98px){.right-sidebar .card{padding-left:0}#page-toc-wrapper{position:static;display:block;clear:both;overflow-y:inherit;max-width:100%;max-height:inherit;word-break:break-all}.main{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}}@media (max-width: 480px){html{overflow-x:hidden !important}}@media (max-width: 400px){.navbar .navbar-brand .brand-text{margin-right:0;letter-spacing:-0.08rem}.navbar .navbar-brand{margin-right:0}.navbar .navbar-brand .logo{margin-right:0;margin-left:-1rem}.btn{white-space:normal}}.timeline-wrapper{z-index:999;position:relative}.timeline:before{content:'';position:absolute;top:0;left:18px;height:102.5%;width:4px;background:linear-gradient(180deg, #feff01 0%, #ff2d9a 33%, #a3088f 66%, rgba(44,4,128,0.85) 100%)}.timeline-dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#000;box-sizing:border-box}.timeline-block:first-child .timeline-dot{border:3px solid #FAFF1A}.timeline-block:nth-child(2) .timeline-dot{border:3px solid #FF884B}.timeline-block:nth-child(3) .timeline-dot{border:3px solid #C000E6}.timeline-block{display:flex;position:relative;z-index:1}.timeline-content{flex-grow:1;position:relative;margin-left:1.25em}.timeline h4{margin-top:-4px}@media (min-width: 768px){.timeline:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline-dot{-ms-flex-order:1;order:1;margin-left:calc(5% - 9px);will-change:transform}.timeline-block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-dot{margin-right:calc(5% - 9px)}.timeline-content{width:45%;-ms-flex-positive:0;flex-grow:0;will-change:transform;margin:0;--line-height-multiplier: 1.2}}aside li a{color:#fff;text-decoration:none;font-size:1.05rem}aside .sidenav_cat_title{color:#fff}aside a:hover,aside .sidenav_cat_title:hover{color:#19FF83}aside a.active,aside a.active:hover,aside .active>a,aside .active>a:hover{color:#19FF83;font-weight:700}aside a.active-parent{color:#fff;font-weight:700}.sidebar_pagelist{border-left:1px solid #fff}.sidebar_pagelist a,.command-list li a,.page-toc li a{display:block;margin-top:5px;margin-left:-17px;padding:4px 15px 4px 35px;text-indent:-20px;font-size:0.9rem}.sidebar_pagelist a:hover{padding-left:34px;border-left:1px solid #19FF83}.sidebar_pagelist .active,.sidebar_pagelist .active:hover{padding-left:33px;border-left:2px solid #19FF83}.sidebar_pagelist .subpage{margin-left:0;margin-top:0;padding-left:35px;border-left:1px solid #fff}.sidebar_pagelist .subpage:hover{padding-left:35px;border-left:1px solid #19FF83}.sidebar_pagelist .active.subpage,.sidebar_pagelist .active.subpage:hover{padding-left:33px;border-left:2px solid #19FF83}.sidebar_pagelist li a .fa{display:inline}.sidenav_cat_toggler{background-color:#fff}.sidenav_cat_toggler:hover{background-color:#19FF83}#page-toc-wrapper .card-body,.command-list{border-left:1px solid #fff}.sidenav_parent a{color:#fff;display:block;font-size:1.1rem;font-weight:700;padding:15px 16px 15px 10px}.page-toc .level-1 a{color:#fff}.page-toc .level-3{padding-left:16px;border-left:1px solid #fff;margin-bottom:0;padding-bottom:5px}.page-toc .level-3 a{margin-top:0;padding-bottom:5px}.command-list li a:hover,.page-toc li a:hover{text-decoration:none;border-left:1px solid #19FF83;padding-left:34px}.command-list .active a{border-left:2px solid #19FF83;padding-left:33px}.right-sidebar{padding:44px 0 24px 48px}.sidebar{padding:44px 24px 48px 0}.sidebar_pagelist{margin-bottom:12px;margin-left:24px;padding-left:16px;list-style-type:none}#sidenav a,.sidenav_parent a{text-decoration:none;line-height:24px}#sidenav a.active-parent{font-weight:700}#sidenav a:hover,.sidenav_parent a:hover{text-decoration:none}#sidenav .card+.card{margin:0}#sidenav .card{border-width:0}#sidenav .card-body{padding:0;padding-left:15px}#sidenav .card-body-single{margin-left:-25px}#sidenav .collapse{padding-bottom:0}#sidenav .card-header{padding:0;background-color:transparent;border-bottom:0}#sidenav .card{padding:0;border-radius:0}#sidenav .card:only-child{border-top:0;background:none}#sidenav .card-header h5{margin-bottom:0;text-transform:none;font-size:1.05rem}#sidenav .card-header h5 .sidenav_cat_title{display:block;padding:11px 10px 11px 40px}#sidenav .card-header .sidenav_cat_toggler{position:absolute;left:0;padding:10px 12px 12px 12px;line-height:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition-duration:0.3s}#sidenav .card-header .sidenav_cat_toggler{width:24px;height:24px;display:block;-webkit-mask-image:url(../img/icon-arrow.svg);mask-image:url(../img/icon-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border:12px solid transparent}#sidenav .card-header .sidenav_cat_toggler.collapsed{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition-duration:0.3s}#page-toc-wrapper .card{position:sticky;max-height:85vh;top:48px;overflow:auto;padding:44px 0 48px 24px;border:none}.command-list{padding:16px}#page-toc-wrapper .card-header{border-bottom:none;font-weight:bold;font-size:14px;padding:10px 0}#page-toc-wrapper .card-header h4{line-height:20px;font-size:1.2em;padding:0;margin:0}#page-toc-wrapper .card-body{padding:0 0 0 16px;list-style-type:none}.page-toc li,.command-list li{list-style-type:none;margin-bottom:8px;margin-left:0}.page-toc .level-1 a,.command-list .separator{font-weight:700;font-family:"Space Mono", monospace}.page-toc .level-2,.command-list .method{margin-left:0}.h32{height:32px}.w32{width:32px}.h36{height:36px}.w36{width:36px}.h40{height:40px}.w40{width:40px}.w44{width:44px}.w48{width:48px}.min-vh100{min-height:100vh}.vw100{width:100vw;min-width:100%}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}@media (max-width: 767.98px){.mt-20-sm{margin-top:5rem}}@media (min-width: 576px){.mt-20-until-sm{margin-top:5rem}}.mb-20{margin-bottom:5rem}@media (min-width: 576px){.mb-20-until-sm{margin-bottom:5rem}}.my-20{margin-top:5rem;margin-bottom:5rem}.mb-30{margin-bottom:7.5rem}.mt-30{margin-top:7.5rem}@media (min-width: 576px){.mt-30-until-sm{margin-top:7.5rem}}.mt-40{margin-top:10rem}@media (min-width: 576px){.mt-40-until-sm{margin-top:10rem}}.mb-40{margin-bottom:10rem}@media (min-width: 576px){.mb-40-until-sm{margin-bottom:10rem}}.mb-49{margin-bottom:12.25rem}.mb-50{margin-bottom:12.5rem}@media (min-width: 576px){.mb-50-until-sm{margin-bottom:12.5rem}}.py-20{padding-bottom:5rem;padding-top:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pt-30{padding-top:7.5rem}.pb-30{padding-bottom:7.5rem}.pt-40{padding-top:10rem}@media (min-width: 576px){.pt-40-until-sm{padding-top:10rem}}.pb-40{padding-bottom:10rem}.pb-50{padding-bottom:12.5rem}.pt-50{padding-top:12.5rem}.py-50{padding-bottom:12.5rem;padding-top:12.5rem}@media (min-width: 576px){.py-50-until-sm{padding-bottom:12.5rem;padding-top:12.5rem}}.top-10{top:2.5rem}.last-section{margin-bottom:100px}.bottom-0{bottom:0}.justify-center{justify-content:center}@media (max-width: 767.98px){.justify-center-sm{justify-content:center}}@media (max-width: 575.98px){.overflow-xs{overflow:scroll}.overflow-x-xs{overflow-x:scroll;overflow-y:hidden}}@media (min-width: 768px){.position-sm-absolute{position:absolute}}.va-middle{vertical-align:middle}.ls-none{list-style:none}.no-wrap{white-space:nowrap}.align-items-stretch{align-items:stretch}.underline{text-decoration:underline}@media (max-width: 575.98px){.d-none-xs{display:none}}@media (max-width: 767.98px){.d-none-sm{display:none}}.border-green{border:1px solid #19FF83}.border-none{border:none !important}.grey-400{color:#9BA2B0}.grey-500{color:#7E889A}.grey-700{color:#4F5664}.btn,.content a.button,.content .btn{font-weight:bold;cursor:pointer;text-decoration:none;transition:0.2s}.content a.button{padding:.5rem 1rem;margin:0 0.5rem;display:inline-block}.btn.disabled,button.disabled,.btn[disabled="disabled"],button[disabled="disabled"]{cursor:not-allowed}.btn-outline-secondary,.content a.button,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary{color:#fff;border-color:#fff;border-width:2px;border-style:solid}.btn-outline-secondary:not(:disabled):not(.disabled):hover,.btn-outline-secondary:not(:disabled):not(.disabled):active,.content a.button:not(:disabled):not(.disabled):hover,.content a.button:not(:disabled):not(.disabled):active,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):hover,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#19FF83;border-color:#19FF83;background-color:transparent}.navbar-dark .navbar-nav .nav-link:hover{color:#fff}p+.readmore{margin-top:12px}.card-header a i{margin:0 0.2em 0 0.8em}.btn-primary code,.btn-secondary code{color:inherit}.jump-to-top{display:none;position:fixed;bottom:36px;right:36px;font-weight:700;z-index:1000;color:white;background-color:transparent}.jump-to-top::after{content:" ↑"}.dblue{color:#656E81}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}#calculator-table{width:100%}#calculator-table thead{border-bottom:3px solid #fff}#calculator-table td{padding:0.25rem 0.5rem;line-height:1}@media (max-width: 767.98px){#calculator-table td{font-size:1rem}}#calculator-table tbody td{padding:2rem 0.5rem}#calculator-table tbody tr{border-bottom:1px solid #fff}#calculator-table td:first-child{width:40%}#calculator-table .ratio{font-size:.075rem;color:#656E81}@media (max-width: 991.98px){#calculator-table .ratio{display:block}#calculator-table table{font-size:0.875rem}#calculator-table table .fs-5-5{font-size:1rem !important}#calculator-table table .fs-6{font-size:1.125rem}#calculator-table table td:first-child{width:auto}}.related-tasks-links a{color:#656E81;text-decoration:none}.related-tasks-links a:hover{color:#000}.use-case-external-link{border:1px solid #B8BDC7}.content .use-case-external-link a{text-decoration:none;color:#000}.use-case-step-num{margin-top:64px;margin-bottom:24px;color:#eae7e6;font-size:5.16em;font-weight:400;font-family:'Space Mono', sans-serif}.use-case-step-length{float:right;color:#888;font-size:1rem}.use-case-steps h2{margin-top:10px;margin-bottom:10px;font-size:1.728em;line-height:32px;font-weight:700}.use-case-steps h2 a{text-decoration:none}.use-case-steps h2:first-of-type:before{display:none}.use-case h1{font-size:2.4em;padding-bottom:10px}.use-case-steps h2:before{margin-top:-30px;height:0}.use-case-steps h2:first-of-type{margin-top:-30px}.related-tasks-links ul{list-style-type:none;padding-left:0}.related-tasks-links ul li{margin:0px;padding-top:2px}.related-tasks-links a:hover::after{padding-left:.5em}.related-tasks-links a::after{content:" ➝";padding-left:0;transition:all .2s ease-in-out}.github-edit-wrap .github-edit.nav-link{background-image:url(../vendor/github-marks/GitHub-Mark-Light-32px.png);background-size:24px 24px;background-position:left 12px center;background-repeat:no-repeat;padding-left:48px;text-decoration:none;display:block}.top-nav{margin:20px 4px 0 4px}.top-nav .navbar-brand{text-decoration:none;white-space:pre;-webkit-transition:opacity 200ms ease, color 200ms ease;transition:opacity 200ms ease, color 200ms ease}.top-nav .navbar-brand:hover{opacity:0.75}@media (max-width: 991.98px){.top-nav .navbar-brand img{width:120px}}.top-nav .navbar-nav .nav-link{color:#fff;font-size:1rem;line-height:52px;text-decoration:none}.top-nav .navbar-nav .nav-link:hover{background-color:transparent;box-shadow:inset 0 -1px 0 0 #000;text-decoration:none}.top-nav .navbar-nav .nav-link.active a{font-weight:700;box-shadow:inset 0 -1px 0 0 #000}.top-nav .navbar-nav .nav-link.active-parent a{font-weight:700;box-shadow:inset 0 -1px 0 0 #000}.top-nav .navbar-nav .nav-link:focus{outline:none}@media (min-width: 992px) and (max-width: 1199.98px){.top-nav .navbar-nav .nav-link{padding:1rem 1.15rem}.top-nav .navbar-nav .nav-link.github-edit{padding-left:40px}}.top-nav .navbar-nav .btn-outline-secondary{font-size:14px;line-height:125%;margin-top:1rem}@media (max-width: 991.98px){.top-nav .navbar-nav .wrap-button{padding:1.5rem 0}.top-nav .navbar-nav .wrap-button .btn{display:inline;padding:1rem 1.25rem}}.top-nav .dropdown-toggle{position:relative}.top-nav .dropdown-toggle::after{position:absolute;border-color:#7E889A transparent transparent transparent;border-width:8px 5px 0 5px;top:40%;left:auto}.top-nav .dropdown.show .dropdown-toggle{color:#7E889A}.top-nav .dropdown.show .dropdown-toggle::after{border-color:#19FF83 transparent transparent transparent}.top-nav .dropdown-menu{border-width:0}.top-nav .dropdown-menu .dropdown-item{line-height:262%;padding:0 .875rem}.top-nav .dropdown-menu .dropdown-item.top-level-2{padding-left:2rem}.top-nav .dropdown-menu .dropdown-item:hover{color:#19FF83}@media (min-width: 992px){.top-nav .dropdown-toggle::after{border-width:0;top:80%;left:50%}.top-nav .dropdown-toggle.with-caret::after{position:relative;top:4px;left:0;border-top:8px solid #19FF83;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0;transition:0.2s}.top-nav .dropdown.show .dropdown-toggle.with-caret::after{transform:scaleY(-1)}.top-nav .dropdown.show .dropdown-toggle{color:#7E889A;position:relative}.top-nav .dropdown.show .dropdown-toggle:not(.with-caret)::after,.top-nav .dropdown-toggle:not(.with-caret):hover::after{content:" ";display:static;border:3px solid #19FF83;border-radius:50%;font-size:0;height:0;width:0}.top-nav .dropdown-menu{border-width:1px;backdrop-filter:blur(8px);border-radius:8px;padding:0.5rem 0.75rem;min-width:250px}.top-nav .dropdown-menu.smaller-dropdown{min-width:unset}.top-nav .dropdown-menu .dropdown-item{line-height:44px}}.top-nav #navbar-search .input-group-text,.top-nav #navbar-search .input-group>.input-group-append>.btn{color:#fff;background-color:transparent;border-width:0}.top-nav #navbar-search .algolia-autocomplete{flex-grow:1}.top-nav #navbar-search #topsearchbox:focus{box-shadow:none;border-color:#fff}@media (min-width: 992px){.top-nav #navbar-search{position:static}.top-nav #navbar-search .dropdown-toggle{position:relative}.top-nav #navbar-search .dropdown-menu{padding:0;border-radius:8px;width:640px;left:calc(50% - 320px);background-color:#22252B}.top-nav #navbar-search .input-group{width:100%}.top-nav #navbar-search #topsearchbox{line-height:24px;height:100%;width:100%}.top-nav #navbar-search #topsearchbox:not(:focus){border-right:1px solid black}}@media (max-width: 991.98px){.top-nav #navbar-search .form-inline label{margin-bottom:0}.top-nav #navbar-search .form-inline label .input-group-text{line-height:24px}.top-nav #navbar-search .dropdown-menu{display:block;position:static;background-color:transparent;border:0 none;box-shadow:none;margin-top:0;width:100%}.top-nav #navbar-search .dropdown-toggle{display:none}}.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:rgba(0,0,0,0.9);border:1px solid #22252B;border-radius:8px}.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu::before{background-color:rgba(0,0,0,0.9);border-color:#22252B}.top-nav #navbar-search .algolia-docsearch-suggestion{background-color:rgba(0,0,0,0.9)}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#fff;border:0 solid #D4D7DD;border-bottom-width:1px;font-weight:bold}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#fff}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#fff}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--text{font-size:0.8rem;color:#D4D7DD}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#fff;background-color:#00803B}@media (max-width: 991.98px){.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu{min-width:unset}}@media (max-width: 991.98px){.top-nav .navbar-brand{padding-left:15px}.top-nav .navbar-toggler{border:0;padding:0}.top-nav .navbar-toggler:not(.collapsed){filter:brightness(0.5) sepia(1) saturate(5000%) hue-rotate(114deg) brightness(1.96) saturate(87%)}.top-nav .navbar-nav .nav-link{line-height:150%}.top-nav .github-edit-wrap .github-edit.nav-link{background-image:unset;padding-left:inherit}}.top-nav .language-selector{font-size:0.875rem}h1 a,h2 a,h3 a{color:#fff;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,.xrpl-footer h5 a:hover{color:#19FF83}.content{padding-bottom:50px}.content a,.blurb a{text-decoration:underline}.content h1{margin-top:32px;line-height:1.2;font-weight:400}.content h1:first-child,.landing section:first-of-type h1:first-child{margin-top:0;line-height:1.2}.content h1:first-child:before{margin-top:-80px}.content h2{margin-top:72px;margin-bottom:24px;font-weight:400;line-height:1.2}.content h3{margin-top:24px;line-height:1.2}.content h4{margin-top:20px;line-height:1.2}.content h5{margin-top:16px;line-height:1.2;font-weight:700}.content h6{margin-top:12px;line-height:1.2;font-weight:700}.content li{margin:6px;margin-top:24px}.content li p{margin:0}.content a[title="Source"]{float:right;padding-left:20px}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #D4D7DD}tr{border-bottom:1px solid #D4D7DD}th,td{padding:0.2em;vertical-align:text-top;padding:12px}td:nth-child(1){font-weight:bold}.card{background-color:transparent}.card-wrapper{width:100%}.card-b{padding:2rem;background:rgba(34,37,43,0.5);backdrop-filter:blur(3px);border-radius:8px;opacity:1;transition:all 0.35s ease-in-out}@media (max-width: 767.98px){.card-b{margin:10px}}.card-b.not-hover{opacity:0.6}.section-marker{position:absolute;font-size:0.875rem;transform:rotate(90deg);font-weight:normal;top:calc(50% - 64px);margin-left:-32px;transform-origin:top left}@media (max-width: 991.98px){.card-deck{display:block !important}.card-deck .card{margin-bottom:2.5rem !important}}.hover_anchor{visibility:hidden;padding-left:1rem;font-size:1.25rem}h1:hover .hover_anchor,h2:hover .hover_anchor,h3:hover .hover_anchor,h4:hover .hover_anchor,h5:hover .hover_anchor,h6:hover .hover_anchor{visibility:visible;text-decoration:none}pre{color:#fff;background-color:#22252B;word-wrap:normal;padding:2rem;border-radius:4px}pre code{white-space:pre;color:#fff;background-color:#22252B}.multicode{padding:0;z-index:1;position:relative}.multicode pre{background:none;border:none;border-radius:0;padding:0;clear:both}.multicode pre code{overflow:auto;max-height:24em;border-radius:0 4px 4px 4px;display:block;padding:2rem}.multicode pre code.expanded{overflow:visible;max-height:none;position:absolute;min-width:100%}.multicode ul{margin:0 !important;padding:0}.multicode ul li{display:block;float:left;list-style-type:none;margin-right:0px;margin-left:0px;border:0}.multicode a{text-decoration:none;color:#fff;background-color:transparent;padding:.75rem 2rem;margin:0;border-radius:4px 4px 0 0}.multicode a.current{background-color:#22252B}.multicode a:hover{text-decoration:none;background-color:#22252B;color:#19FF83}.multicode .code_toggler{position:absolute;bottom:0;right:0}.codehilite{background:#22252B;color:#fff}.codehilite .c,.codehilite .ch,.codehilite .cm,.codehilite .cp,.codehilite .cpf,.codehilite .c1,.codehilite .cs{color:#7E889A}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr,.codehilite .kt{color:#FF671A}.codehilite .m,.codehilite .mb,.codehilite .mh,.codehilite .mi,.codehilite .mo,.codehilite .il{color:#1AA4FF}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#fff}.codehilite .p{color:#D4D7DD}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .dl,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#00B352}.multicode .codehilite{background:transparent}.CodeMirror{font-family:"Space Mono",monospace;height:300px;background-color:#22252B;margin:16px 0;border-radius:4px}.CodeMirror-scroll{overflow:auto}.CodeMirror-lines{padding:2rem 0}.CodeMirror pre{padding:0 2rem 0 1rem}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#000}.CodeMirror-gutters{background-color:#22252B;white-space:nowrap}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #fff;z-index:3}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid #7E889A}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7E889A;z-index:1}.cm-tab{display:inline-block}.cm-s-default .cm-keyword{color:#FF671A}.cm-s-default .cm-atom{color:#FF671A}.cm-s-default .cm-number{color:#1AA4FF}.cm-s-default .cm-def{color:#1AA4FF}.cm-s-default .cm-variable{color:#fff}.cm-s-default .cm-variable-2{color:#fff}.cm-s-default .cm-variable-3{color:#fff}.cm-s-default .cm-property{color:#fff}.cm-s-default .cm-operator{color:#fff}.cm-s-default .cm-comment{color:#7E889A}.cm-s-default .cm-string{color:#00B352}.cm-s-default .cm-string-2{color:#00B352}.cm-s-default .cm-meta{color:#7E889A}.cm-s-default .cm-qualifier{color:#7E889A}.cm-s-default .cm-builtin{color:#00B352}.cm-s-default .cm-bracket{color:#fff}.cm-s-default .cm-tag{color:#fff}.cm-s-default .cm-attribute{color:#fff}.cm-s-default .cm-header{color:#1AA4FF}.cm-s-default .cm-quote{color:#00B352}.cm-s-default .cm-hr{color:#7E889A}.cm-s-default .cm-link{color:#B3E1FF}.cm-negative{color:#fff}.cm-positive{color:#fff}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-s-default .cm-error{color:#FF1A8B}.cm-invalidchar{color:#FF1A8B}div.CodeMirror span.CodeMirror-matchingbracket{color:#791AFF}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#FAFF1A}.CodeMirror-activeline-background{background:#383D47}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#22252B;color:#fff}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-sizer{position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-code pre{border-right:30px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CodeMirror-wrap .CodeMirror-code pre{border-right:none;width:auto}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,0.4)}.CodeMirror span{*vertical-align:text-bottom}@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px 4px 4px 4px;color:black;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.content img{max-width:100%;height:auto}.content img .dactyl_badge{width:initial}.content svg{max-width:100%}.content svg[fill="black"]{fill:#fff;stroke:#fff}.content svg[fill="black"] *[fill="white"]{fill:#000}.content svg[fill="black"] *[stroke="white"]{stroke:#000}.content svg[fill="black"] *[fill="black"]{fill:#fff}.content svg[fill="black"] *[stroke="black"]{stroke:#fff}.content svg[fill="black"] g[fill="blue"]{fill:#1AA4FF}.content svg[fill="black"] g[stroke="blue"]{stroke:#1AA4FF}.content svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#D4D7DD}.content svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#D4D7DD}.content svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#4F5664}.content svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#7E889A}.content svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#7E889A}.content svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#19FF83}.content svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#19FF83}.content svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#000}.content svg[fill="black"] g[fill="lime"],.content svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#19FF83}.content svg[fill="black"] g[stroke="lime"],.content svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#19FF83}.content svg[fill="black"] g[fill="yellow"],.content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FAFF1A}.content svg[fill="black"] g[fill="yellow"] path[stroke="black"],.content svg[fill="black"] g[fill="rgb(255,255,0)"] path[stroke="black"]{stroke:#000}.content svg[fill="black"] g[fill="red"],.content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF1A8B}.content svg[fill="black"] g[stroke="red"],.content svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF1A8B}.content svg[fill="black"] g[fill="yellow"]+g text,.content svg[fill="black"] g[fill="rgb(255,255,0)"]+g text{fill:#000}.content svg[fill="black"] g[fill="lime"]+g text{fill:#000}.content svg[fill="none"] path[fill="#000000"]{fill:#fff}.content svg[fill="none"] path[stroke="#000000"]{stroke:#fff}.content svg[fill="none"] path[fill="#ffffff"]{fill:#000}.content svg[fill="none"] path[stroke="#ffffff"]{stroke:#000}.content svg[fill="none"] path[fill="#23292f"],.content svg[fill="none"] path[fill="#23282f"]{fill:#fff}.content svg[fill="none"] path[stroke="#23292f"],.content svg[fill="none"] path[stroke="#23282f"]{stroke:#fff}.content svg[fill="none"] path[fill="#2c3e50"],.content svg[fill="none"] path[fill="#2b3e51"]{fill:#D4D7DD}.content svg[fill="none"] path[stroke="#2c3e50"],.content svg[fill="none"] path[stroke="#2b3e51"]{stroke:#D4D7DD}.content svg[fill="none"] path[fill="#1c2835"]{fill:#F1F2F4}.content svg[fill="none"] path[stroke="#1c2835"]{stroke:#F1F2F4}.content svg[fill="none"] path[fill="#21aa47"]{fill:#19FF83}.content svg[fill="none"] path[stroke="#21aa47"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#e64b3b"]{fill:#dc3545}.content svg[fill="none"] path[stroke="#e64b3b"]{stroke:#dc3545}.content svg[fill="none"] path[stroke="#27a2db"],.content svg[fill="none"] path[stroke="#00aae4"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#27a2db"],.content svg[fill="none"] path[fill="#00aae4"]{fill:#19FF83}.content svg[fill="none"] path[fill="#e6e7e8"]{fill:#383D47}.content svg[fill="none"] path[stroke="#e6e7e8"]{stroke:#383D47}.content svg[fill="none"] path[stroke="#ffbf27"]{stroke:#D91AFF}.content svg[fill="none"] path[fill="#00ff00"]{fill:#19FF83}.content svg[fill="none"] path[stroke="#00ff00"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#ff00ff"]{fill:#FF1A8B}.content svg[fill="none"] path[stroke="#ff00ff"]{stroke:#FF1A8B}.content svg[fill="none"] linearGradient stop[stop-color="#ffffff"]{stop-color:#4F5664}.content svg[fill="none"] linearGradient stop[stop-color="#e6e7e8"]{stop-color:#383D47}.content svg[fill="none"] linearGradient stop[stop-color="#dbdcdd"]{stop-color:#000}.content svg[fill="none"] linearGradient stop[stop-color="#b1b3b5"]{stop-color:#22252B}.content svg[fill="none"] linearGradient stop[stop-color="#29a1da"]{stop-color:#00E66A}.content svg[fill="none"] linearGradient stop[stop-color="#2789b9"]{stop-color:#4DFF9F}.content svg[fill="none"] linearGradient stop[stop-color="#6bc1ec"]{stop-color:#B3FFD6}.content svg[fill="none"] linearGradient stop[stop-color="#8ad6f4"]{stop-color:#80FFBA}.content svg[fill="none"] linearGradient stop[stop-color="#fab913"]{stop-color:#F2B3FF}.content svg[fill="none"] linearGradient stop[stop-color="#fad26b"]{stop-color:#EA80FF}.content svg[fill="none"] linearGradient stop[stop-color="#f8a136"]{stop-color:#E24CFF}.content svg[fill="none"] linearGradient stop[stop-color="#f7931a"]{stop-color:#C000E6}.fa.fa-external-link:before{font-size:80%}.external-link .fa-external-link,.related-projects a .fa-external-link{transition:all .2s ease-in-out;display:inline-block;padding-left:7px}.external-link:hover .fa-external-link,.related-projects a:hover .fa-external-link{padding-left:14px}.content .external-link .fa-external-link{padding-left:1px;padding-right:7px}.content .external-link:hover .fa-external-link{padding-left:7px;padding-right:1px}.xrpl-footer>:first-child{border-top:1px solid white;padding:54px 48px 48px 48px}.xrpl-footer .absolute_bottom_footer{padding-bottom:48px}@media (max-width: 991.98px){.xrpl-footer{margin:0 24px}}.xrpl-footer a{text-decoration:none}.xrpl-footer h5{font-size:1rem}.xrpl-footer li{font-size:0.75rem}.xrpl-footer .card-body{margin-top:-15px}.xrpl-footer .card-header h5 i{margin-left:0.2em}.xrpl-footer .card-grid .card{padding:24px 48px 48px 48px}.xrpl-footer .card-grid .card:first-child{padding-left:0}@media (max-width: 1199.98px){.xrpl-footer .card-grid .card{padding-left:0}}.xrpl-footer .absolute_bottom_footer span{margin-right:25px;font-size:0.75rem}.devportal-callout.tip,.devportal-callout.ヒント{border-color:#19FF83}.devportal-callout.tip>strong:first-child:before,.devportal-callout.ヒント>strong:first-child:before{color:#19FF83}.devportal-callout.note>strong:first-child:before,.devportal-callout.注記>strong:first-child:before{color:#1AA4FF}.devportal-callout.note,.devportal-callout.注記{border-color:#1AA4FF}.devportal-callout.caution,.devportal-callout.注意{border-color:#FAFF1A}.devportal-callout.caution>strong:first-child:before,.devportal-callout.注意>strong:first-child:before{color:#FAFF1A}.devportal-callout.warning,.devportal-callout.警告{border-color:#FF1A8B}.devportal-callout.warning>strong:first-child:before,.devportal-callout.警告>strong:first-child:before{color:#FF1A8B}.devportal-callout{border-style:solid;border-radius:0;border-width:1px;border-left-width:4px;padding:5px;padding-left:25px;page-break-inside:avoid}.devportal-callout>strong:first-child{display:block;page-break-after:avoid}.devportal-callout.tip>strong:first-child:before{content:"\f058";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.note>strong:first-child:before{content:"\f05a";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.caution>strong:first-child:before{content:"\f071";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.warning>strong:first-child:before{content:"\f057";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:FontAwesome;padding-right:5px}.breadcrumbs-wrap .breadcrumb{padding:0;margin-bottom:0;font-size:0.833em}.breadcrumb-item a{color:#D4D7DD;text-decoration:none}.breadcrumb-item a:hover{color:#19FF83}.landing .curated-links a,.landing .children-display a,.landing a.card,.xrpl-footer a{color:#fff}.landing .curated-links a:hover,.landing .children-display a:hover,.landing a.card:hover,.xrpl-footer a:hover{color:#19FF83}.card-grid .section-hero.card{padding-left:0}.container-fluid.section-hero,.section-hero.container-sm,.section-hero.container-md,.section-hero.container-lg,.section-hero.container-xl{padding:48px 0}.content .children-display li a{font-weight:700;font-size:1.25rem;text-decoration:none}.content .children-display li a:hover{text-decoration:underline}.curated-links ul,.curated-links ol,.children-display ul{padding-left:0;margin-bottom:0}.card .curated-links a:hover,.card .children-display a:hover{text-decoration:none}.level-1,.curated-links ul li{list-style-type:disc}.level-1,.curated-links li{margin-top:12px;margin-left:16px}.landing .level-1,.landing .level-2,.landing .curated-links li{margin-top:0}.landing .card .level-1 a,.landing .card .curated-links li a{padding:8px;display:block;margin:0 -8px 0 -8px}.landing .card .level-2{position:relative}.landing .card .level-2 a{padding:8px 8px 8px 28px;display:block;margin:0 -8px 0 -8px}.landing .card .blurb+.children-display,.landing .card .blurb+.curated-links{margin-top:1rem}.section-hero .blurb{font-size:1.2em;line-height:1.71em}.level-2{list-style-type:circle;margin-left:30px}.level-3{list-style-type:square;margin-left:45px}.level-4{margin-left:60px}.level-5{margin-left:75px;list-style-type:circle}.level-6{margin-left:90px;list-style-type:square}@media (max-width: 991.98px){.landing .card{padding-left:0px}}.landing .display-4{margin-bottom:1.5rem}#test-net-servers h3{font-size:1.4rem;font-weight:700}.card-header h3.card-title{margin-bottom:0}#test-net-servers pre{overflow-x:auto}.landing .card li,.xrpl-footer .card li{list-style-type:none;margin-left:0}.landing section:first-of-type{padding-top:0;border-top-width:0}.card-grid .card-body{padding:8px;padding-bottom:24px}.landing .card-header,.landing .card-footer,.xrpl-footer .card-header{background:none;border-bottom:none;border-top:none}.landing .card-header,.xrpl-footer .card-header{padding:8px}.landing .card-footer{padding:8px}.landing .card-body>p{padding:0;margin-bottom:0}#main_content_wrapper{border-bottom:none}.marketing-wrapper{margin-top:10rem;margin-bottom:6rem}@media (max-width: 767.98px){.marketing-wrapper{margin-top:6rem}}.landing .card .card-img-top{width:60px;height:60px;margin-left:0;margin-right:auto}.image-icon{width:60px;height:60px;margin-bottom:16px}.landing a.card{border:1px solid transparent}.landing a.card:hover{text-decoration:none}.landing a.card:hover h3{text-decoration:underline}.interactive-block-inner{border:1px dashed #791AFF;padding:10px;margin:5px}.interactive-block-ui>button{margin:10px 0}.interactive-block .breadcrumbs-wrap{margin-bottom:11px}.interactive-block .breadcrumb-item{margin-top:6px}.interactive-block .breadcrumb-item a{text-decoration:none}.interactive-block .breadcrumb-item.current a{font-weight:bold}.interactive-block .breadcrumb-item.active a{color:#B480FF}.interactive-block .breadcrumb-item.disabled a{color:#656E81}.interactive-block .breadcrumb-item.done a:after{content:"\f058";font-family:FontAwesome;color:#D4D7DD;padding-right:5px;padding-left:5px}.interactive-block .waiting-for-tx{word-break:break-word}.ws-console{height:200px;overflow:auto}.status{cursor:help;padding:1px 2px;font-weight:normal;text-indent:0}.status.not_enabled{color:#FAFF1A}.language-selector .nav-link{font-size:16px}.language-selector .nav-link.active{color:#000;font-weight:bold}#tx-sender-history .list-group-item{font-size:small;color:#656E81}.response-metadata .timestamp{color:#656E81;position:relative;top:16px}.throbber{width:24px;height:24px}#connection-status .card-body{border-left:0}#connection-status-item.active{background-color:#19FF83;border-color:#19FF83}#tx-sender-history ul{overflow:auto;height:220px;border:1px solid #D4D7DD}#pp_progress small{margin-top:.5rem}.page-tx-sender .input-group .form-control{flex:1 1 20%}.bootstrap-growl{max-width:90vw !important;overflow:hidden}.list-group-item-danger,#tx-sender-history .list-group-item-danger{background-color:#FF80BF;color:#000}.list-group-item-danger a,#tx-sender-history .list-group-item-danger a{color:#000}.list-group-item-danger a:hover,#tx-sender-history .list-group-item-danger a:hover{color:#000;text-decoration:underline}#rest_url_wrapper p{margin:0;border-radius:4px;background-color:#22252B;padding:2rem;overflow:auto}#rest_url{width:auto;border:0;background:none;font-size:13px;vertical-align:top}#rest_url .editable{color:#fff;font-weight:bold;font-family:"Space Mono",monospace;border-width:0 0px 1px 0;border-style:dotted;border-color:#D4D7DD;min-width:5em;background:none;vertical-align:top}#rest_url .non_editable{vertical-align:top}#rest_url div{display:inline-block}#rest_url input{margin:0 !important}@media print{.multicode>div{display:block !important}.multicode>ul{display:none !important}.multicode>em,.multicode>p>em{display:block !important;page-break-after:avoid}.multicode>p{display:block !important}pre{white-space:pre-wrap;max-height:none !important;overflow:visible;page-break-inside:auto;word-wrap:break-word}pre code{white-space:pre-wrap !important}.content a[title="Source"]{float:none}header,footer,aside{display:none}.content,#main_content_body{position:static;display:block;width:auto;height:auto;max-width:100%}#main_content_wrapper{margin-top:0}#main_content_body::before{display:none}.xrp-ledger-dev-portal.sidebar-primary .main{border:0}.sidebar-primary .row{display:block}}#home-hero-marker{top:unset;bottom:88px}#home-hero-graphic{max-width:100%}@media (max-width: 767.98px){#home-hero-graphic{width:200%;margin-left:-50%;margin-right:-50%;max-width:none}}#home-hero-marker:after{position:absolute;content:" ➝";box-sizing:initial;animation:arrowDance 1.2s infinite}#bg-home-1{background-image:url(../../img/graphics/home-bg.png);background-repeat:no-repeat;background-size:90%;background-position:90px -180px}@media (max-width: 991.98px){#bg-home-1{background-size:cover}}.hc{background:black;padding:2.25rem 1.875rem 7.75rem;color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:100% 70px}@media (max-width: 991.98px){.hc{padding-left:2rem !important}}.hc .h2{height:38px;padding-bottom:5rem}#hc-1{background-image:url(../../img/graphics/hc-1.png);border:1px solid #FAFF1A}#hc-2{background-image:url(../../img/graphics/hc-2.png);border:1px solid #FF1A8B}#hc-3{background-image:url(../../img/graphics/hc-3.png);border:1px solid #974CFF}@keyframes arrowDance{0%{padding-left:7px}50%{padding-left:14px}100%{padding-left:7px}}#hero-impact{width:calc(100vw - 16px)}@media (min-width: 768px){#hero-impact{margin-top:-120px}}@media (max-width: 767.98px){#hero-impact{width:calc(200vw);margin-left:-30vw}}@media (max-width: 767.98px){#page-uses-top{margin-left:-5rem}}#page-impact-bg{background-image:url(../img/backgrounds/bg-impact-top.png);background-repeat:no-repeat;background-position:center 250px;background-size:contain}#page-business-bg{background-image:url(../img/backgrounds/bg-business-mid.png);background-repeat:no-repeat;background-position:right 72.5%}#page-business-top{position:absolute;left:0}#page-business-bot{position:absolute;left:0;margin-top:-505px;z-index:-1}#page-exchanges-bg{background-image:url(../img/backgrounds/bg-exchanges-top.png);background-repeat:no-repeat;background-position:left 25%}#page-exchanges-bot{position:absolute;right:0;margin-top:-446px;z-index:-1}.page-wallets #main_content_body{background:url(../img/backgrounds/bg-wallets-bot.png) bottom right no-repeat}.page-wallets .fullwidth-bg{background:url(../img/backgrounds/bg-wallets-top.png) left 5% no-repeat}#page-wallets-bot{position:absolute;right:0;margin-top:-778px;z-index:-1}#page-contribute-bot{position:absolute;right:0;margin-top:-256px;z-index:-1}#page-overview-bg{background-image:url(../img/backgrounds/bg-overview-top.png);background-repeat:no-repeat;background-position:right 80px}#page-history-bg{background-image:url(../img/backgrounds/bg-history-mid.png);background-repeat:no-repeat;background-position:right 60%}#page-history-top{position:absolute;left:0;top:302px}@media (min-width: 992px){.page-docs-index{background:url(../img/backgrounds/bg-docs.png) no-repeat;background-position-x:left;background-position-y:300px}}@media (max-width: 575.98px){.green-graphic{width:184px;margin-bottom:32px}}.page-calculator .calculator-section-description{max-width:458px}.page-calculator .calc-inputs{border-radius:8px}.page-calculator #data-selector li a{background:#22252B;padding:0.5rem 1.3rem;color:#fff;white-space:nowrap;font-weight:normal}.page-calculator #data-selector li:nth-child(2){margin-left:-7px;margin-right:-7px}.page-calculator #data-selector li.active a{background:#19FF83;color:#000}.page-calculator .tab-content div{display:none}.page-calculator .d-output{display:none;margin:0 12px;max-width:188px;width:33%}@media (max-width: 991.98px){.page-calculator .d-output{width:auto}}.page-calculator .d-output.active{display:block;animation-fill-mode:forwards;animation:fadeIn 1s ease-in-out}@media (max-width: 991.98px){.page-calculator .d-output.active{display:inline-block;margin-bottom:32px}}@media (max-width: 575.98px){.page-calculator .d-output.active{display:block}}@media (max-width: 575.98px){.page-calculator .d-output{display:none;width:auto;max-width:100%}.page-calculator .viz-wrapper{margin-right:1rem;min-width:184px}.page-calculator .num-wrapper h5{font-size:1.3rem;word-break:break-word}.page-calculator .d-output[data-comp="kWh"].active{display:inline-flex}.page-calculator #data-selector li:nth-child(2){margin-left:0;margin-right:0;border-top:1px solid #000;border-bottom:1px solid #000}}@media (max-width: 991.98px){.page-calculator #calculator-inputs-offset.offset{height:404px;width:100%}.page-calculator #calculator-inputs-offset{height:0;width:100%}.page-calculator .d-output{margin:2rem 0}.page-calculator #calculator-mobile-toggle.show{position:fixed;top:15px;right:15px;z-index:9999999;background:#000}.page-calculator #calculator-mobile-toggle.hide{display:none}.page-calculator #calculator-inputs.sticky{position:fixed;top:72px;width:calc(100% - 30px);left:15px;right:15px;background:#000;display:none}.page-calculator #calculator-inputs.sticky.show .calc-inputs-wrapper{display:block;margin-bottom:1.5rem}.page-calculator #calculator-inputs.sticky.show{display:block}}@media (max-width: 767.98px){.page-calculator #calculator-inputs-offset.offset{height:486px;width:100%}}@media (min-width: 1200px){.page-calculator #data-selector li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px}.page-calculator #data-selector li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px}}@media (max-width: 1199.98px){.page-calculator #data-selector li:nth-child(2){margin-left:0;margin-right:0}}.page-calculator .viz-wrapper{position:relative;height:204px;width:184px;overflow:hidden;border-radius:10px}.page-calculator .viz-wrapper img{margin-left:-1px;margin-right:-1px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-calculator .dot{height:2px;width:2px;border-radius:50%;background-color:red;position:absolute;z-index:-1;top:98px;left:68px;transform-origin:center center}.page-calculator #kWh-btc-dot{background-color:#FF671A}.page-calculator #kWh-eth-dot{background-color:#4F5664}.page-calculator #kWh-xrp-dot{background-color:#19FF83}.page-calculator .dash.active{font-weight:bold;color:#19FF83}.page-calculator .dash:before{content:'|';font-size:7px;font-weight:bold;color:#7E889A;position:absolute;top:-10px;margin-left:13px}.page-calculator input[type=range]{-webkit-appearance:none;width:100%;background:transparent;z-index:2}.page-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.page-calculator input[type=range]:focus{outline:none}.page-calculator input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.page-calculator .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:content-box;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:1px;height:1px;background:#19FF83;padding:0.125rem;border:8px solid #000;box-shadow:0 0 0 2px #19FF83;cursor:pointer}.page-calculator .slider::-moz-range-thumb{-webkit-appearance:none;appearance:none;box-sizing:content-box;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:1px;height:1px;background:#19FF83;padding:0.125rem;border:8px solid #000;box-shadow:0 0 0 2px #19FF83;cursor:pointer}.page-calculator input[type=range]{background:#19FF83;height:3px}.page-calculator input[type="range"]::-moz-range-progress{background-color:#19FF83}.page-calculator input[type="range"]::-moz-range-track{background-color:#7E889A}.page-calculator input[type="range"]::-ms-fill-lower{background-color:#19FF83}.page-calculator input[type="range"]::-ms-fill-upper{background-color:#7E889A}.rpc-tool #result{display:none}.rpc-tool #log{font-weight:700}.rpc-tool .content .json li{margin-top:0}.rpc-tool .json .name{color:#fff}.rpc-tool .json ul{margin:0;display:none}.rpc-tool .json li{padding:0;list-style-type:none}.rpc-tool .json .type-string .val{color:#00B352}.rpc-tool .json .type-number .val{color:#1AA4FF}.rpc-tool .json a.toggle:hover{text-decoration:none}.rpc-tool .json>a.toggle{display:none}.rpc-tool .json a.toggle:after{content:" +\0000a0";cursor:pointer}.rpc-tool .json>ul,.rpc-tool .json .expanded>ul{display:block}.rpc-tool .json .ellipsis{color:#7E889A}.rpc-tool .json>.ellipsis,.rpc-tool .json .expanded>.ellipsis{display:none}.rpc-tool .json .expanded>a.toggle:after{content:" \2212\0000a0"}.rpc-tool .json .indentafter{display:none}.rpc-tool .json .expanded>.indentafter{display:inline}.rpc-tool .tools{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.8em;margin:0 0 10px}.rpc-tool .tools>li>a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 9px}.dev-blog .labels-wrap{display:inline-block}.dev-blog a.badge-primary{text-decoration:none}.dev-blog a.badge-primary:hover{text-decoration:none} - -/*# sourceMappingURL=devportal2020.css.map */ \ No newline at end of file + */:root{--blue: #1AA4FF;--indigo: #6610f2;--purple: #791AFF;--pink: #FF1A8B;--red: #dc3545;--orange: #FF671A;--yellow: #FAFF1A;--green: #19FF83;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #656E81;--gray-dark: #383D47;--primary: #19FF83;--secondary: #D4D7DD;--success: #19FF83;--info: #1AA4FF;--warning: #FAFF1A;--danger: #FF1A8B;--light: #fff;--dark: #000;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, system-ui, "Roboto", sans-serif;--font-family-monospace: "Space Mono", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#fff;text-align:left;background-color:#000}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#19FF83;text-decoration:none;background-color:transparent}a:hover{color:#00cc5e;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:"Space Mono",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#D4D7DD;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#fff}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#656E81}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#000;border:1px solid #B8BDC7;border-radius:0;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#656E81}code{font-size:87.5%;color:#D4D7DD;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#22252B;border-radius:4px}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#22252B}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:540px}}@media (min-width: 768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#fff}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #B8BDC7}.table thead th{vertical-align:bottom;border-bottom:2px solid #B8BDC7}.table tbody+tbody{border-top:2px solid #B8BDC7}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #B8BDC7}.table-bordered th,.table-bordered td{border:1px solid #B8BDC7}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{color:#fff;background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#bfffdc}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#87ffbf}.table-hover .table-primary:hover{background-color:#a6ffce}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a6ffce}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#f3f4f5}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#e9eaed}.table-hover .table-secondary:hover{background-color:#e5e7e9}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#e5e7e9}.table-success,.table-success>th,.table-success>td{background-color:#bfffdc}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#87ffbf}.table-hover .table-success:hover{background-color:#a6ffce}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a6ffce}.table-info,.table-info>th,.table-info>td{background-color:#bfe6ff}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#88d0ff}.table-hover .table-info:hover{background-color:#a6dcff}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a6dcff}.table-warning,.table-warning>th,.table-warning>td{background-color:#feffbf}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#fcff88}.table-hover .table-warning:hover{background-color:#feffa6}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#feffa6}.table-danger,.table-danger>th,.table-danger>td{background-color:#ffbfdf}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ff88c3}.table-hover .table-danger:hover{background-color:#ffa6d2}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ffa6d2}.table-light,.table-light>th,.table-light>td{background-color:#fff}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fff}.table-hover .table-light:hover{background-color:#f2f2f2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>th,.table-dark>td{background-color:#b8b8b8}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#7a7a7a}.table-hover .table-dark:hover{background-color:#ababab}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#ababab}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#383D47;border-color:#494f5c}.table .thead-light th{color:#4F5664;background-color:#D4D7DD;border-color:#B8BDC7}.table-dark{color:#fff;background-color:#383D47}.table-dark th,.table-dark td,.table-dark thead th{border-color:#494f5c}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;background-color:#22252B;background-clip:padding-box;border:1px solid rgba(0,0,0,0);border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.form-control:focus{color:#fff;background-color:#22252B;border-color:#99ffc8;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.form-control::placeholder{color:#9BA2B0;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#383D47;opacity:1}input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{appearance:none}select.form-control:focus::-ms-value{color:#fff;background-color:#22252B}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(1rem + 1px);padding-bottom:calc(1rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:1rem 0;margin-bottom:0;font-size:1rem;line-height:1.25;color:#fff;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{color:#D4D7DD}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#19FF83}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#22252B;background-color:rgba(25,255,131,0.9);border-radius:0}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#19FF83;padding-right:calc(1.25em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2319FF83' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#19FF83;padding-right:calc(.75em + 4rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2319FF83' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #22252B no-repeat center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#19FF83}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#19FF83}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#19FF83}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#4cff9e;background-color:#4cff9e}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#19FF83}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#19FF83}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#19FF83;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#FF1A8B}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(255,26,139,0.9);border-radius:0}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF1A8B;padding-right:calc(1.25em + 2rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF1A8B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF1A8B' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.3125em + .5rem) center;background-size:calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.25em + 2rem);background-position:top calc(.3125em + .5rem) right calc(.3125em + .5rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#FF1A8B;padding-right:calc(.75em + 4rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FF1A8B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FF1A8B' stroke='none'/%3e%3c/svg%3e") #22252B no-repeat center right 2.5rem/calc(.625em + 1rem) calc(.625em + 1rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF1A8B}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#FF1A8B}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#FF1A8B}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#ff4da5;background-color:#ff4da5}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#FF1A8B}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#FF1A8B}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#FF1A8B;box-shadow:0 0 0 .2rem rgba(255,26,139,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:1rem 1.5rem;font-size:.875rem;line-height:1.25;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#fff;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-primary:hover{color:#22252B;background-color:#00f26f;border-color:#00e56a}.btn-primary:focus,.btn-primary.focus{color:#22252B;background-color:#00f26f;border-color:#00e56a;box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#00e56a;border-color:#00d864}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-secondary{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-secondary:hover{color:#22252B;background-color:#bfc3cc;border-color:#b8bdc6}.btn-secondary:focus,.btn-secondary.focus{color:#22252B;background-color:#bfc3cc;border-color:#b8bdc6;box-shadow:0 0 0 .2rem rgba(185,188,194,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#22252B;background-color:#b8bdc6;border-color:#b0b6c1}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(185,188,194,0.5)}.btn-success{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-success:hover{color:#22252B;background-color:#00f26f;border-color:#00e56a}.btn-success:focus,.btn-success.focus{color:#22252B;background-color:#00f26f;border-color:#00e56a;box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-success.disabled,.btn-success:disabled{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#00e56a;border-color:#00d864}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,222,118,0.5)}.btn-info{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-info:hover{color:#fff;background-color:#0092f3;border-color:#008be6}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#0092f3;border-color:#008be6;box-shadow:0 0 0 .2rem rgba(60,178,255,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#008be6;border-color:#0083d9}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(60,178,255,0.5)}.btn-warning{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-warning:hover{color:#22252B;background-color:#edf300;border-color:#e1e600}.btn-warning:focus,.btn-warning.focus{color:#22252B;background-color:#edf300;border-color:#e1e600;box-shadow:0 0 0 .2rem rgba(218,222,29,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#22252B;background-color:#e1e600;border-color:#d5d900}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,222,29,0.5)}.btn-danger{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-danger:hover{color:#fff;background-color:#f30078;border-color:#e60071}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#f30078;border-color:#e60071;box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#e60071;border-color:#d9006b}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,60,156,0.5)}.btn-light{color:#22252B;background-color:#fff;border-color:#fff}.btn-light:hover{color:#22252B;background-color:#ececec;border-color:#e6e6e6}.btn-light:focus,.btn-light.focus{color:#22252B;background-color:#ececec;border-color:#e6e6e6;box-shadow:0 0 0 .2rem rgba(222,222,223,0.5)}.btn-light.disabled,.btn-light:disabled{color:#22252B;background-color:#fff;border-color:#fff}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#22252B;background-color:#e6e6e6;border-color:#dfdfdf}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,0.5)}.btn-dark{color:#fff;background-color:#000;border-color:#000}.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#000;border-color:#000;box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,0.5)}.btn-outline-primary{color:#19FF83;border-color:#19FF83}.btn-outline-primary:hover{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#19FF83;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-secondary{color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:hover{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#D4D7DD;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#22252B;background-color:#D4D7DD;border-color:#D4D7DD}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.btn-outline-success{color:#19FF83;border-color:#19FF83}.btn-outline-success:hover{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#19FF83;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#22252B;background-color:#19FF83;border-color:#19FF83}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.btn-outline-info{color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:hover{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#1AA4FF;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#1AA4FF;border-color:#1AA4FF}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.btn-outline-warning{color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:hover{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#FAFF1A;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#22252B;background-color:#FAFF1A;border-color:#FAFF1A}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.btn-outline-danger{color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:hover{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#FF1A8B;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#FF1A8B;border-color:#FF1A8B}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#22252B;background-color:#fff;border-color:#fff}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#22252B;background-color:#fff;border-color:#fff}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.btn-outline-dark{color:#000;border-color:#000}.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.btn-link{font-weight:400;color:#19FF83;text-decoration:none}.btn-link:hover{color:#00cc5e;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#656E81;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#D4D7DD;text-align:left;list-style:none;background-color:rgba(0,0,0,0.9);background-clip:padding-box;border:1px solid #22252B;border-radius:0}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:0;border-right:.4em solid transparent;border-bottom:.4em solid;border-left:.4em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:0;border-bottom:.4em solid transparent;border-left:.4em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.34em;vertical-align:.34em;content:"";border-top:.4em solid transparent;border-right:.4em solid;border-bottom:.4em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #000}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#fff;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#19FF83;text-decoration:none;background-color:#22252B}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:rgba(0,0,0,0)}.dropdown-item.disabled,.dropdown-item:disabled{color:#656E81;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#656E81;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#fff}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:1rem 1.5rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;text-align:center;white-space:nowrap;background-color:#656E81;border:1px solid rgba(0,0,0,0);border-radius:0}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:8px}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:4px}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:2.5rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#19FF83;background-color:#19FF83}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#99ffc8}.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#fff;background-color:#ccffe3;border-color:#ccffe3}.custom-control-input[disabled] ~ .custom-control-label,.custom-control-input:disabled ~ .custom-control-label{color:#656E81}.custom-control-input[disabled] ~ .custom-control-label::before,.custom-control-input:disabled ~ .custom-control-label::before{background-color:#383D47}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#22252B;border:#7E889A solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.custom-checkbox .custom-control-label::before{border-radius:0}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#19FF83;background-color:#19FF83}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#7E889A;border-radius:.5rem;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#22252B;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(25,255,131,0.5)}.custom-select{display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);padding:1rem 2.5rem 1rem 1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#fff;vertical-align:middle;background:#22252B url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23383D47' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.5rem center/8px 10px;border:1px solid rgba(0,0,0,0);border-radius:0;appearance:none}.custom-select:focus{border-color:#99ffc8;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-select:focus::-ms-value{color:#fff;background-color:#22252B}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:1.5rem;background-image:none}.custom-select:disabled{color:#656E81;background-color:#D4D7DD}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.25em + 2rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.25em + 2rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:#99ffc8;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label{background-color:#383D47}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.25em + 2rem + 2px);padding:1rem 1.5rem;font-weight:400;line-height:1.25;color:#fff;background-color:#22252B;border:1px solid rgba(0,0,0,0);border-radius:0}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.25em + 2rem);padding:1rem 1.5rem;line-height:1.25;color:#fff;content:"Browse";background-color:#656E81;border-left:inherit;border-radius:0 0 0 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #000,0 0 0 .2rem rgba(25,255,131,0.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#ccffe3}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B8BDC7;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#ccffe3}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#B8BDC7;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#19FF83;border:0;border-radius:1rem;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#ccffe3}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#B8BDC7;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#B8BDC7;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#7E889A}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#7E889A}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#7E889A}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:1rem 1.25rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#656E81;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #B8BDC7}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#D4D7DD #D4D7DD #B8BDC7}.nav-tabs .nav-link.disabled{color:#656E81;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#4F5664;background-color:#000;border-color:#B8BDC7 #B8BDC7 #000}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#19FF83}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.8125rem;padding-bottom:.8125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:1rem;padding-bottom:1rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1.25rem;padding-left:1.25rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:#656E81}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:#656E81;border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23656E81' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:#656E81}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#19FF83}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#19FF83}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#D4D7DD}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#19FF83}.navbar-dark .navbar-toggler{color:#fff;border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23fff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:#fff}.navbar-dark .navbar-text a{color:#19FF83}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#19FF83}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:0}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:0 0 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 0 0}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.card-img,.card-img-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#000;border-radius:0}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#656E81;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#9BA2B0}.pagination{display:flex;padding-left:0;list-style:none;border-radius:0}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#19FF83;background-color:#fff;border:1px solid #B8BDC7}.page-link:hover{z-index:2;color:#00cc5e;text-decoration:none;background-color:#D4D7DD;border-color:#B8BDC7}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:3;color:#fff;background-color:#19FF83;border-color:#19FF83}.page-item.disabled .page-link{color:#656E81;pointer-events:none;cursor:auto;background-color:#fff;border-color:#B8BDC7}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:8px;border-bottom-left-radius:8px}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:8px;border-bottom-right-radius:8px}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#22252B;background-color:#19FF83}a.badge-primary:hover,a.badge-primary:focus{color:#22252B;background-color:#00e56a}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.badge-secondary{color:#22252B;background-color:#D4D7DD}a.badge-secondary:hover,a.badge-secondary:focus{color:#22252B;background-color:#b8bdc6}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(212,215,221,0.5)}.badge-success{color:#22252B;background-color:#19FF83}a.badge-success:hover,a.badge-success:focus{color:#22252B;background-color:#00e56a}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(25,255,131,0.5)}.badge-info{color:#fff;background-color:#1AA4FF}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#008be6}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(26,164,255,0.5)}.badge-warning{color:#22252B;background-color:#FAFF1A}a.badge-warning:hover,a.badge-warning:focus{color:#22252B;background-color:#e1e600}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(250,255,26,0.5)}.badge-danger{color:#fff;background-color:#FF1A8B}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#e60071}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,26,139,0.5)}.badge-light{color:#22252B;background-color:#fff}a.badge-light:hover,a.badge-light:focus{color:#22252B;background-color:#e6e6e6}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,255,255,0.5)}.badge-dark{color:#fff;background-color:#000}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#000}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#D4D7DD;border-radius:8px}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#0d8544;background-color:#d1ffe6;border-color:#bfffdc}.alert-primary hr{border-top-color:#a6ffce}.alert-primary .alert-link{color:#08572c}.alert-secondary{color:#6e7073;background-color:#f6f7f8;border-color:#f3f4f5}.alert-secondary hr{border-top-color:#e5e7e9}.alert-secondary .alert-link{color:#555759}.alert-success{color:#0d8544;background-color:#d1ffe6;border-color:#bfffdc}.alert-success hr{border-top-color:#a6ffce}.alert-success .alert-link{color:#08572c}.alert-info{color:#0e5585;background-color:#d1edff;border-color:#bfe6ff}.alert-info hr{border-top-color:#a6dcff}.alert-info .alert-link{color:#093857}.alert-warning{color:#82850e;background-color:#feffd1;border-color:#feffbf}.alert-warning hr{border-top-color:#feffa6}.alert-warning .alert-link{color:#555709}.alert-danger{color:#850e48;background-color:#ffd1e8;border-color:#ffbfdf}.alert-danger hr{border-top-color:#ffa6d2}.alert-danger .alert-link{color:#57092f}.alert-light{color:#858585;background-color:#fff;border-color:#fff}.alert-light hr{border-top-color:#f2f2f2}.alert-light .alert-link{color:#6c6c6c}.alert-dark{color:#000;background-color:#ccc;border-color:#b8b8b8}.alert-dark hr{border-top-color:#ababab}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#22252B;border-radius:0}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#19FF83;transition:width 0.6s ease}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:0}.list-group-item-action{width:100%;color:#4F5664;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#4F5664;text-decoration:none;background-color:#F1F2F4}.list-group-item-action:active{color:#fff;background-color:#D4D7DD}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#22252B;border:1px solid #383D47}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#D4D7DD;pointer-events:none;background-color:#22252B}.list-group-item.active{z-index:2;color:#fff;background-color:#19FF83;border-color:#19FF83}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:0;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:0;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#0d8544;background-color:#bfffdc}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#0d8544;background-color:#a6ffce}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#0d8544;border-color:#0d8544}.list-group-item-secondary{color:#6e7073;background-color:#f3f4f5}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#6e7073;background-color:#e5e7e9}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#6e7073;border-color:#6e7073}.list-group-item-success{color:#0d8544;background-color:#bfffdc}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#0d8544;background-color:#a6ffce}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0d8544;border-color:#0d8544}.list-group-item-info{color:#0e5585;background-color:#bfe6ff}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0e5585;background-color:#a6dcff}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0e5585;border-color:#0e5585}.list-group-item-warning{color:#82850e;background-color:#feffbf}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#82850e;background-color:#feffa6}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#82850e;border-color:#82850e}.list-group-item-danger{color:#850e48;background-color:#ffbfdf}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#850e48;background-color:#ffa6d2}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#850e48;border-color:#850e48}.list-group-item-light{color:#858585;background-color:#fff}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#000;background-color:#b8b8b8}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#000;background-color:#ababab}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#FF1A8B;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#FF1A8B;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,0.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#656E81;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#000;background-clip:padding-box;border:1px solid #D4D7DD;border-radius:8px;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #B8BDC7;border-top-left-radius:7px;border-top-right-radius:7px}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #B8BDC7;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width: 1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:0}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,system-ui,"Roboto",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:8px}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 8px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc(-.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:8px 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:#fff;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:7px;border-top-right-radius:7px}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#fff}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#19FF83 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#00e56a !important}.bg-secondary{background-color:#D4D7DD !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#b8bdc6 !important}.bg-success{background-color:#19FF83 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#00e56a !important}.bg-info{background-color:#1AA4FF !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#008be6 !important}.bg-warning{background-color:#FAFF1A !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#e1e600 !important}.bg-danger{background-color:#FF1A8B !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#e60071 !important}.bg-light{background-color:#fff !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#e6e6e6 !important}.bg-dark{background-color:#000 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #B8BDC7 !important}.border-top{border-top:1px solid #B8BDC7 !important}.border-right{border-right:1px solid #B8BDC7 !important}.border-bottom{border-bottom:1px solid #B8BDC7 !important}.border-left{border-left:1px solid #B8BDC7 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#19FF83 !important}.border-secondary{border-color:#D4D7DD !important}.border-success{border-color:#19FF83 !important}.border-info{border-color:#1AA4FF !important}.border-warning{border-color:#FAFF1A !important}.border-danger{border-color:#FF1A8B !important}.border-light{border-color:#fff !important}.border-dark{border-color:#000 !important}.border-white{border-color:#fff !important}.rounded-sm{border-radius:4px !important}.rounded{border-radius:0 !important}.rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-lg{border-radius:8px !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:50rem !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075) !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.min-vw-100{min-width:100vw !important}.min-vh-100{min-height:100vh !important}.vw-100{width:100vw !important}.vh-100{height:100vh !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-n1{margin:-.25rem !important}.mt-n1,.my-n1{margin-top:-.25rem !important}.mr-n1,.mx-n1{margin-right:-.25rem !important}.mb-n1,.my-n1{margin-bottom:-.25rem !important}.ml-n1,.mx-n1{margin-left:-.25rem !important}.m-n2{margin:-.5rem !important}.mt-n2,.my-n2{margin-top:-.5rem !important}.mr-n2,.mx-n2{margin-right:-.5rem !important}.mb-n2,.my-n2{margin-bottom:-.5rem !important}.ml-n2,.mx-n2{margin-left:-.5rem !important}.m-n3{margin:-1rem !important}.mt-n3,.my-n3{margin-top:-1rem !important}.mr-n3,.mx-n3{margin-right:-1rem !important}.mb-n3,.my-n3{margin-bottom:-1rem !important}.ml-n3,.mx-n3{margin-left:-1rem !important}.m-n4{margin:-1.5rem !important}.mt-n4,.my-n4{margin-top:-1.5rem !important}.mr-n4,.mx-n4{margin-right:-1.5rem !important}.mb-n4,.my-n4{margin-bottom:-1.5rem !important}.ml-n4,.mx-n4{margin-left:-1.5rem !important}.m-n5{margin:-3rem !important}.mt-n5,.my-n5{margin-top:-3rem !important}.mr-n5,.mx-n5{margin-right:-3rem !important}.mb-n5,.my-n5{margin-bottom:-3rem !important}.ml-n5,.mx-n5{margin-left:-3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-n1{margin:-.25rem !important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important}.m-sm-n2{margin:-.5rem !important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important}.m-sm-n3{margin:-1rem !important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}.m-sm-n4{margin:-1.5rem !important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}.m-sm-n5{margin:-3rem !important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-n1{margin:-.25rem !important}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important}.m-md-n2{margin:-.5rem !important}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important}.m-md-n3{margin:-1rem !important}.mt-md-n3,.my-md-n3{margin-top:-1rem !important}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}.m-md-n4{margin:-1.5rem !important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}.m-md-n5{margin:-3rem !important}.mt-md-n5,.my-md-n5{margin-top:-3rem !important}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-n1{margin:-.25rem !important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important}.m-lg-n2{margin:-.5rem !important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important}.m-lg-n3{margin:-1rem !important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}.m-lg-n4{margin:-1.5rem !important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}.m-lg-n5{margin:-3rem !important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-n1{margin:-.25rem !important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important}.m-xl-n2{margin:-.5rem !important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important}.m-xl-n3{margin:-1rem !important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}.m-xl-n4{margin:-1.5rem !important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}.m-xl-n5{margin:-3rem !important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:"Space Mono",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#19FF83 !important}a.text-primary:hover,a.text-primary:focus{color:#00cc5e !important}.text-secondary{color:#D4D7DD !important}a.text-secondary:hover,a.text-secondary:focus{color:#a9afbb !important}.text-success{color:#19FF83 !important}a.text-success:hover,a.text-success:focus{color:#00cc5e !important}.text-info{color:#1AA4FF !important}a.text-info:hover,a.text-info:focus{color:#007bcd !important}.text-warning{color:#FAFF1A !important}a.text-warning:hover,a.text-warning:focus{color:#c8cd00 !important}.text-danger{color:#FF1A8B !important}a.text-danger:hover,a.text-danger:focus{color:#cd0065 !important}.text-light{color:#fff !important}a.text-light:hover,a.text-light:focus{color:#d9d9d9 !important}.text-dark{color:#000 !important}a.text-dark:hover,a.text-dark:focus{color:#000 !important}.text-body{color:#fff !important}.text-muted{color:#D4D7DD !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-wrap:break-word !important}.text-reset{color:inherit !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #7E889A;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #B8BDC7 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#B8BDC7}.table .thead-dark th{color:inherit;border-color:#B8BDC7}}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:1rem;background:#000;background-color:#000;line-height:1.5;color:#FFF;font-family:'Work Sans', sans-serif}pre,code{font-feature-settings:"liga" 0;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:bold}h1,.h1{font-size:2.625rem}h6,.h6{font-size:1.125rem}.h6{font-size:1.125rem !important}p{line-height:1.5}a{color:inherit}a:hover{text-decoration:none}p a{text-decoration:underline}.fs-base{font-size:1rem}.fs-5{font-size:1.25rem}.fs-5-5{font-size:1.375rem}.fs-6{font-size:1.5rem}.normal{font-weight:normal}.bold{font-weight:bold}.text-largest{font-size:1.5rem;font-weight:normal}.text-large{font-size:1.125rem}.text-small{font-size:0.875rem}.text-smaller{font-size:0.75rem}.text-smallest{font-size:0.625rem}.arrow-link{text-decoration:none}.arrow-link:after{content:url(../img/icon-green-arrow.svg);width:28px;padding-left:7px;transition:all .2s ease-in-out;display:inline-block;text-decoration:none}.arrow-link:hover:after{padding-left:14px}.lang-ja{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja h1,.lang-ja h2,.lang-ja h3,.lang-ja h4,.lang-ja h5,.lang-ja .github-edit-wrap .github-edit,.lang-ja .navbar .navbar-nav .nav-link,.lang-ja .content .children-display li a,.lang-ja .right-sidebar .level-1 a,.lang-ja .right-sidebar .separator,.lang-ja .use-case-step-num{font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja .section-marker{transform:unset;writing-mode:vertical-rl;font-family:'Work Sans', 'Noto Sans JP', sans-serif}.lang-ja.page-calculator #data-selector li a{padding:0.5rem 1.1rem}body{position:relative}section{position:relative}.landing{padding:0}.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 1rem 1rem 1rem}@media (min-width: 768px){.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 2rem 2rem 2rem}}@media (min-width: 992px){.padded-landing,.sidebar-primary #main_content_wrapper{padding:0 3rem 3rem 3rem}}.square{position:relative;flex-basis:calc(50% - 30px);margin:15px;box-sizing:border-box;justify-content:center;align-items:center;border-radius:8px}.square::before{content:'';display:block;padding-top:100%}@media (min-width: 992px){.square{flex-basis:calc(25% - 30px)}}.square-50{flex-basis:calc(50% - 30px)}@media (max-width: 767.98px){.square-50{flex-basis:calc(50% - 20px)}}.card-grid{display:grid;gap:1px;padding:0}.card-grid.card-grid-2x2{grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto}.card-grid.card-grid-2x2 .section-hero{grid-row-end:span 2}@media (max-width: 991.98px){.card-grid.card-grid-2x2{grid-template-columns:1fr;grid-template-rows:repeat(5, auto)}}.card-grid.card-grid-2x1{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.card-grid.card-grid-2x1 .section-hero{grid-row-end:span 1}@media (max-width: 991.98px){.card-grid.card-grid-2x1{grid-template-columns:1fr;grid-template-rows:1fr}}.card-grid.card-grid-2x4{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.card-grid.card-grid-2x4 .section-hero{grid-row-end:span 4}@media (max-width: 991.98px){.card-grid.card-grid-2x4{grid-template-columns:1fr;grid-template-rows:repeat(5, auto)}.card-grid.card-grid-2x4 .section-hero{grid-row-end:span 1}}.card-grid.card-grid-4xN{grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-4xN{grid-template-columns:1fr}}.card-grid.card-grid-3xN{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-3xN{grid-template-columns:1fr}}.card-grid.card-grid-Nx1{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-rows:auto}@media (max-width: 991.98px){.card-grid.card-grid-Nx1{grid-auto-flow:row;grid-template-columns:1fr}}.card-grid .card{padding:40px;border:0}@media (max-width: 991.98px){.card-grid .card{padding:20px}}.card-grid .card .card-body{padding:8px;padding-bottom:24px}.card-grid.section-hero{padding-left:0}.flag-vertical{color:#D4D7DD;position:absolute;top:2em;right:3em;width:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;font-size:0.833em;letter-spacing:2px}.xrp-ledger-dev-portal.sidebar-primary .main{z-index:5;padding:44px 24px 48px;min-height:700px}.doc-index{padding:48px 0}@media (max-width: 991.98px){.landing .card-grid .card,.landing .card-grid .card-body,.landing .card-grid .card-header{padding-left:0}.landing .doc-index{padding-left:0}}@media (max-width: 991.98px){.right-sidebar .card{padding-left:0}#page-toc-wrapper{position:static;display:block;clear:both;overflow-y:inherit;max-width:100%;max-height:inherit;word-break:break-all}.main{overflow-wrap:break-word;word-wrap:break-word;overflow:hidden}}@media (max-width: 480px){html{overflow-x:hidden !important}}@media (max-width: 400px){.navbar .navbar-brand .brand-text{margin-right:0;letter-spacing:-0.08rem}.navbar .navbar-brand{margin-right:0}.navbar .navbar-brand .logo{margin-right:0;margin-left:-1rem}.btn{white-space:normal}}.timeline-wrapper{z-index:999;position:relative}.timeline:before{content:'';position:absolute;top:0;left:18px;height:102.5%;width:4px;background:linear-gradient(180deg, #feff01 0%, #ff2d9a 33%, #a3088f 66%, rgba(44,4,128,0.85) 100%)}.timeline-dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#000;box-sizing:border-box}.timeline-block:first-child .timeline-dot{border:3px solid #FAFF1A}.timeline-block:nth-child(2) .timeline-dot{border:3px solid #FF884B}.timeline-block:nth-child(3) .timeline-dot{border:3px solid #C000E6}.timeline-block{display:flex;position:relative;z-index:1}.timeline-content{flex-grow:1;position:relative;margin-left:1.25em}.timeline h4{margin-top:-4px}@media (min-width: 768px){.timeline:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.timeline-dot{-ms-flex-order:1;order:1;margin-left:calc(5% - 9px);will-change:transform}.timeline-block:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline-dot{margin-right:calc(5% - 9px)}.timeline-content{width:45%;-ms-flex-positive:0;flex-grow:0;will-change:transform;margin:0;--line-height-multiplier: 1.2}}aside li a{color:#fff;text-decoration:none;font-size:1.05rem}aside .sidenav_cat_title{color:#fff}aside a:hover,aside .sidenav_cat_title:hover{color:#19FF83}aside a.active,aside a.active:hover,aside .active>a,aside .active>a:hover{color:#19FF83;font-weight:700}aside a.active-parent,aside .active-parent>a{font-weight:700}.page-toc .level-1 a,.command-list .separator{font-weight:700;font-family:"Space Mono", monospace;color:#fff}.nav-toggler{position:absolute;width:1.75em;height:1.75em;line-height:0;display:grid;justify-content:center;align-content:center}.nav-toggler::after{display:inline-block;margin-left:.34em;vertical-align:.34em;content:"";border-top:.4em solid;border-right:.4em solid transparent;border-bottom:0;border-left:.4em solid transparent}.nav-toggler:empty::after{margin-left:0}.nav-toggler::after{transition-duration:0.3s}.nav-toggler.collapsed::after{transform:rotate(-90deg)}.dactyl-tree-nav{padding:44px 24px 48px 0;position:relative}.dactyl-tree-nav nav{margin-left:1rem;padding-left:0;border-left:1px solid #fff}.dactyl-tree-nav nav .nav-link:hover,.dactyl-tree-nav nav .nav-link:active{border-left:1px solid #19FF83;margin-left:-1px}.dactyl-tree-nav nav .active>.nav-link{border-left:2px solid #19FF83;margin-left:-1px;padding-left:calc(1rem - 1px)}.dactyl-tree-nav .nav-item{position:relative}.dactyl-tree-nav .nav-item .nav-link{padding:0.25rem 1rem;font-size:0.9rem}.dactyl-tree-nav .nav-item.nav-parent .nav-link{padding-left:0;font-size:1.125rem}.dactyl-tree-nav .nav-item .nav-toggler+.nav-link{padding-left:2rem}.dactyl-tree-nav>.nav-item{padding:.5rem 0;font-size:1.125rem}.dactyl-tree-nav>.nav-item>.nav-link{font-weight:bold}.dactyl-tree-nav .collapsing.nav{flex-wrap:unset}.right-sidebar{padding:44px 0 24px 48px}.right-sidebar .toc-header{font-weight:bold;font-size:14px;padding:1rem 0}.right-sidebar .toc-header h4{line-height:20px;font-size:1.2em;padding:0;margin:0}#page-toc-wrapper{position:sticky;max-height:85vh;top:48px;overflow:auto;padding:0;border:none}#page-toc-wrapper .card-body{padding:0;list-style-type:none}.page-toc,.command-list{padding-left:0;border-left:1px solid #fff}.page-toc li,.command-list li{list-style-type:none;padding:0}.page-toc li.separator,.command-list li.separator{padding:.25rem 1rem}.page-toc li a,.command-list li a{display:block;margin-top:5px;padding:.25rem 1rem;font-size:0.9rem}.page-toc li a:hover,.page-toc li a .active,.command-list li a:hover,.command-list li a .active{text-decoration:none;border-left:1px solid #19FF83;margin-left:-1px}.page-toc li.active a,.page-toc li.active a:hover,.command-list li.active a,.command-list li.active a:hover{border-left:2px solid #19FF83;padding-left:calc(1rem - 1px);margin-left:-1px}.page-toc .level-3,.command-list .level-3{margin-left:16px;border-left:1px solid #fff;margin-bottom:0;padding-bottom:5px}.page-toc .level-3 a,.command-list .level-3 a{margin-top:0;padding-bottom:5px}.h32{height:32px}.w32{width:32px}.h36{height:36px}.w36{width:36px}.h40{height:40px}.w40{width:40px}.w44{width:44px}.w48{width:48px}.min-vh100{min-height:100vh}.vw100{width:100vw;min-width:100%}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.mb-18{margin-bottom:4.5rem}.mt-20{margin-top:5rem}@media (max-width: 767.98px){.mt-20-sm{margin-top:5rem}}@media (min-width: 576px){.mt-20-until-sm{margin-top:5rem}}.mb-20{margin-bottom:5rem}@media (min-width: 576px){.mb-20-until-sm{margin-bottom:5rem}}.my-20{margin-top:5rem;margin-bottom:5rem}.mb-30{margin-bottom:7.5rem}.mt-30{margin-top:7.5rem}@media (min-width: 576px){.mt-30-until-sm{margin-top:7.5rem}}.mt-40{margin-top:10rem}@media (min-width: 576px){.mt-40-until-sm{margin-top:10rem}}.mb-40{margin-bottom:10rem}@media (min-width: 576px){.mb-40-until-sm{margin-bottom:10rem}}.mb-49{margin-bottom:12.25rem}.mb-50{margin-bottom:12.5rem}@media (min-width: 576px){.mb-50-until-sm{margin-bottom:12.5rem}}.py-20{padding-bottom:5rem;padding-top:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pt-30{padding-top:7.5rem}.pb-30{padding-bottom:7.5rem}.pt-40{padding-top:10rem}@media (min-width: 576px){.pt-40-until-sm{padding-top:10rem}}.pb-40{padding-bottom:10rem}.pb-50{padding-bottom:12.5rem}.pt-50{padding-top:12.5rem}.py-50{padding-bottom:12.5rem;padding-top:12.5rem}@media (min-width: 576px){.py-50-until-sm{padding-bottom:12.5rem;padding-top:12.5rem}}.top-10{top:2.5rem}.last-section{margin-bottom:100px}.bottom-0{bottom:0}.justify-center{justify-content:center}@media (max-width: 767.98px){.justify-center-sm{justify-content:center}}@media (max-width: 575.98px){.overflow-xs{overflow:scroll}.overflow-x-xs{overflow-x:scroll;overflow-y:hidden}}@media (min-width: 768px){.position-sm-absolute{position:absolute}}.va-middle{vertical-align:middle}.ls-none{list-style:none}.no-wrap{white-space:nowrap}.align-items-stretch{align-items:stretch}.underline{text-decoration:underline}@media (max-width: 575.98px){.d-none-xs{display:none}}@media (max-width: 767.98px){.d-none-sm{display:none}}.border-green{border:1px solid #19FF83}.border-none{border:none !important}.grey-400{color:#9BA2B0}.grey-500{color:#7E889A}.grey-700{color:#4F5664}.btn,.content a.button,.content .btn{font-weight:bold;cursor:pointer;text-decoration:none;transition:0.2s}.content a.button{padding:.5rem 1rem;margin:0 0.5rem;display:inline-block}.btn.disabled,button.disabled,.btn[disabled="disabled"],button[disabled="disabled"]{cursor:not-allowed}.btn-outline-secondary,.content a.button,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary{color:#fff;border-color:#fff;border-width:2px;border-style:solid}.btn-outline-secondary:not(:disabled):not(.disabled):hover,.btn-outline-secondary:not(:disabled):not(.disabled):active,.content a.button:not(:disabled):not(.disabled):hover,.content a.button:not(:disabled):not(.disabled):active,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):hover,.navbar-dark .navbar-nav .nav-link.btn-outline-secondary:not(:disabled):not(.disabled):active{color:#19FF83;border-color:#19FF83;background-color:transparent}.navbar-dark .navbar-nav .nav-link:hover{color:#fff}p+.readmore{margin-top:12px}.card-header a i{margin:0 0.2em 0 0.8em}.btn-primary code,.btn-secondary code{color:inherit}.jump-to-top{display:none;position:fixed;bottom:36px;right:36px;font-weight:700;z-index:1000;color:white;background-color:transparent}.jump-to-top::after{content:" ↑"}.dblue{color:#656E81}#overview-table td:nth-child(1){width:40%}#overview-table td:nth-child(2){width:30%}#overview-table tbody td{padding:2rem 0.75rem}@media (max-width: 991.98px){#overview-table{font-size:0.875rem}#overview-table thead .h4{font-size:1.125rem}}#calculator-table{width:100%}#calculator-table thead{border-bottom:3px solid #fff}#calculator-table td{padding:0.25rem 0.5rem;line-height:1}@media (max-width: 767.98px){#calculator-table td{font-size:1rem}}#calculator-table tbody td{padding:2rem 0.5rem}#calculator-table tbody tr{border-bottom:1px solid #fff}#calculator-table td:first-child{width:40%}#calculator-table .ratio{font-size:.075rem;color:#656E81}@media (max-width: 991.98px){#calculator-table .ratio{display:block}#calculator-table table{font-size:0.875rem}#calculator-table table .fs-5-5{font-size:1rem !important}#calculator-table table .fs-6{font-size:1.125rem}#calculator-table table td:first-child{width:auto}}.related-tasks-links a{color:#656E81;text-decoration:none}.related-tasks-links a:hover{color:#000}.use-case-external-link{border:1px solid #B8BDC7}.content .use-case-external-link a{text-decoration:none;color:#000}.use-case-step-num{margin-top:64px;margin-bottom:24px;color:#eae7e6;font-size:5.16em;font-weight:400;font-family:'Space Mono', sans-serif}.use-case-step-length{float:right;color:#888;font-size:1rem}.use-case-steps h2{margin-top:10px;margin-bottom:10px;font-size:1.728em;line-height:32px;font-weight:700}.use-case-steps h2 a{text-decoration:none}.use-case-steps h2:first-of-type:before{display:none}.use-case h1{font-size:2.4em;padding-bottom:10px}.use-case-steps h2:before{margin-top:-30px;height:0}.use-case-steps h2:first-of-type{margin-top:-30px}.related-tasks-links ul{list-style-type:none;padding-left:0}.related-tasks-links ul li{margin:0px;padding-top:2px}.related-tasks-links a:hover::after{padding-left:.5em}.related-tasks-links a::after{content:" ➝";padding-left:0;transition:all .2s ease-in-out}.github-edit-wrap .github-edit.nav-link{background-image:url(../vendor/github-marks/GitHub-Mark-Light-32px.png);background-size:24px 24px;background-position:left 12px center;background-repeat:no-repeat;padding-left:48px;text-decoration:none;display:block}.top-nav{margin:20px 4px 0 4px}.top-nav .navbar-brand{text-decoration:none;white-space:pre;-webkit-transition:opacity 200ms ease, color 200ms ease;transition:opacity 200ms ease, color 200ms ease}.top-nav .navbar-brand:hover{opacity:0.75}@media (max-width: 991.98px){.top-nav .navbar-brand img{width:120px}}.top-nav .navbar-nav .nav-link{color:#fff;font-size:1rem;line-height:52px;text-decoration:none}.top-nav .navbar-nav .nav-link:hover{background-color:transparent;box-shadow:inset 0 -1px 0 0 #000;text-decoration:none}.top-nav .navbar-nav .nav-link.active a{font-weight:700;box-shadow:inset 0 -1px 0 0 #000}.top-nav .navbar-nav .nav-link.active-parent a{font-weight:700;box-shadow:inset 0 -1px 0 0 #000}.top-nav .navbar-nav .nav-link:focus{outline:none}@media (min-width: 992px) and (max-width: 1199.98px){.top-nav .navbar-nav .nav-link{padding:1rem 1.15rem}.top-nav .navbar-nav .nav-link.github-edit{padding-left:40px}}.top-nav .navbar-nav .btn-outline-secondary{font-size:14px;line-height:125%;margin-top:1rem}@media (max-width: 991.98px){.top-nav .navbar-nav .wrap-button{padding:1.5rem 0}.top-nav .navbar-nav .wrap-button .btn{display:inline;padding:1rem 1.25rem}}.top-nav .dropdown-toggle{position:relative}.top-nav .dropdown-toggle::after{position:absolute;border-color:#7E889A transparent transparent transparent;border-width:8px 5px 0 5px;top:40%;left:auto}.top-nav .dropdown.show .dropdown-toggle{color:#7E889A}.top-nav .dropdown.show .dropdown-toggle::after{border-color:#19FF83 transparent transparent transparent}.top-nav .dropdown-menu{border-width:0}.top-nav .dropdown-menu .dropdown-item{line-height:262%;padding:0 .875rem}.top-nav .dropdown-menu .dropdown-item.top-level-2{padding-left:2rem}.top-nav .dropdown-menu .dropdown-item:hover{color:#19FF83}@media (min-width: 992px){.top-nav .dropdown-toggle::after{border-width:0;top:80%;left:50%}.top-nav .dropdown-toggle.with-caret::after{position:relative;top:4px;left:0;border-top:8px solid #19FF83;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0;transition:0.2s}.top-nav .dropdown.show .dropdown-toggle.with-caret::after{transform:scaleY(-1)}.top-nav .dropdown.show .dropdown-toggle{color:#7E889A;position:relative}.top-nav .dropdown.show .dropdown-toggle:not(.with-caret)::after,.top-nav .dropdown-toggle:not(.with-caret):hover::after{content:" ";display:static;border:3px solid #19FF83;border-radius:50%;font-size:0;height:0;width:0}.top-nav .dropdown-menu{border-width:1px;backdrop-filter:blur(8px);border-radius:8px;padding:0.5rem 0.75rem;min-width:250px}.top-nav .dropdown-menu.smaller-dropdown{min-width:unset}.top-nav .dropdown-menu .dropdown-item{line-height:44px}}.top-nav #navbar-search .input-group-text,.top-nav #navbar-search .input-group>.input-group-append>.btn{color:#fff;background-color:transparent;border-width:0}.top-nav #navbar-search .algolia-autocomplete{flex-grow:1}.top-nav #navbar-search #topsearchbox:focus{box-shadow:none;border-color:#fff}@media (min-width: 992px){.top-nav #navbar-search{position:static}.top-nav #navbar-search .dropdown-toggle{position:relative}.top-nav #navbar-search .dropdown-menu{padding:0;border-radius:8px;width:640px;left:calc(50% - 320px);background-color:#22252B}.top-nav #navbar-search .input-group{width:100%}.top-nav #navbar-search #topsearchbox{line-height:24px;height:100%;width:100%}.top-nav #navbar-search #topsearchbox:not(:focus){border-right:1px solid black}}@media (max-width: 991.98px){.top-nav #navbar-search .form-inline label{margin-bottom:0}.top-nav #navbar-search .form-inline label .input-group-text{line-height:24px}.top-nav #navbar-search .dropdown-menu{display:block;position:static;background-color:transparent;border:0 none;box-shadow:none;margin-top:0;width:100%}.top-nav #navbar-search .dropdown-toggle{display:none}}.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu [class^="ds-dataset-"]{background-color:rgba(0,0,0,0.9);border:1px solid #22252B;border-radius:8px}.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu::before{background-color:rgba(0,0,0,0.9);border-color:#22252B}.top-nav #navbar-search .algolia-docsearch-suggestion{background-color:rgba(0,0,0,0.9)}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--category-header{color:#fff;border:0 solid #D4D7DD;border-bottom-width:1px;font-weight:bold}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{color:#fff}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--title{color:#fff}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--text{font-size:0.8rem;color:#D4D7DD}.top-nav #navbar-search .algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#fff;background-color:#00803B}@media (max-width: 991.98px){.top-nav #navbar-search .algolia-autocomplete .ds-dropdown-menu{min-width:unset}}@media (max-width: 991.98px){.top-nav .navbar-brand{padding-left:15px}.top-nav .navbar-toggler{border:0;padding:0}.top-nav .navbar-toggler:not(.collapsed){filter:brightness(0.5) sepia(1) saturate(5000%) hue-rotate(114deg) brightness(1.96) saturate(87%)}.top-nav .navbar-nav .nav-link{line-height:150%}.top-nav .github-edit-wrap .github-edit.nav-link{background-image:unset;padding-left:inherit}}.top-nav .language-selector{font-size:0.875rem}h1 a,h2 a,h3 a{color:#fff;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,.xrpl-footer h5 a:hover{color:#19FF83}.curated-links a,.children-display a,a.card,.xrpl-footer a{color:#fff}.curated-links a:hover,.children-display a:hover,a.card:hover,.xrpl-footer a:hover{color:#19FF83}.content{padding-bottom:50px}.content a,.blurb a{text-decoration:underline}.content h1{margin-top:32px;line-height:1.2;font-weight:400}.content h1:first-child,.landing section:first-of-type h1:first-child{margin-top:0;line-height:1.2}.content h1:first-child:before{margin-top:-80px}.content h2{margin-top:72px;margin-bottom:24px;font-weight:400;line-height:1.2}.content h3{margin-top:24px;line-height:1.2}.content h4{margin-top:20px;line-height:1.2}.content h5{margin-top:16px;line-height:1.2;font-weight:700}.content h6{margin-top:12px;line-height:1.2;font-weight:700}.content li{margin:6px;margin-top:24px}.content li p{margin:0}.content a[title="Source"]{float:right;padding-left:20px}.content .children-display>ul>li{margin-top:24px}.content table{clear:right;margin-bottom:48px}.content table code{word-break:normal;white-space:nowrap}th{border-bottom:2px solid #D4D7DD}tr{border-bottom:1px solid #D4D7DD}th,td{padding:0.2em;vertical-align:text-top;padding:12px}td:nth-child(1){font-weight:bold}.card{background-color:transparent}.card-wrapper{width:100%}.card-b{padding:2rem;background:rgba(34,37,43,0.5);backdrop-filter:blur(3px);border-radius:8px;opacity:1;transition:all 0.35s ease-in-out}@media (max-width: 767.98px){.card-b{margin:10px}}.card-b.not-hover{opacity:0.6}.section-marker{position:absolute;font-size:0.875rem;transform:rotate(90deg);font-weight:normal;top:calc(50% - 64px);margin-left:-32px;transform-origin:top left}@media (max-width: 991.98px){.card-deck{display:block !important}.card-deck .card{margin-bottom:2.5rem !important}}.hover_anchor{visibility:hidden;padding-left:1rem;font-size:1.25rem}h1:hover .hover_anchor,h2:hover .hover_anchor,h3:hover .hover_anchor,h4:hover .hover_anchor,h5:hover .hover_anchor,h6:hover .hover_anchor{visibility:visible;text-decoration:none}pre{color:#fff;background-color:#22252B;word-wrap:normal;padding:2rem;border-radius:4px}pre code{white-space:pre;color:#fff;background-color:#22252B}.multicode{padding:0;z-index:1;position:relative}.multicode pre{background:none;border:none;border-radius:0;padding:0;clear:both}.multicode pre code{overflow:auto;max-height:24em;border-radius:0 4px 4px 4px;display:block;padding:2rem}.multicode pre code.expanded{overflow:visible;max-height:none;position:absolute;min-width:100%}.multicode ul{margin:0 !important;padding:0}.multicode ul li{display:block;float:left;list-style-type:none;margin-right:0px;margin-left:0px;border:0}.multicode a{text-decoration:none;color:#fff;background-color:transparent;padding:.75rem 2rem;margin:0;border-radius:4px 4px 0 0}.multicode a.current{background-color:#22252B}.multicode a:hover{text-decoration:none;background-color:#22252B;color:#19FF83}.multicode .code_toggler{position:absolute;bottom:0;right:0}.codehilite{background:#22252B;color:#fff}.codehilite .c,.codehilite .ch,.codehilite .cm,.codehilite .cp,.codehilite .cpf,.codehilite .c1,.codehilite .cs{color:#7E889A}.codehilite .k,.codehilite .kc,.codehilite .kd,.codehilite .kn,.codehilite .kp,.codehilite .kr,.codehilite .kt{color:#FF671A}.codehilite .m,.codehilite .mb,.codehilite .mh,.codehilite .mi,.codehilite .mo,.codehilite .il{color:#1AA4FF}.codehilite .n,.codehilite .na,.codehilite .nb,.codehilite .nc,.codehilite .nd,.codehilite .ne,.codehilite .nf,.codehilite .ni,.codehilite .nl,.codehilite .nn,.codehilite .nt,.codehilite .nv,.codehilite .nx,.codehilite .bp,.codehilite .fm,.codehilite .py{color:#fff}.codehilite .p{color:#D4D7DD}.codehilite .s,.codehilite .s1,.codehilite .s2,.codehilite .sa,.codehilite .sb,.codehilite .sc,.codehilite .dl,.codehilite .sd,.codehilite .se,.codehilite .sh,.codehilite .si,.codehilite .sr,.codehilite .ss,.codehilite .sx{color:#00B352}.multicode .codehilite{background:transparent}.CodeMirror{font-family:"Space Mono",monospace;height:300px;background-color:#22252B;margin:16px 0;border-radius:4px}.CodeMirror-scroll{overflow:auto}.CodeMirror-lines{padding:2rem 0}.CodeMirror pre{padding:0 2rem 0 1rem}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#000}.CodeMirror-gutters{background-color:#22252B;white-space:nowrap}.CodeMirror div.CodeMirror-cursor{border-left:1px solid #fff;z-index:3}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid #7E889A}.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor{width:auto;border:0;background:#7E889A;z-index:1}.cm-tab{display:inline-block}.cm-s-default .cm-keyword{color:#FF671A}.cm-s-default .cm-atom{color:#FF671A}.cm-s-default .cm-number{color:#1AA4FF}.cm-s-default .cm-def{color:#1AA4FF}.cm-s-default .cm-variable{color:#fff}.cm-s-default .cm-variable-2{color:#fff}.cm-s-default .cm-variable-3{color:#fff}.cm-s-default .cm-property{color:#fff}.cm-s-default .cm-operator{color:#fff}.cm-s-default .cm-comment{color:#7E889A}.cm-s-default .cm-string{color:#00B352}.cm-s-default .cm-string-2{color:#00B352}.cm-s-default .cm-meta{color:#7E889A}.cm-s-default .cm-qualifier{color:#7E889A}.cm-s-default .cm-builtin{color:#00B352}.cm-s-default .cm-bracket{color:#fff}.cm-s-default .cm-tag{color:#fff}.cm-s-default .cm-attribute{color:#fff}.cm-s-default .cm-header{color:#1AA4FF}.cm-s-default .cm-quote{color:#00B352}.cm-s-default .cm-hr{color:#7E889A}.cm-s-default .cm-link{color:#B3E1FF}.cm-negative{color:#fff}.cm-positive{color:#fff}.cm-header,.cm-strong{font-weight:bold}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-s-default .cm-error{color:#FF1A8B}.cm-invalidchar{color:#FF1A8B}div.CodeMirror span.CodeMirror-matchingbracket{color:#791AFF}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#FAFF1A}.CodeMirror-activeline-background{background:#383D47}.CodeMirror{line-height:1;position:relative;overflow:hidden;background:#22252B;color:#fff}.CodeMirror-scroll{margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;padding-right:30px;height:100%;outline:none;position:relative;-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-sizer{position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;padding-bottom:30px;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;-moz-box-sizing:content-box;box-sizing:content-box;padding-bottom:30px;margin-bottom:-32px;display:inline-block;*zoom:1;*display:inline}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-lines{cursor:text}.CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-code pre{border-right:30px solid transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CodeMirror-wrap .CodeMirror-code pre{border-right:none;width:auto}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.CodeMirror-wrap .CodeMirror-scroll{overflow-x:hidden}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-measure pre{position:static}.CodeMirror div.CodeMirror-cursor{position:absolute;visibility:hidden;border-right:none;width:0}.CodeMirror-focused div.CodeMirror-cursor{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,0.4)}.CodeMirror span{*vertical-align:text-bottom}@media print{.CodeMirror div.CodeMirror-cursor{visibility:hidden}}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:#ffd;border:1px solid black;border-radius:4px 4px 4px 4px;color:black;font-family:monospace;font-size:10pt;overflow:hidden;padding:2px 5px;position:fixed;white-space:pre;white-space:pre-wrap;z-index:100;max-width:600px;opacity:0;transition:opacity .4s;-moz-transition:opacity .4s;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-ms-transition:opacity .4s}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:left bottom;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:center center;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px;vertical-align:middle;position:relative}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{padding-left:18px;background-position:top left;background-repeat:no-repeat}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right bottom;width:100%;height:100%}.content img{max-width:100%;height:auto}.content img .dactyl_badge{width:initial}.content svg{max-width:100%}.content svg[fill="black"]{fill:#fff;stroke:#fff}.content svg[fill="black"] *[fill="white"]{fill:#000}.content svg[fill="black"] *[stroke="white"]{stroke:#000}.content svg[fill="black"] *[fill="black"]{fill:#fff}.content svg[fill="black"] *[stroke="black"]{stroke:#fff}.content svg[fill="black"] g[fill="blue"]{fill:#1AA4FF}.content svg[fill="black"] g[stroke="blue"]{stroke:#1AA4FF}.content svg[fill="black"] g[fill="rgb(120,120,120)"]{fill:#D4D7DD}.content svg[fill="black"] g[stroke="rgb(120,120,120)"]{stroke:#D4D7DD}.content svg[fill="black"] g[fill="rgb(200,200,200)"]{fill:#4F5664}.content svg[fill="black"] g[fill="rgb(70,70,70)"]{fill:#7E889A}.content svg[fill="black"] g[stroke="rgb(70,70,70)"]{stroke:#7E889A}.content svg[fill="black"] g[fill="rgb(29,180,255)"]{fill:#19FF83}.content svg[fill="black"] g[stroke="rgb(29,180,255)"]{stroke:#19FF83}.content svg[fill="black"] rect[stroke="rgb(245,247,249)"]{stroke:#000}.content svg[fill="black"] g[fill="lime"],.content svg[fill="black"] g[fill="rgb(0,255,0)"]{fill:#19FF83}.content svg[fill="black"] g[stroke="lime"],.content svg[fill="black"] g[stroke="rgb(0,255,0)"]{stroke:#19FF83}.content svg[fill="black"] g[fill="yellow"],.content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FAFF1A}.content svg[fill="black"] g[fill="yellow"] path[stroke="black"],.content svg[fill="black"] g[fill="rgb(255,255,0)"] path[stroke="black"]{stroke:#000}.content svg[fill="black"] g[fill="red"],.content svg[fill="black"] g[fill="rgb(255,255,0)"]{fill:#FF1A8B}.content svg[fill="black"] g[stroke="red"],.content svg[fill="black"] g[stroke="rgb(255,255,0)"]{stroke:#FF1A8B}.content svg[fill="black"] g[fill="yellow"]+g text,.content svg[fill="black"] g[fill="rgb(255,255,0)"]+g text{fill:#000}.content svg[fill="black"] g[fill="lime"]+g text{fill:#000}.content svg[fill="none"] path[fill="#000000"]{fill:#fff}.content svg[fill="none"] path[stroke="#000000"]{stroke:#fff}.content svg[fill="none"] path[fill="#ffffff"]{fill:#000}.content svg[fill="none"] path[stroke="#ffffff"]{stroke:#000}.content svg[fill="none"] path[fill="#23292f"],.content svg[fill="none"] path[fill="#23282f"]{fill:#fff}.content svg[fill="none"] path[stroke="#23292f"],.content svg[fill="none"] path[stroke="#23282f"]{stroke:#fff}.content svg[fill="none"] path[fill="#2c3e50"],.content svg[fill="none"] path[fill="#2b3e51"]{fill:#D4D7DD}.content svg[fill="none"] path[stroke="#2c3e50"],.content svg[fill="none"] path[stroke="#2b3e51"]{stroke:#D4D7DD}.content svg[fill="none"] path[fill="#1c2835"]{fill:#F1F2F4}.content svg[fill="none"] path[stroke="#1c2835"]{stroke:#F1F2F4}.content svg[fill="none"] path[fill="#21aa47"]{fill:#19FF83}.content svg[fill="none"] path[stroke="#21aa47"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#e64b3b"]{fill:#dc3545}.content svg[fill="none"] path[stroke="#e64b3b"]{stroke:#dc3545}.content svg[fill="none"] path[stroke="#27a2db"],.content svg[fill="none"] path[stroke="#00aae4"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#27a2db"],.content svg[fill="none"] path[fill="#00aae4"]{fill:#19FF83}.content svg[fill="none"] path[fill="#e6e7e8"]{fill:#383D47}.content svg[fill="none"] path[stroke="#e6e7e8"]{stroke:#383D47}.content svg[fill="none"] path[stroke="#ffbf27"]{stroke:#D91AFF}.content svg[fill="none"] path[fill="#00ff00"]{fill:#19FF83}.content svg[fill="none"] path[stroke="#00ff00"]{stroke:#19FF83}.content svg[fill="none"] path[fill="#ff00ff"]{fill:#FF1A8B}.content svg[fill="none"] path[stroke="#ff00ff"]{stroke:#FF1A8B}.content svg[fill="none"] linearGradient stop[stop-color="#ffffff"]{stop-color:#4F5664}.content svg[fill="none"] linearGradient stop[stop-color="#e6e7e8"]{stop-color:#383D47}.content svg[fill="none"] linearGradient stop[stop-color="#dbdcdd"]{stop-color:#000}.content svg[fill="none"] linearGradient stop[stop-color="#b1b3b5"]{stop-color:#22252B}.content svg[fill="none"] linearGradient stop[stop-color="#29a1da"]{stop-color:#00E66A}.content svg[fill="none"] linearGradient stop[stop-color="#2789b9"]{stop-color:#4DFF9F}.content svg[fill="none"] linearGradient stop[stop-color="#6bc1ec"]{stop-color:#B3FFD6}.content svg[fill="none"] linearGradient stop[stop-color="#8ad6f4"]{stop-color:#80FFBA}.content svg[fill="none"] linearGradient stop[stop-color="#fab913"]{stop-color:#F2B3FF}.content svg[fill="none"] linearGradient stop[stop-color="#fad26b"]{stop-color:#EA80FF}.content svg[fill="none"] linearGradient stop[stop-color="#f8a136"]{stop-color:#E24CFF}.content svg[fill="none"] linearGradient stop[stop-color="#f7931a"]{stop-color:#C000E6}.fa.fa-external-link:before{font-size:80%}.external-link .fa-external-link,.related-projects a .fa-external-link{transition:all .2s ease-in-out;display:inline-block;padding-left:7px}.external-link:hover .fa-external-link,.related-projects a:hover .fa-external-link{padding-left:14px}.content .external-link .fa-external-link{padding-left:1px;padding-right:7px}.content .external-link:hover .fa-external-link{padding-left:7px;padding-right:1px}.xrpl-footer>:first-child{border-top:1px solid white;padding:54px 48px 48px 48px}.xrpl-footer .absolute_bottom_footer{padding-bottom:48px}@media (max-width: 991.98px){.xrpl-footer{margin:0 24px}}.xrpl-footer a{text-decoration:none}.xrpl-footer h5{font-size:1rem}.xrpl-footer ul{padding-left:0;margin-bottom:0}.xrpl-footer li{font-size:0.75rem;list-style-type:none;margin-left:0}.xrpl-footer .card-body{margin-top:-15px}.xrpl-footer .card-header{background:none;border-bottom:none;border-top:none;padding:8px}.xrpl-footer .card-header h5 i{margin-left:0.2em}.xrpl-footer .card-grid .card{padding:24px 48px 48px 48px}.xrpl-footer .card-grid .card:first-child{padding-left:0}@media (max-width: 1199.98px){.xrpl-footer .card-grid .card{padding-left:0}}.xrpl-footer .curated-links li,.xrpl-footer .level-1{margin-top:12px}.xrpl-footer .absolute_bottom_footer span{margin-right:25px;font-size:0.75rem}.devportal-callout.tip,.devportal-callout.ヒント{border-color:#19FF83}.devportal-callout.tip>strong:first-child:before,.devportal-callout.ヒント>strong:first-child:before{color:#19FF83}.devportal-callout.note>strong:first-child:before,.devportal-callout.注記>strong:first-child:before{color:#1AA4FF}.devportal-callout.note,.devportal-callout.注記{border-color:#1AA4FF}.devportal-callout.caution,.devportal-callout.注意{border-color:#FAFF1A}.devportal-callout.caution>strong:first-child:before,.devportal-callout.注意>strong:first-child:before{color:#FAFF1A}.devportal-callout.warning,.devportal-callout.警告{border-color:#FF1A8B}.devportal-callout.warning>strong:first-child:before,.devportal-callout.警告>strong:first-child:before{color:#FF1A8B}.devportal-callout{border-style:solid;border-radius:0;border-width:1px;border-left-width:4px;padding:5px;padding-left:25px;page-break-inside:avoid}.devportal-callout>strong:first-child{display:block;page-break-after:avoid}.devportal-callout.tip>strong:first-child:before{content:"\f058";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.note>strong:first-child:before{content:"\f05a";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.caution>strong:first-child:before{content:"\f071";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.devportal-callout.warning>strong:first-child:before{content:"\f057";font-family:FontAwesome;margin-left:-20px;padding-right:5px}.breadcrumb-item+.breadcrumb-item:before{content:"\f105";font-family:FontAwesome;padding-right:5px}.breadcrumbs-wrap .breadcrumb{padding:0;margin-bottom:0;font-size:0.833em}.breadcrumb-item a{color:#D4D7DD;text-decoration:none}.breadcrumb-item a:hover{color:#19FF83}.landing .container-fluid.section-hero,.landing .section-hero.container-sm,.landing .section-hero.container-md,.landing .section-hero.container-lg,.landing .section-hero.container-xl{padding:48px 0}.landing .content .children-display li a{font-weight:700;font-size:1.25rem;text-decoration:none}.landing .content .children-display li a:hover{text-decoration:underline}.landing .level-1,.landing .level-2{margin-top:0}.landing .curated-links ul,.landing .curated-links ol,.landing .children-display ul{padding-left:0;margin-bottom:0}.landing .card .curated-links a:hover,.landing .card .children-display a:hover{text-decoration:none}.landing .card .level-1 a,.landing .card .curated-links li a{padding:8px;display:block;margin:0 -8px 0 -8px}.landing .card .level-2{position:relative}.landing .card .level-2 a{padding:8px 8px 8px 28px;display:block;margin:0 -8px 0 -8px}.landing .card .blurb+.children-display,.landing .card .blurb+.curated-links{margin-top:1rem}.landing .section-hero .blurb{font-size:1.2em;line-height:1.71em}.landing .doc-index .level-1{list-style-type:disc;margin-left:1rem}.landing .doc-index .level-2{list-style-type:circle;margin-left:2rem}.landing .doc-index .level-3{list-style-type:square;margin-left:3rem}.landing .doc-index .level-4{list-style-type:disc;margin-left:4rem}.landing .doc-index .level-5{margin-left:5rem;list-style-type:circle}.landing .doc-index .level-6{margin-left:6rem;list-style-type:square}@media (max-width: 991.98px){.landing .card{padding-left:0px}}.landing .display-4{margin-bottom:1.5rem}.landing #test-net-servers h3{font-size:1.4rem;font-weight:700}.landing .card-header h3.card-title{margin-bottom:0}.landing #test-net-servers pre{overflow-x:auto}.landing .card li{list-style-type:none;margin-left:0}.landing section:first-of-type{padding-top:0;border-top-width:0}.landing .card-header,.landing .card-footer{background:none;border-bottom:none;border-top:none}.landing .card-header{padding:8px}.landing .card-footer{padding:8px}.landing .card-body>p{padding:0;margin-bottom:0}.landing #main_content_wrapper{border-bottom:none}.landing .marketing-wrapper{margin-top:10rem;margin-bottom:6rem}@media (max-width: 767.98px){.landing .marketing-wrapper{margin-top:6rem}}.landing .card .card-img-top{width:60px;height:60px;margin-left:0;margin-right:auto}.landing .image-icon{width:60px;height:60px;margin-bottom:16px}.landing a.card{border:1px solid transparent}.landing a.card:hover{text-decoration:none}.landing a.card:hover h3{text-decoration:underline}.interactive-block-inner{border:1px dashed #791AFF;padding:10px;margin:5px}.interactive-block-ui>button{margin:10px 0}.interactive-block .breadcrumbs-wrap{margin-bottom:11px}.interactive-block .breadcrumb-item{margin-top:6px}.interactive-block .breadcrumb-item a{text-decoration:none}.interactive-block .breadcrumb-item.current a{font-weight:bold}.interactive-block .breadcrumb-item.active a{color:#B480FF}.interactive-block .breadcrumb-item.disabled a{color:#656E81}.interactive-block .breadcrumb-item.done a:after{content:"\f058";font-family:FontAwesome;color:#D4D7DD;padding-right:5px;padding-left:5px}.interactive-block .waiting-for-tx{word-break:break-word}.ws-console{height:200px;overflow:auto}.status{cursor:help;padding:1px 2px;font-weight:normal;text-indent:0}.status.not_enabled{color:#FAFF1A}.status.removed{color:#FF1A8B}.language-selector .nav-link{font-size:16px}.language-selector .nav-link.active{color:#000;font-weight:bold}#tx-sender-history .list-group-item{font-size:small;color:#656E81}.response-metadata .timestamp{color:#656E81;position:relative;top:16px}.throbber{width:24px;height:24px}#connection-status .card-body{border-left:0}#connection-status-item.active{background-color:#19FF83;border-color:#19FF83}#tx-sender-history ul{overflow:auto;height:220px;border:1px solid #D4D7DD}#pp_progress small{margin-top:.5rem}.page-tx-sender .input-group .form-control{flex:1 1 20%}.bootstrap-growl{max-width:90vw !important;overflow:hidden}.list-group-item-danger,#tx-sender-history .list-group-item-danger{background-color:#FF80BF;color:#000}.list-group-item-danger a,#tx-sender-history .list-group-item-danger a{color:#000}.list-group-item-danger a:hover,#tx-sender-history .list-group-item-danger a:hover{color:#000;text-decoration:underline}#rest_url_wrapper p{margin:0;border-radius:4px;background-color:#22252B;padding:2rem;overflow:auto}#rest_url{width:auto;border:0;background:none;font-size:13px;vertical-align:top}#rest_url .editable{color:#fff;font-weight:bold;font-family:"Space Mono",monospace;border-width:0 0px 1px 0;border-style:dotted;border-color:#D4D7DD;min-width:5em;background:none;vertical-align:top}#rest_url .non_editable{vertical-align:top}#rest_url div{display:inline-block}#rest_url input{margin:0 !important}@media print{.multicode>div{display:block !important}.multicode>ul{display:none !important}.multicode>em,.multicode>p>em{display:block !important;page-break-after:avoid}.multicode>p{display:block !important}pre{white-space:pre-wrap;max-height:none !important;overflow:visible;page-break-inside:auto;word-wrap:break-word}pre code{white-space:pre-wrap !important}.content a[title="Source"]{float:none}header,footer,aside{display:none}.content,#main_content_body{position:static;display:block;width:auto;height:auto;max-width:100%}#main_content_wrapper{margin-top:0}#main_content_body::before{display:none}.xrp-ledger-dev-portal.sidebar-primary .main{border:0}.sidebar-primary .row{display:block}}#home-hero-marker{top:unset;bottom:88px}#home-hero-graphic{max-width:100%}@media (max-width: 767.98px){#home-hero-graphic{width:200%;margin-left:-50%;margin-right:-50%;max-width:none}}#home-hero-marker:after{position:absolute;content:" ➝";box-sizing:initial;animation:arrowDance 1.2s infinite}#bg-home-1{background-image:url(../../img/graphics/home-bg.png);background-repeat:no-repeat;background-size:90%;background-position:90px -180px}@media (max-width: 991.98px){#bg-home-1{background-size:cover}}.hc{background:black;padding:2.25rem 1.875rem 7.75rem;color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:100% 70px}@media (max-width: 991.98px){.hc{padding-left:2rem !important}}.hc .h2{height:38px;padding-bottom:5rem}#hc-1{background-image:url(../../img/graphics/hc-1.png);border:1px solid #FAFF1A}#hc-2{background-image:url(../../img/graphics/hc-2.png);border:1px solid #FF1A8B}#hc-3{background-image:url(../../img/graphics/hc-3.png);border:1px solid #974CFF}@keyframes arrowDance{0%{padding-left:7px}50%{padding-left:14px}100%{padding-left:7px}}#hero-impact{width:calc(100vw - 16px)}@media (min-width: 768px){#hero-impact{margin-top:-120px}}@media (max-width: 767.98px){#hero-impact{width:calc(200vw);margin-left:-30vw}}@media (max-width: 767.98px){#page-uses-top{margin-left:-5rem}}#page-impact-bg{background-image:url(../img/backgrounds/bg-impact-top.png);background-repeat:no-repeat;background-position:center 250px;background-size:contain}#page-business-bg{background-image:url(../img/backgrounds/bg-business-mid.png);background-repeat:no-repeat;background-position:right 72.5%}#page-business-top{position:absolute;left:0}#page-business-bot{position:absolute;left:0;margin-top:-505px;z-index:-1}#page-exchanges-bg{background-image:url(../img/backgrounds/bg-exchanges-top.png);background-repeat:no-repeat;background-position:left 25%}#page-exchanges-bot{position:absolute;right:0;margin-top:-446px;z-index:-1}.page-wallets #main_content_body{background:url(../img/backgrounds/bg-wallets-bot.png) bottom right no-repeat}.page-wallets .fullwidth-bg{background:url(../img/backgrounds/bg-wallets-top.png) left 5% no-repeat}#page-wallets-bot{position:absolute;right:0;margin-top:-778px;z-index:-1}#page-contribute-bot{position:absolute;right:0;margin-top:-256px;z-index:-1}#page-overview-bg{background-image:url(../img/backgrounds/bg-overview-top.png);background-repeat:no-repeat;background-position:right 80px}#page-history-bg{background-image:url(../img/backgrounds/bg-history-mid.png);background-repeat:no-repeat;background-position:right 60%}#page-history-top{position:absolute;left:0;top:302px}@media (min-width: 992px){.page-docs-index{background:url(../img/backgrounds/bg-docs.png) no-repeat;background-position-x:left;background-position-y:300px}}@media (max-width: 575.98px){.green-graphic{width:184px;margin-bottom:32px}}.page-calculator .calculator-section-description{max-width:458px}.page-calculator .calc-inputs{border-radius:8px}.page-calculator #data-selector li a{background:#22252B;padding:0.5rem 1.3rem;color:#fff;white-space:nowrap;font-weight:normal}.page-calculator #data-selector li:nth-child(2){margin-left:-7px;margin-right:-7px}.page-calculator #data-selector li.active a{background:#19FF83;color:#000}.page-calculator .tab-content div{display:none}.page-calculator .d-output{display:none;margin:0 12px;max-width:188px;width:33%}@media (max-width: 991.98px){.page-calculator .d-output{width:auto}}.page-calculator .d-output.active{display:block;animation-fill-mode:forwards;animation:fadeIn 1s ease-in-out}@media (max-width: 991.98px){.page-calculator .d-output.active{display:inline-block;margin-bottom:32px}}@media (max-width: 575.98px){.page-calculator .d-output.active{display:block}}@media (max-width: 575.98px){.page-calculator .d-output{display:none;width:auto;max-width:100%}.page-calculator .viz-wrapper{margin-right:1rem;min-width:184px}.page-calculator .num-wrapper h5{font-size:1.3rem;word-break:break-word}.page-calculator .d-output[data-comp="kWh"].active{display:inline-flex}.page-calculator #data-selector li:nth-child(2){margin-left:0;margin-right:0;border-top:1px solid #000;border-bottom:1px solid #000}}@media (max-width: 991.98px){.page-calculator #calculator-inputs-offset.offset{height:404px;width:100%}.page-calculator #calculator-inputs-offset{height:0;width:100%}.page-calculator .d-output{margin:2rem 0}.page-calculator #calculator-mobile-toggle.show{position:fixed;top:15px;right:15px;z-index:9999999;background:#000}.page-calculator #calculator-mobile-toggle.hide{display:none}.page-calculator #calculator-inputs.sticky{position:fixed;top:72px;width:calc(100% - 30px);left:15px;right:15px;background:#000;display:none}.page-calculator #calculator-inputs.sticky.show .calc-inputs-wrapper{display:block;margin-bottom:1.5rem}.page-calculator #calculator-inputs.sticky.show{display:block}}@media (max-width: 767.98px){.page-calculator #calculator-inputs-offset.offset{height:486px;width:100%}}@media (min-width: 1200px){.page-calculator #data-selector li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px}.page-calculator #data-selector li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px}}@media (max-width: 1199.98px){.page-calculator #data-selector li:nth-child(2){margin-left:0;margin-right:0}}.page-calculator .viz-wrapper{position:relative;height:204px;width:184px;overflow:hidden;border-radius:10px}.page-calculator .viz-wrapper img{margin-left:-1px;margin-right:-1px}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.page-calculator .dot{height:2px;width:2px;border-radius:50%;background-color:red;position:absolute;z-index:-1;top:98px;left:68px;transform-origin:center center}.page-calculator #kWh-btc-dot{background-color:#FF671A}.page-calculator #kWh-eth-dot{background-color:#4F5664}.page-calculator #kWh-xrp-dot{background-color:#19FF83}.page-calculator .dash.active{font-weight:bold;color:#19FF83}.page-calculator .dash:before{content:'|';font-size:7px;font-weight:bold;color:#7E889A;position:absolute;top:-10px;margin-left:13px}.page-calculator input[type=range]{-webkit-appearance:none;width:100%;background:transparent;z-index:2}.page-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.page-calculator input[type=range]:focus{outline:none}.page-calculator input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.page-calculator .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:content-box;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:1px;height:1px;background:#19FF83;padding:0.125rem;border:8px solid #000;box-shadow:0 0 0 2px #19FF83;cursor:pointer}.page-calculator .slider::-moz-range-thumb{-webkit-appearance:none;appearance:none;box-sizing:content-box;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;width:1px;height:1px;background:#19FF83;padding:0.125rem;border:8px solid #000;box-shadow:0 0 0 2px #19FF83;cursor:pointer}.page-calculator input[type=range]{background:#19FF83;height:3px}.page-calculator input[type="range"]::-moz-range-progress{background-color:#19FF83}.page-calculator input[type="range"]::-moz-range-track{background-color:#7E889A}.page-calculator input[type="range"]::-ms-fill-lower{background-color:#19FF83}.page-calculator input[type="range"]::-ms-fill-upper{background-color:#7E889A}.rpc-tool #result{display:none}.rpc-tool #log{font-weight:700}.rpc-tool .content .json li{margin-top:0}.rpc-tool .json .name{color:#fff}.rpc-tool .json ul{margin:0;display:none}.rpc-tool .json li{padding:0;list-style-type:none}.rpc-tool .json .type-string .val{color:#00B352}.rpc-tool .json .type-number .val{color:#1AA4FF}.rpc-tool .json a.toggle:hover{text-decoration:none}.rpc-tool .json>a.toggle{display:none}.rpc-tool .json a.toggle:after{content:" +\0000a0";cursor:pointer}.rpc-tool .json>ul,.rpc-tool .json .expanded>ul{display:block}.rpc-tool .json .ellipsis{color:#7E889A}.rpc-tool .json>.ellipsis,.rpc-tool .json .expanded>.ellipsis{display:none}.rpc-tool .json .expanded>a.toggle:after{content:" \2212\0000a0"}.rpc-tool .json .indentafter{display:none}.rpc-tool .json .expanded>.indentafter{display:inline}.rpc-tool .tools{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0.8em;margin:0 0 10px}.rpc-tool .tools>li>a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 9px}.dev-blog .labels-wrap{display:inline-block}.dev-blog a.badge-primary{text-decoration:none}.dev-blog a.badge-primary:hover{text-decoration:none} diff --git a/content/concepts/consensus-network/about-canceling-a-transaction.ja.md b/content/concepts/consensus-network/about-canceling-a-transaction.ja.md index 1440f3da54..cdbab8a4fa 100644 --- a/content/concepts/consensus-network/about-canceling-a-transaction.ja.md +++ b/content/concepts/consensus-network/about-canceling-a-transaction.ja.md @@ -1,3 +1,8 @@ +--- +html: about-canceling-a-transaction.html +parent: consensus-network.html +blurb: 送信済みのトランザクションのキャンセルがいつどのように可能か説明します。 +--- # トランザクションの取消しについて XRP Ledgerの重要かつ意図的な機能の1つに、トランザクションが検証済みレジャーに組み込まれると、即時に最終的なトランザクションになるという機能があります。 diff --git a/content/concepts/consensus-network/about-canceling-a-transaction.md b/content/concepts/consensus-network/about-canceling-a-transaction.md index 19f6e646ef..902b6e1841 100644 --- a/content/concepts/consensus-network/about-canceling-a-transaction.md +++ b/content/concepts/consensus-network/about-canceling-a-transaction.md @@ -1,3 +1,8 @@ +--- +html: about-canceling-a-transaction.html +parent: consensus-network.html +blurb: Understand when and how it's possible to cancel a transaction that has already been sent. +--- # About Canceling a Transaction An important and intentional feature of the XRP Ledger is that a [transaction](transaction-basics.html)'s outcome is [final](finality-of-results.html) as soon as it has been incorporated in a [ledger version](ledgers.html) that is validated by the [consensus process](consensus.html). diff --git a/content/concepts/consensus-network/amendments/amendments.ja.md b/content/concepts/consensus-network/amendments/amendments.ja.md index c955ace785..76bee1ab54 100644 --- a/content/concepts/consensus-network/amendments/amendments.ja.md +++ b/content/concepts/consensus-network/amendments/amendments.ja.md @@ -1,3 +1,8 @@ +--- +html: amendments.html +parent: consensus-network.html +blurb: Amendmentはトランザクション処理の新しい機能やその他の変更を指します。バリデータはコンセンサスを通して連携し、XRP Ledgerにこれらのアップグレードを順序正しく適用します。 +--- # Amendment [導入: rippled 0.31.0][] diff --git a/content/concepts/consensus-network/amendments/amendments.md b/content/concepts/consensus-network/amendments/amendments.md index bfe409fcd1..636d3e4c3a 100644 --- a/content/concepts/consensus-network/amendments/amendments.md +++ b/content/concepts/consensus-network/amendments/amendments.md @@ -1,3 +1,8 @@ +--- +html: amendments.html +parent: consensus-network.html +blurb: Amendments represent new features or other changes to transaction processing. Validators coordinate through consensus to apply these upgrades to the XRP Ledger in an orderly fashion. +--- # Amendments [Introduced in: rippled 0.31.0][] diff --git a/content/concepts/consensus-network/amendments/known-amendments.ja.md b/content/concepts/consensus-network/amendments/known-amendments.ja.md index 7d12425461..6761e44913 100644 --- a/content/concepts/consensus-network/amendments/known-amendments.ja.md +++ b/content/concepts/consensus-network/amendments/known-amendments.ja.md @@ -1,3 +1,8 @@ +--- +html: known-amendments.html +parent: amendments.html +blurb: 本番環境のXRP Ledgerに関する既知のAmendmentのすべてとそのステータスをまとめた総合リストです。 +--- # 既知のAmendment [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Feature.cpp "Source") diff --git a/content/concepts/consensus-network/amendments/known-amendments.md b/content/concepts/consensus-network/amendments/known-amendments.md index 98fe7e8d21..5d3178709a 100644 --- a/content/concepts/consensus-network/amendments/known-amendments.md +++ b/content/concepts/consensus-network/amendments/known-amendments.md @@ -1,3 +1,8 @@ +--- +html: known-amendments.html +parent: amendments.html +blurb: List of all known amendments to the XRP Ledger protocol and their status. +--- # Known Amendments [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Feature.cpp "Source") diff --git a/content/concepts/consensus-network/consensus-principles-and-rules.ja.md b/content/concepts/consensus-network/consensus-principles-and-rules.ja.md index 9fe88953a6..033a770be3 100644 --- a/content/concepts/consensus-network/consensus-principles-and-rules.ja.md +++ b/content/concepts/consensus-network/consensus-principles-and-rules.ja.md @@ -1,3 +1,8 @@ +--- +html: consensus-principles-and-rules.html +parent: consensus-network.html +blurb: XRP Ledgerは世界規模の決済システムで、ユーザーはメールを送るときのようにスムーズに国境を越えて送金することができます。 +--- # コンセンサスの原理とルール XRP Ledgerは世界規模の決済システムで、ユーザーはメールを送るときのようにスムーズに国境を越えて送金することができます。Bitcoinなどの他のピアツーピア決済ネットワークと同様に、XRP Ledgerでは分散型コンピューターネットワークを介したピアツーピア取引の決済が可能です。他のデジタル通貨プロトコルとは異なり、XRP LedgerではXRP(XRP Ledgerのネイティブ資産)の他にユーザーが選択した通貨(法定通貨、デジタル通貨、その他の価値形態など)建てでトランザクションを実行できます。 diff --git a/content/concepts/consensus-network/consensus-principles-and-rules.md b/content/concepts/consensus-network/consensus-principles-and-rules.md index 5433fc8f3d..1d1906ac2e 100644 --- a/content/concepts/consensus-network/consensus-principles-and-rules.md +++ b/content/concepts/consensus-network/consensus-principles-and-rules.md @@ -1,3 +1,8 @@ +--- +html: consensus-principles-and-rules.html +parent: consensus-network.html +blurb: The rules and principles of the consensus algorithm that allow users to transfer funds (including fiat currencies, digital currencies and other forms of value) across national boundaries as seamlessly as sending an email. +--- # Consensus Principles and Rules The XRP Ledger is a universal payment system enabling users to transfer funds across national boundaries as seamlessly as sending an email. Like other peer-to-peer payment networks such as Bitcoin, the XRP Ledger enables peer-to-peer transaction settlement across a decentralized network of computers. Unlike other digital currency protocols, the XRP Ledger allows users to denominate their transactions with any currency they prefer, including fiat currencies, digital currencies and other forms of value, in addition to XRP (the native asset of the XRP Ledger). diff --git a/content/concepts/consensus-network/consensus-protections.ja.md b/content/concepts/consensus-network/consensus-protections.ja.md index dca9b70ff6..60e3c5dcc3 100644 --- a/content/concepts/consensus-network/consensus-protections.ja.md +++ b/content/concepts/consensus-network/consensus-protections.ja.md @@ -1,3 +1,8 @@ +--- +html: consensus-protections.html +parent: consensus-network.html +blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. #TODO: translate +--- # 攻撃および障害モードに対するコンセンサスの保護 XRP Ledgerコンセンサスプロトコルは、 _ビザンチンフォールトトレラント性_ のあるコンセンサスメカニズムです。つまり、あらゆる不適切な状況(参加者が信頼できないオープンネットワークを利用して通信している場合や、不正使用者が常にシステムを乗っ取ろうとしているかまたは中断しようとしている場合など)が発生しても動作するように設計されています。さらに、XRP Ledgerコンセンサスプロトコルの参加者が事前に判明していない場合や、時間の経過とともに変わる場合があります。 diff --git a/content/concepts/consensus-network/consensus-protections.md b/content/concepts/consensus-network/consensus-protections.md index 1160247577..b28376ef03 100644 --- a/content/concepts/consensus-network/consensus-protections.md +++ b/content/concepts/consensus-network/consensus-protections.md @@ -1,3 +1,8 @@ +--- +html: consensus-protections.html +parent: consensus-network.html +blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. +--- # Consensus Protections Against Attacks and Failure Modes The XRP Ledger Consensus Protocol is a _byzantine fault tolerant_ consensus mechanism, which means it's designed to work even if all kinds of things can go wrong: participants depend on an unreliable open network to communicate, and malicious actors may be attempting to control or interrupt the system at any given time. On top of that, the set of participants in the XRP Ledger Consensus Protocol isn't known in advance and can change over time. diff --git a/content/concepts/consensus-network/consensus-research.ja.md b/content/concepts/consensus-network/consensus-research.ja.md index c0f0577d48..3e427ac52f 100644 --- a/content/concepts/consensus-network/consensus-research.ja.md +++ b/content/concepts/consensus-network/consensus-research.ja.md @@ -1,3 +1,8 @@ +--- +html: consensus-research.html +parent: consensus-network.html +blurb: コンセンサスアルゴリズムに関する学術論文と関連研究。 +--- # コンセンサスの研究 Rippleでは、XRP Ledgerのコンセンサスプロトコルの理論上の制限と実際の制限の両方についての研究を進め、この分野にてさまざまなアイデアを探究しています。以下の表に、Rippleが発表した学術論文の一覧を示します。 diff --git a/content/concepts/consensus-network/consensus-research.md b/content/concepts/consensus-network/consensus-research.md index b936e610e9..093507cab0 100644 --- a/content/concepts/consensus-network/consensus-research.md +++ b/content/concepts/consensus-network/consensus-research.md @@ -1,3 +1,8 @@ +--- +html: consensus-research.html +parent: consensus-network.html +blurb: Scholarly articles on consensus algorithms and related research. +--- # Consensus Research Ripple researches both the theoretical and the practical limits of the XRP Ledger's consensus protocols, and explores other ideas in the same space. The following table lists scholarly articles published by Ripple: diff --git a/content/concepts/consensus-network/consensus.ja.md b/content/concepts/consensus-network/consensus.ja.md index 3a82a0be48..bf7d9c9bc2 100644 --- a/content/concepts/consensus-network/consensus.ja.md +++ b/content/concepts/consensus-network/consensus.ja.md @@ -1,3 +1,8 @@ +--- +html: consensus.html +parent: consensus-network.html +blurb: XRP Ledgerにおけるコンセンサスの役割について理解を深めましょう。 +--- # コンセンサス _著者: Dave Cohen、David Schwartz、Arthur Britto_ diff --git a/content/concepts/consensus-network/consensus.md b/content/concepts/consensus-network/consensus.md index e345fc5777..917b109d08 100644 --- a/content/concepts/consensus-network/consensus.md +++ b/content/concepts/consensus-network/consensus.md @@ -1,3 +1,8 @@ +--- +html: consensus.html +parent: consensus-network.html +blurb: Understand the role of consensus in the XRP Ledger. +--- # Consensus _Written by Dave Cohen, David Schwartz, and Arthur Britto._ diff --git a/content/concepts/consensus-network/fee-voting.ja.md b/content/concepts/consensus-network/fee-voting.ja.md index ebd170c1cf..cdaf6d0b3a 100644 --- a/content/concepts/consensus-network/fee-voting.ja.md +++ b/content/concepts/consensus-network/fee-voting.ja.md @@ -1,3 +1,8 @@ +--- +html: fee-voting.html +parent: consensus-network.html +blurb: トランザクションコストと必要準備金の変更投票について。 +--- # 手数料投票 バリデータは、基本の[トランザクションコスト](transaction-cost.html)と[必要準備金](reserves.html)の変更について投票できます。バリデータの構成の設定がネットワークの現在の設定と異なる場合、バリデータはその設定をネットワークに定期的に公開します。定数のバリデータが変更に合意すると、変更を適用できるようになり、以後この変更が有効になります。バリデータはさまざまな理由から(特にXRPの価値の長期的な変化に適応するために)、この処理を行います。 diff --git a/content/concepts/consensus-network/fee-voting.md b/content/concepts/consensus-network/fee-voting.md index f1b48cb6b7..5235a8efbc 100644 --- a/content/concepts/consensus-network/fee-voting.md +++ b/content/concepts/consensus-network/fee-voting.md @@ -1,3 +1,8 @@ +--- +html: fee-voting.html +parent: consensus-network.html +blurb: How validators vote on fees (transaction cost and reserve requirements). +--- # Fee Voting Validators can vote for changes to basic [transaction cost](transaction-cost.html) as well as [reserve requirements](reserves.html). If the preferences in a validator's configuration are different than the network's current settings, the validator expresses its preferences to the network periodically. If a quorum of validators agrees on a change, they can apply a change that takes effect thereafter. Validators may do this for various reasons, especially to adjust to long-term changes in the value of XRP. diff --git a/content/concepts/consensus-network/invariant-checking.md b/content/concepts/consensus-network/invariant-checking.md index 2b30cd10e2..14cafb5d6f 100644 --- a/content/concepts/consensus-network/invariant-checking.md +++ b/content/concepts/consensus-network/invariant-checking.md @@ -1,3 +1,8 @@ +--- +html: invariant-checking.html +parent: consensus-network.html +blurb: Understand what Invariant Checking is, why it exists, how it works, and what invariant checks are active. +--- # Invariant Checking Invariant checking is a safety feature of the XRP Ledger. It consists of a set of checks, separate from normal transaction processing, that guarantee that certain _invariants_ hold true across all transactions. diff --git a/content/concepts/consensus-network/negative-unl.md b/content/concepts/consensus-network/negative-unl.md index 301bf617aa..745fdf6711 100644 --- a/content/concepts/consensus-network/negative-unl.md +++ b/content/concepts/consensus-network/negative-unl.md @@ -1,8 +1,6 @@ --- html: negative-unl.html -funnel: Build -doc_type: Concepts -category: Consensus Network +parent: consensus-network.html status: not_enabled blurb: Understand how Negative UNL improves the ledger's resilience during partial outages. --- diff --git a/content/concepts/consensus-network/parallel-networks.ja.md b/content/concepts/consensus-network/parallel-networks.ja.md index bfb84e01d4..f1fd9cbc8c 100644 --- a/content/concepts/consensus-network/parallel-networks.ja.md +++ b/content/concepts/consensus-network/parallel-networks.ja.md @@ -1,3 +1,8 @@ +--- +html: parallel-networks.html +parent: consensus-network.html +blurb: テストネットワークおよび代替レジャーチェーンと本番環境のXRP Ledgerとの関係について説明します。 +--- # 並列ネットワーク XRP Ledgerにはピアツーピアの本番環境のネットワークが1つ存在し、XRP Ledger上で行われるすべての取引はその本番環境のネットワーク、すなわちMainnet内で発生します。 diff --git a/content/concepts/consensus-network/parallel-networks.md b/content/concepts/consensus-network/parallel-networks.md index 96e7623ed5..402f10845d 100644 --- a/content/concepts/consensus-network/parallel-networks.md +++ b/content/concepts/consensus-network/parallel-networks.md @@ -1,3 +1,8 @@ +--- +html: parallel-networks.html +parent: consensus-network.html +blurb: Understand how test networks and alternate ledger chains relate to the production XRP Ledger. +--- # Parallel Networks There is one production XRP Ledger peer-to-peer network, and all business that takes place on the XRP Ledger occurs within the production network—the Mainnet. diff --git a/content/concepts/consensus-network/transaction-malleability.ja.md b/content/concepts/consensus-network/transaction-malleability.ja.md index 1dbc5e206e..5beed2e59a 100644 --- a/content/concepts/consensus-network/transaction-malleability.ja.md +++ b/content/concepts/consensus-network/transaction-malleability.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-malleability.html +parent: consensus-network.html +blurb: トランザクションが想定とは異なるハッシュを持つようにどのように変更される可能性があるか注意してください。 +--- # トランザクション展性 署名後のトランザクションを、署名に使用されたキーを使用せずに変更できる場合、そのトランザクションには「展性がある」ことになります。XRP Ledgerでは、署名付きトランザクションの**機能性**は変更できませんが、場合によっては第三者がトランザクションの署名と識別用ハッシュを変更できる _可能性があります_ 。 diff --git a/content/concepts/consensus-network/transaction-malleability.md b/content/concepts/consensus-network/transaction-malleability.md index ea8c68a1b1..e4b6df80c5 100644 --- a/content/concepts/consensus-network/transaction-malleability.md +++ b/content/concepts/consensus-network/transaction-malleability.md @@ -1,3 +1,8 @@ +--- +html: transaction-malleability.html +parent: consensus-network.html +blurb: Be aware of ways transactions could be changed to have a different hash than expected. +--- # Transaction Malleability A transaction is "malleable" if it can be changed in any way after being signed, without the keys to sign it. In the XRP Ledger, the **functionality** of a signed transaction cannot change, but in some circumstances a third party _could_ change the signature and identifying hash of a transaction. diff --git a/content/concepts/consensus-network/transaction-queue.ja.md b/content/concepts/consensus-network/transaction-queue.ja.md index 5ca139b958..780f164a68 100644 --- a/content/concepts/consensus-network/transaction-queue.ja.md +++ b/content/concepts/consensus-network/transaction-queue.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-queue.html +parent: consensus-network.html +blurb: コンセンサスに至る前にトランザクションをどのようにキューに入れることができるか説明します。 +--- # トランザクションキュー `rippled`サーバーは、トランザクションキューを使用して[オープンレジャーコスト](transaction-cost.html#オープンレジャーコスト)を適用します。オープンレジャーコストにより、特定のレジャーの目標トランザクション数が設定され、オープンレジャーがこのサイズを超えると、必要なトランザクションコストが迅速に引き上げられます。`rippled`は引き上げられたトランザクションコストを支払うことができないトランザクションを無効にする代わりに、次のレジャーの構築に使用するトランザクションキューにそれらのトランザクションを入れようとします。 diff --git a/content/concepts/consensus-network/transaction-queue.md b/content/concepts/consensus-network/transaction-queue.md index 3ac76be49d..0b1cebbb2c 100644 --- a/content/concepts/consensus-network/transaction-queue.md +++ b/content/concepts/consensus-network/transaction-queue.md @@ -1,3 +1,8 @@ +--- +html: transaction-queue.html +parent: consensus-network.html +blurb: Understand how transactions can be queued before reaching consensus. +--- # Transaction Queue The `rippled` server uses a transaction queue to help enforce the [open ledger cost](transaction-cost.html#open-ledger-cost). The open ledger cost sets a target number of transactions in a given ledger, and escalates the required transaction cost very quickly when the open ledger surpasses this size. Rather than discarding transactions that cannot pay the escalated transaction cost, `rippled` tries to put them in a transaction queue, which it uses to build the next ledger. diff --git a/content/concepts/decentralized-exchange/autobridging.ja.md b/content/concepts/decentralized-exchange/autobridging.ja.md index 104a83c49a..188cdef173 100644 --- a/content/concepts/decentralized-exchange/autobridging.ja.md +++ b/content/concepts/decentralized-exchange/autobridging.ja.md @@ -1,8 +1,13 @@ +--- +html: autobridging.html +parent: decentralized-exchange.html +blurb: オートブリッジングは、コストが下がる場合はXRPを仲介として使用してオーダーブックを自動的に接続します。 +--- # オートブリッジング XRP Ledgerの[分散型取引所](decentralized-exchange.html)で、XRP以外の2種類の通貨を交換する[オファー](offers.html)があった場合、合成されたオーダーブックで[XRP](xrp.html)が中間通貨として使用されることがあります。これは _オートブリッジング_ によるものです。この機能は、通貨を直接交換するよりも安く済む場合にXRPを使用し、あらゆる通貨ペアの流動性を向上させる役割を担います。XRP Ledgerのネイティブ暗号資産であるというXRPの特性によりこのように機能します。オファーを実行する際は、直接オファーとオートブリッジングオファーを組み合わせることで全体として最良の為替レートを実現できます。 -例: _AnitaはGBPを売却してBRLを購入するオファーを発行しました。このような一般的ではない通貨マーケットでは、オファーがあまりない場合があります。良いレートのオファーが1件ありますが、Anitaの取引を満たすのに十分な量ではありません。ただしGBPとXRPおよびBRLとXRPの間には、それぞれアクティブで競争力のあるマーケットが存在します。XRP Ledgerのオートブリッジングシステムは、あるトレーダーからXRPをGBPで購入し、そのXRPを別のトレーダーに支払ってBRLを購入することで、Anitaのオファーを履行できる方法を見つけます。AnitaはGBPとBRLを直接交換するマーケットでの少額オファーを、GBP対XRPのオファーとXRP対BRLのオファーをペアリングしてより良い複合レートと組み合わせて、最適なレートを自動的に得ることができます。_ +例: _AnitaはGBPを売却してBRLを購入するオファーを発行しました。このような一般的ではない通貨マーケットでは、オファーがあまりない場合があります。良いレートのオファーが1件ありますが、Anitaの取引を満たすのに十分な量ではありません。ただしGBPとXRPおよびBRLとXRPの間には、それぞれアクティブで競争力のあるマーケットが存在します。XRP Ledgerのオートブリッジングシステムは、あるトレーダーからXRPをGBPで購入し、そのXRPを別のトレーダーに支払ってBRLを購入することで、Anitaのオファーを履行できる方法を見つけます。AnitaはGBPとBRLを直接交換するマーケットでの少額オファーを、GBP対XRPのオファーとXRP対BRLのオファーをペアリングしてより良い複合レートと組み合わせて、最適なレートを自動的に得ることができます。_ オートブリッジングは、あらゆる[OfferCreateトランザクション][]で自動的に行われます。[Paymentトランザクション](payment.html)ではオートブリッジングはデフォルトでは _行われません_ が、path-findingにより同様の効果のある[パス](paths.html)を検索できます。 diff --git a/content/concepts/decentralized-exchange/autobridging.md b/content/concepts/decentralized-exchange/autobridging.md index c62c1307ab..d214f56e44 100644 --- a/content/concepts/decentralized-exchange/autobridging.md +++ b/content/concepts/decentralized-exchange/autobridging.md @@ -1,3 +1,8 @@ +--- +html: autobridging.html +parent: decentralized-exchange.html +blurb: Autobriding automatically connects order books using XRP as an intermediary when it reduces costs. +--- # Auto-Bridging Any [Offer](offers.html) in the XRP Ledger's [decentralized exchange](decentralized-exchange.html) that would exchange two non-XRP currencies could potentially use [XRP](xrp.html) as an intermediary currency in a synthetic order book. This is because of _auto-bridging_, which serves to improve liquidity across all currency pairs by using XRP when doing so is cheaper than trading those currencies directly. This works because of XRP's nature as a native cryptocurrency to the XRP Ledger. Offer execution can use a combination of direct and auto-bridged offers to achieve the best total exchange rate. diff --git a/content/concepts/decentralized-exchange/offers.ja.md b/content/concepts/decentralized-exchange/offers.ja.md index 7e742abf8a..0f72ce1067 100644 --- a/content/concepts/decentralized-exchange/offers.ja.md +++ b/content/concepts/decentralized-exchange/offers.ja.md @@ -1,3 +1,8 @@ +--- +html: offers.html +parent: decentralized-exchange.html +blurb: オファーはXRP Ledgerの通貨取引オーダーの形態です。オファーのライフサイクルと特性について説明します。 +--- # オファー XRP Ledgerの分散型取引所では、通貨の取引注文は「オファー」と呼ばれます。オファーはXRPと発行済み通貨の取引、または発行済み通貨間の取引(同一通貨コードだがイシュアーが異なる発行済み通貨を含む)を行うことができます。(同一コードでイシュアーが異なる通貨は、[rippling](rippling.html)によって取引することもできます。) diff --git a/content/concepts/decentralized-exchange/offers.md b/content/concepts/decentralized-exchange/offers.md index 51cb3d0d49..50a04262bd 100644 --- a/content/concepts/decentralized-exchange/offers.md +++ b/content/concepts/decentralized-exchange/offers.md @@ -1,3 +1,8 @@ +--- +html: offers.html +parent: decentralized-exchange.html +blurb: Offers are the XRP Ledger's form of currency trading orders. Understand their lifecycle and properties. +--- # Offers In the XRP Ledger's decentralized exchange, orders to trade currency are called "Offers". Offers can trade XRP with issued currencies, or issued currencies with each other, including issued currencies with the same currency code but different issuers. (Currencies with the same code but different issuers can also sometimes be exchanged through [rippling](rippling.html).) diff --git a/content/concepts/decentralized-exchange/ticksize.ja.md b/content/concepts/decentralized-exchange/ticksize.ja.md index 50561ccb2f..1bb17c9424 100644 --- a/content/concepts/decentralized-exchange/ticksize.ja.md +++ b/content/concepts/decentralized-exchange/ticksize.ja.md @@ -1,3 +1,8 @@ +--- +html: ticksize.html +parent: decentralized-exchange.html +blurb: 発行者は、為替レートのごくわずかな差を超えて、頻繁な取引を抑制するためにオーダーブックで通貨のカスタムチックサイズを設定することができます。 +--- # ティックサイズ _([TickSize Amendment][]が必要です。)_ diff --git a/content/concepts/decentralized-exchange/ticksize.md b/content/concepts/decentralized-exchange/ticksize.md index e04fef6532..0ca15b8f24 100644 --- a/content/concepts/decentralized-exchange/ticksize.md +++ b/content/concepts/decentralized-exchange/ticksize.md @@ -1,3 +1,8 @@ +--- +html: ticksize.html +parent: decentralized-exchange.html +blurb: Issuers can set custom tick sizes for currencies to reduce churn in order books over miniscule differences in exchange rates. +--- # Tick Size _(Added by the [TickSize amendment][].)_ diff --git a/content/concepts/introduction/intro-to-consensus.ja.md b/content/concepts/introduction/intro-to-consensus.ja.md index bc407d09c2..5c640c3672 100644 --- a/content/concepts/introduction/intro-to-consensus.ja.md +++ b/content/concepts/introduction/intro-to-consensus.ja.md @@ -1,3 +1,8 @@ +--- +html: intro-to-consensus.html +parent: introduction.html +blurb: XRP Ledgerのコンセンサスメカニズムについて基本的な理解を深めましょう。 +--- # コンセンサスについて _コンセンサス_ は、分散型決済システムの最も重要な特性です。従来の中央集権型決済システムでは、権限のある1人の管理者が決済の方法とタイミングについて最終的な決定権を持ちます。分散型システムでは、その名が示すとおり、そのような管理者は存在しません。その代わりに、XRP Ledgerのような分散型システムでは、参加者は定められた一連のルールに従うことになっているため、同じ一連のイベントとその結果についていつでも合意することができます。この一連のルールは、 _コンセンサスプロトコル_ と呼ばれます。 diff --git a/content/concepts/introduction/intro-to-consensus.md b/content/concepts/introduction/intro-to-consensus.md index b07bec7d04..2927d8002e 100644 --- a/content/concepts/introduction/intro-to-consensus.md +++ b/content/concepts/introduction/intro-to-consensus.md @@ -1,3 +1,8 @@ +--- +html: intro-to-consensus.html +parent: introduction.html +blurb: Develop a basic understanding of the XRP Ledger's consensus mechanism. +--- # Introduction to Consensus _Consensus_ is the most important property of any decentralized payment system. In traditional centralized payment systems, one authoritative administrator gets the final say in how and when payments occur. Decentralized systems, by definition, don't have an administrator to do that. Instead, decentralized systems like the XRP Ledger define a set of rules all participants follow, so every participant can agree on the exact same series of events and their outcome at any point in time. We call this set of rules a _consensus protocol_. diff --git a/content/concepts/introduction/software-ecosystem.ja.md b/content/concepts/introduction/software-ecosystem.ja.md index 6f46557fe5..7892f3ca4d 100644 --- a/content/concepts/introduction/software-ecosystem.ja.md +++ b/content/concepts/introduction/software-ecosystem.ja.md @@ -1,3 +1,8 @@ +--- +html: software-ecosystem.html +parent: introduction.html +blurb: XRP Ledgerソフトウェアで注目されている特性と、それらがどう組み合わさっているのか大まかに紹介します。 +--- # ソフトウェアエコシステム XRP Ledgerは、「価値のインターネット」を推進および実現可能にするソフトウェアプロジェクトの、深く階層化されたエコシステムの土台となるものです。XRP Ledgerとやり取りするプロジェクト、ツール、ビジネスをすべて挙げることはできないため、このページでは、一部のカテゴリーのみを取り上げ、[xrpl.org](https://xrpl.org)で説明されている主要プロジェクトを重点的にご紹介します。 diff --git a/content/concepts/introduction/software-ecosystem.md b/content/concepts/introduction/software-ecosystem.md index d5fa5aa053..a6d218bb27 100644 --- a/content/concepts/introduction/software-ecosystem.md +++ b/content/concepts/introduction/software-ecosystem.md @@ -1,3 +1,8 @@ +--- +html: software-ecosystem.html +parent: introduction.html +blurb: Get an overview of what XRP Ledger software is out there and how it fits together. +--- # Software Ecosystem The XRP Ledger is home to a deep, layered ecosystem of software projects powering and enabling an Internet of Value. It's impossible to list every project, tool, and business that interacts with the XRP Ledger, so this page only lists a few categories and highlights some central projects that are documented here on [xrpl.org](https://xrpl.org). diff --git a/content/concepts/introduction/technical-faq.ja.md b/content/concepts/introduction/technical-faq.ja.md index babced8c8a..a3e81db0f4 100644 --- a/content/concepts/introduction/technical-faq.ja.md +++ b/content/concepts/introduction/technical-faq.ja.md @@ -1,3 +1,8 @@ +--- +html: technical-faq.html +parent: introduction.html +blurb: バリデータ、ユニークノードリスト、XRPの役割、セキュリティなどのトピックに関するよくある質問に対しての答えを見つけてください。 +--- # 技術に関するよくある質問 ## バリデータ(検証者)とユニークノードリスト @@ -106,7 +111,7 @@ XRP Ledgerと通信するためにRippleのXRP Ledgerソフトウェアを使用 ## 関連項目 - [`rippled`コードベース](https://github.com/ripple/rippled) -- ユーザーソフトウェアのコードベース: +- ユーザーソフトウェアのコードベース: - [ripple-lib](https://github.com/ripple/ripple-lib) - [ripplecharts-frontend](https://github.com/ripple/ripplecharts-frontend) - [Ripple GitHub Organization](https://github.com/ripple/) diff --git a/content/concepts/introduction/technical-faq.md b/content/concepts/introduction/technical-faq.md index d29cabc70c..69fff2618f 100644 --- a/content/concepts/introduction/technical-faq.md +++ b/content/concepts/introduction/technical-faq.md @@ -1,3 +1,8 @@ +--- +html: technical-faq.html +parent: introduction.html +blurb: Get answers to frequently asked questions, covering topics such as validators, unique node lists, the role of XRP, and security. +--- # Technical FAQ ## Validators and Unique Node Lists diff --git a/content/concepts/introduction/xrp-ledger-overview.ja.md b/content/concepts/introduction/xrp-ledger-overview.ja.md index 59e43d85e0..561ff72b85 100644 --- a/content/concepts/introduction/xrp-ledger-overview.ja.md +++ b/content/concepts/introduction/xrp-ledger-overview.ja.md @@ -1,3 +1,8 @@ +--- +html: xrp-ledger-overview.html +parent: introduction.html +blurb: XRP Ledgerの基本機能を簡単に紹介します。 +--- # XRP Ledgerの概要 **XRP Ledger**は、ピアツーピア・サーバーのネットワーク機能を備えた分散型の暗号台帳です。XRP Ledgerは**XRP**の土台となるものであり、世界中で使用されている様々な通貨の橋渡しをするために設計されたデジタル資産です。RippleはXRP Ledgerの開発を主導し、_「価値のインターネット」_(情報が移動するようにお金が移動する世界)の実現に向けて鍵となる役割を果たすと期待されるXRPを推進しています。 diff --git a/content/concepts/introduction/xrp-ledger-overview.md b/content/concepts/introduction/xrp-ledger-overview.md index b694f73665..a52cfb971a 100644 --- a/content/concepts/introduction/xrp-ledger-overview.md +++ b/content/concepts/introduction/xrp-ledger-overview.md @@ -1,3 +1,8 @@ +--- +html: xrp-ledger-overview.html +parent: introduction.html +blurb: Get a quick and concise introduction to key features of the XRP Ledger. +--- # XRP Ledger Overview The **XRP Ledger** is an online system for payments, powered by a community without a central leader. Anyone can connect their computer to the peer-to-peer network that manages the ledger. The XRP Ledger is the home of **XRP**, a digital asset designed to bridge the world's many currencies. The XRP Ledger is one part of the developing _Internet of Value_: a world in which money moves the way information does today. diff --git a/content/concepts/introduction/xrp.ja.md b/content/concepts/introduction/xrp.ja.md index 16ba8cbb8b..06a9e43fe8 100644 --- a/content/concepts/introduction/xrp.ja.md +++ b/content/concepts/introduction/xrp.ja.md @@ -1,3 +1,8 @@ +--- +html: xrp.html +parent: introduction.html +blurb: 送金のためのデジタルアセットである、XRPの使い方と特性について学びましょう。 +--- # XRP **XRP**は、XRP Ledgerのネイティブ暗号資産です。XRP Ledgerのすべての[アカウント](accounts.html)間で相互にXRPを送金できます。アカウントは、最小限度額のXRPを[準備金](reserves.html)として保有する必要があります。XRP Ledgerアドレス間にてXRPの直接送金が可能で、ゲートウェイや流動性プロバイダーを必要としません。このため、XRPは便利なブリッジ通貨となりました。 diff --git a/content/concepts/introduction/xrp.md b/content/concepts/introduction/xrp.md index 325ef04222..6a31fdb0fd 100644 --- a/content/concepts/introduction/xrp.md +++ b/content/concepts/introduction/xrp.md @@ -1,3 +1,8 @@ +--- +html: xrp.html +parent: introduction.html +blurb: Learn about the uses and properties of XRP, the digital asset for payments. +--- # XRP **XRP** is the native cryptocurrency of the XRP Ledger. All [accounts](accounts.html) in the XRP Ledger can send XRP among one another and must hold a minimum amount of XRP as a [reserve](reserves.html). XRP can be sent directly from any XRP Ledger address to any other, without needing a gateway or liquidity provider. This helps make XRP a convenient bridge currency. diff --git a/content/concepts/issued-currencies/authorized-trust-lines.ja.md b/content/concepts/issued-currencies/authorized-trust-lines.ja.md index 83a1a0ee68..a5f11737a3 100644 --- a/content/concepts/issued-currencies/authorized-trust-lines.ja.md +++ b/content/concepts/issued-currencies/authorized-trust-lines.ja.md @@ -1,3 +1,8 @@ +--- +html: authorized-trust-lines.html +parent: issued-currencies.html +blurb: 通貨発行者が自己の発行済み通貨を保有できる人を制限できる、Authorized Trust Lineについて説明します。 +--- # Authorized Trust Lines XRP LedgerのAuthorized Trust Lines機能により、通貨イシュアーは自身の(XRP以外の)発行済み通貨を保有できるユーザーを制限できます。これにより、不明なXRP Ledgerアドレスは発行済み通貨を保有できなくなります。Authorized Trust Lines機能は発行済み通貨にのみ適用され、XRPには影響しません。 diff --git a/content/concepts/issued-currencies/authorized-trust-lines.md b/content/concepts/issued-currencies/authorized-trust-lines.md index bb50675acf..860a0692f8 100644 --- a/content/concepts/issued-currencies/authorized-trust-lines.md +++ b/content/concepts/issued-currencies/authorized-trust-lines.md @@ -1,3 +1,8 @@ +--- +html: authorized-trust-lines.html +parent: issued-currencies.html +blurb: Learn about authorized trust lines, which enable a currency issuer to limit who can hold its issued (non-XRP) currencies. +--- # Authorized Trust Lines The XRP Ledger's Authorized Trust Lines feature enables a currency issuer to limit who can hold its issued (non-XRP) currencies, so that unknown XRP Ledger addresses cannot hold those currencies. The Authorized Trust Lines feature only applies to issued currencies and has no effect on XRP. diff --git a/content/concepts/issued-currencies/demurrage.md b/content/concepts/issued-currencies/demurrage.md index 9864ec9dbc..f4b461fd1d 100644 --- a/content/concepts/issued-currencies/demurrage.md +++ b/content/concepts/issued-currencies/demurrage.md @@ -1,3 +1,9 @@ +--- +html: demurrage.html +parent: issued-currencies.html +blurb: (Obsolete) Some older XRP Ledger tools used to support currency codes with built-in interest and negative interest rates. +status: removed +--- # Demurrage **Warning:** Demurrage is a deprecated feature with no ongoing support. This page describes historical behavior of older versions of XRP Ledger software. diff --git a/content/concepts/issued-currencies/freezes.ja.md b/content/concepts/issued-currencies/freezes.ja.md index 4de28f47a4..fbdc2ebf44 100644 --- a/content/concepts/issued-currencies/freezes.ja.md +++ b/content/concepts/issued-currencies/freezes.ja.md @@ -1,3 +1,8 @@ +--- +html: freezes.html +parent: issued-currencies.html +blurb: 凍結では、コンプライアンス目的で発行済み通貨の取引を停止できます。 +--- # 発行済み通貨の凍結 XRPは発行済み通貨ではありません。XRPはXRP Ledgerのネイティブ資産であり、XRP Ledgerでのトランザクションの実行に必要となります。XRPは取引相手を必要としません。つまり、XRPを保有しているということは負債ではなく実際の通貨であるXRPを保有していることになります。このため、_**いかなる組織または個人もXRPを凍結できません**_。 diff --git a/content/concepts/issued-currencies/freezes.md b/content/concepts/issued-currencies/freezes.md index 61aabd7cee..0cb4d8a04a 100644 --- a/content/concepts/issued-currencies/freezes.md +++ b/content/concepts/issued-currencies/freezes.md @@ -1,3 +1,8 @@ +--- +html: freezes.html +parent: issued-currencies.html +blurb: Freezes can suspend trading of issued currencies for compliance purposes. +--- # Freezing Issued Currencies XRP is not an issued currency. XRP is the only native asset on the XRP Ledger and is required in order to conduct transactions on the XRP Ledger. XRP is counterparty free, meaning that when someone holds XRP, they are not holding a liability, they are holding the actual currency, XRP. Due to this fact, _**XRP CANNOT be frozen by any entity or individual**_. diff --git a/content/concepts/issued-currencies/issued-currencies-overview.ja.md b/content/concepts/issued-currencies/issued-currencies-overview.ja.md index 8739482557..a8f0c159c0 100644 --- a/content/concepts/issued-currencies/issued-currencies-overview.ja.md +++ b/content/concepts/issued-currencies/issued-currencies-overview.ja.md @@ -1,3 +1,8 @@ +--- +html: issued-currencies-overview.html +parent: issued-currencies.html +blurb: 発行済み通貨の概要と、XRP Ledgerにおけるその特性について説明します。 +--- # 発行済み通貨の概要 XRP Ledgerでは、XRP以外の通貨はすべて**発行済み通貨**とされます。このようなデジタル資産(「イシュアンス」または「IOU」とも呼ばれます)は、「トラストライン」と呼ばれるアドレス間の会計上の関係で管理されます。発行済み通貨は通常、負債とも資産とも見なされるため、トラストラインの残高は、見る視点によってマイナスにもプラスにもなります。どのアドレスも(XRP以外の)通貨を自由に発行できますが、他のアドレスが希望する保有量によってのみ制限されます。 diff --git a/content/concepts/issued-currencies/issued-currencies-overview.md b/content/concepts/issued-currencies/issued-currencies-overview.md index 6767bd39d1..e93cd4c3d1 100644 --- a/content/concepts/issued-currencies/issued-currencies-overview.md +++ b/content/concepts/issued-currencies/issued-currencies-overview.md @@ -1,3 +1,8 @@ +--- +html: issued-currencies-overview.html +parent: issued-currencies.html +blurb: Get an overview of issued currencies and their properties in the XRP Ledger. +--- # Issued Currencies Overview All currencies other than XRP can be represented in the XRP Ledger as **issued currencies**. These digital assets (sometimes called "IOUs") are tracked in accounting relationships, called "trust lines," between addresses. Issued currencies are typically considered as liabilities from one perspective and assets from the other, so the balance of a trust line is negative or positive depending on which side you view it from. Any address may freely issue (non-XRP) currencies, limited only by how much other addresses are willing to hold. diff --git a/content/concepts/issued-currencies/issuing-and-operational-addresses.ja.md b/content/concepts/issued-currencies/issuing-and-operational-addresses.ja.md index ba5e75f9c9..45cf841782 100644 --- a/content/concepts/issued-currencies/issuing-and-operational-addresses.ja.md +++ b/content/concepts/issued-currencies/issuing-and-operational-addresses.ja.md @@ -1,3 +1,8 @@ +--- +html: issuing-and-operational-addresses.html +parent: issued-currencies.html +blurb: XRP Ledgerで自動的にトランザクションを送信するビジネスは、リスクを最小限に抑えるために目的ごとに別のアドレスを設定することをおすすめします。 +--- # 発行アドレスと運用アドレス {% include '_snippets/issuing-and-operational-addresses-intro.ja.md' %} diff --git a/content/concepts/issued-currencies/issuing-and-operational-addresses.md b/content/concepts/issued-currencies/issuing-and-operational-addresses.md index 0254af8794..535ac583a8 100644 --- a/content/concepts/issued-currencies/issuing-and-operational-addresses.md +++ b/content/concepts/issued-currencies/issuing-and-operational-addresses.md @@ -1,3 +1,8 @@ +--- +html: issuing-and-operational-addresses.html +parent: issued-currencies.html +blurb: Businesses sending transactions on the XRP Ledger automatically should set up separate addresses for different purposes to minimize risk. +--- # Issuing and Operational Addresses {% include '_snippets/issuing-and-operational-addresses-intro.md' %} diff --git a/content/concepts/issued-currencies/paths.ja.md b/content/concepts/issued-currencies/paths.ja.md index 3c46f13d91..136501b61c 100644 --- a/content/concepts/issued-currencies/paths.ja.md +++ b/content/concepts/issued-currencies/paths.ja.md @@ -1,3 +1,8 @@ +--- +html: paths.html +parent: issued-currencies.html +blurb: 発行済み通貨の支払いは、接続されているユーザーのパスとオーダーブックを通す必要があります。 +--- # パス XRP Ledgerでは、[発行済み通貨](issued-currencies-overview.html)の支払いが送金元から受取人に届くまでにたどる中間ステップの道筋をパスによって定義します。パスは、XRP Ledgerの[分散型取引所](decentralized-exchange.html)のオーダーを介して送金元と受取人を結び付けることで、[複数通貨間の支払い](cross-currency-payments.html)を可能にします。また、負債を相殺するような複雑な決済もパスにより可能になります。 diff --git a/content/concepts/issued-currencies/paths.md b/content/concepts/issued-currencies/paths.md index 428c7b82d5..2849a7abc3 100644 --- a/content/concepts/issued-currencies/paths.md +++ b/content/concepts/issued-currencies/paths.md @@ -1,3 +1,8 @@ +--- +html: paths.html +parent: issued-currencies.html +blurb: Payments of issued currencies must traverse paths of connected users and order books. +--- # Paths In the XRP Ledger, paths define a way for [issued currency](issued-currencies-overview.html) payments to flow through intermediary steps on their way from sender to receiver. Paths enable [cross-currency payments](cross-currency-payments.html) by connecting sender and receiver through orders in the XRP Ledger's [decentralized exchange](decentralized-exchange.html). Paths also enable complex settlement of offsetting debts. diff --git a/content/concepts/issued-currencies/rippling.ja.md b/content/concepts/issued-currencies/rippling.ja.md index bb596008ce..c7bbe8c78d 100644 --- a/content/concepts/issued-currencies/rippling.ja.md +++ b/content/concepts/issued-currencies/rippling.ja.md @@ -1,3 +1,8 @@ +--- +html: rippling.html +parent: issued-currencies.html +blurb: Ripplingは、複数当事者間での発行済み通貨残高の自動ネット決済です。 +--- # Rippling XRP Ledgerでは、「Rippling」とは同一通貨の[トラストライン](trust-lines-and-issuing.html)を有する複数の接続当事者間での非可分なネット決済のプロセスを指しています。Ripplingは発行済み通貨の基幹的なプロセスです。Ripplingを利用すれば、同一イシュアーを信頼するユーザーは、そのイシュアーを受動的な仲介機関として発行済み残高を相互に送金できるようになります。Ripplingは、受動的かつ双方向の[通貨取引オーダー](offers.html)のようなもので、制限がなく、通貨コードが同一でイシュアーが異なる2つの通貨間の為替レートは1:1です。 diff --git a/content/concepts/issued-currencies/rippling.md b/content/concepts/issued-currencies/rippling.md index 1a45a9a0ac..d56884f3b0 100644 --- a/content/concepts/issued-currencies/rippling.md +++ b/content/concepts/issued-currencies/rippling.md @@ -1,3 +1,8 @@ +--- +html: rippling.html +parent: issued-currencies.html +blurb: Rippling is automatic multi-party net settlement of issued currency balances. +--- # Rippling In the XRP Ledger, "rippling" describes a process of atomic net settlement between multiple connected parties who have [trust lines](trust-lines-and-issuing.html) for the same currency. Rippling is an essential part of issued currencies, because it allows users who trust the same issuer to send issued balances to each other with the issuer as a passive intermediary. In a sense, rippling is like a passive, two-way [currency exchange order](offers.html) with no limit and a 1:1 exchange rate for two currencies with the same currency code but different issuers. diff --git a/content/concepts/issued-currencies/transfer-fees.ja.md b/content/concepts/issued-currencies/transfer-fees.ja.md index 4a339c606c..81aa615e27 100644 --- a/content/concepts/issued-currencies/transfer-fees.ja.md +++ b/content/concepts/issued-currencies/transfer-fees.ja.md @@ -1,3 +1,8 @@ +--- +html: transfer-fees.html +parent: issued-currencies.html +blurb: 通貨発行者は、自己の発行済み通貨の送金に手数料を課すことができます。 +--- # 送金手数料 [XRP Ledgerで通貨を発行する金融機関](become-an-xrp-ledger-gateway.html)は、XRP Ledgerの`TransferRate`設定を使用して、 その金融機関が発行する通貨を送金するユーザーに対し _送金手数料_ を請求できます。この送金の送金元からは送金手数料に基づくパーセンテージが引き落とされ、送金先には予定額が入金されます。差額が送金手数料です。送金手数料は発行アドレスの資産となり、XRP Ledgerではこれ以上追跡されません。発行アカウントとの _直接_ の送金と入金には送金手数料は適用されませんが、[運用アドレス][]から別のユーザーへの送金には送金手数料が適用されます。 diff --git a/content/concepts/issued-currencies/transfer-fees.md b/content/concepts/issued-currencies/transfer-fees.md index 047d9f7889..3ceb4e7bf4 100644 --- a/content/concepts/issued-currencies/transfer-fees.md +++ b/content/concepts/issued-currencies/transfer-fees.md @@ -1,3 +1,8 @@ +--- +html: transfer-fees.html +parent: issued-currencies.html +blurb: Currency issuers can charge a fee for transferring their issued currencies. +--- # Transfer Fees The `TransferRate` setting in the XRP Ledger allows [financial institutions that issue currency in the XRP Ledger](become-an-xrp-ledger-gateway.html) to charge users a _transfer fee_ for sending the currencies issued by that financial institution. The sender of the transfer is debited an extra percentage based on the transfer fee, while the recipient of the transfer is credited the intended amount. The difference is the transfer fee, which becomes the property of the issuing address, and is no longer tracked in the XRP Ledger. The transfer fee does not apply when sending or receiving _directly_ to and from the issuing account, but it does apply when transferring from an [operational address][] to another user. diff --git a/content/concepts/issued-currencies/trust-lines-and-issuing.ja.md b/content/concepts/issued-currencies/trust-lines-and-issuing.ja.md index fe9d0328e5..f85d4d5f8e 100644 --- a/content/concepts/issued-currencies/trust-lines-and-issuing.ja.md +++ b/content/concepts/issued-currencies/trust-lines-and-issuing.ja.md @@ -1,3 +1,8 @@ +--- +html: trust-lines-and-issuing.html +parent: issued-currencies.html +blurb: トラストラインの特性と根本原理について説明します。 +--- # トラストラインと発行 XRP Ledgerの[発行済み通貨](issued-currencies.html)は、XRP Ledger外部で _ゲートウェイ_ が保有する価値をしばしば表します。ユーザーがXRP Ledgerの残高をイシュアーに返却して清算するときには、XRP Ledger内でこれらの資金を発行するアドレスが、XRP Ledger外部で残高を払い戻すことが期待されます。 diff --git a/content/concepts/issued-currencies/trust-lines-and-issuing.md b/content/concepts/issued-currencies/trust-lines-and-issuing.md index 40d50503c7..7d5b32ea20 100644 --- a/content/concepts/issued-currencies/trust-lines-and-issuing.md +++ b/content/concepts/issued-currencies/trust-lines-and-issuing.md @@ -1,3 +1,8 @@ +--- +html: trust-lines-and-issuing.html +parent: issued-currencies.html +blurb: Learn about the properties and rationale of trust lines. +--- # Trust Lines and Issuing [Issued currencies](issued-currencies.html) in the XRP Ledger often represent value held by _gateways_ in the world outside the XRP Ledger. The address that issues those funds in the XRP Ledger is expected to pay the balance back, outside of the XRP Ledger, when users redeem their XRP Ledger balances by returning them to the issuer. diff --git a/content/concepts/payment-system-basics/accounts/accounts.ja.md b/content/concepts/payment-system-basics/accounts/accounts.ja.md index 0b2fc90705..2e6f95ed69 100644 --- a/content/concepts/payment-system-basics/accounts/accounts.ja.md +++ b/content/concepts/payment-system-basics/accounts/accounts.ja.md @@ -1,3 +1,8 @@ +--- +html: accounts.html +parent: payment-system-basics.html +blurb: XRP Ledgerのアカウントについて説明します。アカウントはトランザクションを送信でき、XRPを保有できます。 +--- # アカウント XRP Ledgerの「アカウント」は、XRPの所有者と[トランザクション](transaction-formats.html)の送信者を表します。アカウントの主な要素は次のとおりです。 diff --git a/content/concepts/payment-system-basics/accounts/accounts.md b/content/concepts/payment-system-basics/accounts/accounts.md index 25785fe940..c09bbe926c 100644 --- a/content/concepts/payment-system-basics/accounts/accounts.md +++ b/content/concepts/payment-system-basics/accounts/accounts.md @@ -1,3 +1,8 @@ +--- +html: accounts.html +parent: payment-system-basics.html +blurb: Learn about accounts in the XRP Ledger. Accounts can send transactions and hold XRP. +--- # Accounts An "Account" in the XRP Ledger represents a holder of XRP and a sender of [transactions](transaction-formats.html). The core elements of an account are: diff --git a/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md b/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md index 3d5972841c..b333ff1341 100644 --- a/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md +++ b/content/concepts/payment-system-basics/accounts/cryptographic-keys.ja.md @@ -1,3 +1,8 @@ +--- +html: cryptographic-keys.html +parent: accounts.html +blurb: 暗号鍵を使用してトランザクションを承認し、XRP Ledgerがトランザクションを実行できるようにします。 +--- # 暗号鍵 XRP Ledgerでは、[トランザクション](transaction-basics.html)による一連の具体的なアクションの実行が承認されていることを、デジタル署名によって証明します。署名されたトランザクションのみがネットワークに送信され、検証済みレジャーに含まれます。 diff --git a/content/concepts/payment-system-basics/accounts/cryptographic-keys.md b/content/concepts/payment-system-basics/accounts/cryptographic-keys.md index 2b2cc7d049..2c3d771650 100644 --- a/content/concepts/payment-system-basics/accounts/cryptographic-keys.md +++ b/content/concepts/payment-system-basics/accounts/cryptographic-keys.md @@ -1,3 +1,8 @@ +--- +html: cryptographic-keys.html +parent: accounts.html +blurb: Use cryptographic keys to approve transactions so the XRP Ledger can execute them. +--- # Cryptographic Keys In the XRP Ledger, a digital signature _authorizes_ a [transaction](transaction-basics.html) to do a specific set of actions. Only signed transactions can be submitted to the network and included in a validated ledger. diff --git a/content/concepts/payment-system-basics/accounts/depositauth.ja.md b/content/concepts/payment-system-basics/accounts/depositauth.ja.md index c62cfad849..a9fcd777cd 100644 --- a/content/concepts/payment-system-basics/accounts/depositauth.ja.md +++ b/content/concepts/payment-system-basics/accounts/depositauth.ja.md @@ -1,3 +1,8 @@ +--- +html: depositauth.html +parent: accounts.html +blurb: DepositAuth設定をすると、アカウントは着信ペイメントをデフォルトでブロックします。 +--- # Deposit Authorization _([DepositAuth Amendment][]が必要です。)_ diff --git a/content/concepts/payment-system-basics/accounts/depositauth.md b/content/concepts/payment-system-basics/accounts/depositauth.md index 9ff4c6cd08..973f8dbd91 100644 --- a/content/concepts/payment-system-basics/accounts/depositauth.md +++ b/content/concepts/payment-system-basics/accounts/depositauth.md @@ -1,3 +1,8 @@ +--- +html: depositauth.html +parent: accounts.html +blurb: The DepositAuth setting lets an account block incoming payments by default. +--- # Deposit Authorization _(Added by the [DepositAuth amendment][].)_ diff --git a/content/concepts/payment-system-basics/accounts/multi-signing.ja.md b/content/concepts/payment-system-basics/accounts/multi-signing.ja.md index 449946a7d2..7ebcf13944 100644 --- a/content/concepts/payment-system-basics/accounts/multi-signing.ja.md +++ b/content/concepts/payment-system-basics/accounts/multi-signing.ja.md @@ -1,3 +1,8 @@ +--- +html: multi-signing.html +parent: accounts.html +blurb: マルチ署名を使用することで、トランザクション送信時のセキュリティが強化されます。 +--- # マルチ署名 マルチ署名は、複数のシークレットキーを組み合わせて使用してXRP Ledgerの[トランザクションを承認する](transaction-basics.html#トランザクションの承認)手法です。アドレスで有効な承認手法(マルチ署名、[マスターキーペア](cryptographic-keys.html#マスターキーペア)、[レギュラーキーペア](cryptographic-keys.html#レギュラーキーペア)など)を自由に組み合わせて使用できます。(唯一の要件は、 _少なくとも1つの_ 手法を有効にする必要があることです。) diff --git a/content/concepts/payment-system-basics/accounts/multi-signing.md b/content/concepts/payment-system-basics/accounts/multi-signing.md index dd464b0e1f..0e87be9ac7 100644 --- a/content/concepts/payment-system-basics/accounts/multi-signing.md +++ b/content/concepts/payment-system-basics/accounts/multi-signing.md @@ -1,3 +1,8 @@ +--- +html: multi-signing.html +parent: accounts.html +blurb: Use multi-signing for greater security sending transactions. +--- # Multi-Signing Multi-signing in the XRP Ledger is a method of [authorizing transactions](transaction-basics.html#authorizing-transactions) for the XRP Ledger by using a combination of multiple secret keys. You can have any combination of authorization methods enabled for your address, including multi-signing, a [master key pair](cryptographic-keys.html#master-key-pair), and a [regular key pair](cryptographic-keys.html#regular-key-pair). (The only requirement is that _at least one_ method must be enabled.) diff --git a/content/concepts/payment-system-basics/accounts/reserves.ja.md b/content/concepts/payment-system-basics/accounts/reserves.ja.md index 726babbd81..0a86ada703 100644 --- a/content/concepts/payment-system-basics/accounts/reserves.ja.md +++ b/content/concepts/payment-system-basics/accounts/reserves.ja.md @@ -1,3 +1,8 @@ +--- +html: reserves.html +parent: accounts.html +blurb: XRP Ledgerアカウントでは、レジャーデータ内のスパムを減らすためにXRPの準備金が必要です。 +--- # 準備金 XRP Ledgerでは、スパムや悪意のある使用によって、共有グローバル台帳(レジャー)が過度に大きくならないように、 _準備金_ の仕組みをXRPに適用しています。現在一般に市販されているのマシンで、処理中の現行レジャーを常にRAMに保存でき、全履歴がディスクに収まるように、技術の向上に合わせて台帳が大きくなるのを制限することが目的です。 diff --git a/content/concepts/payment-system-basics/accounts/reserves.md b/content/concepts/payment-system-basics/accounts/reserves.md index 8ef5d9d033..58272b1cbb 100644 --- a/content/concepts/payment-system-basics/accounts/reserves.md +++ b/content/concepts/payment-system-basics/accounts/reserves.md @@ -1,3 +1,8 @@ +--- +html: reserves.html +parent: accounts.html +blurb: XRP Ledger accounts require a reserve of XRP to reduce spam in ledger data. +--- # Reserves The XRP Ledger applies _reserve requirements_, in XRP, to protect the shared global ledger from growing excessively large as the result of spam or malicious usage. The goal is to constrain the growth of the ledger to match improvements in technology so that a current commodity-level machine can always fit the current ledger in RAM and the full ledger history on disk. diff --git a/content/concepts/payment-system-basics/accounts/tickets.md b/content/concepts/payment-system-basics/accounts/tickets.md index 10fc4133c3..ba77ecd9f1 100644 --- a/content/concepts/payment-system-basics/accounts/tickets.md +++ b/content/concepts/payment-system-basics/accounts/tickets.md @@ -1,9 +1,6 @@ --- html: tickets.html -funnel: Build -doc_type: Concepts -category: Payment System Basics -subcategory: Accounts +parent: accounts.html blurb: Send transactions in non-sequential order. status: not_enabled --- diff --git a/content/concepts/payment-system-basics/fees.ja.md b/content/concepts/payment-system-basics/fees.ja.md index 52afa536d6..0fb52a4442 100644 --- a/content/concepts/payment-system-basics/fees.ja.md +++ b/content/concepts/payment-system-basics/fees.ja.md @@ -1,3 +1,8 @@ +--- +html: fees.html +parent: payment-system-basics.html +blurb: レジャーを悪用から守る中立的な手数料(誰にも支払われません)や、ユーザーが互いから徴収できる手数料など、XRP Ledgerで許可されている手数料のタイプについて説明します。 +--- # 手数料(曖昧さの回避) XRP Ledgerは分散型レジャーであり、暗号技術により保護され、サーバーで構成される分散型ピアツーピアネットワークで運用されます。つまり、Rippleを含め誰もネットワークアクセス料を要求できません。 diff --git a/content/concepts/payment-system-basics/fees.md b/content/concepts/payment-system-basics/fees.md index 3136dda294..548c66aa2f 100644 --- a/content/concepts/payment-system-basics/fees.md +++ b/content/concepts/payment-system-basics/fees.md @@ -1,3 +1,8 @@ +--- +html: fees.html +parent: payment-system-basics.html +blurb: Learn about the types of fees allowed by the XRP Ledger, including neutral fees (payable to no one) that protect the ledger against abuse, as well as fees that users can collect from each other. +--- # Fees (Disambiguation) The XRP Ledger is a decentralized ledger, secured by cryptography and powered by a distributed peer-to-peer network of servers. This means that no one party, not even Ripple, can require a fee for access to the network. diff --git a/content/concepts/payment-system-basics/ledgers.ja.md b/content/concepts/payment-system-basics/ledgers.ja.md index 49c468e4bc..040f3c8a9d 100644 --- a/content/concepts/payment-system-basics/ledgers.ja.md +++ b/content/concepts/payment-system-basics/ledgers.ja.md @@ -1,3 +1,8 @@ +--- +html: ledgers.html +parent: payment-system-basics.html +blurb: XRP Ledgerは、rippledによって内部データベースに保持されている一連の個別レジャー(レジャーバージョン)で構成されています。これらのレジャーの構造と内容について説明します。 +--- # レジャー XRP Ledgerは完全にオープンな共有グローバルレジャーです。個々の参加者はこのレジャーを管理する個々の機関を信頼しなくても、レジャーの整合性を信頼できます。`rippled`サーバーソフトウェアは、非常に特殊なルールによってのみ更新可能なレジャーデータベースを管理することにより、これを実現しています。各`rippled`インスタンスはレジャーの完全なコピーを保持し、`rippled`サーバーからなるピアツーピアネットワークはトランザクション候補を各サーバーに配信します。コンセンサスプロセスによって、レジャーの新しいバージョンに適用されるトランザクションが決定します。関連項目: [コンセンサスプロセス](consensus.html)。 diff --git a/content/concepts/payment-system-basics/ledgers.md b/content/concepts/payment-system-basics/ledgers.md index 86f42eba6b..f73bae1bb8 100644 --- a/content/concepts/payment-system-basics/ledgers.md +++ b/content/concepts/payment-system-basics/ledgers.md @@ -1,3 +1,8 @@ +--- +html: ledgers.html +parent: payment-system-basics.html +blurb: The XRP Ledger is composed of a series of individual ledgers, or ledger versions, which rippled keeps in its internal database. Learn about the structure and contents of these ledgers. +--- # Ledgers The XRP Ledger is a shared, global ledger that is open to all. Individual participants can trust the integrity of the ledger without having to trust any single institution to manage it. The `rippled` server software accomplishes this by managing a ledger database that can only be updated according to very specific rules. Each instance of `rippled` keeps a full copy of the ledger, and the peer-to-peer network of `rippled` servers distributes candidate transactions among themselves. The consensus process determines which transactions get applied to each new version of the ledger. See also: [The Consensus Process](consensus.html). diff --git a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md b/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md index 0e4d88ec7c..a1fdcdc946 100644 --- a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md +++ b/content/concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md @@ -1,3 +1,8 @@ +--- +html: finality-of-results.html +parent: transaction-basics.html +blurb: トランザクション結果が最終的かつ不変になるタイミングについて説明します。 +--- # 結果のファイナリティー トランザクションがコンセンサスレジャーに適用される順序は、[レジャー](ledgers.html)がクローズされ、そのトランザクションセットが[コンセンサスプロセス](intro-to-consensus.html)によって承認されるまで確定されません。最初に成功したトランザクションはその後で失敗する可能性があり、最初に失敗したトランザクションはその後で成功する可能性があります。さらに、あるラウンドでコンセンサスプロセスによって拒否されたトランザクションは、後のラウンドでコンセンサスに達する可能性があります。 diff --git a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md b/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md index 71a8cd49f6..59edc243cd 100644 --- a/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md +++ b/content/concepts/payment-system-basics/transaction-basics/finality-of-results.md @@ -1,3 +1,8 @@ +--- +html: finality-of-results.html +parent: transaction-basics.html +blurb: Learn when the outcome of a transaction is final and immutable. +--- # Finality of Results The order in which transactions apply to the consensus [ledger](ledgers.html) is not final until a ledger is closed and the exact transaction set is approved by the [consensus process](intro-to-consensus.html). A transaction that succeeded initially could still fail, and a transaction that failed initially could still succeed. Additionally, a transaction that was rejected by the consensus process in one round could achieve consensus in a later round. diff --git a/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md b/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md index 21eb1d1c28..6a370195a9 100644 --- a/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md +++ b/content/concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md @@ -1,3 +1,8 @@ +--- +html: source-and-destination-tags.html +parent: transaction-basics.html +blurb: Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses. +--- # Source and Destination Tags _Source tags_ and _destination tags_ are a feature of XRP Ledger [payments](payment-types.html) that can indicate specific purposes for payments from and to multi-purpose addresses. Source and destination tags do not have direct on-ledger functionality; source and destination tags merely provide information about how off-ledger systems should process a payment. In transactions, both source and destination tags are formatted as 32-bit unsigned integers. diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md b/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md index c5a814cea2..36254ec7d7 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md +++ b/content/concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-basics.html +parent: payment-system-basics.html +blurb: トランザクションは、XRP Ledgerの変更を可能にする唯一の手段です。トランザクションの形態とその使用方法について説明します。 +--- # トランザクションの基本 _トランザクション(取引)_ は、XRP Ledgerを変更する唯一の方法です。[コンセンサスプロセス](consensus.html)に従って署名され、送信され、検証済みのレジャーバージョンに承認された場合にのみ、トランザクションは最終的なものになります。レジャーのルールによっては、_[疑似トランザクション](pseudo-transaction-types.html)_ も生成されます。このトランザクションは署名も送信もされませんが、コンセンサスによって承認されなければならないことは同様です。失敗したトランザクションであっても、スパム対策の[トランザクションコスト][]を支払のためXRPの残高が変わるため、レジャーに記録されます。 diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md b/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md index 45f20f209f..b5e8e88464 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md +++ b/content/concepts/payment-system-basics/transaction-basics/transaction-basics.md @@ -1,3 +1,8 @@ +--- +html: transaction-basics.html +parent: payment-system-basics.html +blurb: Transactions are the only way to change the XRP Ledger. Understand what forms they take and how to use them. +--- # Transaction Basics A _Transaction_ is the only way to modify the XRP Ledger. Transactions are only final if signed, submitted, and accepted into a validated ledger version following the [consensus process](consensus.html). Some ledger rules also generate _[pseudo-transactions](pseudo-transaction-types.html)_, which aren't signed or submitted, but still must be accepted by consensus. Transactions that fail are also included in ledgers because they modify balances of XRP to pay for the anti-spam [transaction cost][]. diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md b/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md index 89cf95908b..e0ebbef7a2 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md +++ b/content/concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-cost.html +parent: transaction-basics.html +blurb: トランザクションコストとはトランザクション送信のために償却される少額のXRPで、これによってレジャーがスパムから保護されます。トランザクションコストの適用方法について説明します。 +--- # トランザクションコスト XRP LedgerをスパムやDoS攻撃から守るため、各トランザクションでは少額の[XRP](xrp.html)が消却されます。この _トランザクションコスト_ はネットワークの負荷とともに増加するように設計されており、故意または不注意にネットワークに過剰な負荷をかけると非常に高くつきます。 @@ -119,7 +124,7 @@ XRP LedgerをスパムやDoS攻撃から守るため、各トランザクショ * `rippled`を使用している場合は、[signメソッド][]の`fee_mult_max`パラメーターと`fee_div_max`パラメーターを使用して、署名しようとしている負荷スケーリングに制限を設定することもできます。 * オフラインのマシンから現在のトランザクションコストを調べることはできません。 * [マルチ署名](multi-signing.html)の場合、トランザクションコストの自動指定は行えません。 - + ## トランザクションコストと失敗したトランザクション diff --git a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md b/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md index be9c8baad4..ba13386456 100644 --- a/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md +++ b/content/concepts/payment-system-basics/transaction-basics/transaction-cost.md @@ -1,3 +1,8 @@ +--- +html: transaction-cost.html +parent: transaction-basics.html +blurb: The transaction cost is a small amount of XRP destroyed to send a transaction, which protects the ledger from spam. Learn how the transaction cost applies. +--- # Transaction Cost To protect the XRP Ledger from being disrupted by spam and denial-of-service attacks, each transaction must destroy a small amount of [XRP](xrp.html). This _transaction cost_ is designed to increase along with the load on the network, making it very expensive to deliberately or inadvertently overload the network. diff --git a/content/concepts/payment-types/checks.ja.md b/content/concepts/payment-types/checks.ja.md index 684fe65b27..3b5aedb13d 100644 --- a/content/concepts/payment-types/checks.ja.md +++ b/content/concepts/payment-types/checks.ja.md @@ -1,3 +1,8 @@ +--- +html: checks.html +parent: payment-types.html +blurb: Checksを使用すると、指定の受取人による取消または換金が可能な後払いの支払いを生成することができます。 +--- # Checks _([Checks Amendment][]が必要です)_ diff --git a/content/concepts/payment-types/checks.md b/content/concepts/payment-types/checks.md index aba6d50dc4..c959de0543 100644 --- a/content/concepts/payment-types/checks.md +++ b/content/concepts/payment-types/checks.md @@ -1,3 +1,8 @@ +--- +html: checks.html +parent: payment-types.html +blurb: Checks let users create deferred payments that can be canceled or cashed by the intended recipients. +--- # Checks _(Added by the [Checks amendment][].)_ diff --git a/content/concepts/payment-types/cross-currency-payments.ja.md b/content/concepts/payment-types/cross-currency-payments.ja.md index 51ea6cc175..06e9df7076 100644 --- a/content/concepts/payment-types/cross-currency-payments.ja.md +++ b/content/concepts/payment-types/cross-currency-payments.ja.md @@ -1,3 +1,8 @@ +--- +html: cross-currency-payments.html +parent: payment-types.html +blurb: 複数通貨間の支払いでは、パスとオーダーブックを通じて変換するのとは異なる通貨を自動的にに送金します。 +--- # 複数通貨間の支払い XRP Ledgerでは、1つ以上の発行済み通貨、XRP、またはその両方を交換して、複数通貨間で支払いを送金できます。[XRPによる直接支払](use-simple-xrp-payments.html)と同様に、このような支払いでは[Paymentトランザクションタイプ][Payment]が使用されます。XRP Ledgerでの複数通貨間の支払いは完全に非可分です。つまり、支払いを全額実行するか、またはまったく実行しないかのいずれかになります。 diff --git a/content/concepts/payment-types/cross-currency-payments.md b/content/concepts/payment-types/cross-currency-payments.md index a54c2ed65d..cdfb53c5e6 100644 --- a/content/concepts/payment-types/cross-currency-payments.md +++ b/content/concepts/payment-types/cross-currency-payments.md @@ -1,3 +1,8 @@ +--- +html: cross-currency-payments.html +parent: payment-types.html +blurb: Cross-currency payments atomically deliver a different currency than they send by converting through paths and order books. +--- # Cross-Currency Payments In the XRP Ledger, you can send cross-currency payments that exchange one or more issued currencies, XRP, or both. Like [direct XRP payments](use-simple-xrp-payments.html), these payments use the [Payment transaction type][Payment]. Cross-currency payments within the XRP Ledger are fully atomic, meaning that either the payment fully executes or no part of it executes. diff --git a/content/concepts/payment-types/direct-xrp-payments.ja.md b/content/concepts/payment-types/direct-xrp-payments.ja.md index 10f337409d..0520e77c28 100644 --- a/content/concepts/payment-types/direct-xrp-payments.ja.md +++ b/content/concepts/payment-types/direct-xrp-payments.ja.md @@ -1,3 +1,8 @@ +--- +html: direct-xrp-payments.html +parent: payment-types.html +blurb: XRPによる直接支払いは、XRP Ledgerで資産を送金する最も簡単な方法です。 +--- # XRPによる直接支払 金融システムの基本は、 _価値の移動_ です。一言で言えば、決済です。XRP Ledgerでの最も簡単な支払いタイプは、XRP間の直接支払で、XRP Ledgerのあるアカウントから別のアカウントにXRPを直接移動します。 @@ -41,24 +46,24 @@ XRP Ledgerでは、支払いを受け取ることができるアドレスは永 大まかに言えば、XRP Ledgerのトランザクション処理エンジンでは、XRPによる直接支払を次のように適用します。 1. [Paymentトランザクション][]のパラメータを検証します。トランザクションがXRPを送信、送金するように構成されている場合、トランザクション処理エンジンはそのトランザクションをXRP間の直接支払として認識します。検証チェックは次のように行います。 - + - すべてのフィールドが正しいフォーマットであることを確認します。たとえば、XRPによる直接支払の場合、`Amount`フィールドは[XRPのdrop数][]でなければなりません。 - 送信元アドレスがXRP Ledgerの資金供給された[アカウント](accounts.html)であることを確認します。 - 指定された署名がすべて、送信元アドレスに対して有効であることを確認します。 - 宛先アドレスと送金元アドレスが異なることを確認します。([宛先タグ](source-and-destination-tags.html)が異なる同一アドレスに送金するだけでは不十分です。) - Paymentを送信するのに十分なXRP残高が送金元にあることを確認します。 - + いずれかのチェックに失敗すると、支払いは失敗します。 2. 受取アドレスが、資金供給されたアカウントかどうかを確認します。 - + - 受取アドレスに資金が供給されている場合は、[DepositAuth](depositauth.html)や[RequireDest](source-and-destination-tags.html#requiring-tags)など、支払いの受け取りに関する制限が受取アドレスにあるかどうかを確認します。そのような制限を支払いが満たしていない場合、支払いは失敗します。 - 受取アドレスに資金が供給されていない場合は、[必要準備金](reserves.html)の最低額を満たすのに十分なXRPが支払いで送金されるかどうかを確認します。十分でない場合、支払いは失敗します。 3. `Amount`フィールドで指定されたXRPの金額と、[トランザクションコスト](transaction-cost.html)用に消却されるXRPの金額の合計を送金元アカウントから引き落とし、受取アカウントに同じ金額を送金します。 - + 必要に応じて、受取アドレス用に新規アカウント([AccountRootオブジェクト](accountroot.html)) を作成します。新規アカウントの開始残高は、支払いの`Amount`と同額になります。 - + エンジンは、[トランザクションのメタデータ](transaction-metadata.html)に`delivered_amount`フィールドを追加して、送金金額を示します。正しい金額のXRPを受け取ったことを確認できるように、必ず`delivered_amount`を使用する必要があります。`Amount`フィールドでは**ありません**。(通貨間の支払「Partial Payment」では、`Amount`フィールドに記載されているよりも少額のXRPが送金される場合があります。)詳細は、[Partial Payments](partial-payments.html)を参照してください。 @@ -85,6 +90,6 @@ XRP Ledgerでは、支払いを受け取ることができるアドレスは永 -{% include '_snippets/rippled-api-links.md' %} -{% include '_snippets/tx-type-links.md' %} +{% include '_snippets/rippled-api-links.md' %} +{% include '_snippets/tx-type-links.md' %} {% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/payment-types/direct-xrp-payments.md b/content/concepts/payment-types/direct-xrp-payments.md index 1c691a6982..a411c64a77 100644 --- a/content/concepts/payment-types/direct-xrp-payments.md +++ b/content/concepts/payment-types/direct-xrp-payments.md @@ -1,3 +1,8 @@ +--- +html: direct-xrp-payments.html +parent: payment-types.html +blurb: Direct XRP payments are the simplest way to send value in the XRP Ledger. +--- # Direct XRP Payments The basis of any financial system is _transferring value_: or, in one word, payments. The simplest type of payment in the XRP Ledger is a direct XRP-to-XRP payment, which transfers XRP directly from one account in the XRP Ledger to another. diff --git a/content/concepts/payment-types/escrow.ja.md b/content/concepts/payment-types/escrow.ja.md index d4d4877701..f9e45e0f5e 100644 --- a/content/concepts/payment-types/escrow.ja.md +++ b/content/concepts/payment-types/escrow.ja.md @@ -1,3 +1,8 @@ +--- +html: escrow.html +parent: payment-types.html +blurb: XRPはEscrowに預託され、後日特定の条件が満たされた時点で送金されます。Escrowは時間制限、暗号条件、あるいはその両方によって異なる場合があります。 +--- # Escrow Escrowは、XRP建ての条件付き送金決済を可能にするXRP Ledgerの機能です。 _Escrow_ と呼ばれるこの条件付き決済では、XRPはエスクローに預託され、後日特定の条件が満たされた時点で送金されます。Escrowを完了する条件には、時間ベースのロック解除や[Crypto-conditions][]などがあります。期限までに終了しなかった場合に期限切れとなるようにEscrowを設定することもできます。 diff --git a/content/concepts/payment-types/escrow.md b/content/concepts/payment-types/escrow.md index 391d050c78..eca00afa45 100644 --- a/content/concepts/payment-types/escrow.md +++ b/content/concepts/payment-types/escrow.md @@ -1,3 +1,8 @@ +--- +html: escrow.html +parent: payment-types.html +blurb: Escrows set aside XRP and deliver it later when certain conditions are met. Escrows can depend on time limits, cryptographic conditions, or both. +--- # Escrow Escrow is a feature of the XRP Ledger that allows you to send conditional XRP payments. These conditional payments, called _escrows_, set aside XRP and deliver it later when certain conditions are met. Conditions to successfully finish an escrow include time-based unlocks and [crypto-conditions][]. Escrows can also be set to expire if not finished in time. diff --git a/content/concepts/payment-types/partial-payments.ja.md b/content/concepts/payment-types/partial-payments.ja.md index 1ee0893193..27fec55605 100644 --- a/content/concepts/payment-types/partial-payments.ja.md +++ b/content/concepts/payment-types/partial-payments.ja.md @@ -1,3 +1,8 @@ +--- +html: partial-payments.html +parent: payment-types.html +blurb: Partial Paymentsは送金額から手数料を差し引き、変動額を送金します。Partial Paymentsは、追加コストなしで不審な支払いを返金したい場合に便利です。 +--- # Partial Payment デフォルトのケースでは、XRP Ledgerの[Paymentトランザクション][]の`Amount`フィールドに、為替レートと[送金手数料](transfer-fees.html)を差し引いた実際の送金額が指定されます。「Partial Payment」フラグ([**tfPartialPayment**](payment.html#paymentのフラグ))を使うと、送金額を増額する代わりに受取金額を減額して、支払を正常に実行できます。Partial Paymentは、追加コストなしで[支払を返金](become-an-xrp-ledger-gateway.html#bouncing-payments)したい場合に便利です。 diff --git a/content/concepts/payment-types/partial-payments.md b/content/concepts/payment-types/partial-payments.md index c44b1f5e2b..38abeac211 100644 --- a/content/concepts/payment-types/partial-payments.md +++ b/content/concepts/payment-types/partial-payments.md @@ -1,3 +1,8 @@ +--- +html: partial-payments.html +parent: payment-types.html +blurb: Partial payments subtract fees from the amount sent, delivering a flexible amount. Partial payments are useful for returning unwanted payments without incurring additional costs. +--- # Partial Payments In the default case, the `Amount` field of a [Payment transaction][] in the XRP Ledger specifies the exact amount to deliver, after charging for exchange rates and [transfer fees](transfer-fees.html). The "Partial Payment" flag ([`tfPartialPayment`](payment.html#payment-flags)) allows a payment to succeed by reducing the amount received instead of increasing the amount sent. Partial payments are useful for [returning payments](become-an-xrp-ledger-gateway.html#bouncing-payments) without incurring additional costs to oneself. diff --git a/content/concepts/payment-types/payment-channels.ja.md b/content/concepts/payment-types/payment-channels.ja.md index 09aa3c4b04..1d92219790 100644 --- a/content/concepts/payment-types/payment-channels.ja.md +++ b/content/concepts/payment-types/payment-channels.ja.md @@ -1,3 +1,8 @@ +--- +html: payment-channels.html +parent: payment-types.html +blurb: Payment Channelは、少額の単位に分割可能な高速な非同期のXRPペイメントを送信し、後日決済されるようにします。 +--- # Payment Channel Payment Channelは、少額の単位に分割可能な「非同期」のXRPペイメントを送信し、後日決済する高度な機能です。 diff --git a/content/concepts/payment-types/payment-channels.md b/content/concepts/payment-types/payment-channels.md index 46fa83d401..cd91af8364 100644 --- a/content/concepts/payment-types/payment-channels.md +++ b/content/concepts/payment-types/payment-channels.md @@ -1,3 +1,8 @@ +--- +html: payment-channels.html +parent: payment-types.html +blurb: Payment Channels enable fast, asynchronous XRP payments that can be divided into very small increments and settled later. +--- # Payment Channels Payment Channels are an advanced feature for sending "asynchronous" XRP payments that can be divided into very small increments and settled later. diff --git a/content/concepts/the-rippled-server/clustering.ja.md b/content/concepts/the-rippled-server/clustering.ja.md index 63888b6368..b1d5cef3f8 100644 --- a/content/concepts/the-rippled-server/clustering.ja.md +++ b/content/concepts/the-rippled-server/clustering.ja.md @@ -1,3 +1,8 @@ +--- +html: clustering.html +parent: the-rippled-server.html +blurb: 暗号処理の負荷を分散させるためにクラスターでrippledサーバーを運用できます。 +--- # クラスター化 1つのデータセンターで複数の`rippled`サーバーを運用している場合は、これらのサーバーをクラスターに編成して、効率性を最大化できます。`rippled`サーバーをクラスターで運用するメリットは以下のとおりです。 @@ -13,4 +18,4 @@ {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} \ No newline at end of file +{% include '_snippets/rippled_versions.md' %} diff --git a/content/concepts/the-rippled-server/clustering.md b/content/concepts/the-rippled-server/clustering.md index e9d4c8b6aa..8be4a53b93 100644 --- a/content/concepts/the-rippled-server/clustering.md +++ b/content/concepts/the-rippled-server/clustering.md @@ -1,3 +1,8 @@ +--- +html: clustering.html +parent: the-rippled-server.html +blurb: Run rippled servers in a cluster to share the load of cryptography between them. +--- # Clustering If you are running multiple `rippled` servers in a single datacenter, you can configure those servers into a cluster to maximize efficiency. Running your `rippled` servers in a cluster provides the following benefits: diff --git a/content/concepts/the-rippled-server/ledger-history/history-sharding.ja.md b/content/concepts/the-rippled-server/ledger-history/history-sharding.ja.md index 51cf3e44d9..4900370890 100644 --- a/content/concepts/the-rippled-server/ledger-history/history-sharding.ja.md +++ b/content/concepts/the-rippled-server/ledger-history/history-sharding.ja.md @@ -1,3 +1,8 @@ +--- +html: history-sharding.html +parent: ledger-history.html +blurb: 履歴シャーディングは、履歴レジャーデータを保持する任務をrippledサーバー間で分担するようにします。 +--- # 履歴シャーディング [導入: rippled 0.90.0][] diff --git a/content/concepts/the-rippled-server/ledger-history/history-sharding.md b/content/concepts/the-rippled-server/ledger-history/history-sharding.md index d6f70641a1..c58667d39e 100644 --- a/content/concepts/the-rippled-server/ledger-history/history-sharding.md +++ b/content/concepts/the-rippled-server/ledger-history/history-sharding.md @@ -1,3 +1,8 @@ +--- +html: history-sharding.html +parent: ledger-history.html +blurb: History sharding divides the work of keeping historical ledger data among rippled servers. +--- # History Sharding [Introduced in: rippled 0.90.0][] diff --git a/content/concepts/the-rippled-server/ledger-history/ledger-history.ja.md b/content/concepts/the-rippled-server/ledger-history/ledger-history.ja.md index 543cbcaa9c..d7ca5e7698 100644 --- a/content/concepts/the-rippled-server/ledger-history/ledger-history.ja.md +++ b/content/concepts/the-rippled-server/ledger-history/ledger-history.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger-history.html +parent: the-rippled-server.html +blurb: rippledサーバーはトランザクションの変動金額と状態の履歴をローカルに保管します。 +--- # レジャー履歴 [コンセンサスプロセス](intro-to-consensus.html)により、[検証済みレジャーバージョン](ledgers.html)のチェーンが作成されます。各バージョンは、以前のバージョンに[トランザクション](transaction-basics.html)のセットを適用して生成されます。各[`rippled`サーバー](the-rippled-server.html)には、レジャーバージョンとトランザクション履歴がローカルに保管されます。サーバーに保管されるトランザクション履歴の量は、サーバーがオンラインであった期間と、サーバーが取得し、保持する履歴量の設定に応じて異なります。 diff --git a/content/concepts/the-rippled-server/ledger-history/ledger-history.md b/content/concepts/the-rippled-server/ledger-history/ledger-history.md index c5e5f361e7..9fac0c11c1 100644 --- a/content/concepts/the-rippled-server/ledger-history/ledger-history.md +++ b/content/concepts/the-rippled-server/ledger-history/ledger-history.md @@ -1,3 +1,8 @@ +--- +html: ledger-history.html +parent: the-rippled-server.html +blurb: rippled servers store a variable amount of transaction and state history locally. +--- # Ledger History The [consensus process](intro-to-consensus.html) creates a chain of [validated ledger versions](ledgers.html), each derived from the previous one by applying a set of [transactions](transaction-basics.html). Every [`rippled` server](the-rippled-server.html) stores ledger versions and transaction history locally. The amount of transaction history a server stores depends on how long that server has been online and how much history it is configured to fetch and keep. diff --git a/content/concepts/the-rippled-server/ledger-history/online-deletion.ja.md b/content/concepts/the-rippled-server/ledger-history/online-deletion.ja.md index a41e35d8aa..1b4ab354d9 100644 --- a/content/concepts/the-rippled-server/ledger-history/online-deletion.ja.md +++ b/content/concepts/the-rippled-server/ledger-history/online-deletion.ja.md @@ -1,3 +1,8 @@ +--- +html: online-deletion.html +parent: ledger-history.html +blurb: オンライン削除は古いトランザクションと状態の履歴を消去します。 +--- # オンライン削除 [[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source") diff --git a/content/concepts/the-rippled-server/ledger-history/online-deletion.md b/content/concepts/the-rippled-server/ledger-history/online-deletion.md index 2421cf36c8..73903ba972 100644 --- a/content/concepts/the-rippled-server/ledger-history/online-deletion.md +++ b/content/concepts/the-rippled-server/ledger-history/online-deletion.md @@ -1,3 +1,8 @@ +--- +html: online-deletion.html +parent: ledger-history.html +blurb: Online deletion purges outdated transaction and state history. +--- # Online Deletion [[Source]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/misc/SHAMapStoreImp.cpp "Source") diff --git a/content/concepts/the-rippled-server/peer-protocol.ja.md b/content/concepts/the-rippled-server/peer-protocol.ja.md index d270f9a8a5..883b670f0a 100644 --- a/content/concepts/the-rippled-server/peer-protocol.ja.md +++ b/content/concepts/the-rippled-server/peer-protocol.ja.md @@ -1,3 +1,8 @@ +--- +html: peer-protocol.html +parent: the-rippled-server.html +blurb: ピアプロトコルは、rippledサーバーが互いに通信する言語を指定します。 +--- # ピアプロトコル XRP Ledgerのサーバーは、XRP Ledgerピアプロトコル(RTXP)を使用して相互に通信します。 @@ -74,9 +79,9 @@ protocol = peer - サーバーがピアツーピアネットワーク内の他のサーバーに接続するように明示的に設定されていない場合、サーバーは他のサーバーに発信接続しません。 - サーバーは、他のサーバーからの接続を受け入れるように明示的に設定されていない場合、他のサーバーからの着信接続を受け入れません。 - サーバーはそのダイレクトピアに対し、信頼できない通信([ピアクローラーAPI応答](peer-crawler.html)を含む)の中ではサーバーのIPアドレスを公開しないように指示します。これは、[peers adminメソッド][peersメソッド]などの信頼できる通信には影響しません。 - + プライベートサーバーの設定に関係なく、バリデータは常にそのピアに対し、バリデータのIPアドレスを非公開にするように指示します。これにより、バリデータがサービス拒否攻撃を受け過剰な負荷がかかることから保護されます。[新規: rippled 1.2.1][] - + **注意:** サーバーのソースコードを改ざんして、サーバーがこの要求を無視し、直近のピアのIPアドレスを共有する可能性があります。プライベートサーバーを、このように改ざんされていないことが確認されているサーバーにのみ接続するように設定してください。 ### ピア接続設定のメリットとデメリット diff --git a/content/concepts/the-rippled-server/peer-protocol.md b/content/concepts/the-rippled-server/peer-protocol.md index 66f574d367..542ca31d19 100644 --- a/content/concepts/the-rippled-server/peer-protocol.md +++ b/content/concepts/the-rippled-server/peer-protocol.md @@ -1,3 +1,8 @@ +--- +html: peer-protocol.html +parent: the-rippled-server.html +blurb: The peer protocol specifies the language rippled servers speak to each other. +--- # Peer Protocol Servers in the XRP Ledger communicate to each other using the XRP Ledger peer protocol, also known as RTXP. diff --git a/content/concepts/the-rippled-server/rippled-server-modes.ja.md b/content/concepts/the-rippled-server/rippled-server-modes.ja.md index 3b6f14845b..f3eb163dc2 100644 --- a/content/concepts/the-rippled-server/rippled-server-modes.ja.md +++ b/content/concepts/the-rippled-server/rippled-server-modes.ja.md @@ -1,3 +1,8 @@ +--- +html: rippled-server-modes.html +parent: the-rippled-server.html +blurb: ストックサーバー、バリデータサーバー、スタンドアロンモードで運用されるrippledサーバーなど、rippledサーバーのモードについて説明します。 +--- # rippledサーバーのモード `rippled`サーバーソフトウェアは、その設定に応じて以下のようなさまざまなモードで実行できます。 diff --git a/content/concepts/the-rippled-server/rippled-server-modes.md b/content/concepts/the-rippled-server/rippled-server-modes.md index e9c3e117f4..67c8fe588b 100644 --- a/content/concepts/the-rippled-server/rippled-server-modes.md +++ b/content/concepts/the-rippled-server/rippled-server-modes.md @@ -1,3 +1,8 @@ +--- +html: rippled-server-modes.html +parent: the-rippled-server.html +blurb: Learn about rippled server modes, including stock servers, validator servers, and rippled servers run in stand-alone mode. +--- # rippled Server Modes The `rippled` server software can run in several modes depending on its configuration, including: diff --git a/content/concepts/the-rippled-server/the-rippled-server.md b/content/concepts/the-rippled-server/the-rippled-server.md index 05a3026372..ca39192f0b 100644 --- a/content/concepts/the-rippled-server/the-rippled-server.md +++ b/content/concepts/the-rippled-server/the-rippled-server.md @@ -1,8 +1,6 @@ --- html: the-rippled-server.html -funnel: Build -doc_type: Concepts -category: The rippled Server +parent: concepts.html template: template-landing-children.html blurb: rippled is the core peer-to-peer server that manages the XRP Ledger. This section covers concepts that help you learn the "what" and "why" behind fundamental aspects of the rippled server. --- diff --git a/content/concepts/the-rippled-server/transaction-censorship-detection.ja.md b/content/concepts/the-rippled-server/transaction-censorship-detection.ja.md index 3fd684cfb2..4791832821 100644 --- a/content/concepts/the-rippled-server/transaction-censorship-detection.ja.md +++ b/content/concepts/the-rippled-server/transaction-censorship-detection.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-censorship-detection.html +parent: the-rippled-server.html +blurb: XRP Ledgerでは取引検閲の自動検知機能がすべてのrippledサーバーで有効になっています。 +--- # 取引検閲の検知 [新規: rippled 1.2.0][] @@ -17,9 +22,9 @@ XRP Ledgerは、高い[検閲耐性](xrp-ledger-overview.html#耐検閲性のあ 2. コンセンサスラウンドの終了時に、検知機能によって、検証済みのレジャーに取り込まれているトランザクションはすべて、トラッカーから削除されます。 3. 検知機能は、15個のレジャーのトラッカーに残っているトランザクションについて、ログで[警告メッセージ](#警告メッセージの例)を発行し、潜在的に検閲されたトランザクションとして表面化します。この時点でトラッカーにトランザクションが存在する場合は、15ラウンドのコンセンサスの後、検証済みのレジャーに取り込まれていないことを意味します。トランザクションが別の15個のレジャーのトラッカーに残っている場合は、検知機能によって、ログに別の警告メッセージが発行されます。 - + トランザクションがトラッカーに残っている限り、最大5つの警告メッセージに対して、検知機能は15個のレジャーごとにログに警告メッセージを発行し続けます。警告メッセージが5回発行されると、検知機能は、ログに最終的な[エラーメッセージ](#エラーメッセージの例)を発行し、警告およびエラーメッセージの発行を停止します。 - + `rippled`サーバーログにこれらのメッセージが表示される場合、他のサーバーでトランザクションを取り込むことができない理由を調査する必要があります。まず、原因が悪意のある検閲よりも[誤検知](#誤検知の可能性)(無害なバグ)である可能性が高いと仮定します。 @@ -53,7 +58,7 @@ LedgerConsensus:ERR Potential Censorship: Eligible tx E08D6E9754025BA2534A787076 - `rippled`サーバーはネットワークと同期されていないため、現時点で認識されていません。 - ネットワーク内の`rippled`サーバー(自身のサーバーも含まれる可能性が高い)は、`rippled`サーバーがトランザクションをネットワーク内の他の`rippled`サーバーに一貫性なく中継するバグのクラスの影響を受けています。 - + 現在、この予期しない動作の原因となる既知のバグはありません。ただし、バグの疑いがある影響を確認した場合は、[RippleのBug Bounty](https://ripple.com/bug-bounty/)プログラムへのご報告をお願いいたします。 diff --git a/content/concepts/the-rippled-server/transaction-censorship-detection.md b/content/concepts/the-rippled-server/transaction-censorship-detection.md index 49ac7dd4d3..14950ad64a 100644 --- a/content/concepts/the-rippled-server/transaction-censorship-detection.md +++ b/content/concepts/the-rippled-server/transaction-censorship-detection.md @@ -1,3 +1,8 @@ +--- +html: transaction-censorship-detection.html +parent: the-rippled-server.html +blurb: XRP Ledger provides an automated transaction censorship detector that is available on all rippled servers. +--- # Transaction Censorship Detection [New in: rippled 1.2.0][] diff --git a/content/references/data-api.ja.md b/content/references/data-api.ja.md index 9b76141429..e8a4fe49f5 100644 --- a/content/references/data-api.ja.md +++ b/content/references/data-api.ja.md @@ -1,3 +1,13 @@ +--- +html: data-api.html +parent: references.html +blurb: XRP Ledger分析と履歴データに対するRESTfulインターフェイスです。 +curated_anchors: + - name: APIメソッドリファレンス + anchor: "#apiメソッドリファレンス" + - name: APIの規則 + anchor: "#apiの規則" +--- # Ripple Data API v2 **警告:** Ripple Data API v2は廃止されました。代わりに[`rippled` API](https://xrpl.org/rippled-api.html)を使って下さい。 @@ -101,7 +111,7 @@ Data API v2は、以下のメソッドを備えたREST APIです。 ## Get Ledger -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") ハッシュ、インデックス、または日付を指定して特定のレジャーを取得するか、または最新の検証済みレジャーを取得します。 @@ -173,7 +183,7 @@ GET /v2/ledgers/3170DA37CE2B7F045F889594CBC323D88686D2E90E8FFD2BBCD9BAD12E416DB5 ## Get Ledger Validations -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") 特定のレジャーハッシュについて記録されたすべての検証を取得します。このデータセットには、検証済みレジャーチェーン外部のレジャーバージョンが含まれます。_(新規: [v2.2.0][])_ @@ -263,7 +273,7 @@ GET /v2/ledgers/A10E9E338BA365D2B768814EC8B0A9A2D8322C0040735E20624AF711C5A593E7 ## Get Ledger Validation -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getLedger.js "Source") 特定のバリデータの特定のレジャーハッシュについて記録された検証投票を取得します。このデータセットには、検証済みレジャーチェーン外部のレジャーバージョンが含まれます。_(新規: [v2.2.0][])_ @@ -327,7 +337,7 @@ GET /v2/ledgers/A10E9E338BA365D2B768814EC8B0A9A2D8322C0040735E20624AF711C5A593E7 ## Get Transaction -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getTransactions.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getTransactions.js "Source") 識別用ハッシュに基づいて特定のトランザクションを取得します。 @@ -437,7 +447,7 @@ GET /v2/transactions/03EDF724397D2DEE70E49D512AECD619E9EA536BE6CFD48ED167AE25960 ## Get Transactions -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getTransactions.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getTransactions.js "Source") 時刻に基づいて複数のトランザクションを取得します。 @@ -596,7 +606,7 @@ GET /v2/transactions/?result=tecPATH_DRY&limit=2&type=Payment ## Get Payments -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getPayments.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getPayments.js "Source") Paymentを経時的に取得します。Paymentは、トランザクションの送金元が同時に送金先ではない`Payment`タイプのトランザクションと定義されます。_(新規: [v2.0.4][])_ @@ -736,7 +746,7 @@ GET /v2/payments/BTC+rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q?limit=2 ## Get Exchanges -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getExchanges.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getExchanges.js "Source") 特定の通貨ペアの取引を経時的に取得します。結果は取引ごとに個別に返されるか、または特定の間隔でリストにまとめられます。 @@ -868,7 +878,7 @@ GET /v2/exchanges/USD+rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q/XRP?descending=true&lim ## Get Exchange Rates -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getExchangeRate.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getExchangeRate.js "Source") 指定された通貨ペアの特定の時点での為替レートを取得します。 @@ -936,7 +946,7 @@ GET /v2/exchange_rates/USD+rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q/XRP?date=2015-11-1 ## Normalize -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/normalize.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/normalize.js "Source") ネットワークの為替レートを使用して、ある通貨とイシュアーからの額を別の通貨とイシュアーの額へ交換します。 @@ -1003,7 +1013,7 @@ GET /v2/normalize?amount=100¤cy=XRP&exchange_currency=USD&exchange_issuer= ## Get Daily Reports -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/reports.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/reports.js "Source") 1日あたりのアカウント別に集計されたペイメントのサマリーを取得します。 @@ -1167,7 +1177,7 @@ GET /v2/reports/2015-08-19T00:00:00Z?accounts=true&payments=true ## Get Stats -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/stats.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/stats.js "Source") XRP Ledgerでのトランザクションアクティビティの統計情報を、さまざまな時間間隔で取得します。 @@ -1271,7 +1281,7 @@ GET /v2/stats/?start=2015-08-30&end=2015-08-31&interval=day&family=metric&metric ## Get Active Accounts -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/activeAccounts.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/activeAccounts.js "Source") 特定の通貨ペアの取引を実際に行っているアカウントに関する情報を取得します。_(新規: [v2.0.4][])_ @@ -1423,7 +1433,7 @@ GET /v2/active_accounts/XRP/USD+rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q ## Get Exchange Volume -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getMetric.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getMetric.js "Source") 指定された期間における取引量の合計を取得します。_(新規: [v2.0.4][])_ @@ -1570,7 +1580,7 @@ GET /v2/network/exchange_volume?exchange_currency=USD&exchange_issuer=rvYAfWj5gh ## Get Payment Volume -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getMetric.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getMetric.js "Source") 指定された期間のペイメントの合計取引量を取得します。_(新規: [v2.0.4][])_ @@ -1698,7 +1708,7 @@ GET /v2/network/payment_volume ## Get External Markets -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/externalMarkets.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/externalMarkets.js "Source") 指定のローリング間隔におけるレジャー外の取引のリストから、取引量の合計を取得します。 @@ -1821,7 +1831,7 @@ GET /v2/network/external_markets ## Get XRP Distribution -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/xrpDistribution.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/xrpDistribution.js "Source") 現存し、流通しているXRPの合計額に関する情報を週単位で取得します。_(新規: [v2.2.0][])_ @@ -1899,7 +1909,7 @@ GET /v2/network/xrp_distribution ## Get Top Currencies -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/topCurrencies.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/topCurrencies.js "Source") XRP Ledgerの上位通貨を、ランクが高いものから順に返します。このランクは、トランザクションの額と件数、および一意の取引相手の数に基づいて決定します。デフォルトでは、現在の日付で終了する30日間ローリングウィンドウの結果が返されます。結果を取得する30日間ローリングウィンドウの最終日の日付を指定できます。_(新規: [v2.1.0][])_ @@ -2002,7 +2012,7 @@ GET /v2/network/top_currencies/2016-04-14?limit=2 ## Get Top Markets -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/topMarkets.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/topMarkets.js "Source") XRP Ledgerの上位マーケットを、ランクが高いものから順に返します。このランクは、取引の数と量、および参加取引相手の数に基づいて決定します。デフォルトでは、現在の日付で終わる30日間ローリングウィンドウにおける上位のマーケットが返されます。結果を取得する30日間ローリングウィンドウの最終日の日付を指定できます。_(新規: [v2.1.0][])_ @@ -2106,7 +2116,7 @@ GET /v2/network/top_markets/2015-12-31 ## Get Transaction Costs -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getFees.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getFees.js "Source") レジャー、時間、または日ごとに[トランザクションコスト](transaction-cost.html)の統計情報を返します。このデータは、特定の間隔またはレジャーで支払われたトランザクションコストの最小値、最大値、および合計を示します。_(新規: [v2.2.0][])_ @@ -2208,7 +2218,7 @@ GET /v2/network/fees?interval=day&limit=3&descending=true ## Get Fee Stats -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getFeeStats.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getFeeStats.js "Source") `rippled`の[`fee`コマンド](fee.html)から導出されたメトリクスのスナップショットを返します。_(新規: [v2.3.2][])_ @@ -2308,7 +2318,7 @@ GET /v2/network/fee_stats ## Get Topology -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getTopology.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getTopology.js "Source") 既知の`rippled`サーバーと、これらのサーバー間のピアツーピア接続を取得します。_(新規: [v2.2.0][])_ @@ -2413,7 +2423,7 @@ GET /v2/network/topology ## Get Topology Nodes -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getNodes.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getNodes.js "Source") 既知の`rippled`ノードを取得します。(これは[Get Topologyメソッド](#get-topology)で返されるデータのサブセットです。)_(新規: [v2.2.0][])_ @@ -2504,7 +2514,7 @@ GET /v2/network/topology/nodes ## Get Topology Node -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getNodes.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getNodes.js "Source") 1つの`rippled`サーバーに関する情報を、そのバリデータの公開鍵ではなく[ノードの公開鍵](#公開鍵)に基づいて取得します。_(新規: [v2.2.0][])_ @@ -2576,7 +2586,7 @@ GET /v2/network/topology/nodes/n94h5KNspwUGLaGcdHGxruYNmExWHjPkLcMvwsNrivR9czRp6 ## Get Topology Links -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getLinks.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getLinks.js "Source") `rippled`サーバー間のピアツーピア接続に関する情報を取得します。(これは[Get Topologyメソッド](#get-topology)で返されるデータのサブセットです。)_(新規: [v2.2.0][])_ @@ -2641,7 +2651,7 @@ GET /v2/network/topology/links ## Get Validator -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidators.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidators.js "Source") [コンセンサスネットワーク](consensus.html)内の1つのバリデータに関する詳細を取得します。_(更新: [v2.4.0][])_ @@ -2735,7 +2745,7 @@ GET /v2/network/validators/nHBidG3pZK11zQD6kpNDoAhDxH6WLGui6ZxSbUx7LSqLHsgzMPec ## Get Validators -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidators.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidators.js "Source") 直近24時間にアクティブであった既知のバリデータのリストを取得します。_(更新: [v2.4.0][])_ @@ -2858,7 +2868,7 @@ GET /v2/network/validators/ ## Get Validator Manifests -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getManifests.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getManifests.js "Source") 指定されたバリデータにより署名されたマニフェストを取得します。(マニフェストは _サブキー認証_ とも呼ばれ、バリデータが提案と検証の署名に使用する一時的なキーを指します。)_(新規: [v2.3.7][])_ @@ -2965,7 +2975,7 @@ GET /v2/network/validator/nHDEmQKb2nbcewdQ1fqCTGcPTcePhJ2Rh6MRftsCaf6UNRQLv7pB/m ## Get Single Validator Reports -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidatorReports.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidatorReports.js "Source") 24時間間隔で1つのバリデータの検証投票の状況を取得します。_(更新: [v2.4.0][])_ @@ -3065,7 +3075,7 @@ GET /v2/network/validators/n949f75evCHwgyP4fPVgaHqNHxUVN15PsJEZ3B3HnXPcPjcZAoy7/ ## Get Daily Validator Reports -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidatorReports.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getValidatorReports.js "Source") 24時間ですべての既知のバリデータの検証投票の状況とバリデータ情報を取得します。 @@ -3145,7 +3155,7 @@ GET /v2/network/validator_reports ## Get rippled Versions -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getVersions.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/network/getVersions.js "Source") 公式Ripple Yumリポジトリから入手可能な`rippled`の最新バージョンを報告します。_(新規: [v2.3.0][])_ @@ -3220,7 +3230,7 @@ GET /v2/network/rippled_versions ## Get All Gateways -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js "Source") [既知のゲートウェイ](https://github.com/ripple/rippled-historical-database/blob/v2.0.4/api/gateways/gateways.json)に関する情報を取得します。_(新規: [v2.0.4][])_ @@ -3316,7 +3326,7 @@ GET /v2/gateways/ ## Get Gateway -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js "Source") [Data APIの既知のゲートウェイのリスト](https://github.com/ripple/rippled-historical-database/blob/v2.0.4/api/gateways/gateways.json)から、特定のゲートウェイに関する情報を取得します。_(新規: [v2.0.4][])_ @@ -3409,7 +3419,7 @@ GET /v2/gateways/Gatehub ## Get Currency Image -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js#L199 "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/gateways.js#L199 "Source") 各種通貨のベクターアイコンを取得します。_(新規: [v2.0.4][])_ @@ -3470,7 +3480,7 @@ Content-Type: image/svg+xml ## Get Accounts -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accounts.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accounts.js "Source") XRP Ledgerでの新しいアカウントの作成に関する情報を取得します。 @@ -3558,7 +3568,7 @@ GET /v1/accounts?parent=rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn ## Get Account -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getAccount.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/getAccount.js "Source") 特定のrippleアカウントの作成に関する情報を取得します。 @@ -3620,7 +3630,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn ## Get Account Balances -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountBalances.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountBalances.js "Source") 特定のXRP Ledgerアカウントが保有または支払い義務のあるすべての残高を取得します。 @@ -3705,7 +3715,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/balances?currency=USD&date=2 ## Get Account Orders -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountOrders.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountOrders.js "Source") オーダーブックで特定のアカウントが発注したオーダーを取得します。すでに処理されたオーダーは返されません。 @@ -3831,7 +3841,7 @@ GET /v2/accounts/rK5j9n8baXfL4gzUoZsfxBvvsv97P5swaV/orders?limit=2&date=2015-11- ## Get Account Transaction History -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountTransactions.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountTransactions.js "Source") 特定のアカウントに影響を及ぼしたトランザクションの履歴を取得します。これには、そのアカウントから送信されたすべてのトランザクション、アカウントが受領したペイメント、アカウントを通じてRipplingされたペイメントが含まれます。 @@ -3963,7 +3973,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/transactions?type=Payment&re ## Get Transaction By Account And Sequence -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountTxSeq.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountTxSeq.js "Source") 指定されたアカウントから送信された特定のトランザクションを取得します。 @@ -4032,7 +4042,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/transactions/10?binary=true ## Get Account Payments -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountPayments.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountPayments.js "Source") 指定されたアカウントのペイメントを取得します。 @@ -4137,7 +4147,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/payments?currency=USD&limit= ## Get Account Exchanges -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountExchanges.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountExchanges.js "Source") 指定されたアカウントの取引を経時的に取得します。 @@ -4257,7 +4267,7 @@ GET /v2/accounts/rsyDrDi9Emy6vPU78qdxovmNpmj5Qh4NKw/exchanges/KRW+rUkMKjQitpgAM5 ## Get Account Balance Changes -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountBalanceChanges.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountBalanceChanges.js "Source") 指定されたアカウントの残高変更を経時的に取得します。 @@ -4362,7 +4372,7 @@ GET /v2/accounts/rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn/balance_changes?descending=t ## Get Account Reports -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountReports.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountReports.js "Source") アカウントのペイメントアクティビティの日次サマリーを取得します。 @@ -4475,7 +4485,7 @@ GET /v2/accounts/rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q/reports?start=2015-08-28T00: ## Get Account Transaction Stats -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountStats.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountStats.js "Source") アカウントのトランザクションアクティビティの日次サマリーを取得します。_(新規: [v2.1.0][])_ @@ -4574,7 +4584,7 @@ GET /v2/accounts/rGFuMiw48HdbnrUbkRYuitXTmfrDBNTCnX/stats/transactions?start=201 ## Get Account Value Stats -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountStats.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/accountStats.js "Source") アカウントのトランザクションアクティビティの日次サマリーを取得します。_(新規: [v2.1.0][])_ @@ -4661,7 +4671,7 @@ GET /v2/accounts/rGFuMiw48HdbnrUbkRYuitXTmfrDBNTCnX/stats/value?limit=2&descendi ## Health Check - API -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") APIサービスの健全性をチェックします。 @@ -4724,7 +4734,7 @@ GET /v2/health/api?verbose=true ## Health Check - Ledger Importer -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") Ledger Importer Serviceの健全性をチェックします。 @@ -4796,7 +4806,7 @@ GET /v2/health/importer?verbose=true ## Health Check - Nodes ETL -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") Topology Nodes Extract, Transform, Load(ETL)Serviceの健全性をチェックします。 @@ -4862,7 +4872,7 @@ GET /v2/health/nodes_etl?verbose=true ## Health Check - Validations ETL -[[ソース]
](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") +[[ソース]](https://github.com/ripple/rippled-historical-database/blob/master/api/routes/checkHealth.js "Source") Validations Extract, Transform, Load(ETL)Serviceの健全性をチェックします。 diff --git a/content/references/data-api.md b/content/references/data-api.md index 0da30081e9..a31fca660b 100644 --- a/content/references/data-api.md +++ b/content/references/data-api.md @@ -1,3 +1,13 @@ +--- +html: data-api.html +parent: references.html +blurb: RESTful interface to XRP Ledger analytics and historical data. +curated_anchors: + - name: Methods + anchor: "#api-method-reference" + - name: API Conventions + anchor: "#api-conventions" +--- # Ripple Data API v2 **Warning:** The Ripple Data API v2 is deprecated with no ongoing support. Please use the [`rippled` API](https://xrpl.org/rippled-api.html) instead. diff --git a/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md b/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md index d1e040e335..d75f8f0fed 100644 --- a/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md @@ -1,3 +1,8 @@ +--- +html: admin-rippled-methods.html +parent: rippled-api.html +blurb: これらの管理APIメソッドを使用してrippledサーバーを管理します。 +--- # 管理rippledメソッド `rippled`サーバーと直接通信する際には管理APIメソッドを使用します。管理メソッドは、信頼できるサーバー運用担当者のみを対象としています。管理メソッドには、サーバーの管理、監視、デバッグのためのコマンドが含まれています。 @@ -61,4 +66,4 @@ rippledサーバーの管理には、以下のメソッドを使用します。 {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} \ No newline at end of file +{% include '_snippets/rippled_versions.md' %} diff --git a/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.md b/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.md index b46979263e..e62eb74db4 100644 --- a/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.md +++ b/content/references/rippled-api/admin-rippled-methods/admin-rippled-methods.md @@ -1,3 +1,8 @@ +--- +html: admin-rippled-methods.html +parent: rippled-api.html +blurb: Administer a rippled server with these admin API methods. +--- # Admin rippled Methods Communicate directly with a `rippled` server using these admin API methods. Admin methods are meant only for trusted personnel in charge of keeping the server operational. Admin methods include commands for managing, monitoring, and debugging the server. diff --git a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md index 4b7b777aae..67fc9255f8 100644 --- a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md @@ -1,5 +1,10 @@ +--- +html: validation_create.html +parent: key-generation-methods.html +blurb: rippledサーバーがネットワークに対して自身の身元を識別させるのに使用できる暗号鍵を生成します。 +--- # validation_create -[[ソース]
](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/ValidationCreate.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/ValidationCreate.cpp "Source") `validation_create`コマンドキーを使用して、[`rippled`サーバーがネットワークに対して自身の身元を識別させるのに使用できる暗号鍵](peer-protocol.html#ノードキーペア)を生成します。[wallet_proposeメソッド][]と同様に、このメソッドでは適切なフォーマットで一連のキーが単に生成されるだけです。XRP Ledgerのデータやサーバー構成は変更されません。 diff --git a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md index 07dce4be8d..733f9c31c9 100644 --- a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md +++ b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md @@ -1,3 +1,8 @@ +--- +html: validation_create.html +parent: key-generation-methods.html +blurb: Generate keys for a new rippled validator. +--- # validation_create [[Source]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/ValidationCreate.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md index 39ed522076..91d32814a3 100644 --- a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md @@ -1,3 +1,8 @@ +--- +html: wallet_propose.html +parent: key-generation-methods.html +blurb: キーペアとXRP Ledgerアドレスを生成します。 +--- # wallet_propose [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/WalletPropose.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md index f26f54b468..75f4beeab4 100644 --- a/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md +++ b/content/references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md @@ -1,3 +1,8 @@ +--- +html: wallet_propose.html +parent: key-generation-methods.html +blurb: Generate keys for a new account. +--- # wallet_propose [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/WalletPropose.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md index 5241bd55b7..91ba7e0a59 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md @@ -1,5 +1,10 @@ +--- +html: can_delete.html +parent: logging-and-data-management-methods.html +blurb: 指定したレジャーバージョン以前のレジャー履歴を削除可能にします。 +--- # can_delete -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/CanDelete.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/CanDelete.cpp "Source") `can_delete`メソッドは[指示による削除が有効なオンライン削除](online-deletion.html#指示による削除)を使用する`rippled`サーバーに削除が可能のレジャーバージョンを通知します。指定したレジャーバージョン以前が削除可能になります。指示による削除が有効ではない場合、このメソッドは何も行いません。 diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md index 472b2c3281..54812d2bbc 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md @@ -1,3 +1,8 @@ +--- +html: can_delete.html +parent: logging-and-data-management-methods.html +blurb: Allow online deletion of ledgers up to a specific ledger. +--- # can_delete [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/CanDelete.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md index ef2adddf64..130fc6be38 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md @@ -1,3 +1,8 @@ +--- +html: crawl_shards.html +parent: logging-and-data-management-methods.html +blurb: ピアが持つ履歴シャードについての情報を要求します。 +--- # crawl_shards [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/CrawlShards.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md index 51909028fb..9e192be22e 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md @@ -1,3 +1,8 @@ +--- +html: crawl_shards.html +parent: logging-and-data-management-methods.html +blurb: Request information about which history shards peers have. +--- # crawl_shards [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/CrawlShards.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md index 9212829840..5d289f4101 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md @@ -1,3 +1,8 @@ +--- +html: download_shard.html +parent: logging-and-data-management-methods.html +blurb: レジャー履歴の特定のシャードをダウンロードします。 +--- # download_shard [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/DownloadShard.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md index e7516a0139..c0744601d9 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md @@ -1,3 +1,8 @@ +--- +html: download_shard.html +parent: logging-and-data-management-methods.html +blurb: Download a specific shard of ledger history. +--- # download_shard [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/DownloadShard.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md index 25e7c19165..f5dfc01ff0 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger_cleaner.html +parent: logging-and-data-management-methods.html +blurb: レジャークリーナーを制御し、レジャーデータベースの破損を検出して修復できる非同期メンテナンスをする。 +--- # ledger_cleaner [[ソース]](https://github.com/ripple/rippled/blob/df54b47cd0957a31837493cd69e4d9aade0b5055/src/ripple/rpc/handlers/LedgerCleaner.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md index bfdf172abd..fca20633d5 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md @@ -1,3 +1,8 @@ +--- +html: ledger_cleaner.html +parent: logging-and-data-management-methods.html +blurb: Configure the ledger cleaner service to check for corrupted data. +--- # ledger_cleaner [[Source]](https://github.com/ripple/rippled/blob/df54b47cd0957a31837493cd69e4d9aade0b5055/src/ripple/rpc/handlers/LedgerCleaner.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md index 3234ef998b..7ca2d5d8f3 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md @@ -1,5 +1,10 @@ +--- +html: ledger_request.html +parent: logging-and-data-management-methods.html +blurb: サーバーに対し接続しているピアから特定のレジャーバージョンを取得するように指示します。 +--- # ledger_request -[[ソース]
](https://github.com/ripple/rippled/blob/e980e69eca9ea843d200773eb1f43abe3848f1a0/src/ripple/rpc/handlers/LedgerRequest.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/e980e69eca9ea843d200773eb1f43abe3848f1a0/src/ripple/rpc/handlers/LedgerRequest.cpp "Source") `ledger_request`コマンドは、サーバーに対し接続しているピアから特定のレジャーバージョンを取得するように指示します。これは、サーバーが直接接続しているピアの1つにそのレジャーが存在している場合にのみ機能します。場合によっては、レジャーを完全に取得するにはこのコマンドを繰り返し実行する必要があります。 diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md index 9d431f24a1..8bee189c06 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md @@ -1,3 +1,8 @@ +--- +html: ledger_request.html +parent: logging-and-data-management-methods.html +blurb: Query peer servers for a specific ledger version. +--- # ledger_request [[Source]](https://github.com/ripple/rippled/blob/e980e69eca9ea843d200773eb1f43abe3848f1a0/src/ripple/rpc/handlers/LedgerRequest.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md index 16e6e93e0d..691fb12d72 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md @@ -1,5 +1,10 @@ +--- +html: log_level.html +parent: logging-and-data-management-methods.html +blurb: ログ詳細レベルを変更するか、現在のログレベルを返します。 +--- # log_level -[[ソース]
](https://github.com/ripple/rippled/blob/155fcdbcd0b4927152892c8c8be01d9cf62bed68/src/ripple/rpc/handlers/LogLevel.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/155fcdbcd0b4927152892c8c8be01d9cf62bed68/src/ripple/rpc/handlers/LogLevel.cpp "Source") `log_level`コマンドは`rippled`サーバーのログ詳細レベルを変更するか、各ログメッセージカテゴリー(_パーティション_)の現在のログレベルを返します。 diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md index a670adfa72..519a4ed319 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md @@ -1,3 +1,8 @@ +--- +html: log_level.html +parent: logging-and-data-management-methods.html +blurb: Get or modify log verbosity. +--- # log_level [[Source]](https://github.com/ripple/rippled/blob/155fcdbcd0b4927152892c8c8be01d9cf62bed68/src/ripple/rpc/handlers/LogLevel.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md index 1f258bea33..678af707b2 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md @@ -1,3 +1,8 @@ +--- +html: logrotate.html +parent: logging-and-data-management-methods.html +blurb: ログファイルを閉じて再度開きます。 +--- # logrotate [[ソース]](https://github.com/ripple/rippled/blob/743bd6c9175c472814448ea889413be79dfd1c07/src/ripple/rpc/handlers/LogRotate.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md index 618bffe689..63745826ec 100644 --- a/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md +++ b/content/references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md @@ -1,3 +1,8 @@ +--- +html: logrotate.html +parent: logging-and-data-management-methods.html +blurb: Reopen the log file. +--- # logrotate [[Source]](https://github.com/ripple/rippled/blob/743bd6c9175c472814448ea889413be79dfd1c07/src/ripple/rpc/handlers/LogRotate.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md index 8e9466ccdc..5b133ec596 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md @@ -1,5 +1,10 @@ +--- +html: connect.html +parent: peer-management-methods.html +blurb: 特定のピアrippledサーバーに強制的に接続します。 +--- # connect -[[ソース]
](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/Connect.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/Connect.cpp "Source") `connect`コマンドは、`rippled`サーバーを特定のピア`rippled`サーバーに強制的に接続します。 diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md index a877f988c2..e3a9415716 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md @@ -1,3 +1,8 @@ +--- +html: connect.html +parent: peer-management-methods.html +blurb: Force the rippled server to connect to a specific peer. +--- # connect [[Source]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/Connect.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md index 81fd622c04..3acc9a42a7 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_add.html +parent: peer-management-methods.html +blurb: 特定のピアサーバー用の予約済みスロットを追加します。 +--- # peer_reservations_add [[ソース]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L36 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md index b93e62f9e1..d506994ff9 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_add.html +parent: peer-management-methods.html +blurb: Add a reserved slot for a specific peer server. +--- # peer_reservations_add [[Source]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L36 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md index 2b8deaefe8..9a507a0407 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_del.html +parent: peer-management-methods.html +blurb: 特定のピアサーバー用の予約済みスロットを削除します。 +--- # peer_reservations_del [[ソース]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L89 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md index 03b145aee2..4ad82f8b9c 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_del.html +parent: peer-management-methods.html +blurb: Remove a reserved slot for a specific peer server. +--- # peer_reservations_del [[Source]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L89 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md index 6c0c9bbca9..7083418363 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_list.html +parent: peer-management-methods.html +blurb: 特定のピアサーバー用の予約済みスロットをリスト表示します。 +--- # peer_reservations_list [[ソース]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L116 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md index 0d9e01b8e7..f86fe3cd14 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md @@ -1,3 +1,8 @@ +--- +html: peer_reservations_list.html +parent: peer-management-methods.html +blurb: List reserved slots for specific peer servers. +--- # peer_reservations_list [[Source]](https://github.com/ripple/rippled/blob/4a1148eb2849513dd1e7ae080288fd47ab57a376/src/ripple/rpc/handlers/Reservations.cpp#L116 "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md index 8c60476701..d906e19069 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md @@ -1,5 +1,10 @@ +--- +html: peers.html +parent: peer-management-methods.html +blurb: ピアプロトコルでこのサーバーに現在接続されているその他のすべてのrippledサーバーのリストを返します。 +--- # peers -[[ソース]
](https://github.com/ripple/rippled/blob/52f298f150fc1530d201d3140c80d3eaf781cb5f/src/ripple/rpc/handlers/Peers.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/52f298f150fc1530d201d3140c80d3eaf781cb5f/src/ripple/rpc/handlers/Peers.cpp "Source") `peers`コマンドは、[ピアプロトコル](peer-protocol.html)でこのサーバーに現在接続されているその他のすべての`rippled`サーバーのリスト(各サーバーの接続状況と同期状況を含む)を返します。 diff --git a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md index 923fcf1a71..d30f973045 100644 --- a/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md +++ b/content/references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md @@ -1,3 +1,8 @@ +--- +html: peers.html +parent: peer-management-methods.html +blurb: Get information about the peer servers connected. +--- # peers [[Source]](https://github.com/ripple/rippled/blob/52f298f150fc1530d201d3140c80d3eaf781cb5f/src/ripple/rpc/handlers/Peers.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md index d75cf4fef7..74ba3d4b90 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md @@ -1,5 +1,10 @@ +--- +html: ledger_accept.html +parent: server-control-methods.html +blurb: スタンドアロンモードでサーバーが現在処理中のレジャーを強制的に終了し、次のレジャー番号に進むようにします。 +--- # ledger_accept -[[ソース]
](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/LedgerAccept.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/LedgerAccept.cpp "Source") `ledger_accept`メソッドは、サーバーが現在処理中のレジャーを強制的に終了し、次のレジャー番号に進むようにします。このメソッドはテスト専用であり、`rippled`サーバーがスタンドアロンモードで実行されている場合にのみ使用できます。 diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md index c5794d3a58..acee77d778 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md @@ -1,3 +1,8 @@ +--- +html: ledger_accept.html +parent: server-control-methods.html +blurb: Close and advance the ledger in stand-alone mode. +--- # ledger_accept [[Source]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/LedgerAccept.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md index ab8f8ab069..0c00503610 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md @@ -1,5 +1,10 @@ +--- +html: stop.html +parent: server-control-methods.html +blurb: サーバーのグレースフルシャットダウンを行います。 +--- # stop -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Stop.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Stop.cpp "Source") サーバーのグレースフルシャットダウンを行います。 diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.md index b260763ba5..348cfff4dc 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/stop.md @@ -1,3 +1,8 @@ +--- +html: stop.html +parent: server-control-methods.html +blurb: Shut down the rippled server. +--- # stop [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Stop.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md index 4623b2dd4a..8c502f85a2 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md @@ -1,5 +1,11 @@ +--- +html: validation_seed.html +parent: server-control-methods.html +blurb: 無効。rippledが検証の署名に使用するシークレット値を一時的に設定します。 +status: removed +--- # validation_seed -[[ソース]
](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ValidationSeed.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ValidationSeed.cpp "Source") `validation_seed`コマンドは、rippledが検証の署名に使用するシークレット値を一時的に設定します。サーバーを再起動すると、この値は構成ファイルに基づいてリセットされます。[rippled 0.29.1 以降では無効](https://github.com/ripple/rippled/releases/tag/0.29.1-rc1 "BADGE_RED") diff --git a/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md b/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md index 449c69b189..4c725cfbee 100644 --- a/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md +++ b/content/references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md @@ -1,3 +1,9 @@ +--- +html: validation_seed.html +parent: server-control-methods.html +blurb: (Obsolete) Temporarily set key to be used for validating. +status: removed +--- # validation_seed [[Source]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ValidationSeed.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md index f4c6290940..0cbc8370c2 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md @@ -1,5 +1,10 @@ +--- +html: consensus_info.html +parent: status-and-debugging-methods.html +blurb: デバッグのためのコンセンサスプロセスに関する情報を返します。 +--- # consensus_info -[[ソース]
](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ConsensusInfo.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ConsensusInfo.cpp "Source") `consensus_info`メソッドは、デバッグのための[コンセンサスプロセス](consensus.html)に関する情報を返します。 diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md index cafe52d677..aea981a69c 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md @@ -1,3 +1,8 @@ +--- +html: consensus_info.html +parent: status-and-debugging-methods.html +blurb: Get information about the state of consensus as it happens. +--- # consensus_info [[Source]](https://github.com/ripple/rippled/blob/a61ffab3f9010d8accfaa98aa3cacc7d38e74121/src/ripple/rpc/handlers/ConsensusInfo.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md index b040fe67a6..af2061d002 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md @@ -1,5 +1,10 @@ +--- +html: feature.html +parent: status-and-debugging-methods.html +blurb: Amendmentに関してこのサーバーが認識している情報を返します。 +--- # feature -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Feature1.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Feature1.cpp "Source") `feature`コマンドは、[Amendment](amendments.html)に関してこのサーバーが認識している情報(Amendmentが有効であるかどうか、サーバーが[Amendmentプロセス](amendments.html#amendmentプロセス)でこれらのAmendmentに賛成票を投じたかどうかなど)を返します。[新規: rippled 0.31.0][] diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md index 63a260e711..81f7763517 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md @@ -1,3 +1,8 @@ +--- +html: feature.html +parent: status-and-debugging-methods.html +blurb: Get information about protocol amendments. +--- # feature [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Feature1.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md index 061f708a6e..a6aee9cdcf 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md @@ -1,3 +1,8 @@ +--- +html: fetch_info.html +parent: status-and-debugging-methods.html +blurb: このサーバーが現在ネットワークからフェッチしているオブジェクトに関する情報を返します。 +--- # fetch_info [[ソース]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/FetchInfo.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md index 3ab7fee03d..67b9c0dbf3 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md @@ -1,3 +1,8 @@ +--- +html: fetch_info.html +parent: status-and-debugging-methods.html +blurb: Get information about the server's sync with the network. +--- # fetch_info [[Source]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/FetchInfo.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md index 12b1c0d01e..2af7253b4c 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md @@ -1,5 +1,10 @@ +--- +html: get_counts.html +parent: status-and-debugging-methods.html +blurb: サーバーの健全性に関するさまざまな統計情報を提供します。 +--- # get_counts -[[ソース]
](https://github.com/ripple/rippled/blob/c7118a183a660648aa88a3546a6b2c5bce858440/src/ripple/rpc/handlers/GetCounts.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/c7118a183a660648aa88a3546a6b2c5bce858440/src/ripple/rpc/handlers/GetCounts.cpp "Source") `get_counts`コマンドは、サーバーの健全性に関するさまざまな統計情報を提供します。そのほとんどは、現在メモリーに格納されている各種オブジェクトの数です。 diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md index beda3daba2..d2a669202b 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md @@ -1,3 +1,8 @@ +--- +html: get_counts.html +parent: status-and-debugging-methods.html +blurb: Get statistics about the server's internals and memory usage. +--- # get_counts [[Source]](https://github.com/ripple/rippled/blob/c7118a183a660648aa88a3546a6b2c5bce858440/src/ripple/rpc/handlers/GetCounts.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md index 543cff6fc9..6f6bdc3b68 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md @@ -1,5 +1,10 @@ +--- +html: print.html +parent: status-and-debugging-methods.html +blurb: さまざまな内部サブシステムの現在の状況を返します。 +--- # print -[[ソース]
](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/Print.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/Print.cpp "Source") `print`コマンドは、さまざまな内部サブシステム(ピア、レジャークリーナー、リソースマネージャーなど)の現在の状況を返します。 diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md index fde34334b6..2c903fbeb5 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md @@ -1,3 +1,8 @@ +--- +html: print.html +parent: status-and-debugging-methods.html +blurb: Get information about internal subsystems. +--- # print [[Source]](https://github.com/ripple/rippled/blob/315a8b6b602798a4cff4d8e1911936011e12abdb/src/ripple/rpc/handlers/Print.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md index e28cb1e90c..c1673fb3dc 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md @@ -1,3 +1,8 @@ +--- +html: validator_info.html +parent: status-and-debugging-methods.html +blurb: Get the server's validation settings, if configured as a validator. +--- # validator_info [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ValidatorInfo.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md index 608059134d..321d97a938 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md @@ -1,5 +1,10 @@ +--- +html: validator_list_sites.html +parent: status-and-debugging-methods.html +blurb: バリデータリストを処理するサイトのステータス情報を返します。 +--- # validator_list_sites -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ValidatorListSites.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ValidatorListSites.cpp "Source") `validator_list_sites`コマンドは、バリデータリストを処理するサイトのステータス情報を返します。[新規: rippled 0.80.1][] diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md index 18ae0f4401..6039cde0c1 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md @@ -1,3 +1,8 @@ +--- +html: validator_list_sites.html +parent: status-and-debugging-methods.html +blurb: Get information about sites that publish validator lists. +--- # validator_list_sites [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ValidatorListSites.cpp "Source") diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md index d95bad1d96..1bffc3f397 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md @@ -1,5 +1,10 @@ +--- +html: validators.html +parent: status-and-debugging-methods.html +blurb: サーバーが使用する公開済みの信頼できるバリデータの最新リストに関する情報を返します。 +--- # validators -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Validators.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Validators.cpp "Source") `validators`コマンドは、サーバーが使用する公開済みの信頼できるバリデータの最新リストに関する情報を、人間が読み取れる形式で返します。[新規: rippled 0.80.1][] diff --git a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md index 7be7ae699b..cc7ed667e8 100644 --- a/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md +++ b/content/references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md @@ -1,3 +1,8 @@ +--- +html: validators.html +parent: status-and-debugging-methods.html +blurb: Get information about the current validators. +--- # validators [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Validators.cpp "Source") diff --git a/content/references/rippled-api/api-conventions/api-conventions.ja.md b/content/references/rippled-api/api-conventions/api-conventions.ja.md index 36d3fbe54f..269fe3ecc2 100644 --- a/content/references/rippled-api/api-conventions/api-conventions.ja.md +++ b/content/references/rippled-api/api-conventions/api-conventions.ja.md @@ -1,5 +1,11 @@ +--- +html: api-conventions.html +parent: rippled-api.html +blurb: rippled APIのデータ型とフォーマットについて説明します。 +template: template-landing-children.html +--- # APIの規則 このセクションでは、JSON-RPCおよびWebSocketインターフェイスを含む`rippled` APIのデータ型とフォーマットについて説明します。 -これらのデータ型の一部は、[Data API](data-api.html)を含む、より高度なAPIにも使用されます。 \ No newline at end of file +これらのデータ型の一部は、[Data API](data-api.html)を含む、より高度なAPIにも使用されます。 diff --git a/content/references/rippled-api/api-conventions/api-conventions.md b/content/references/rippled-api/api-conventions/api-conventions.md index a81dd6a75a..f2a57f83dc 100644 --- a/content/references/rippled-api/api-conventions/api-conventions.md +++ b/content/references/rippled-api/api-conventions/api-conventions.md @@ -1,3 +1,9 @@ +--- +html: api-conventions.html +parent: rippled-api.html +blurb: Common conventions used across the rippled API. +template: template-landing-children.html +--- # API Conventions This section describes data types and formats of the `rippled` APIs, including JSON-RPC and WebSocket interfaces. diff --git a/content/references/rippled-api/api-conventions/base58-encodings.ja.md b/content/references/rippled-api/api-conventions/base58-encodings.ja.md index 87e89af5d8..d8bd5bb9b6 100644 --- a/content/references/rippled-api/api-conventions/base58-encodings.ja.md +++ b/content/references/rippled-api/api-conventions/base58-encodings.ja.md @@ -1,3 +1,8 @@ +--- +html: base58-encodings.html +parent: api-conventions.html +blurb: 暗号鍵と関連データをbase58形式で表すフォーマットです。 +--- # base58エンコード `rippled` APIでは、チェックサムを含む**base58**エンコード(「Base58Check」とも呼ばれます)を使用して[アカウントアドレス](accounts.html#アドレス)や暗号鍵に関連するその他のタイプの値が表現されることがよくあります。このエンコードは、[Bitcoinのアドレスに使用されているエンコード](https://en.bitcoin.it/wiki/Base58Check_encoding)と同じですが、XRP Ledgerでは以下のディクショナリが使用される点が異なります。`rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`。 diff --git a/content/references/rippled-api/api-conventions/base58-encodings.md b/content/references/rippled-api/api-conventions/base58-encodings.md index c919242645..3ba6b433ca 100644 --- a/content/references/rippled-api/api-conventions/base58-encodings.md +++ b/content/references/rippled-api/api-conventions/base58-encodings.md @@ -1,3 +1,8 @@ +--- +html: base58-encodings.html +parent: api-conventions.html +blurb: Formats for representing cryptographic keys and related data in base58 format. +--- # base58 Encodings The `rippled` APIs often use a "base58" encoding with a checksum (sometimes called "Base58Check") to represent [account addresses](accounts.html#addresses) and other types of values related to cryptographic keys. This encoding is the same as [the one used for Bitcoin addresses](https://en.bitcoin.it/wiki/Base58Check_encoding), except that the XRP Ledger uses the following dictionary: `rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz`. diff --git a/content/references/rippled-api/api-conventions/basic-data-types.ja.md b/content/references/rippled-api/api-conventions/basic-data-types.ja.md index 75150d8b0d..cc198145f4 100644 --- a/content/references/rippled-api/api-conventions/basic-data-types.ja.md +++ b/content/references/rippled-api/api-conventions/basic-data-types.ja.md @@ -1,3 +1,8 @@ +--- +html: basic-data-types.html +parent: api-conventions.html +blurb: さまざまなタイプのオブジェクトがそれぞれ異なる方法で一意に識別されます。 +--- # 基本的なデータ型 さまざまなタイプのオブジェクトがそれぞれ異なる方法で一意に識別されます。 @@ -22,7 +27,7 @@ ### ハッシュプレフィクス -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/HashPrefix.h "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/HashPrefix.h "Source") 多くの場合、XRP Ledgerではオブジェクトのバイナリデータに4バイトのプレフィクスを付けてからハッシュを計算するため、異なるタイプのオブジェクトが同じバイナリフォーマットである場合でも、異なるハッシュが設定されます。既存の4バイトコードは、ASCIIでエンコードされた英字3文字の後に0バイトが続く構成となっています。 diff --git a/content/references/rippled-api/api-conventions/basic-data-types.md b/content/references/rippled-api/api-conventions/basic-data-types.md index d6f0faaaaa..9dd32aca0f 100644 --- a/content/references/rippled-api/api-conventions/basic-data-types.md +++ b/content/references/rippled-api/api-conventions/basic-data-types.md @@ -1,3 +1,8 @@ +--- +html: basic-data-types.html +parent: api-conventions.html +blurb: Format and meaning of fundamental data types like addresses, ledger index, and currency codes. +--- # Basic Data Types Different types of objects are uniquely identified in different ways: diff --git a/content/references/rippled-api/api-conventions/currency-formats.ja.md b/content/references/rippled-api/api-conventions/currency-formats.ja.md index 070f5522f5..097bbe589b 100644 --- a/content/references/rippled-api/api-conventions/currency-formats.ja.md +++ b/content/references/rippled-api/api-conventions/currency-formats.ja.md @@ -1,3 +1,8 @@ +--- +html: currency-formats.html +parent: api-conventions.html +blurb: 通貨番号の精度と範囲、カスタム通貨コードのフォーマットです。 +--- # 通貨フォーマット XRP Ledgerには2種類の通貨([XRP](xrp.html)と[発行済み通貨](issued-currencies.html))があります。XRP Ledgerでは、これらの通貨のフォーマットは異なりますが、いずれの通貨も高精度です。 @@ -27,7 +32,7 @@ XRP Ledgerの発行済み通貨は、以下の精度のカスタムフォーマ * 10進15桁の精度 ## 発行済み通貨の計算 -[[ソース]
](https://github.com/ripple/rippled/blob/35fa20a110e3d43ffc1e9e664fc9017b6f2747ae/src/ripple/protocol/impl/STAmount.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/35fa20a110e3d43ffc1e9e664fc9017b6f2747ae/src/ripple/protocol/impl/STAmount.cpp "Source") ![発行済み通貨額フォーマットの図](img/currency-number-format.ja.png) diff --git a/content/references/rippled-api/api-conventions/currency-formats.md b/content/references/rippled-api/api-conventions/currency-formats.md index 1ee546409e..fb9929d9b6 100644 --- a/content/references/rippled-api/api-conventions/currency-formats.md +++ b/content/references/rippled-api/api-conventions/currency-formats.md @@ -1,3 +1,8 @@ +--- +html: currency-formats.html +parent: api-conventions.html +blurb: Precision and range for currency numbers, plus formats of custom currency codes. +--- # Currency Formats The XRP Ledger has two kinds of money: [XRP](xrp.html), and [issued currencies](issued-currencies.html). Both types have high precision, although their formats are different. diff --git a/content/references/rippled-api/api-conventions/error-formatting.ja.md b/content/references/rippled-api/api-conventions/error-formatting.ja.md index 650a8a4f68..86323d48df 100644 --- a/content/references/rippled-api/api-conventions/error-formatting.ja.md +++ b/content/references/rippled-api/api-conventions/error-formatting.ja.md @@ -1,3 +1,8 @@ +--- +html: error-formatting.html +parent: api-conventions.html +blurb: WebSocket、JSON-RPC、コマンドラインインターフェイスのエラーフォーマットと汎用エラーコードです。 +--- # エラーのフォーマット エラーが発生する可能性のある状況をすべて挙げることは不可能です。トランスポートレイヤーで発生する場合(ネットワーク接続が失われる場合など)には、使用しているクライアントとトランスポートに応じてその結果は異なります。ただし、`rippled`サーバーが要求を正常に受信した場合、サーバーは標準のエラー形式での応答を試みます。 diff --git a/content/references/rippled-api/api-conventions/error-formatting.md b/content/references/rippled-api/api-conventions/error-formatting.md index 540096fec9..e9f816dfdb 100644 --- a/content/references/rippled-api/api-conventions/error-formatting.md +++ b/content/references/rippled-api/api-conventions/error-formatting.md @@ -1,3 +1,8 @@ +--- +html: error-formatting.html +parent: api-conventions.html +blurb: Error formats and common error codes for WebSocket, JSON-RPC, and Commandline interfaces. +--- # Error Formatting It is impossible to list all the possible ways an error can occur. Some may occur in the transport layer (for example, loss of network connectivity), in which case the results vary depending on what client and transport you are using. However, if the `rippled` server successfully receives your request, it tries to respond in a standardized error format. diff --git a/content/references/rippled-api/api-conventions/markers-and-pagination.ja.md b/content/references/rippled-api/api-conventions/markers-and-pagination.ja.md index c2215d8846..5bd3f80e2c 100644 --- a/content/references/rippled-api/api-conventions/markers-and-pagination.ja.md +++ b/content/references/rippled-api/api-conventions/markers-and-pagination.ja.md @@ -1,5 +1,10 @@ +--- +html: markers-and-pagination.html +parent: api-conventions.html +blurb: 大きなクエリを複数の応答にページネーションする際の慣例です。 +--- # マーカーとページネーション 一部のメソッドから返されるデータは、1つの応答に実質的に収まらないことがあります。結果全体が収まらない場合、応答には`marker`フィールドが含まれます。このフィールドを使用することで、複数回の呼出しを通じてデータのページをさらに取得できます。各要求で直前の応答の`marker`値を渡して、終わったところから再開します。応答に`marker`が含まれていなければ、データセットの終わりに達しています。 -`marker`フィールドのフォーマットは意図的に未定義になっています。各サーバーで`marker`をそれぞれに合わせて定義できるので、このフィールドの形式は文字列、ネストオブジェクトなどさまざまです。異なるサーバー、または同じサーバーの異なるメソッドでは、異なる`marker`定義を使用できます。各`marker`は一時的であり、10分以上経過すると予期されているとおりに機能しなくなることがあります。 \ No newline at end of file +`marker`フィールドのフォーマットは意図的に未定義になっています。各サーバーで`marker`をそれぞれに合わせて定義できるので、このフィールドの形式は文字列、ネストオブジェクトなどさまざまです。異なるサーバー、または同じサーバーの異なるメソッドでは、異なる`marker`定義を使用できます。各`marker`は一時的であり、10分以上経過すると予期されているとおりに機能しなくなることがあります。 diff --git a/content/references/rippled-api/api-conventions/markers-and-pagination.md b/content/references/rippled-api/api-conventions/markers-and-pagination.md index 4f023b0d46..18f4548793 100644 --- a/content/references/rippled-api/api-conventions/markers-and-pagination.md +++ b/content/references/rippled-api/api-conventions/markers-and-pagination.md @@ -1,3 +1,8 @@ +--- +html: markers-and-pagination.html +parent: api-conventions.html +blurb: Convention for paginating large queries into multiple responses. +--- # Markers and Pagination Some methods return more data than can efficiently fit into one response. When there are more results than contained, the response includes a `marker` field. You can use this to retrieve more pages of data across multiple calls. In each request, pass the `marker` value from the previous response to resume from the point where you left off. If the `marker` is omitted from a response, then you have reached the end of the data set. diff --git a/content/references/rippled-api/api-conventions/modifying-the-ledger.ja.md b/content/references/rippled-api/api-conventions/modifying-the-ledger.ja.md index d4c3a6c60c..18d11a3670 100644 --- a/content/references/rippled-api/api-conventions/modifying-the-ledger.ja.md +++ b/content/references/rippled-api/api-conventions/modifying-the-ledger.ja.md @@ -1,3 +1,8 @@ +--- +html: modifying-the-ledger.html +parent: api-conventions.html +blurb: トランザクションだけがレジャーを変更できる理由とその方法です。 +--- # レジャーの変更 XRP Ledgerに対する変更はすべて、トランザクションの結果として行われます。XRP Ledgerの内容を変更できるAPIメソッドは、トランザクションを送信するコマンドだけです。Ledgerの内容が変更されても、その変更が永続的に適用されるのは、トランザクションが[コンセンサスプロセス](consensus.html)により承認されている場合に限られます。その他のほとんどのパブリックメソッドでは、異なる方法でXRP Ledgerに表示されるデータを閲覧し、サーバーの状態に関する情報を要求します。 @@ -12,4 +17,4 @@ XRP Ledgerに対する変更はすべて、トランザクションの結果と {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} \ No newline at end of file +{% include '_snippets/rippled_versions.md' %} diff --git a/content/references/rippled-api/api-conventions/modifying-the-ledger.md b/content/references/rippled-api/api-conventions/modifying-the-ledger.md index 235863617a..c23864a468 100644 --- a/content/references/rippled-api/api-conventions/modifying-the-ledger.md +++ b/content/references/rippled-api/api-conventions/modifying-the-ledger.md @@ -1,3 +1,8 @@ +--- +html: modifying-the-ledger.html +parent: api-conventions.html +blurb: Why and how only transactions can modify the ledger. +--- # Modifying the Ledger All changes to the XRP Ledger happen as the result of transactions. The only API methods that can change the contents of the XRP Ledger are the commands that submit transactions. Even then, changes only apply permanently if the transactions are approved by the [consensus process](consensus.html). Most other public methods represent different ways to view the data represented in the XRP Ledger, or request information about the state of the server. diff --git a/content/references/rippled-api/api-conventions/rate-limiting.md b/content/references/rippled-api/api-conventions/rate-limiting.md index d3aa0e6d5a..ab57c825a7 100644 --- a/content/references/rippled-api/api-conventions/rate-limiting.md +++ b/content/references/rippled-api/api-conventions/rate-limiting.md @@ -1,3 +1,8 @@ +--- +html: rate-limiting.html +parent: api-conventions.html +blurb: Information on how public APIs limit clients from making too many requests. +--- # Rate Limiting The `rippled` server limits the rate at which API clients can make requests on public APIs. Rate limiting is based on the IP address of the client, so clients behind [network address translation](https://en.wikipedia.org/wiki/Network_address_translation) share a limit based on their public IP address. diff --git a/content/references/rippled-api/api-conventions/request-formatting.ja.md b/content/references/rippled-api/api-conventions/request-formatting.ja.md index 6a07cbabaf..f42a5b3392 100644 --- a/content/references/rippled-api/api-conventions/request-formatting.ja.md +++ b/content/references/rippled-api/api-conventions/request-formatting.ja.md @@ -1,3 +1,8 @@ +--- +html: request-formatting.html +parent: api-conventions.html +blurb: WebSocket、JSON-RPC、コマンドラインインターフェイスの標準の要求フォーマットと例です。 +--- # 要求フォーマット ## WebSocketフォーマット diff --git a/content/references/rippled-api/api-conventions/request-formatting.md b/content/references/rippled-api/api-conventions/request-formatting.md index 7a41291106..58be70bb07 100644 --- a/content/references/rippled-api/api-conventions/request-formatting.md +++ b/content/references/rippled-api/api-conventions/request-formatting.md @@ -1,3 +1,8 @@ +--- +html: request-formatting.html +parent: api-conventions.html +blurb: Standard request format, with examples, for the WebSocket, JSON-RPC, and Commandline interfaces. +--- # Request Formatting ## Example Request diff --git a/content/references/rippled-api/api-conventions/response-formatting.ja.md b/content/references/rippled-api/api-conventions/response-formatting.ja.md index 074514abd6..93bda95c28 100644 --- a/content/references/rippled-api/api-conventions/response-formatting.ja.md +++ b/content/references/rippled-api/api-conventions/response-formatting.ja.md @@ -1,3 +1,8 @@ +--- +html: response-formatting.html +parent: api-conventions.html +blurb: WebSocket、JSON-RPC、コマンドラインインターフェイスの応答のフォーマットとその応答に含まれるフィールド。 +--- # 応答フォーマット `rippled` APIからの応答のフォーマットは、メソッドが呼び出されたインターフェイス(WebSocket、JSON-RPC、コマンドライン)に応じて多少異なります。コマンドラインインターフェイスがJSON-RPCを呼び出すため、コマンドラインインターフェイスとJSON-RPCインターフェイスは同じフォーマットを使用します。 @@ -85,4 +90,4 @@ HTTP Status: 200 OK } ``` - \ No newline at end of file + diff --git a/content/references/rippled-api/api-conventions/response-formatting.md b/content/references/rippled-api/api-conventions/response-formatting.md index 9021eeb4ce..b60d85a28a 100644 --- a/content/references/rippled-api/api-conventions/response-formatting.md +++ b/content/references/rippled-api/api-conventions/response-formatting.md @@ -1,3 +1,8 @@ +--- +html: response-formatting.html +parent: api-conventions.html +blurb: Standard response format, with examples, for the WebSocket, JSON-RPC, and Commandline interfaces. +--- # Response Formatting Responses from the `rippled` APIs is formatted slightly differently based on whether the method is called with the WebSocket, JSON-RPC, or Commandline interfaces. The Commandline and JSON-RPC interfaces use the same format because the Commandline interface calls JSON-RPC. diff --git a/content/references/rippled-api/api-conventions/rippled-server-states.ja.md b/content/references/rippled-api/api-conventions/rippled-server-states.ja.md index eececab023..a31748b3c6 100644 --- a/content/references/rippled-api/api-conventions/rippled-server-states.ja.md +++ b/content/references/rippled-api/api-conventions/rippled-server-states.ja.md @@ -1,3 +1,8 @@ +--- +html: rippled-server-states.html +parent: api-conventions.html +blurb: 一部のAPIメソッドで報告される状態情報の定義です。 +--- # rippledサーバーの状態 `rippled`サーバーの設定、稼働時間、その他の要素により、サーバーがグローバルなXRP Ledgerピアツーピアネットワークに参加する度合いは異なります。これは、[server_infoメソッド][]と[server_stateメソッド][]への応答内の`server_state`フィールドに示されます。応答は昇順のやり取りに従い、後の値は前の値より優先されます。これらの応答の定義を以下に示します(優先順位の高い順)。 @@ -17,4 +22,4 @@ {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} \ No newline at end of file +{% include '_snippets/rippled_versions.md' %} diff --git a/content/references/rippled-api/api-conventions/rippled-server-states.md b/content/references/rippled-api/api-conventions/rippled-server-states.md index 92b7429cc1..d88adf47f1 100644 --- a/content/references/rippled-api/api-conventions/rippled-server-states.md +++ b/content/references/rippled-api/api-conventions/rippled-server-states.md @@ -1,3 +1,8 @@ +--- +html: rippled-server-states.html +parent: api-conventions.html +blurb: Definitions of state information reported in some API methods. +--- # rippled Server States Depending on how the `rippled` server is configured, how long it has been running, and other factors, a server may be participating in the global XRP Ledger peer-to-peer network to different degrees. This is represented as the `server_state` field in the responses to the [server_info method][] and [server_state method][]. The possible responses follow a range of ascending interaction, with each later value superseding the previous one. Their definitions are as follows (in order of increasing priority): diff --git a/content/references/rippled-api/api-conventions/serialization.ja.md b/content/references/rippled-api/api-conventions/serialization.ja.md index 53d82d8716..41db2a516c 100644 --- a/content/references/rippled-api/api-conventions/serialization.ja.md +++ b/content/references/rippled-api/api-conventions/serialization.ja.md @@ -1,3 +1,8 @@ +--- +html: serialization.html +parent: api-conventions.html +blurb: XRP Ledgerトランザクションやその他のオブジェクトの場合のJSONフォーマットと正規バイナリーフォーマットとの変換です。 +--- # シリアル化フォーマット [[ソース]](https://github.com/ripple/rippled/blob/develop/src/ripple/protocol/impl/STObject.cpp#L696-L718 "Source") diff --git a/content/references/rippled-api/api-conventions/serialization.md b/content/references/rippled-api/api-conventions/serialization.md index 3c361c816b..e6860604c9 100644 --- a/content/references/rippled-api/api-conventions/serialization.md +++ b/content/references/rippled-api/api-conventions/serialization.md @@ -1,3 +1,8 @@ +--- +html: serialization.html +parent: api-conventions.html +blurb: Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects. +--- # Serialization Format [[Source]](https://github.com/ripple/rippled/blob/develop/src/ripple/protocol/impl/STObject.cpp#L696-L718 "Source") diff --git a/content/references/rippled-api/commandline-usage.ja.md b/content/references/rippled-api/commandline-usage.ja.md index d66d56cc1b..ca689afc3f 100644 --- a/content/references/rippled-api/commandline-usage.ja.md +++ b/content/references/rippled-api/commandline-usage.ja.md @@ -1,3 +1,19 @@ +--- +html: commandline-usage.html +parent: rippled-api.html +blurb: rippledサーバーのコマンドライン使用オプションです。 +curated_anchors: + - name: 使用できるモード + anchor: "#使用できるモード" + - name: デーモンモードのオプション + anchor: "#デーモンモードのオプション" + - name: スタンドアロンモードのオプション + anchor: "#スタンドアロンモードのオプション" + - name: クライアントモードのオプション + anchor: "#クライアントモードのオプション" + - name: 単体テスト + anchor: "#単体テスト" +--- # rippledコマンドライン使用リファレンス `rippled`実行可能ファイルは、通常はXRP Ledgerを処理するデーモンとして実行されますが、他のモードでも実行できます。このページでは、コマンドラインから実行する場合に`rippled`に渡すことができるすべてのオプションを説明します。 diff --git a/content/references/rippled-api/commandline-usage.md b/content/references/rippled-api/commandline-usage.md index 0226b4cf2a..1ae5ea76b7 100644 --- a/content/references/rippled-api/commandline-usage.md +++ b/content/references/rippled-api/commandline-usage.md @@ -1,3 +1,19 @@ +--- +html: commandline-usage.html +parent: rippled-api.html +blurb: Commandline usage options for the rippled server. +curated_anchors: + - name: Available Modes + anchor: "#available-modes" + - name: Daemon Mode Options + anchor: "#daemon-mode-options" + - name: Stand-Alone Mode Options + anchor: "#stand-alone-mode-options" + - name: Client Mode Options + anchor: "#client-mode-options" + - name: Unit Tests + anchor: "#unit-tests" +--- # rippled Commandline Usage Reference The `rippled` executable usually runs as a daemon that powers the XRP Ledger, although it can also run in other modes. This page describes all the options you can pass to `rippled` when running it from the command line. diff --git a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md index 319488031e..180d001c9d 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.ja.md @@ -1,9 +1,6 @@ --- html: ledger-data-formats.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats +parent: rippled-api.html blurb: XRP Ledgerの共有状態を構成する個別のデータオブジェクトについて説明します。 --- # レジャーのデータ型 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md index 6010990f27..7f4504696f 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-data-formats.md @@ -1,9 +1,6 @@ --- html: ledger-data-formats.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats +parent: rippled-api.html blurb: Learn about individual data objects that comprise the XRP Ledger's shared state. --- # Ledger Data Formats diff --git a/content/references/rippled-api/ledger-data-formats/ledger-header.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-header.ja.md index b9948414ac..f6ca1593d6 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-header.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-header.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger-header.html +parent: ledger-data-formats.html +blurb: レジャーバージョンの内容を記述する一意のヘッダーです。 +--- # レジャーヘッダー [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/ledger/ReadView.h#L71 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-header.md b/content/references/rippled-api/ledger-data-formats/ledger-header.md index 524605bc23..e33ea24dca 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-header.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-header.md @@ -1,3 +1,8 @@ +--- +html: ledger-header.html +parent: ledger-data-formats.html +blurb: A unique header that describes the contents of a ledger version. +--- # Ledger Header [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/ledger/ReadView.h#L71 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-ids.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-ids.ja.md index f9affe057b..430ef9427d 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-ids.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-ids.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger-object-ids.html +parent: ledger-data-formats.html +blurb: レジャーの状態ツリーのすべてのオブジェクトには一意のIDがあります。 +--- # レジャーオブジェクトID diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-ids.md b/content/references/rippled-api/ledger-data-formats/ledger-object-ids.md index 41692ec81e..41e06c0b0f 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-ids.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-ids.md @@ -1,3 +1,8 @@ +--- +html: ledger-object-ids.html +parent: ledger-data-formats.html +blurb: All objects in a ledger's state tree have a unique ID. +--- # Ledger Object IDs diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.ja.md index 82d82c9f9b..f09c02a49b 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.ja.md @@ -1,15 +1,10 @@ --- html: accountroot.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: あるアカウントの設定、XRP残高、その他のメタデータです。 parent: ledger-object-types.html +blurb: あるアカウントの設定、XRP残高、その他のメタデータです。 --- # AccountRoot -[[ソース]
](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L27 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L27 "Source") `AccountRoot`オブジェクトタイプは、1つの[アカウント](accounts.html)、そのアカウントの設定、XRP残高を記述します。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.md index 8b6aa36173..1c110ddd2a 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/accountroot.md @@ -1,12 +1,7 @@ --- html: accountroot.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: The settings, XRP balance, and other metadata for one account. parent: ledger-object-types.html +blurb: The settings, XRP balance, and other metadata for one account. --- # AccountRoot [[Source]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L27 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.ja.md index 730519bb3e..f2dccef03c 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.ja.md @@ -1,15 +1,10 @@ --- html: amendments-object.html #amendments.html is taken by the concept page -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 有効化されているAmendmentと保留中のAmendmentのステータスを持つシングルトンオブジェクトです。 parent: ledger-object-types.html +blurb: 有効化されているAmendmentと保留中のAmendmentのステータスを持つシングルトンオブジェクトです。 --- # Amendments -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L110-L113 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L110-L113 "Source") `Amendments`オブジェクトタイプには、現在アクティブな[Amendment](amendments.html)のリストが含まれています。各レジャーバージョンには**最大で1つの** `Amendments`オブジェクトが含まれています。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.md index a7150786f9..8546754251 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/amendments.md @@ -1,12 +1,7 @@ --- html: amendments-object.html #amendments.html is taken by the concept page -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Singleton object with status of enabled and pending amendments. parent: ledger-object-types.html +blurb: Singleton object with status of enabled and pending amendments. --- # Amendments [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L110-L113 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.ja.md index 0c0352a543..2c03463afd 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.ja.md @@ -1,15 +1,10 @@ --- html: check.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 送信先が清算して資金にできるCheckです。 parent: ledger-object-types.html +blurb: 送信先が清算して資金にできるCheckです。 --- # Check -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L157-L170 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L157-L170 "Source") _([Checks Amendment][]が必要です)_ @@ -59,7 +54,7 @@ _([Checks Amendment][]が必要です)_ ## Check IDのフォーマット -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Indexes.cpp#L193-L200 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Indexes.cpp#L193-L200 "Source") `Check`オブジェクトのIDは、以下の値がこの順序で連結されている[SHA-512ハーフ][]です。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.md index cc976be322..5743cf738a 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/check.md @@ -1,12 +1,7 @@ --- html: check.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: A check that can be redeemed for money by its destination. parent: ledger-object-types.html +blurb: A check that can be redeemed for money by its destination. --- # Check [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L157-L170 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.ja.md index 03329194b2..29f90e4d52 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.ja.md @@ -1,15 +1,10 @@ --- html: depositpreauth-object.html #depositpreauth.html is taken by the tx type -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 承認を必要とするアカウントへの送金ペイメントの事前承認の記録です。 parent: ledger-object-types.html +blurb: 承認を必要とするアカウントへの送金ペイメントの事前承認の記録です。 --- # DepositPreauth -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L172-L178 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L172-L178 "Source") `DepositPreauth`オブジェクトはアカウント間の事前承認を追跡します。[DepositPreauthトランザクション][]によりこれらのオブジェクトが作成されます。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.md index 5ebd3573a6..a81a5ca5f8 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/depositpreauth.md @@ -1,12 +1,7 @@ --- html: depositpreauth-object.html #depositpreauth.html is taken by the tx type -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: A record of preauthorization for sending payments to an account that requires authorization. parent: ledger-object-types.html +blurb: A record of preauthorization for sending payments to an account that requires authorization. --- # DepositPreauth [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L172-L178 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.ja.md index f7ff8b8ee3..d3d915574a 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.ja.md @@ -1,15 +1,10 @@ --- html: directorynode.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 他のオブジェクトへのリンクを含みます。 parent: ledger-object-types.html +blurb: 他のオブジェクトへのリンクを含みます。 --- # DirectoryNode -[[ソース]
](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L44 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L44 "Source") `DirectoryNode`オブジェクトタイプは、レジャーの状態ツリー内の他オブジェクトへのリンクのリストを提供します。概念上の1つの _ディレクトリー_ は、1つ以上の各DirectoryNodeオブジェクトが含まれる二重リンクリストの形式になっています。各DirectoryNodeオブジェクトには、他オブジェクトの[ID](ledgers.html#ツリーの形式)が最大32個まで含まれています。1番目のオブジェクトはディレクトリーのルートと呼ばれ、ルートオブジェクト以外のオブジェクトはすべて必要に応じて自由に追加または削除できます。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.md index 7f2be71de1..0bc647b113 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/directorynode.md @@ -1,12 +1,7 @@ --- html: directorynode.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Contains links to other objects. parent: ledger-object-types.html +blurb: Contains links to other objects. --- # DirectoryNode [[Source]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L44 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.ja.md index 489fc1d834..c20135390c 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.ja.md @@ -1,15 +1,10 @@ --- html: escrow-object.html #escrow.html is taken by the concept page -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 条件付き決済のために保有されているXRPを含みます。 parent: ledger-object-types.html +blurb: 条件付き決済のために保有されているXRPを含みます。 --- # Escrow -[[ソース]
](https://github.com/ripple/rippled/blob/c6b6d82a754fe449cc533e18659df483c10a5c98/src/ripple/protocol/impl/LedgerFormats.cpp#L90-L101 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/c6b6d82a754fe449cc533e18659df483c10a5c98/src/ripple/protocol/impl/LedgerFormats.cpp#L90-L101 "Source") _([Escrow Amendment][]が必要です。)_ diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.md index 0985c16ecc..6a55d55e5d 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/escrow.md @@ -1,12 +1,7 @@ --- html: escrow-object.html #escrow.html is taken by the concept page -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Contains XRP held for a conditional payment. parent: ledger-object-types.html +blurb: Contains XRP held for a conditional payment. --- # Escrow [[Source]](https://github.com/ripple/rippled/blob/c6b6d82a754fe449cc533e18659df483c10a5c98/src/ripple/protocol/impl/LedgerFormats.cpp#L90-L101 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.ja.md index 5606b19a2d..e952a44ce6 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.ja.md @@ -1,15 +1,10 @@ --- html: feesettings.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: コンセンサスで承認された基本トランザクションコストと必要準備金があるシングルトンオブジェクトです。 parent: ledger-object-types.html +blurb: コンセンサスで承認された基本トランザクションコストと必要準備金があるシングルトンオブジェクトです。 --- # FeeSettings -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L115-L120 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L115-L120 "Source") `FeeSettings`オブジェク トタイプには、現在の基本[トランザクションコスト](transaction-cost.html)と、[手数料投票](fee-voting.html)により決定する[準備金の額](reserves.html)が含まれています。各レジャーバージョンには**最大で1つの** `FeeSettings`オブジェクトが含まれています。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.md index f1a27d0c3f..be666828db 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/feesettings.md @@ -1,12 +1,7 @@ --- html: feesettings.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Singleton object with consensus-approved base transaction cost and reserve requirements. parent: ledger-object-types.html +blurb: Singleton object with consensus-approved base transaction cost and reserve requirements. --- # FeeSettings [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L115-L120 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md index 7cb9d37543..cf57047b11 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.ja.md @@ -1,10 +1,6 @@ --- html: ledger-object-types.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types +parent: ledger-data-formats.html template: template-landing-children.html --- # レジャーオブジェクトのタイプ diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md index 5cf2025aa7..b7994e2db2 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledger-object-types.md @@ -1,10 +1,6 @@ --- html: ledger-object-types.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types +parent: ledger-data-formats.html template: template-landing-children.html --- # Ledger Object Types diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.ja.md index c8b99223fc..ca97b8f653 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.ja.md @@ -1,15 +1,10 @@ --- html: ledgerhashes.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 履歴検索用に以前のレジャーバージョンのハッシュをリスト表示します。 parent: ledger-object-types.html +blurb: 履歴検索用に以前のレジャーバージョンのハッシュをリスト表示します。 --- # LedgerHashes -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L104-L108 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L104-L108 "Source") (レジャーバージョンを一意に示す[「ledger hash」文字列データ型][ハッシュ]と混同しないでください。このセクションでは、`LedgerHashes`レジャーオブジェクトタイプについて説明します。) @@ -67,7 +62,7 @@ parent: ledger-object-types.html 「過去の履歴」`LedgerHashes`オブジェクトは[スキップリスト](https://en.wikipedia.org/wiki/Skip_list)として機能するので、任意の履歴フラッグレジャーのハッシュをそのインデックスから取得できます。さらに、フラッグレジャーの「最近の履歴」オブジェクトを使用してその他のレジャーのハッシュを取得できます。 ## LedgerHashes IDのフォーマット -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Indexes.cpp#L26-L42) +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/Indexes.cpp#L26-L42) `LedgerHashes`オブジェクトIDには2種類のフォーマットがあります。これは、オブジェクトのサブタイプが「最近の履歴」と「過去の履歴」のいずれであるかに応じて決まります。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.md index 8325c63c2d..04172e7cb7 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ledgerhashes.md @@ -1,12 +1,7 @@ --- html: ledgerhashes.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Lists of prior ledger versions' hashes for history lookup. parent: ledger-object-types.html +blurb: Lists of prior ledger versions' hashes for history lookup. --- # LedgerHashes [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L104-L108 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/negativeunl.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/negativeunl.md index 349a52f0e8..16a6b77b62 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/negativeunl.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/negativeunl.md @@ -1,12 +1,7 @@ --- html: negativeunl.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -status: not_enabled parent: ledger-object-types.html +status: not_enabled blurb: List of validators currently believed to be offline. --- # NegativeUNL diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.ja.md index 5ae7482a2c..c28df26255 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.ja.md @@ -1,15 +1,10 @@ --- html: offer.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 通貨取引を行うためのオーダーです。 parent: ledger-object-types.html +blurb: 通貨取引を行うためのオーダーです。 --- # Offer -[[ソース]
](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L57 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L57 "Source") `Offer`オブジェクトタイプは、XRP Ledgerの分散型取引所での(従来は _オーダー_ と呼ばれていた)通貨取引オファーを記述します。[OfferCreateトランザクション][]は、レジャーにすでに含まれている他のオファーを消費することでは完全にオファーを実行できない場合に、レジャーに`Offer`オブジェクトを作成します。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.md index 66ac711584..ceb4a58e03 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/offer.md @@ -1,12 +1,7 @@ --- html: offer.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: An order to make a currency trade. parent: ledger-object-types.html +blurb: An order to make a currency trade. --- # Offer [[Source]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L57 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.ja.md index 5f112d3967..8fefb621b9 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.ja.md @@ -1,15 +1,10 @@ --- html: paychannel.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 非同期XRP支払い用のチャネルです。 parent: ledger-object-types.html +blurb: 非同期XRP支払い用のチャネルです。 --- # PayChannel -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L141-L155 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L141-L155 "Source") _([PayChan Amendment][]が必要です。)_ diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.md index f46ba21041..2c5429e0d5 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/paychannel.md @@ -1,12 +1,7 @@ --- html: paychannel.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: A channel for asynchronous XRP payments. parent: ledger-object-types.html +blurb: A channel for asynchronous XRP payments. --- # PayChannel [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/impl/LedgerFormats.cpp#L141-L155 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.ja.md index c6f4447901..c68b0692eb 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.ja.md @@ -1,15 +1,10 @@ --- html: ripplestate.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: 2つのアカウントをリンクし、それらのアカウント間の特定の通貨の残高を追跡します。トラストラインのコンセプトは、このオブジェクトタイプを抽象化することです。 parent: ledger-object-types.html +blurb: 2つのアカウントをリンクし、それらのアカウント間の特定の通貨の残高を追跡します。トラストラインのコンセプトは、このオブジェクトタイプを抽象化することです。 --- # RippleState -[[ソース]
](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L70 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L70 "Source") `RippleState`オブジェクトタイプは、1つの通貨で2つのアカウントを接続します。概念的には`RippleState`オブジェクトは、アカウント間の2つの _トラストライン_ を表し、各アカウント側から1つずつ確立されます。各アカウントの`RippleState`オブジェクト設定は、各アカウント側で変更できますが、残高については単一の値を両アカウント間で共有します。完全にデフォルト状態のトラストラインは、存在しないトラストラインと同様に見なされます。このため`rippled` は、プロパティがすべてデフォルトである`RippleState`オブジェクトを削除します。 diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.md index 61b3f6b0ab..67d531f8f3 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ripplestate.md @@ -1,12 +1,7 @@ --- html: ripplestate.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: Links two accounts, tracking the balance of one currency between them. The concept of a trust line is an abstraction of this object type. parent: ledger-object-types.html +blurb: Links two accounts, tracking the balance of one currency between them. The concept of a trust line is an abstraction of this object type. --- # RippleState [[Source]](https://github.com/ripple/rippled/blob/5d2d88209f1732a0f8d592012094e345cbe3e675/src/ripple/protocol/impl/LedgerFormats.cpp#L70 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.ja.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.ja.md index 649b79a182..18d427164a 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.ja.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.ja.md @@ -1,15 +1,10 @@ --- html: signerlist.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: マルチ署名トランザクションのアドレスのリストです。 parent: ledger-object-types.html +blurb: マルチ署名トランザクションのアドレスのリストです。 --- # SignerList -[[ソース]
](https://github.com/ripple/rippled/blob/6d2e3da30696bd10e3bb11a5ff6d45d2c4dae90f/src/ripple/protocol/impl/LedgerFormats.cpp#L127 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/6d2e3da30696bd10e3bb11a5ff6d45d2c4dae90f/src/ripple/protocol/impl/LedgerFormats.cpp#L127 "Source") _([MultiSign Amendment][]が必要です。)_ diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.md index 4c820cae80..3998ef69b5 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/signerlist.md @@ -1,12 +1,7 @@ --- html: signerlist.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: A list of addresses for multi-signing transactions. parent: ledger-object-types.html +blurb: A list of addresses for multi-signing transactions. --- # SignerList [[Source]](https://github.com/ripple/rippled/blob/6d2e3da30696bd10e3bb11a5ff6d45d2c4dae90f/src/ripple/protocol/impl/LedgerFormats.cpp#L127 "Source") diff --git a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ticket.md b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ticket.md index addeebd834..3d3d677311 100644 --- a/content/references/rippled-api/ledger-data-formats/ledger-object-types/ticket.md +++ b/content/references/rippled-api/ledger-data-formats/ledger-object-types/ticket.md @@ -1,12 +1,7 @@ --- html: ticket.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Ledger Data Formats -subcategory: Ledger Object Types -blurb: A Ticket tracks an account sequence number that has been set aside for future use. parent: ledger-object-types.html +blurb: A Ticket tracks an account sequence number that has been set aside for future use. status: not_enabled --- # Ticket diff --git a/content/references/rippled-api/peer-port-methods/health-check.md b/content/references/rippled-api/peer-port-methods/health-check.md index a0efb6e5f5..9b2cd3e29c 100644 --- a/content/references/rippled-api/peer-port-methods/health-check.md +++ b/content/references/rippled-api/peer-port-methods/health-check.md @@ -1,3 +1,8 @@ +--- +html: health-check.html +parent: peer-port-methods.html +blurb: Special API method for reporting server health. +--- # Health Check [[Source]](https://github.com/ripple/rippled/blob/de0c52738785de8bf837f9124da65c7905e7bb5a/src/ripple/overlay/impl/OverlayImpl.cpp#L1084-L1168 "Source") diff --git a/content/references/rippled-api/peer-port-methods/peer-crawler.md b/content/references/rippled-api/peer-port-methods/peer-crawler.md index 495193d33a..89ca8dd42e 100644 --- a/content/references/rippled-api/peer-port-methods/peer-crawler.md +++ b/content/references/rippled-api/peer-port-methods/peer-crawler.md @@ -1,3 +1,8 @@ +--- +html: peer-crawler.html +parent: peer-port-methods.html +blurb: Special API method for sharing network topology and status metrics. +--- # Peer Crawler The Peer Crawler is a special [peer port method](peer-port-methods.html) for reporting on the health and topology of the peer-to-peer network. This API method is available by default on a non-privileged basis through the [Peer Protocol](peer-protocol.html) port, which is also used for `rippled` servers' peer-to-peer communications about consensus, ledger history, and other necessary information. diff --git a/content/references/rippled-api/peer-port-methods/validator-list.md b/content/references/rippled-api/peer-port-methods/validator-list.md index 0029018998..9e30f3c502 100644 --- a/content/references/rippled-api/peer-port-methods/validator-list.md +++ b/content/references/rippled-api/peer-port-methods/validator-list.md @@ -1,3 +1,8 @@ +--- +html: validator-list.html +parent: peer-port-methods.html +blurb: Special API method for sharing recommended validator lists. +--- # Validator List Method The validator list method is a special API endpoint that fetches a current, trusted validator list a `rippled` server is using. This often represents the exact list of validators a server trusts. [New in: rippled 1.5.0][] diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md index db380d8f77..6ee7771cf1 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md @@ -1,5 +1,10 @@ +--- +html: account_channels.html +parent: account-methods.html +blurb: アカウントのPayment Channelに関する情報を返します。 +--- # account_channels -[[ソース]
](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/AccountChannels.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/AccountChannels.cpp "Source") _([PayChan Amendment][]が有効になっている必要があります。[新規: rippled 0.33.0][])_ diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.md index 5743284f43..4fe88a1afb 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_channels.md @@ -1,3 +1,8 @@ +--- +html: account_channels.html +parent: account-methods.html +blurb: Get a list of payment channels where the account is the source of the channel. +--- # account_channels [[Source]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/AccountChannels.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md index 8b2de77103..6cc706dc38 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md @@ -1,5 +1,10 @@ +--- +html: account_currencies.html +parent: account-methods.html +blurb: アカウントが送金または受領できる通貨のリストを返します。 +--- # account_currencies -[[ソース]
](https://github.com/ripple/rippled/blob/df966a9ac6dd986585ecccb206aff24452e41a30/src/ripple/rpc/handlers/AccountCurrencies.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/df966a9ac6dd986585ecccb206aff24452e41a30/src/ripple/rpc/handlers/AccountCurrencies.cpp "Source") `account_currencies`コマンドは、アカウントのトラストラインに基づいてそのアカウントが送金または受領できる通貨のリストを返します。(このリストは完全に確認されたリストではありませんが、ユーザーインターフェイスへの入力に使用できます。) diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.md index b135a25f40..1a2e3d9a1c 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_currencies.md @@ -1,3 +1,8 @@ +--- +html: account_currencies.html +parent: account-methods.html +blurb: Get a list of currencies an account can send or receive. +--- # account_currencies [[Source]](https://github.com/ripple/rippled/blob/df966a9ac6dd986585ecccb206aff24452e41a30/src/ripple/rpc/handlers/AccountCurrencies.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md index c39c654e9e..c689f3576a 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md @@ -1,5 +1,10 @@ +--- +html: account_info.html +parent: account-methods.html +blurb: アカウントとそのアクティビティおよびXRP残高についての情報を取得します。 +--- # account_info -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountInfo.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountInfo.cpp "Source") `account_info`コマンドは、アカウントとそのアクティビティおよびXRP残高についての情報を取得します。取得されたすべての情報は、特定バージョンのレジャーに関連付けられています。 diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_info.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_info.md index f0e106bae1..25e4f0a511 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_info.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_info.md @@ -1,3 +1,8 @@ +--- +html: account_info.html +parent: account-methods.html +blurb: Get basic data about an account. +--- # account_info [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountInfo.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md index 742abf5104..507a7d0af7 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md @@ -1,3 +1,8 @@ +--- +html: account_lines.html +parent: account-methods.html +blurb: アカウントのトラストラインに関する情報を返します。 +--- # account_lines [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountLines.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.md index 5980ecc860..bc6a9849b3 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_lines.md @@ -1,3 +1,8 @@ +--- +html: account_lines.html +parent: account-methods.html +blurb: Get info about an account's trust lines. +--- # account_lines [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountLines.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md index 056fe62eee..4e3f087ab2 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md @@ -1,3 +1,8 @@ +--- +html: account_objects.html +parent: account-methods.html +blurb: アカウントが所有するすべてのオブジェクトを返します。 +--- # account_objects [[ソース]](https://github.com/ripple/rippled/blob/399c43cae6e90a428e9ce6a988123972b0f03c99/src/ripple/rpc/handlers/AccountObjects.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.md index a4e4917613..18904e9b58 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_objects.md @@ -1,3 +1,8 @@ +--- +html: account_objects.html +parent: account-methods.html +blurb: Get all ledger objects owned by an account. +--- # account_objects [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountObjects.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md index 84c8bf21ed..be0bc4268b 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md @@ -1,3 +1,8 @@ +--- +html: account_offers.html +parent: account-methods.html +blurb: 特定のアカウントから出されたオファーのリストを取得します。 +--- # account_offers [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountOffers.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.md index 308fb452a3..412917783e 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_offers.md @@ -1,3 +1,8 @@ +--- +html: account_offers.html +parent: account-methods.html +blurb: Get info about an account's currency exchange offers. +--- # account_offers [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountOffers.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md index 21c9f94e60..0ec861fa46 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md @@ -1,3 +1,8 @@ +--- +html: account_tx.html +parent: account-methods.html +blurb: 指定したアカウントに関連するトランザクションのリストを取得します。 +--- # account_tx [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountTx.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.md b/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.md index 0921194836..adbe99aa8b 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/account_tx.md @@ -1,3 +1,8 @@ +--- +html: account_tx.html +parent: account-methods.html +blurb: Get info about an account's transactions. +--- # account_tx [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/AccountTx.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md index a4d96b9802..3243d8e9d9 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md @@ -1,3 +1,8 @@ +--- +html: gateway_balances.html +parent: account-methods.html +blurb: 特定のアカウントから発行された残高の合計を計算します。 +--- # gateway_balances [[ソース]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/GatewayBalances.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md b/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md index de7bcdf18f..d25bf3f6d6 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md @@ -1,3 +1,8 @@ +--- +html: gateway_balances.html +parent: account-methods.html +blurb: Calculate total amounts issued by an account. +--- # gateway_balances [[Source]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/GatewayBalances.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md b/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md index b6ffd94604..5207fe7395 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md @@ -1,5 +1,10 @@ +--- +html: noripple_check.html +parent: account-methods.html +blurb: アカウントのDefaultRippleフィールドとそのトラストラインのNoRippleフラグの状態を、推奨される設定と比較して迅速にチェックします。 +--- # noripple_check -[[ソース]
](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/NoRippleCheck.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/NoRippleCheck.cpp "Source") `noripple_check`コマンドを使用すると、[アカウントのDefaultRippleフィールドとそのトラストラインのNoRippleフラグ](rippling.html)の状態を、推奨される設定と比較して迅速にチェックできます。 diff --git a/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.md b/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.md index dbd5ac349b..0615663cc1 100644 --- a/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.md +++ b/content/references/rippled-api/public-rippled-methods/account-methods/noripple_check.md @@ -1,3 +1,8 @@ +--- +html: noripple_check.html +parent: account-methods.html +blurb: Get recommended changes to an account's Default Ripple and No Ripple settings. +--- # noripple_check [[Source]](https://github.com/ripple/rippled/blob/9111ad1a9dc37d49d085aa317712625e635197c0/src/ripple/rpc/handlers/NoRippleCheck.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md index fc0329f73c..69e7c375b1 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md @@ -1,5 +1,10 @@ +--- +html: ledger.html # Watch carefully for clashes w/ this filename +parent: ledger-methods.html +blurb: 公開レジャーに関する情報を取得します。 +--- # ledger -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerHandler.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerHandler.cpp "Source") 公開レジャーに関する情報を取得します。 diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.md index a9dd374f3f..aff1fd598a 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger.md @@ -1,3 +1,8 @@ +--- +html: ledger.html # Watch carefully for clashes w/ this filename +parent: ledger-methods.html +blurb: Get info about a ledger version. +--- # ledger [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerHandler.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md index 68b439f666..c61c666feb 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger_closed.html +parent: ledger-methods.html +blurb: 最新の閉鎖済みレジャーの一意のIDを返します。 +--- # ledger_closed [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerClosed.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md index d72ef397ff..a397b168eb 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md @@ -1,3 +1,8 @@ +--- +html: ledger_closed.html +parent: ledger-methods.html +blurb: Get the latest closed ledger version. +--- # ledger_closed [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerClosed.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md index ef19f3408a..7ef80f5bae 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md @@ -1,5 +1,10 @@ +--- +html: ledger_current.html +parent: ledger-methods.html +blurb: 現在進行中のレジャーの一意のIDを返します。 +--- # ledger_current -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerCurrent.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerCurrent.cpp "Source") `ledger_current`メソッドは、現在進行中のレジャーの一意のIDを返します。このコマンドで返されるレジャーは確定されたものではないため、このコマンドは主にテストに有用です。 diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md index e0ead381e8..e707e42b09 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md @@ -1,3 +1,8 @@ +--- +html: ledger_current.html +parent: ledger-methods.html +blurb: Get the current working ledger version. +--- # ledger_current [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerCurrent.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md index 6fe06fe525..da93e63b04 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md @@ -1,5 +1,10 @@ +--- +html: ledger_data.html +parent: ledger-methods.html +blurb: 指定されたレジャーの内容を取得します。 +--- # ledger_data -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerData.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerData.cpp "Source") `ledger_data`メソッドは指定されたレジャーの内容を取得します。1つのレジャーバージョンの内容全体を取得するため、複数のコールを繰り返し実行できます。 diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md index c47c0be25c..1a13ee74f0 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md @@ -1,3 +1,8 @@ +--- +html: ledger_data.html +parent: ledger-methods.html +blurb: Get the raw contents of a ledger version. +--- # ledger_data [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerData.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md index 39ec6d3846..65bb879ea0 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md @@ -1,3 +1,8 @@ +--- +html: ledger_entry.html +parent: ledger-methods.html +blurb: XRP Ledgerの1つのレジャーオブジェクトを生フォーマットで返します。 +--- # ledger_entry [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerEntry.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md index 43793eaf1c..fdb5d6ad72 100644 --- a/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md +++ b/content/references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md @@ -1,3 +1,8 @@ +--- +html: ledger_entry.html +parent: ledger-methods.html +blurb: Get one element from a ledger version. +--- # ledger_entry [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/LedgerEntry.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md index 63c964bc16..20049016d7 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md @@ -1,3 +1,8 @@ +--- +html: book_offers.html +parent: path-and-order-book-methods.html +blurb: オーダーブックと呼ばれる、2つの通貨間のオファーのリストを取得します。 +--- # book_offers [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/BookOffers.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md index e720aca065..a058e4c9e5 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md @@ -1,3 +1,8 @@ +--- +html: book_offers.html +parent: path-and-order-book-methods.html +blurb: Get info about offers to exchange two currencies. +--- # book_offers [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/BookOffers.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md index ee9d59c564..f96afd2b4e 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md @@ -1,3 +1,8 @@ +--- +html: deposit_authorized.html +parent: path-and-order-book-methods.html +blurb: あるアカウントに別のアカウントへ支払を直接送金する権限があるかどうかを示します。 +--- # deposit_authorized [[ソース]](https://github.com/ripple/rippled/blob/817d2339b8632cb2f97d3edd6f7af33aa7631744/src/ripple/rpc/handlers/DepositAuthorized.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md index 3e7ff61a71..60b9f49814 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md @@ -1,3 +1,8 @@ +--- +html: deposit_authorized.html +parent: path-and-order-book-methods.html +blurb: Check whether an account is authorized to send money directly to another. +--- # deposit_authorized [[Source]](https://github.com/ripple/rippled/blob/817d2339b8632cb2f97d3edd6f7af33aa7631744/src/ripple/rpc/handlers/DepositAuthorized.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md index ec94bc4660..463a963191 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md @@ -1,5 +1,10 @@ +--- +html: path_find.html +parent: path-and-order-book-methods.html +blurb: トランザクションが実行される可能性のあるパスを探索し、時間の経過とともにパスが変化する場合に更新を定期的に送信します。 +--- # path_find -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp "Source") *WebSocket APIのみ。*`path_find`メソッドは、トランザクションが実行される可能性のある[パス](paths.html)を探索し、時間の経過とともにパスが変化する場合に更新を定期的に送信します。JSON-RPCでサポートされているシンプルなバージョンについては、[ripple_path_findメソッド][]を参照してください。完全にXRPで行われる支払いの場合、XRPはどのアカウントにも直接送金できるためパスを探索する必要はありません。 @@ -12,7 +17,7 @@ path_findコマンドには3種類のモード(サブコマンド)があり `rippled`サーバーは支払いを行うにあたり最も安価なパスまたはパスの組み合わせを探索しますが、このメソッドで返されるパスが最良のパスであることは保証されません。サーバーの負荷が原因で、Pathfindingで最良のパスを検出できないことがあります。また、信頼できないサーバーからのPathfindingの結果には注意する必要があります。オペレーターの収益となるように、最良ではないパスを返すようにサーバーが改ざんされる可能性があります。Pathfindingについて信頼できる独自サーバーがない場合は、1つのサーバーから不適切な結果が返されるリスクを最小限に抑えるため、異なる当事者が実行する複数のサーバーからのPathfindingの結果を比較してください。(**注記:** サーバーから最良ではない結果が返されても、必ずしも悪意のある振る舞いの証拠とはなりません。サーバーの負荷が高い場合の症状である可能性もあります。) ## path_find create -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L50-L56 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L50-L56 "Source") `path_find`の`create`サブコマンドは、指定された特定アカウントから支払トランザクションを実行できるパスを探索する継続的な要求を作成し、別のアカウントが何らかの通貨で希望する額を受領できるようにします。初期応答には2つのアドレス間で提案されるパスが含まれています。このパスにより、希望する額を受領できます。その後サーバーは、`"type": "path_find"`で有効なパスの更新を含む追加メッセージを送信します。更新の頻度はサーバーにより決定されますが、新しいレジャーバージョンがある場合には通常、数秒間に1回です。 @@ -489,7 +494,7 @@ path_find create要求からの非同期フォローアップの例を次に示 ## path_find close -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L58-L67 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L58-L67 "Source") `path_find`の`close`サブコマンドは、サーバーに対して現在実行中のPathfinding要求に関する情報の送信を停止するように指示します。 @@ -534,7 +539,7 @@ Pathfinding要求が正常にクローズされた場合、応答は[`path_find * `noPathRequest` - Pathfinding要求をクローズしようとしましたが、実行中の要求がありませんでした。 ## path_find status -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L69-L77 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp#L69-L77 "Source") `path_find`の`status`サブコマンドは、現在実行中のクライアントのPathfinding要求の即時更新を要求します。 diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md index 40f447f32c..96e08f82ae 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md @@ -1,3 +1,8 @@ +--- +html: path_find.html +parent: path-and-order-book-methods.html +blurb: Find a path for a payment between two accounts and receive updates. +--- # path_find [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/PathFind.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md index 6a0019dfe9..48a11cd509 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md @@ -1,5 +1,10 @@ +--- +html: ripple_path_find.html +parent: path-and-order-book-methods.html +blurb: すぐに利用できるペイメントパスを含む1つの応答を返します。 +--- # ripple_path_find -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/RipplePathFind.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/RipplePathFind.cpp "Source") `ripple_path_find`メソッドは、[path_findメソッド][]のシンプルなバージョンであり、すぐに利用できる[ペイメントパス](paths.html)を含む1つの応答を返します。WebSocket APIとJSON-RPC APIの両方で使用できます。ただし、結果は時間の経過とともに古くなる傾向にあります。最新の状態を維持するために複数のコールを実行する代わりに、可能な場合には[path_findメソッド][]を使用して、継続的な更新をサブスクライブします。 diff --git a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md index c5dfc1327a..666b218f37 100644 --- a/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md +++ b/content/references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md @@ -1,3 +1,8 @@ +--- +html: ripple_path_find.html +parent: path-and-order-book-methods.html +blurb: Find a path for payment between two accounts, once. +--- # ripple_path_find [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/RipplePathFind.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md index d55323d09c..7b82bafb6b 100644 --- a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md +++ b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md @@ -1,3 +1,8 @@ +--- +html: channel_authorize.html +parent: payment-channel-methods.html +blurb: 特定額のXRPをPayment Channelから清算するときに使用できる署名を作成します。 +--- # channel_authorize [[ソース]](https://github.com/ripple/rippled/blob/d4a56f223a3b80f64ff70b4e90ab6792806929ca/src/ripple/rpc/handlers/PayChanClaim.cpp#L41 "Source") diff --git a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md index 7740d14ee0..778721696f 100644 --- a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md +++ b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md @@ -1,3 +1,8 @@ +--- +html: channel_authorize.html +parent: payment-channel-methods.html +blurb: Sign a claim for money from a payment channel. +--- # channel_authorize [[Source]](https://github.com/ripple/rippled/blob/d4a56f223a3b80f64ff70b4e90ab6792806929ca/src/ripple/rpc/handlers/PayChanClaim.cpp#L41 "Source") diff --git a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md index 35035e32a6..e25eea9b5e 100644 --- a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md +++ b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md @@ -1,5 +1,10 @@ +--- +html: channel_verify.html +parent: payment-channel-methods.html +blurb: 特定額のXRPをPayment Channelから清算するときに使用できる署名の有効性を検証します。 +--- # channel_verify -[[ソース]
](https://github.com/ripple/rippled/blob/d4a56f223a3b80f64ff70b4e90ab6792806929ca/src/ripple/rpc/handlers/PayChanClaim.cpp#L89 "Source") +[[ソース]](https://github.com/ripple/rippled/blob/d4a56f223a3b80f64ff70b4e90ab6792806929ca/src/ripple/rpc/handlers/PayChanClaim.cpp#L89 "Source") _([PayChan Amendment][]が有効になっている必要があります。[新規: rippled 0.33.0][])_ diff --git a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md index abbc289ec4..7fbe93655f 100644 --- a/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md +++ b/content/references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md @@ -1,3 +1,8 @@ +--- +html: channel_verify.html +parent: payment-channel-methods.html +blurb: Check a payment channel claim's signature. +--- # channel_verify [[Source]](https://github.com/ripple/rippled/blob/d4a56f223a3b80f64ff70b4e90ab6792806929ca/src/ripple/rpc/handlers/PayChanClaim.cpp#L89 "Source") diff --git a/content/references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md b/content/references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md index 079528ba54..59aa208574 100644 --- a/content/references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md +++ b/content/references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md @@ -1,3 +1,8 @@ +--- +html: public-rippled-methods.html +parent: rippled-api.html +blurb: パブリックAPIメソッドを使用して、rippledサーバーと直接通信します。 +--- # rippledのパブリックメソッド 以下のパブリックAPIメソッドを使用して、`rippled`サーバーと直接通信します。パブリックメソッドは必ずしも一般大衆向けに設計されたのではありませんが、サーバーに接続されたあらゆるクライアントが使用します。パブリックメソッドは、サーバーを運用している組織のメンバーまたは顧客向けのものと考えてください。 @@ -88,4 +93,4 @@ Payment Channel は、2名の当事者間での一方向の繰り返しの支払 ## 廃止予定のメソッド -`owner_info`コマンドは廃止される予定です。代わりに[`account_objects`](account_objects.html)を使用してください。 \ No newline at end of file +`owner_info`コマンドは廃止される予定です。代わりに[`account_objects`](account_objects.html)を使用してください。 diff --git a/content/references/rippled-api/public-rippled-methods/public-rippled-methods.md b/content/references/rippled-api/public-rippled-methods/public-rippled-methods.md index 521f3101c5..aa4bbef5b3 100644 --- a/content/references/rippled-api/public-rippled-methods/public-rippled-methods.md +++ b/content/references/rippled-api/public-rippled-methods/public-rippled-methods.md @@ -1,3 +1,8 @@ +--- +html: public-rippled-methods.html +parent: rippled-api.html +blurb: Get data from the XRP Ledger and submit transactions using these public API methods. +--- # Public rippled Methods Communicate directly with a `rippled` server using the following public API methods. Public methods are not necessarily meant for the general public, but they are used by any client attached to the server. Think of public methods as being for members or customers of the organization running the server. diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md index e01c06b113..790777f145 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md @@ -1,5 +1,10 @@ +--- +html: fee.html +parent: server-info-methods.html +blurb: トランザクションコストに関するオープンレジャーの要件の現在の状態を報告します。 +--- # fee -[[ソース]
](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/Fee1.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/Fee1.cpp "Source") `fee`コマンドは、[トランザクションコスト](transaction-cost.html)に関するオープンレジャーの要件の現在の状態を報告します。このコマンドを使用するには、[FeeEscalation Amendment][]が有効になっている必要があります。[新規: rippled 0.31.0][] diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.md index a161711ea9..0a2f247c53 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/fee.md @@ -1,3 +1,8 @@ +--- +html: fee.html +parent: server-info-methods.html +blurb: Get information about transaction cost. +--- # fee [[Source]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/Fee1.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/manifest.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/manifest.md index 7f37a8520e..a2091d5811 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/manifest.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/manifest.md @@ -1,3 +1,8 @@ +--- +html: manifest.html +parent: server-info-methods.html +blurb: Look up the public information about a known validator. +--- # manifest [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Manifest.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md index 1d04c45f88..e74877317d 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md @@ -1,5 +1,10 @@ +--- +html: server_info.html +parent: server-info-methods.html +blurb: rippledサーバーについての各種情報を、人間が読めるフォーマットでサーバーに要求します。 +--- # server_info -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerInfo.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerInfo.cpp "Source") `server_info`コマンドは、問い合わせ中の`rippled`サーバーについての各種情報を、人間が読めるフォーマットでサーバーに要求します。 diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.md index 994dd39b8c..f777fe48ce 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_info.md @@ -1,3 +1,8 @@ +--- +html: server_info.html +parent: server-info-methods.html +blurb: Retrieve status of the server in human-readable format. +--- # server_info [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerInfo.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md index d4c9df2285..63a8898c8f 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md @@ -1,5 +1,10 @@ +--- +html: server_state.html +parent: server-info-methods.html +blurb: rippledサーバーの現在の状態に関するさまざまな機械可読の情報を問い合わせます。 +--- # server_state -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerState.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerState.cpp "Source") `server_state`コマンドは、サーバーに対し`rippled`サーバーの現在の状態に関するさまざまな機械可読の情報を問い合わせます。応答は[server_infoメソッド][]の場合とほぼ同じですが、読み取りやすい単位ではなく処理しやすい単位を使用します。(たとえば、XRP値は科学的記数法や10進数値の代わりに整数のdrop数で示され、時刻は秒単位ではなくミリ秒単位で示されます。) diff --git a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.md b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.md index 9988a0510c..1b41d9cc07 100644 --- a/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.md +++ b/content/references/rippled-api/public-rippled-methods/server-info-methods/server_state.md @@ -1,3 +1,8 @@ +--- +html: server_state.html +parent: server-info-methods.html +blurb: Retrieve status of the server in machine-readable format. +--- # server_state [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/ServerState.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md b/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md index cd1d28b8ac..1c0bdeac1f 100644 --- a/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md +++ b/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md @@ -1,3 +1,8 @@ +--- +html: subscribe.html +parent: subscription-methods.html +blurb: 特定のイベントが発生した場合に、定期的に通知するようサーバーに要求します。 +--- # subscribe [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Subscribe.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md b/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md index 0c8a314593..ceeac0f026 100644 --- a/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md +++ b/content/references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md @@ -1,3 +1,8 @@ +--- +html: subscribe.html +parent: subscription-methods.html +blurb: Listen for updates about a particular subject. +--- # subscribe [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Subscribe.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md b/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md index e9f8ccfb25..c132a00788 100644 --- a/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md +++ b/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md @@ -1,5 +1,10 @@ +--- +html: unsubscribe.html +parent: subscription-methods.html +blurb: 特定のサブスクリプションまたは一連のサブスクリプションへのメッセージ送信の停止を指示します。 +--- # unsubscribe -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Unsubscribe.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Unsubscribe.cpp "Source") `unsubscribe`コマンドはサーバーに対して、特定のサブスクリプションまたは一連のサブスクリプションへのメッセージ送信の停止を指示します。 diff --git a/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md b/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md index e17be8eb04..1dee2792d3 100644 --- a/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md +++ b/content/references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md @@ -1,3 +1,8 @@ +--- +html: unsubscribe.html +parent: subscription-methods.html +blurb: Stop listening for updates about a particular subject. +--- # unsubscribe [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Unsubscribe.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.ja.md index 1d6dad5dff..30c288e51c 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.ja.md @@ -1,3 +1,8 @@ +--- +html: sign.html # watch for clashes w/ this filename +parent: transaction-methods.html +blurb: トランザクションの署名済みバイナリー表現を返します。 +--- # sign [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/SignHandler.cpp "ソース") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.md index 6d079451d6..74a74baca7 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign.md @@ -1,3 +1,8 @@ +--- +html: sign.html # watch for clashes w/ this filename +parent: transaction-methods.html +blurb: Cryptographically sign a transaction. +--- # sign [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/SignHandler.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.ja.md index 25e89667d4..6bba2e665a 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.ja.md @@ -1,5 +1,10 @@ +--- +html: sign_for.html +parent: transaction-methods.html +blurb: マルチ署名済みトランザクションの署名を1つ提供します。 +--- # sign_for -[[ソース]
](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SignFor.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SignFor.cpp "Source") `sign_for`コマンドは、[マルチ署名済みトランザクション](multi-signing.html)の署名を1つ提供します。 diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.md index 5f7d3970f6..c23488855a 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/sign_for.md @@ -1,3 +1,8 @@ +--- +html: sign_for.html +parent: transaction-methods.html +blurb: Contribute to a multi-signature. +--- # sign_for [[Source]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SignFor.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md index 752be185de..792e556a73 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md @@ -1,5 +1,10 @@ +--- +html: submit.html +parent: transaction-methods.html +blurb: トランザクションを適用し、トランザクションの確認と将来のレジャーへの記録が行われるように、ネットワークに送信します。 +--- # submit -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Submit.cpp "ソース") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Submit.cpp "ソース") `submit`メソッドは[トランザクション](transaction-formats.html)を適用し、トランザクションの確認と将来のレジャーへの記録が行われるように、ネットワークに送信します。 diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.md index d15164c995..79fd05ca7d 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit.md @@ -1,3 +1,8 @@ +--- +html: submit.html +parent: transaction-methods.html +blurb: Send a transaction to the network. +--- # submit [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Submit.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md index a793596655..c66dab9d3f 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md @@ -1,5 +1,10 @@ +--- +html: submit_multisigned.html +parent: transaction-methods.html +blurb: マルチ署名済みトランザクションを適用し、このトランザクションをネットワークに送信します。 +--- # submit_multisigned -[[ソース]
](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SubmitMultiSigned.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SubmitMultiSigned.cpp "Source") `submit_multisigned`コマンドは[マルチ署名済み](multi-signing.html)トランザクションを適用し、このトランザクションをネットワークに送信して、今後のレジャーに追加します。([`submit`コマンドを送信専用モードで](submit.html#送信専用モード)使用して、マルチ署名済みトランザクションをバイナリー形式で送信することもできます。) diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md index 5e72f3903e..5b02339e6d 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md @@ -1,3 +1,8 @@ +--- +html: submit_multisigned.html +parent: transaction-methods.html +blurb: Send a multi-signed transaction to the network. +--- # submit_multisigned [[Source]](https://github.com/ripple/rippled/blob/release/src/ripple/rpc/handlers/SubmitMultiSigned.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md index bf09761c4a..acca48cc4b 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction_entry.html +parent: transaction-methods.html +blurb: 特定のレジャーバージョンから1つのトランザクションに関する情報を取得します。 +--- # transaction_entry [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/TransactionEntry.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md index a18dfc7b7d..dc334e4f74 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md @@ -1,3 +1,8 @@ +--- +html: transaction_entry.html +parent: transaction-methods.html +blurb: Retrieve info about a transaction from a particular ledger version. +--- # transaction_entry [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/TransactionEntry.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md index 188488e204..3fca7ae63d 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md @@ -1,5 +1,10 @@ +--- +html: tx.html +parent: transaction-methods.html +blurb: 1つのトランザクションに関する情報を取得します。 +--- # tx -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Tx.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Tx.cpp "Source") `tx`メソッドは1つのトランザクションに関する情報を取得します。 diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.md index 31ae0f53dc..1db84403bf 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx.md @@ -1,3 +1,8 @@ +--- +html: tx.html +parent: transaction-methods.html +blurb: Retrieve info about a transaction from all the ledgers on hand. +--- # tx [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Tx.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md index 26f441a5c5..2527324e27 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md @@ -1,5 +1,10 @@ +--- +html: tx_history.html +parent: transaction-methods.html +blurb: 直近に作成されたトランザクションの一部を取得します。 +--- # tx_history -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/TxHistory.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/TxHistory.cpp "Source") `tx_history`メソッドは、直近に作成されたトランザクションの一部を取得します。 diff --git a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md index 602a0248f8..cd95fe58c6 100644 --- a/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md +++ b/content/references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md @@ -1,3 +1,8 @@ +--- +html: tx_history.html +parent: transaction-methods.html +blurb: Retrieve info about all recent transactions. +--- # tx_history [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/TxHistory.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/json.ja.md b/content/references/rippled-api/public-rippled-methods/utility-methods/json.ja.md index 2114aa3bde..5602d31cff 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/json.ja.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/json.ja.md @@ -1,3 +1,8 @@ +--- +html: json.html +parent: utility-methods.html +blurb: コマンドのパラメーターをJSON値として受け入れ、他のコマンドを実行します。 +--- # json `json`メソッドは、プロキシとして他のコマンドを実行し、コマンドのパラメーターをJSON値として受け入れます。これは*コマンドラインクライアント専用*であり、パラメーターを指定するコマンドライン構文が不十分であるかまたは望ましくない場合に使用されるものです。 diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/json.md b/content/references/rippled-api/public-rippled-methods/utility-methods/json.md index 55bed25a45..e0ff9e3173 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/json.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/json.md @@ -1,3 +1,8 @@ +--- +html: json.html +parent: utility-methods.html +blurb: Pass JSON through the commandline. +--- # json The `json` method is a proxy to running other commands, and accepts the parameters for the command as a JSON value. It is *exclusive to the Commandline client*, and intended for cases where the commandline syntax for specifying parameters is inadequate or undesirable. diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md b/content/references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md index a1dee81239..c561e2eefd 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md @@ -1,5 +1,10 @@ +--- +html: ping.html +parent: utility-methods.html +blurb: 確認応答を返します。これにより、接続のステータスと遅延をテストできます。 +--- # ping -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Ping.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Ping.cpp "Source") `ping`コマンドは確認応答を返します。これにより、クライアントは接続のステータスと遅延をテストできます。 diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/ping.md b/content/references/rippled-api/public-rippled-methods/utility-methods/ping.md index d0dca365e3..cc585534bf 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/ping.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/ping.md @@ -1,3 +1,8 @@ +--- +html: ping.html +parent: utility-methods.html +blurb: Confirm connectivity with the server. +--- # ping [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Ping.cpp "Source") diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/random.ja.md b/content/references/rippled-api/public-rippled-methods/utility-methods/random.ja.md index d3ecac65c7..18e3a9c251 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/random.ja.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/random.ja.md @@ -1,5 +1,10 @@ +--- +html: random.html +parent: utility-methods.html +blurb: クライアントが乱数生成のエントロピー生成源として使用する乱数を提供します。 +--- # random -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Random.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Random.cpp "Source") `random`コマンドは、クライアントが乱数生成のエントロピー生成源として使用する乱数を提供します。 diff --git a/content/references/rippled-api/public-rippled-methods/utility-methods/random.md b/content/references/rippled-api/public-rippled-methods/utility-methods/random.md index 4466c784c7..43b07f1640 100644 --- a/content/references/rippled-api/public-rippled-methods/utility-methods/random.md +++ b/content/references/rippled-api/public-rippled-methods/utility-methods/random.md @@ -1,3 +1,8 @@ +--- +html: random.html +parent: utility-methods.html +blurb: Generate a random number. +--- # random [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/rpc/handlers/Random.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.ja.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.ja.md index 847d3d982b..6b8c375fdb 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.ja.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.ja.md @@ -1,3 +1,8 @@ +--- +html: enableamendment.html +parent: pseudo-transaction-types.html +blurb: トランザクション処理を変更するAmendmentプロセスの進行状況を追跡します。 +--- # EnableAmendment トランザクション処理を変更する[Amendmentプロセス](amendments.html#amendmentプロセス)の進行状況を追跡します。この疑似トランザクションは、提案されたAmendmentが多数の承認を獲得したか否かや、Amendmentの有効化の状況を示します。 diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.md index 58e8ab10df..74c9f215f4 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.md @@ -1,3 +1,8 @@ +--- +html: enableamendment.html +parent: pseudo-transaction-types.html +blurb: Enable a change in transaction processing. +--- # EnableAmendment An `EnableAmendment` [pseudo-transaction](pseudo-transaction-types.html) marks a change in status of an [amendment](amendments.html) to the XRP Ledger protocol, including: diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.ja.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.ja.md index fc68082ef2..b70e40c43d 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.ja.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.ja.md @@ -1,3 +1,9 @@ +--- +html: pseudo-transaction-types.html +parent: transaction-formats.html +blurb: バリデータがXRP Ledgerに適用する場合がある疑似トランザクションのフォーマットです。 +template: template-landing-children.html +--- # 疑似トランザクション 疑似トランザクションはユーザーにより送信されることがなく、またネットワークで伝搬されません。その代わりに、サーバーは提案されたレジャーに疑似トランザクションを直接挿入することを選択できます。十分な数のサーバーがこの疑似トランザクションを挿入し、疑似トランザクションがコンセンサスを通過すると、この疑似トランザクションはレジャーに記録され、それ以降レジャーデータに表示されます。 diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.md index fd5d3fb372..907299eb59 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.md @@ -1,3 +1,9 @@ +--- +html: pseudo-transaction-types.html +parent: transaction-formats.html +blurb: Formats of pseudo-transactions that validators sometimes apply to the XRP Ledger. +template: template-landing-children.html +--- # Pseudo-Transactions Pseudo-transactions are never submitted by users, nor [propagated through the network](peer-protocol.html). Instead, a server may choose to inject pseudo-transactions in a proposed ledger directly according to specific protocol rules. If enough servers inject an identical pseudo-transaction for it to be approved by the [consensus process](consensus.html), then the pseudo-transaction becomes included in the ledger, and appears in ledger data thereafter. diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.ja.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.ja.md index 8cd8fdf8ed..a40f03a7f1 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.ja.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.ja.md @@ -1,10 +1,15 @@ +--- +html: setfee.html +parent: pseudo-transaction-types.html +blurb: 手数料投票の結果としてトランザクションコストまたはアカウント準備金の要件が変更されます。 +--- # SetFee [手数料投票](fee-voting.html)の結果として[トランザクションコスト](transaction-cost.html)または[アカウント準備金](reserves.html)の要件が変更されます。 **注記:** 疑似トランザクションは送信できませんが、レジャーの処理時に疑似トランザクションが見つかることがあります。 -``` +```json { "Account": "rrrrrrrrrrrrrrrrrrrrrhoLvTp", "BaseFee": "000000000000000A", diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.md index 08199a51ff..d8510f39ee 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.md @@ -1,3 +1,8 @@ +--- +html: setfee.html +parent: pseudo-transaction-types.html +blurb: Change global reserve and transaction cost settings. +--- # SetFee A `SetFee` [pseudo-transaction](pseudo-transaction-types.html) marks a change in [transaction cost](transaction-cost.html) or [reserve requirements](reserves.html) as a result of [Fee Voting](fee-voting.html). diff --git a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/unlmodify.md b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/unlmodify.md index 8b3e5d905e..137a30cec1 100644 --- a/content/references/rippled-api/transaction-formats/pseudo-transaction-types/unlmodify.md +++ b/content/references/rippled-api/transaction-formats/pseudo-transaction-types/unlmodify.md @@ -1,10 +1,6 @@ --- html: unlmodify.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Transaction Formats -subcategory: Pseudo-Transaction Types +parent: pseudo-transaction-types.html status: not_enabled blurb: Change the list of trusted validators currently considered offline. --- diff --git a/content/references/rippled-api/transaction-formats/transaction-common-fields.ja.md b/content/references/rippled-api/transaction-formats/transaction-common-fields.ja.md index 6d7f30ecda..8968651d0d 100644 --- a/content/references/rippled-api/transaction-formats/transaction-common-fields.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-common-fields.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-common-fields.html +parent: transaction-formats.html +blurb: どのトランザクションについても、共通する一連のフィールドがあります。 +--- # トランザクションの共通フィールド どのトランザクションについても、共通する一連のフィールドに加え、[トランザクションのタイプ](transaction-types.html)に応じた追加のフィールドがあります。フィールドの名前では、大文字と小文字が区別されます。すべてのトランザクションに共通するフィールドは、以下のとおりです。 diff --git a/content/references/rippled-api/transaction-formats/transaction-common-fields.md b/content/references/rippled-api/transaction-formats/transaction-common-fields.md index 39528a0141..588ce9198b 100644 --- a/content/references/rippled-api/transaction-formats/transaction-common-fields.md +++ b/content/references/rippled-api/transaction-formats/transaction-common-fields.md @@ -1,3 +1,8 @@ +--- +html: transaction-common-fields.html +parent: transaction-formats.html +blurb: These common fields can be provided on any XRP Ledger transaction. +--- # Transaction Common Fields Every transaction has the same set of common fields, plus additional fields based on the [transaction type](transaction-types.html). Field names are case-sensitive. The common fields for all transactions are: diff --git a/content/references/rippled-api/transaction-formats/transaction-formats.ja.md b/content/references/rippled-api/transaction-formats/transaction-formats.ja.md index 53e6f5ce8f..7f796d825d 100644 --- a/content/references/rippled-api/transaction-formats/transaction-formats.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-formats.ja.md @@ -1,3 +1,9 @@ +--- +html: transaction-formats.html +parent: rippled-api.html +blurb: トランザクションは、XRP Ledgerを変更する唯一の方法です。 +template: template-landing-children.html +--- # トランザクションのフォーマット _トランザクション_ は、XRP Ledgerを変更する唯一の方法です。[コンセンサスプロセス](consensus.html)に従って署名され、送信され、検証済みのレジャーバージョンに承認された場合にのみ、トランザクションは最終的なものになります。レジャーのルールによっては、 _[疑似トランザクション](pseudo-transaction-types.html)_ も生成されます。このトランザクションは署名も送信もされませんが、コンセンサスによって承認されなければならないことは同様です。失敗したトランザクションも、スパム対策の[トランザクションコスト][]を支払うためにXRPの残高が変更されることから、レジャーに含まれます。 diff --git a/content/references/rippled-api/transaction-formats/transaction-formats.md b/content/references/rippled-api/transaction-formats/transaction-formats.md index 1575cf333a..7239498ea9 100644 --- a/content/references/rippled-api/transaction-formats/transaction-formats.md +++ b/content/references/rippled-api/transaction-formats/transaction-formats.md @@ -1,3 +1,9 @@ +--- +html: transaction-formats.html +parent: rippled-api.html +blurb: Transactions are the only way to modify the XRP Ledger. Get details about their required format. +template: template-landing-children.html +--- # Transaction Formats A _Transaction_ is the only way to modify the XRP Ledger. Transactions are only final if signed, submitted, and accepted into a validated ledger version following the [consensus process](consensus.html). Some ledger rules also generate _[pseudo-transactions](pseudo-transaction-types.html)_, which aren't signed or submitted, but still must be accepted by consensus. Transactions that fail are also included in ledgers because they modify balances of XRP to pay for the anti-spam [transaction cost][]. diff --git a/content/references/rippled-api/transaction-formats/transaction-metadata.ja.md b/content/references/rippled-api/transaction-formats/transaction-metadata.ja.md index a3d9aafef9..934b9350f3 100644 --- a/content/references/rippled-api/transaction-formats/transaction-metadata.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-metadata.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-metadata.html +parent: transaction-formats.html +blurb: トランザクションのメタデータは、トランザクションの処理後にトランザクションに追加されるひとまとまりのデータです。 +--- # トランザクションのメタデータ トランザクションのメタデータは、トランザクションの処理後にトランザクションに追加されるひとまとまりのデータです。レジャーに記録されるトランザクションは、トランザクションが成功するかどうかにかかわらず、メタデータを保持しています。トランザクションのメタデータには、トランザクションの結果の詳細が含まれます。 diff --git a/content/references/rippled-api/transaction-formats/transaction-metadata.md b/content/references/rippled-api/transaction-formats/transaction-metadata.md index c73ec09994..2b7bad3bb5 100644 --- a/content/references/rippled-api/transaction-formats/transaction-metadata.md +++ b/content/references/rippled-api/transaction-formats/transaction-metadata.md @@ -1,3 +1,8 @@ +--- +html: transaction-metadata.html +parent: transaction-formats.html +blurb: Transaction metadata describes the outcome of the transaction in detail, regardless of whether the transaction is successful. +--- # Transaction Metadata Transaction metadata is a section of data that gets added to a transaction after it is processed. Any transaction that gets included in a ledger has metadata, regardless of whether it is successful. The transaction metadata describes the outcome of the transaction in detail. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.ja.md index 3cb895ebf8..37a44e835b 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.ja.md @@ -1,3 +1,8 @@ +--- +html: tec-codes.html +parent: transaction-results.html +blurb: tecコードは、トランザクションは失敗したものの、トランザクションコストを適用するために、このトランザクションがレジャーに適用されたことを示します。 +--- # tecコード これらのコードは、トランザクションは失敗したものの、[トランザクションコスト](transaction-cost.html)を適用するために、このトランザクションがレジャーに適用されたことを示します。100から199までの数値が含まれています。数値ではなくテキストコードの使用が推奨されます。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.md b/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.md index fc9953e043..0925e1b23f 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tec-codes.md @@ -1,3 +1,8 @@ +--- +html: tec-codes.html +parent: transaction-results.html +blurb: tec codes indicate that the transaction failed, but it was applied to a ledger to deduct the transaction cost. +--- # tec Codes These codes indicate that the transaction failed, but it was applied to a ledger to apply the [transaction cost](transaction-cost.html). They have numerical values in the range 100 to 199. Ripple recommends using the text code, not the numeric value. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.ja.md index 95139d1fbb..fcdd5867ce 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.ja.md @@ -1,3 +1,8 @@ +--- +html: tef-codes.html +parent: transaction-results.html +blurb: tefコードは、トランザクションが失敗してレジャーに記録されなかったが、一部の理論上のレジャーでは正常に完了できた可能性があることを示します。 +--- # tefコード これらのコードは、トランザクションが失敗してレジャーに記録されなかったが、一部の理論上のレジャーでは正常に完了できた可能性があることを示します。通常これは、このトランザクションが今後すべてのレジャーで正常に完了できないことを意味します。-199から-100までの数値が含まれています。特定のエラーを示すコードは変更される可能性があるので、コードを使用しないでください。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.md b/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.md index f12bb9dd4d..293d6b916a 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tef-codes.md @@ -1,3 +1,8 @@ +--- +html: tef-codes.html +parent: transaction-results.html +blurb: tef codes indicate that the transaction failed and was not included in a ledger, but the transaction could have succeeded in some theoretical ledger. +--- # tef Codes diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.ja.md index 79d881d63f..ce11f2c3b4 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.ja.md @@ -1,3 +1,8 @@ +--- +html: tel-codes.html +parent: transaction-results.html +blurb: telコードは、トランザクションを処理するローカルサーバーでのエラーを示します。 +--- # telコード これらのコードは、トランザクションを処理するローカルサーバーでのエラーを示します。構成や負荷レベルが異なる別のサーバーでは同じトランザクションが正常に処理される場合があります。-399から-300までの数値が含まれています。実際のエラーに対して数値は変更される可能性がありますので、これに頼らないでください。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.md b/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.md index 1bd0eca346..c7d60c57c2 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tel-codes.md @@ -1,3 +1,8 @@ +--- +html: tel-codes.html +parent: transaction-results.html +blurb: tel codes indicate an error in the local server processing the transaction. +--- # tel Codes These codes indicate an error in the local server processing the transaction; it is possible that another server with a different configuration or load level could process the transaction successfully. They have numerical values in the range -399 to -300. The exact code for any given error is subject to change, so don't rely on it. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.ja.md index 30c27fec72..121cf2b2c2 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.ja.md @@ -1,3 +1,8 @@ +--- +html: tem-codes.html +parent: transaction-results.html +blurb: temコードは、トランザクションの形式が正しくないため、XRP Ledgerプロトコルに基づきトランザクションが正常に完了しないことを示します。 +--- # temコード これらのコードは、トランザクションの形式が正しくないため、XRP Ledgerプロトコルに基づきトランザクションが正常に完了しないことを示します。これらには-299から-200までの数値が含まれています。実際のエラーに対して数値は変更される可能性がありますので、これに頼らないでください。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.md b/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.md index 9554221d70..89a67ffaba 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tem-codes.md @@ -1,3 +1,8 @@ +--- +html: tem-codes.html +parent: transaction-results.html +blurb: tem codes indicate that the transaction was malformed, and cannot succeed according to the XRP Ledger protocol. +--- # tem Codes These codes indicate that the transaction was malformed, and cannot succeed according to the XRP Ledger protocol. They have numerical values in the range -299 to -200. The exact code for any given error is subject to change, so don't rely on it. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.ja.md index f4ef29af9a..67e5fbb5fc 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.ja.md @@ -1,3 +1,8 @@ +--- +html: ter-codes.html +parent: transaction-results.html +blurb: terコードは、トランザクションは失敗したけれども、将来そのトランザクションを正常に適用できる可能性があることを示します。 +--- # terコード これらのコードは、トランザクションは失敗したけれども、将来そのトランザクションを正常に適用できる可能性があることを示します。通常は、他の仮定トランザクションが先に適用される場合など。これらには-99から-1までの数値が含まれています。実際のエラーに対して数値は変更される可能性がありますので、これに頼らないでください。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.md b/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.md index 65c7b45e43..4f223954bb 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/ter-codes.md @@ -1,3 +1,8 @@ +--- +html: ter-codes.html +parent: transaction-results.html +blurb: ter codes indicate that the transaction failed, but it could apply successfully in the future, usually if some other hypothetical transaction applies first. +--- # ter Codes These codes indicate that the transaction failed, but it could apply successfully in the future, usually if some other hypothetical transaction applies first. They have numerical values in the range -99 to -1. The exact code for any given error is subject to change, so don't rely on it. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tes-success.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/tes-success.ja.md index e25cad753d..12e9d88163 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tes-success.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tes-success.ja.md @@ -1,3 +1,8 @@ +--- +html: tes-success.html +parent: transaction-results.html +blurb: tesSUCCESSコードは、トランザクションが成功したことを示す唯一のコードです。 +--- # tes Success `tesSUCCESS`コードは、トランザクションが成功したことを示す唯一のコードです。このコードは、必ずしも処理が期待どおりに終了したことを示すものではありません。(たとえば[OfferCancel][]は、キャンセルするオファーがない場合でも「正常に終了」できます。)`tesSUCCESS`の結果には数値0が使用されます。 diff --git a/content/references/rippled-api/transaction-formats/transaction-results/tes-success.md b/content/references/rippled-api/transaction-formats/transaction-results/tes-success.md index 254ee87f75..6bae71ea00 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/tes-success.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/tes-success.md @@ -1,3 +1,8 @@ +--- +html: tes-success.html +parent: transaction-results.html +blurb: tesSUCCESS is the only code that indicates a transaction succeeded. +--- # tes Success The code `tesSUCCESS` is the only code that indicates a transaction succeeded. This does not always mean it accomplished what you expected it to do. (For example, an [OfferCancel][] can "succeed" even if there is no offer for it to cancel.) The `tesSUCCESS` result uses the numerical value 0. diff --git a/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.ja.md b/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.ja.md index 80ec41bea8..ba2f1c72c9 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.ja.md @@ -1,3 +1,8 @@ +--- +html: transaction-results.html +parent: transaction-formats.html +blurb: rippledサーバーのトランザクション結果の解釈の仕方について説明します。 +--- # トランザクションの結果 [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/TER.h "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.md b/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.md index 0e93ee8b65..9390c07223 100644 --- a/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.md +++ b/content/references/rippled-api/transaction-formats/transaction-results/transaction-results.md @@ -1,3 +1,8 @@ +--- +html: transaction-results.html +parent: transaction-formats.html +blurb: Learn how to interpret rippled server transaction results. +--- # Transaction Results [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/protocol/TER.h "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.ja.md index a90d60403e..9efa796cb3 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.ja.md @@ -1,3 +1,8 @@ +--- +html: accountdelete.html +parent: transaction-types.html +blurb: Delete an account. +--- # AccountDelete [[ソース]](https://github.com/ripple/rippled/blob/develop/src/ripple/app/tx/impl/DeleteAccount.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.md b/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.md index 8f90dfd1d3..5e874a7509 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/accountdelete.md @@ -1,3 +1,8 @@ +--- +html: accountdelete.html +parent: transaction-types.html +blurb: Delete an account. +--- # AccountDelete [[Source]](https://github.com/ripple/rippled/blob/develop/src/ripple/app/tx/impl/DeleteAccount.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/accountset.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/accountset.ja.md index 8574a2ae1d..086fb8b050 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/accountset.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/accountset.ja.md @@ -1,6 +1,11 @@ +--- +html: accountset.html +parent: transaction-types.html +blurb: XRP Ledgerのアカウントのプロパティーを修正します。 +--- # AccountSet -[[ソース]
](https://github.com/ripple/rippled/blob/f65cea66ef99b1de149c02c15f06de6c61abf360/src/ripple/app/transactors/SetAccount.cpp "ソース") +[[ソース]](https://github.com/ripple/rippled/blob/f65cea66ef99b1de149c02c15f06de6c61abf360/src/ripple/app/transactors/SetAccount.cpp "ソース") AccountSetトランザクションは、[XRP Ledgerのアカウント](accountroot.html)のプロパティーを修正します。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/accountset.md b/content/references/rippled-api/transaction-formats/transaction-types/accountset.md index f2ade9d177..2af144c191 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/accountset.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/accountset.md @@ -1,3 +1,8 @@ +--- +html: accountset.html +parent: transaction-types.html +blurb: Set options on an account. +--- # AccountSet [[Source]](https://github.com/ripple/rippled/blob/f65cea66ef99b1de149c02c15f06de6c61abf360/src/ripple/app/transactors/SetAccount.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.ja.md index 264d8f5eec..6029ea0330 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.ja.md @@ -1,5 +1,10 @@ +--- +html: checkcancel.html +parent: transaction-types.html +blurb: 未清算のCheckを取り消し、送金を行わずにレジャーから削除します。 +--- # CheckCancel -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelCheck.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelCheck.cpp "Source") _([Checks Amendment][]が必要です)_ diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.md index e55cd2b332..9bc16e61d3 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcancel.md @@ -1,3 +1,8 @@ +--- +html: checkcancel.html +parent: transaction-types.html +blurb: Cancel a check. +--- # CheckCancel [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelCheck.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcash.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcash.ja.md index e2b4c39e1a..34dc8b8ff6 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcash.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcash.ja.md @@ -1,3 +1,8 @@ +--- +html: checkcash.html +parent: transaction-types.html +blurb: レジャーでCheckオブジェクトの清算を試みます。 +--- # CheckCash [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CashCheck.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcash.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcash.md index 9da3042568..852ed7a187 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcash.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcash.md @@ -1,3 +1,8 @@ +--- +html: checkcash.html +parent: transaction-types.html +blurb: Redeem a check. +--- # CheckCash [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CashCheck.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.ja.md index 509ecc3c80..b22ba07b04 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.ja.md @@ -1,3 +1,8 @@ +--- +html: checkcreate.html +parent: transaction-types.html +blurb: レジャーにCheckオブジェクトを作成します +--- # CheckCreate [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.md b/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.md index 937a343bc2..0c12699719 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/checkcreate.md @@ -1,3 +1,8 @@ +--- +html: checkcreate.html +parent: transaction-types.html +blurb: Create a check. +--- # CheckCreate [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CreateCheck.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.ja.md index e0bd46f155..63eaa674ae 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.ja.md @@ -1,5 +1,10 @@ +--- +html: depositpreauth.html +parent: transaction-types.html +blurb: DepositPreauthトランザクションは別のアカウントに対し、このトランザクションの送信者に支払いを送金することを事前承認します。 +--- # DepositPreauth -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/DepositPreauth.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/DepositPreauth.cpp "Source") _[DepositPreauth Amendment][]が必要です。_ diff --git a/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.md b/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.md index 7fc1d99574..ac1cac0be6 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/depositpreauth.md @@ -1,3 +1,8 @@ +--- +html: depositpreauth.html +parent: transaction-types.html +blurb: Preauthorizes an account to send payments to this one. +--- # DepositPreauth [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/DepositPreauth.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.ja.md index bc0436580c..932b3db295 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.ja.md @@ -1,6 +1,11 @@ +--- +html: escrowcancel.html +parent: transaction-types.html +blurb: Escrowに留保されているXRPを送金元に返金します。 +--- # EscrowCancel -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") _[Escrow Amendment][]が必要です。_ @@ -34,4 +39,4 @@ EscrowCancelトランザクションはどのアカウントからでも送信 {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} -{% include '_snippets/rippled_versions.md' %} \ No newline at end of file +{% include '_snippets/rippled_versions.md' %} diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.md index a6f75b389f..be7e8d94dc 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowcancel.md @@ -1,3 +1,8 @@ +--- +html: escrowcancel.html +parent: transaction-types.html +blurb: Reclaim escrowed XRP. +--- # EscrowCancel [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.ja.md index 0e15ecf1b3..ff1c94620f 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.ja.md @@ -1,6 +1,11 @@ +--- +html: escrowcreate.html +parent: transaction-types.html +blurb: Escrowプロセスが終了または取り消されるまでXRPを隔離します。 +--- # EscrowCreate -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") _[Escrow Amendment][]が必要です。_ diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.md index 3c96c3815c..91e32aee33 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowcreate.md @@ -1,3 +1,8 @@ +--- +html: escrowcreate.html +parent: transaction-types.html +blurb: Create an escrowed XRP payment. +--- # EscrowCreate [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.ja.md index 7ff1f0da17..82d947d89f 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.ja.md @@ -1,3 +1,8 @@ +--- +html: escrowfinish.html +parent: transaction-types.html +blurb: 保留中の支払いから受取人へXRPを送金します。 +--- # EscrowFinish [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.md b/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.md index 873ca4cead..67f40746bd 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/escrowfinish.md @@ -1,3 +1,8 @@ +--- +html: escrowfinish.html +parent: transaction-types.html +blurb: Deliver escrowed XRP to recipient. +--- # EscrowFinish [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/Escrow.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/offercancel.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/offercancel.ja.md index f01b7dd17d..2c3f2ef803 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/offercancel.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/offercancel.ja.md @@ -1,6 +1,11 @@ +--- +html: offercancel.html +parent: transaction-types.html +blurb: XRP LedgerからOfferオブジェクトを削除します。 +--- # OfferCancel -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelOffer.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelOffer.cpp "Source") OfferCancelトランザクションは、XRP LedgerからOfferオブジェクトを削除します。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/offercancel.md b/content/references/rippled-api/transaction-formats/transaction-types/offercancel.md index 33909350f7..c9178a3e90 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/offercancel.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/offercancel.md @@ -1,3 +1,8 @@ +--- +html: offercancel.html +parent: transaction-types.html +blurb: Withdraw a currency-exchange order. +--- # OfferCancel [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CancelOffer.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/offercreate.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/offercreate.ja.md index d148f0ac92..980c4fbacb 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/offercreate.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/offercreate.ja.md @@ -1,6 +1,11 @@ +--- +html: offercreate.html +parent: transaction-types.html +blurb: OfferCreateは通貨の交換を行う意図を定義するもので、配置時に完全に履行されていない場合はOfferオブジェクトを作成します。 +--- # OfferCreate -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CreateOffer.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CreateOffer.cpp "Source") OfferCreateトランザクションは、効果的な[指値注文](http://en.wikipedia.org/wiki/limit_order)です。OfferCreateは通貨の交換を行う意図を定義するもので、配置時に完全に履行されていない場合は[Offerオブジェクト](offer.html)を作成します。オファーは部分的に履行することもできます。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/offercreate.md b/content/references/rippled-api/transaction-formats/transaction-types/offercreate.md index 5e76c53aae..a1c7de66b8 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/offercreate.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/offercreate.md @@ -1,3 +1,8 @@ +--- +html: offercreate.html +parent: transaction-types.html +blurb: Submit an order to exchange currency. +--- # OfferCreate [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/CreateOffer.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/payment.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/payment.ja.md index d740d22d21..3ea692563c 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/payment.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/payment.ja.md @@ -1,5 +1,10 @@ +--- +html: payment.html +parent: transaction-types.html +blurb: アカウント間での価値の移動します。 +--- # Payment -[[ソース]
](https://github.com/ripple/rippled/blob/5425a90f160711e46b2c1f1c93d68e5941e4bfb6/src/ripple/app/transactors/Payment.cpp "ソース") +[[ソース]](https://github.com/ripple/rippled/blob/5425a90f160711e46b2c1f1c93d68e5941e4bfb6/src/ripple/app/transactors/Payment.cpp "ソース") Paymentトランザクションは、アカウント間での価値の移動を表現するものです(通過するパスによっては、非可分的に発生する追加的な価値交換を伴うことがあります)。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/payment.md b/content/references/rippled-api/transaction-formats/transaction-types/payment.md index 3c9e009f08..efee18db1f 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/payment.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/payment.md @@ -1,3 +1,8 @@ +--- +html: payment.html +parent: transaction-types.html +blurb: Send funds from one account to another. +--- # Payment [[Source]](https://github.com/ripple/rippled/blob/5425a90f160711e46b2c1f1c93d68e5941e4bfb6/src/ripple/app/transactors/Payment.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.ja.md index ab9542504e..7e9d4dc2cf 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.ja.md @@ -1,3 +1,8 @@ +--- +html: paymentchannelclaim.html +parent: transaction-types.html +blurb: Payment Channelに対しXRPを請求します。 +--- # PaymentChannelClaim [[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.md index 6f79fb4979..473e55e2cd 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.md @@ -1,3 +1,8 @@ +--- +html: paymentchannelclaim.html +parent: transaction-types.html +blurb: Claim money from a payment channel. +--- # PaymentChannelClaim [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.ja.md index 48cb304206..d8ff5bb97c 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.ja.md @@ -1,5 +1,10 @@ +--- +html: paymentchannelcreate.html +parent: transaction-types.html +blurb: 一方向のChannelを作成し、XRPを供給します。 +--- # PaymentChannelCreate -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source") _[PayChan Amendment][]が必要です。_ diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.md index fa660179d7..09a5e92842 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.md @@ -1,3 +1,8 @@ +--- +html: paymentchannelcreate.html +parent: transaction-types.html +blurb: Open a new payment channel. +--- # PaymentChannelCreate [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/PayChan.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.ja.md index 7cd4eff1ed..b29595d4bf 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.ja.md @@ -1,10 +1,6 @@ --- html: paymentchannelfund.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Transaction Formats -subcategory: Transaction Types +parent: transaction-types.html blurb: Payment ChannelにXRPを追加します。 --- # PaymentChannelFund diff --git a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.md b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.md index 0ceeec1147..8d9744fd77 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/paymentchannelfund.md @@ -1,10 +1,6 @@ --- html: paymentchannelfund.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Transaction Formats -subcategory: Transaction Types +parent: transaction-types.html blurb: Add more XRP to a payment channel. --- # PaymentChannelFund diff --git a/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.ja.md index 1455e520ee..543800dca7 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.ja.md @@ -1,3 +1,8 @@ +--- +html: setregularkey.html +parent: transaction-types.html +blurb: アカウントに関連付けられているレギュラーキーペアの割り当て、変更、削除を行います。 +--- # SetRegularKey [[ソース]](https://github.com/ripple/rippled/blob/4239880acb5e559446d2067f00dabb31cf102a23/src/ripple/app/transactors/SetRegularKey.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.md b/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.md index ba094e445c..4155fd1149 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/setregularkey.md @@ -1,3 +1,8 @@ +--- +html: setregularkey.html +parent: transaction-types.html +blurb: Add, remove, or modify an account's regular key pair. +--- # SetRegularKey [[Source]](https://github.com/ripple/rippled/blob/4239880acb5e559446d2067f00dabb31cf102a23/src/ripple/app/transactors/SetRegularKey.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.ja.md index 5b75397b7b..5b1e376559 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.ja.md @@ -1,5 +1,10 @@ +--- +html: signerlistset.html +parent: transaction-types.html +blurb: トランザクションのマルチ署名に使用できる署名者のリストを作成、置換、削除します。 +--- # SignerListSet -[[ソース]
](https://github.com/ripple/rippled/blob/ef511282709a6a0721b504c6b7703f9de3eecf38/src/ripple/app/tx/impl/SetSignerList.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/ef511282709a6a0721b504c6b7703f9de3eecf38/src/ripple/app/tx/impl/SetSignerList.cpp "Source") SignerListSetトランザクションは、トランザクションの[マルチ署名](multi-signing.html)に使用できる署名者のリストを作成、置換、削除します。このトランザクションタイプは[MultiSign Amendment][]により導入されました。[新規: rippled 0.31.0][] diff --git a/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.md b/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.md index 4a3ec15497..597d5adb29 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/signerlistset.md @@ -1,3 +1,8 @@ +--- +html: signerlistset.html +parent: transaction-types.html +blurb: Add, remove, or modify an account's multi-signing list. +--- # SignerListSet [[Source]](https://github.com/ripple/rippled/blob/ef511282709a6a0721b504c6b7703f9de3eecf38/src/ripple/app/tx/impl/SetSignerList.cpp "Source") diff --git a/content/references/rippled-api/transaction-formats/transaction-types/ticketcreate.md b/content/references/rippled-api/transaction-formats/transaction-types/ticketcreate.md index 0226fb9046..30f1590461 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/ticketcreate.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/ticketcreate.md @@ -1,12 +1,7 @@ --- html: ticketcreate.html -funnel: Build -doc_type: References -supercategory: rippled API -category: Transaction Formats -subcategory: Transaction Types -blurb: Set aside one or more sequence numbers as Tickets. parent: transaction-types.html +blurb: Set aside one or more sequence numbers as Tickets. status: not_enabled --- # TicketCreate diff --git a/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.ja.md index 4bc4a620aa..09aad6e9bb 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.ja.md @@ -1,3 +1,9 @@ +--- +html: transaction-types.html +parent: transaction-formats.html +blurb: トランザクションのタイプは、どういったタイプの操作を実行することが想定されているのかを示します。 +template: template-landing-children.html +--- # トランザクションのタイプ トランザクションのタイプ(`TransactionType`フィールド)は、トランザクションに関する最も基本的な情報です。トランザクションで、どういったタイプの操作を実行することが想定されているのかを示します。 @@ -6,4 +12,4 @@ * [共通フィールド](transaction-common-fields.html) -トランザクションのタイプごとに、実行される操作のタイプに関連した追加のフィールドが含まれています。 \ No newline at end of file +トランザクションのタイプごとに、実行される操作のタイプに関連した追加のフィールドが含まれています。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.md b/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.md index f4bffec743..28e58e6f1a 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/transaction-types.md @@ -1,3 +1,9 @@ +--- +html: transaction-types.html +parent: transaction-formats.html +blurb: All the different types of transactions that the XRP Ledger can process. +template: template-landing-children.html +--- # Transaction Types The type of a transaction (`TransactionType` field) is the most fundamental information about a transaction. This indicates what type of operation the transaction is supposed to do. diff --git a/content/references/rippled-api/transaction-formats/transaction-types/trustset.ja.md b/content/references/rippled-api/transaction-formats/transaction-types/trustset.ja.md index 4c8bccf77e..e691fc6764 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/trustset.ja.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/trustset.ja.md @@ -1,6 +1,11 @@ +--- +html: trustset.html +parent: transaction-types.html +blurb: 2つのアカウントをリンクするトラストラインを作成または変更します。 +--- # TrustSet -[[ソース]
](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/SetTrust.cpp "Source") +[[ソース]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/SetTrust.cpp "Source") 2つのアカウントをリンクするトラストラインを作成または変更します。 diff --git a/content/references/rippled-api/transaction-formats/transaction-types/trustset.md b/content/references/rippled-api/transaction-formats/transaction-types/trustset.md index 385279b525..47755b339f 100644 --- a/content/references/rippled-api/transaction-formats/transaction-types/trustset.md +++ b/content/references/rippled-api/transaction-formats/transaction-types/trustset.md @@ -1,3 +1,8 @@ +--- +html: trustset.html +parent: transaction-types.html +blurb: Add or modify a trust line. +--- # TrustSet [[Source]](https://github.com/ripple/rippled/blob/master/src/ripple/app/tx/impl/SetTrust.cpp "Source") diff --git a/content/references/xrp-ledger-toml.ja.md b/content/references/xrp-ledger-toml.ja.md index ce3fa8cec3..3ecc3ca972 100644 --- a/content/references/xrp-ledger-toml.ja.md +++ b/content/references/xrp-ledger-toml.ja.md @@ -1,3 +1,19 @@ +--- +html: xrp-ledger-toml.html +parent: references.html +blurb: 機械が読み取れる、あなたに関する情報を他のXRP Ledgerユーザーに提供します。 +curated_anchors: + - name: ファイルの提供方法 + anchor: "#ファイルの提供方法" + - name: 内容 + anchor: "#内容" + - name: CORSの設定 + anchor: "#corsの設定" + - name: ドメイン検証 + anchor: "#ドメイン検証" + - name: アカウント検証 + anchor: "#アカウント検証" +--- # xrp-ledger.tomlファイル XRP Ledgerバリデータを実行するか、ビジネスにXRP Ledgerを使用する場合、機械が読み取れる形式の **`xrp-ledger.toml`** ファイルで自分のXRP Ledgerの使用状況に関する情報を世界中に提供することができます。スクリプトとアプリケーションで`xrp-ledger.toml`ファイルの情報を使用して、XRP Ledgerでの自分の情報を分かりやすく示すことができます。また、同じファイルを人間が読むことが便利な場合もあります。 @@ -262,13 +278,13 @@ location /.well-known/xrp-ledger.toml { ドメイン検証では、ドメインオペレーターとバリデータの間に双方向リンクを確立する必要があります。 1. ドメインはバリデータの所有権を主張します。 - + - [本書に記載されているすべての要件](#ファイルの提供方法)に従って、当該ドメインから`xrp-ledger.toml`ファイルを提供します。 - + - その`xrp-ledger.toml`ファイルで、`[[VALIDATORS]]`エントリの`public_key`フィールドにバリデータのマスター公開鍵を入力します。 2. バリデータは、ドメイン別に所有権を主張します。このステップの手順は、本仕様書の範囲外です。 - + @@ -174,15 +179,15 @@ _**プロキシを使用してバリデータをXRP Ledgerネットワークに _**公開ハブを使用してバリデータをネットワークに接続するには、次の手順を実行します。**_ 1. バリデータの`rippled.cfg`ファイルに、次の`[ips_fixed]`スタンザを含めます。2つの値`r.ripple.com 51235`と`zaphod.alloy.ee 51235`がデフォルトの公開ハブです。このスタンザは、これらの公開ハブとのピア接続を常に維持するよう`rippled`に指示します。 - + [ips_fixed] r.ripple.com 51235 zaphod.alloy.ee 51235 - + **注意:** この構成では、デフォルトの公開ハブを使用してバリデータをネットワークに接続します。これらは _デフォルト_ の公開ハブであるため、ビジー状態になってバリデータにネットワークへの接続を提供できない場合があります。この問題を避けるために、接続する公開ハブの数を増やすか、デフォルトでない公開ハブに接続するようにします。 - + 他の`rippled`サーバーのIPアドレスをここに記述することもできますが、それらのサーバーに対して以下の事項を期待できる場合に _**限ります**_ 。 - + - メッセージを検閲することなく中継する。 - オンライン状態を常に維持する。 - サーバーに対するDDoS攻撃を実行しない。 @@ -190,16 +195,16 @@ _**公開ハブを使用してバリデータをネットワークに接続す - 未知の相手にバリデータのIPアドレスを公開しない。 2. また、バリデータの`rippled.cfg`ファイルに、次の`[peer_private]`スタンザを含めて、それを`1`に設定します。それにより、バリデータのピアに対して、バリデータのIPアドレスをブロードキャストしないよう指示することになります。また、バリデータに対して、`[ips_fixed]`スタンザで設定されているピアにのみ接続するよう指示することになります。これにより、既知の信頼できるピア`rippled`サーバーに対してのみ、バリデータが接続を確立し、IPアドレスを共有することが保証されます。 - + [peer_private] 1 - + **警告:** バリデータのIPアドレスを、その他の方法で公開していないことを確認してください。 - + `[peer_private]`が有効になっている場合、`rippled`は、`[ips]`スタンザで指定されている接続をすべて無視します。現在`[ips]`スタンザにあるIPアドレスに接続する必要がある場合は、代わりにそれを`[ips_fixed]`スタンザに記述します。ただし、それらのIPアドレスに対して、ステップ1で説明した確実な挙動を期待できる場合に _**限ります**_ 。 3. `rippled`を再起動します。 - + $ sudo systemctl restart rippled.service @@ -209,13 +214,13 @@ _**公開ハブを使用してバリデータをネットワークに接続す ここでは、バリデータがXRP Ledgerネットワークへの健全な接続を保持していることを検証する方法をいくつか紹介します。 - [`peers`](peers.html)コマンドを使用して、バリデータに接続しているすべての`rippled`サーバーのリストを取得します。`peers`の配列が`null`である場合、ネットワークへの健全な接続が存在していません。このドキュメントの手順に従ってバリデータを設置した場合、`peers`の配列には、`[ips_fixed]`スタンザで定義されているピアの数と同数のオブジェクトが含まれています。 - + 公開ハブを`[ips_fixed]`スタンザに記述した場合、そのハブがビジーになっているときは、バリデータの接続が拒否されることがあります。この場合、接続の数は、`[ips_fixed]`スタンザで設定した数よりも最終的に少なくなることがあります。初めて拒否された場合、バリデータは接続を再試行します。 - + ネットワークへの安全かつ信頼できる接続を維持することが困難であり、公開ハブまたはプロキシを使用して接続を設定していない場合、[4. ネットワークへの接続](#4-ネットワークへの接続)を参照してください。このセクションで説明されているいずれかの方法は、バリデータがネットワークへの健全な接続を維持する上で有用となる可能性があります。 - [`server_info`](server_info.html)コマンドを使用して、バリデータに関するいくつかの基本情報を取得します。`server_state`は、`proposing`に設定されているはずです。`full`または`validating`に設定されている場合もありますが、`proposing`に移行するまでの数分間に限られます。 - + `server_state`が`proposing`に設定されている時間が大部分を占めていない場合、XRP Ledgerネットワークにバリデータが完全に参加できていないことを示している可能性があります。サーバーの状態および`server_info`エンドポイントを使用してバリデータの問題を診断する方法の詳細は、[`rippled`サーバーの状態](rippled-server-states.html)および[`server_info`の取得](diagnosing-problems.html#server_infoの取得)を参照してください。 - [`validators`](validators.html)コマンドを使用して、バリデータによって使用される、公開済みかつ信頼できるバリデータの最新リストを取得します。`validator_list_expires`の値が、`never`(無期限)、期限が切れていない、または期限切れ間近のいずれかであることを確認してください。 @@ -239,31 +244,31 @@ _**公開ハブを使用してバリデータをネットワークに接続す 2. バリデータの公開鍵を公開し、特に他の`rippled`オペレーターに知らせます。例えば、Webサイト、ソーシャルメディア、[XRPChatコミュニティーフォーラム](https://www.xrpchat.com/)、またはプレスリリースでバリデータの公開鍵を公表できます。 3. この[Googleフォーム](https://docs.google.com/forms/d/e/1FAIpQLScszfq7rRLAfArSZtvitCyl-VFA9cNcdnXLFjURsdCQ3gHW7w/viewform)を使用して、自身のバリデータをXRP Chartsの[バリデータレジストリー](https://xrpcharts.ripple.com/#/validators)に登録するための要求を送信します。バリデータをこのレジストリーに登録することは、そのバリデータとドメインを所有していることを示す、別の形での公的な証拠になります。フォームに漏れなく記入するには、以下の情報が必要です。 - + 1. バリデータのサーバーで以下のコマンドを実行して、バリデータの公開鍵を検出します。 - + $ /opt/ripple/bin/rippled server_info | grep pubkey_validator - + 返された値を、Googleフォームの**Validator Public Key**フィールドに入力します。 - + 2. WebドメインのTLS秘密鍵を使用して、バリデータの公開鍵に署名します。TLS秘密鍵ファイルをバリデータのサーバーに保存する必要はありません。 - + $ openssl dgst -sha256 -hex -sign /PATH/TO/YOUR/TLS.key <(echo YOUR_VALIDATOR_PUBLIC_KEY_HERE) - - 出力の例: - + + 出力の例: + 4a8b84ac264d18d116856efd2761a76f3f4544a1fbd82b9835bcd0aa67db91c53342a1ab197ab1ec4ae763d8476dd92fb9c24e6d9de37e3594c0af05d0f14fd2a00a7a5369723c019f122956bf3fc6c6b176ed0469c70c864aa07b4bf73042b1c7cf0b2c656aaf20ece5745f54ab0f78fab50ebd599e62401f4b57a4cccdf8b76d26f4490a1c51367e4a36faf860d48dd2f98a6134ebec1a6d92fadf9f89aae67e854f33e1acdcde12cfaf5f5dbf1b6a33833e768edbb9ff374cf4ae2be21dbc73186a5b54cc518f63d6081919e6125f7daf9a1d8e96e3fdbf3b94b089438221f8cfd78fd4fc85c646b288eb6d22771a3ee47fb597d28091e7aff38a1e636b4f - + 返された値を、Googleフォームの**SSL Signature**フィールドに入力します。 - + 3. [`validator-keys`ツール](https://github.com/ripple/validator-keys-tool/blob/master/doc/validator-keys-tool-guide.md)(`rippled`のRPMに収録)を使用して、ドメイン名に署名します。 - + $ validator-keys --keyfile /PATH/TO/YOUR/validator-keys.json sign YOUR_DOMAIN_NAME - - 出力の例: - + + 出力の例: + E852C2FE725B64F353E19DB463C40B1ABB85959A63B8D09F72C6B6C27F80B6C72ED9D5ED6DC4B8690D1F195E28FF1B00FB7119C3F9831459F3C3DE263B73AC04 - + 返された値を、Googleフォームの**Domain Signature**フィールドに入力します。 4. 記入したGoogleフォームを送信すると、ドメイン検証の成否を通知するメールがXRP Chartsから送信されます。ドメイン検証が成功した場合は、XRP Chartsの[バリデータレジストリー](https://xrpcharts.ripple.com/#/validators)にバリデータとドメインが表示されます。 diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md b/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md index c36e156972..5559abba35 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md +++ b/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md @@ -1,3 +1,8 @@ +--- +html: run-rippled-as-a-validator.html +parent: configure-rippled.html +blurb: Have your server vote on the consensus ledger. +--- # Run rippled as a Validator A [`rippled` server](the-rippled-server.html) running in [validator mode](rippled-server-modes.html) does everything a stock server does: @@ -237,7 +242,7 @@ To provide domain verification: 1. Choose a domain name you own that you want to be publicly associated with your validator. As a precaution against DDoS attempts, your domain name should not resolve to the ip address of your validator. -2. Serve an [`xrp-ledger.toml`](xrp-ledger-toml.html) file at your domain, and complete the [domain verification](xrp-ledger-toml.html#domain-verification) steps. Once you have completed these steps, your validator should be visible to the livenet [explorer](https://livenet.xrpl.org/network/validators) or any other site that monitors the validator network and supports decetralized domain verification. +2. Serve an [`xrp-ledger.toml`](xrp-ledger-toml.html) file at your domain, and complete the [domain verification](xrp-ledger-toml.html#domain-verification) steps. Once you have completed these steps, your validator should be visible to the livenet [explorer](https://livenet.xrpl.org/network/validators) or any other site that monitors the validator network and supports decetralized domain verification. 3. Share your validator's public key with the public, especially other `rippled` operators. For example, you can share your validator's public key on your website, on social media, in the [XRPChat community forum](https://www.xrpchat.com/), or in a press release. diff --git a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md b/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md index 417b043996..c69dcaf66e 100644 --- a/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md +++ b/content/tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md @@ -1,3 +1,8 @@ +--- +html: run-rippled-as-a-wallet-server.html +parent: configure-rippled.html +blurb: A multipurpose configuration for anyone integrating XRP. +--- # Run rippled as a Wallet Server A wallet server is a multipurpose configuration for `rippled`. With a wallet server, you can submit transactions to the XRP Ledger, access ledger history, and use the latest [tools](software-ecosystem.html) to integrate with XRP. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md index f60ff522e8..abc2ef7888 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md @@ -1,3 +1,8 @@ +--- +html: cluster-rippled-servers.html +parent: configure-peering.html +blurb: サーバーのグループで処理を分担するように設定して効率化します。 +--- # rippledサーバーのクラスター化 1つのデータセンターで複数の`rippled`サーバーを稼働している場合は、これらのサーバーを[クラスター](clustering.html)に構成して、効率を最大化できます。クラスター構成の設定は次のとおりです。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md b/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md index 7283a27c6e..6678fcb838 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md @@ -1,3 +1,8 @@ +--- +html: cluster-rippled-servers.html +parent: configure-peering.html +blurb: Set up a group of servers that share work for higher efficiency. +--- # Cluster rippled Servers If you run multiple [`rippled` servers](the-rippled-server.html) in the same data center, you can configure them in a [cluster](clustering.html) to maximize efficiency. To configure clustering: diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md index fff7005187..aab44ba447 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md @@ -1,3 +1,8 @@ +--- +html: configure-a-private-server.html +parent: configure-peering.html +blurb: サーバーが特定の信頼できるピアのみに接続するように設定します。 +--- # プライベートサーバーの設定 [プライベートサーバー](peer-protocol.html#プライベートピア)は、オープンなピアツーピアネットワーク内の検出されたピアに直接接続するのではなく、特定の信頼できるピアのみを通じてネットワークに接続する`rippled`サーバーです。この種の構成は、[バリデータ](run-rippled-as-a-validator.html)に一般的に推奨される任意の対策ですが、その他の特定の目的でも役立ちます。 @@ -16,50 +21,50 @@ 特定のサーバーをプライベートピアとして設定するには、次の手順を実行します。 1. `rippled`の構成ファイルを編集します。 - + vim /etc/opt/ripple/rippled.cfg - + {% include '_snippets/conf-file-location.md' %} 2. プライベートピアリングを有効にします。 - + 構成ファイルに以下のスタンザを追加するか、コメントを解除します。 - + [peer_private] 1 3. 固定数のピアを追加します。 - + 構成ファイルに`[ips_fixed]`スタンザを追加するか、コメントを解除します。このスタンザの各行は、接続先のピアのホスト名またはIPアドレス、1個の空白文字、このピアがピアプロトコル接続を受け付けるポートの順に記載されている必要があります。 - + 例えば、**公開ハブ**を使用して接続する場合は、以下のスタンザを使用できます。 - + [ips_fixed] r.ripple.com 51235 zaphod.alloy.ee 51235 - + サーバーが**プロキシ**を使用して接続している場合は、IPアドレスとポートが、プロキシとして使用している`rippled`サーバーの構成と一致している必要があります。これらの各サーバーについては、ポート番号が、サーバーの構成ファイルに記載されている`protocol = peer`ポート(通常は51235)と一致している必要があります。例えば、構成は次のようになります。 - + [ips_fixed] 192.168.0.1 51235 192.168.0.2 51235 4. プロキシを使用している場合、プロキシをプライベートピアと互いを含めてクラスター化します。 - + 公開ハブを使用している場合は、このステップをスキップします。 - + プロキシを使用している場合、プライベートピアを含む[クラスターとしてプロキシを構成](cluster-rippled-servers.html)します。クラスターの各メンバーは、クラスターの_他の_各メンバーをリストにした`[ips_fixed]`スタンザを持っている必要があります。ただし、`[peer_private]`スタンザを持つのは**プライベートサーバーのみ**とします。 - + 各プロキシで`rippled`を再起動します。各プロキシサーバーで、次のようにします。 - + sudo service systemctl restart rippled 5. プライベートサーバーで`rippled`を起動します。 - + sudo service systemctl start rippled 6. [peersメソッド][]を使用して、プライベートサーバーが自身のピアに _のみ_ 接続していることを確認します。 - + 応答の`peers`配列に、構成済みのピアのいずれでもない`address`を持つオブジェクトが含まれていてはなりません。含まれている場合は、構成ファイルを再度確認して、プライベートサーバーを再起動します。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md b/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md index 5a83208cd8..02aa41625a 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md @@ -1,3 +1,8 @@ +--- +html: configure-a-private-server.html +parent: configure-peering.html +blurb: Set up a server to connect only to specific, trusted peers. +--- # Configure a Private Server A [private server](peer-protocol.html#private-peers) is a `rippled` server that connects to the network only through specific, trusted peers instead of connecting directly to discovered peers in the open peer-to-peer network. This kind of configuration is an optional precaution most commonly recommended for [validators](run-rippled-as-a-validator.html), but it can be useful for other specific purposes. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md index 4a16788197..1ca0735df3 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md @@ -1,3 +1,9 @@ +--- +html: configure-peering.html +parent: manage-the-rippled-server.html +template: template-landing-children.html +blurb: サーバーをピアツーピアネットワークに接続する方法を設定します。 +--- # ピアリングの設定 XRP Ledgerのピアツーピアプロトコルは、ほとんどの場合、ピア接続を自動的に管理します。場合によっては、サーバーが接続するピアを手動で調整して、サーバーの可用性とネットワークの他の部分との接続性を最大限に高めたいというケースがあります。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md b/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md index faea5f642e..826c147e03 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/configure-peering.md @@ -1,3 +1,9 @@ +--- +html: configure-peering.html +parent: manage-the-rippled-server.html +template: template-landing-children.html +blurb: Configure how your server connects to the peer-to-peer network. +--- # Configure Peering The XRP Ledger's peer-to-peer protocol automatically manages peer connections in most cases. In some cases, you may want to manually adjust which peers your server connects to, to maximize your server's availability and connectivity with the rest of the network. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md b/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md index b5ad94c164..3596ca41f3 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md @@ -1,3 +1,8 @@ +--- +html: configure-the-peer-crawler.html +parent: configure-peering.html +blurb: Configure how much information your rippled server reports publicly about its status and peers. +--- # Configure the Peer Crawler By default, [`rippled` servers](the-rippled-server.html) provide statistics publicly to anyone who asks using the [peer crawler API](peer-crawler.html), to make it easier to track the health and topology of [the XRP Ledger's peer-to-peer network](consensus-network.html). You can configure your server to provide more or less information, or to reject peer crawler requests entirely. [New in: rippled 1.2.0][] diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md b/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md index 75c56919ab..25c50bd964 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md @@ -1,9 +1,6 @@ --- html: enable-link-compression.html -funnel: Build -doc_type: Tutorials -category: Manage the rippled Server -subcategory: Configure Peering +parent: configure-peering.html blurb: Save bandwidth by compressing peer-to-peer communications. --- # Enable Link Compression diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md index 5c07cc2732..32b5703c83 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md @@ -1,3 +1,8 @@ +--- +html: forward-ports-for-peering.html +parent: configure-peering.html +blurb: 受信ピアがrippledサーバーに接続できるようにファイアウォールを設定します。 +--- # ピアリングのポート転送 XRP Ledgerのピアツーピアネットワーク内にあるサーバーは、[ピアプロトコル](peer-protocol.html)を介して通信します。セキュリティとネットワークの他の部分との接続を両立させるために、ファイアウォールを使用して、サーバーをほとんどのポートから保護し、ピアプロトコルポートだけを開放するか転送するようにする必要があります。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md b/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md index d13048b1e3..536c1bbb88 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md @@ -1,3 +1,8 @@ +--- +html: forward-ports-for-peering.html +parent: configure-peering.html +blurb: Configure your firewall to allow incoming peers to your rippled server. +--- # Forward Ports for Peering Servers in the XRP Ledger peer-to-peer network communicate over the [peer protocol](peer-protocol.html). For the best combination of security and connectivity to the rest of the network, you should use a firewall to protect your server from most ports, but open or forward the peer protocol port. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md index f55730618c..197cf159aa 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md @@ -1,3 +1,8 @@ +--- +html: manually-connect-to-a-specific-peer.html +parent: configure-peering.html +blurb: rippledサーバーを特定のピアに接続します。 +--- # 特定のピアへの手動接続 サーバーをXRP Ledgerネットワーク内の特定の[ピア](peer-protocol.html)に手動で接続するには、次の手順を実行します。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md b/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md index 3b214f0afe..a952c458cc 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md @@ -1,3 +1,8 @@ +--- +html: manually-connect-to-a-specific-peer.html +parent: configure-peering.html +blurb: Connect your rippled server to a specific peer. +--- # Manually Connect to a Specific Peer Use these steps to manually connect your server to a specific [peer](peer-protocol.html) in the XRP Ledger network. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md index 4ab23a6e35..8492b6712c 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md @@ -1,3 +1,8 @@ +--- +html: set-max-number-of-peers.html +parent: configure-peering.html +blurb: rippledサーバーが接続するピアの最大数を設定します。 +--- # ピアの最大数の設定 `rippled`サーバーには、接続先の[ピア](peer-protocol.html)の数を定める設定可能なソフト最大数があります。ピアのデフォルトの最大数は**21**です。 @@ -7,24 +12,24 @@ サーバーが許可するピアの最大数を変更するには、以下の手順を実行します。 1. `rippled`の構成ファイルを編集します。 - + $ vim /etc/opt/ripple/rippled.cfg - + {% include '_snippets/conf-file-location.md' %} 2. 構成ファイルで、`[peers_max]`スタンザのコメントを解除して編集するか、まだない場合は追加します。 - + [peers_max] 30 - + スタンザの内容は、許可するピアの合計数を示す整数のみである必要があります。デフォルトでは、サーバーは受信ピアが約85%、送信ピアが約15%という比率を維持するように試みますが、送信ピアの最小数が10であるため、68未満の値にしても、サーバーが行う送信ピア接続の数は増えません。 - + `[peers_max]`値を10未満にした場合でも、サーバーはハードコーディングされた最小数である10台の送信ピアを許可するため、ネットワークとの接続を維持できます。すべての送信ピア接続をブロックするには、[サーバーをプライベートピアとして設定](run-rippled-as-a-validator.html#プロキシを使用した接続)します。 - + **注意:** 接続先のピアサーバーが増えると、`rippled`サーバーが使用するネットワーク帯域幅も増えます。`rippled`サーバーに良好なネットワーク接続があり、使用する帯域幅のコストを許容できる場合にのみ、ピアサーバーの数に大きな値を設定してください。 3. `rippled`サーバーを再起動します。 - + $ sudo systemctl restart rippled.service diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md b/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md index 4073de92c8..a5d964780e 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md @@ -1,3 +1,8 @@ +--- +html: set-max-number-of-peers.html +parent: configure-peering.html +blurb: Set the maximum number of peers your rippled server connects to. +--- # Set Maximum Number of Peers The `rippled` server has a configurable soft maximum number of [peers](peer-protocol.html) to connect to. The default maximum number of peers is **21**. diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md b/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md index 467d87473a..8d849bdcee 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md @@ -1,3 +1,8 @@ +--- +html: use-a-peer-reservation.html +parent: configure-peering.html +blurb: ピアリザベーションを使用して特定のピアへのより信頼できる接続を設定します。 +--- # ピアリザベーションの使用 [ピアリザベーション][]を使用すると、`rippled`サーバーが予約とマッチしたピアからの通信を常に受け入れるように設定できます。このページでは、ピアリザベーションを使用して2台のサーバー間のピアツーピア通信を、各サーバーの管理者の協力のもと一貫して維持する方法について説明します。 diff --git a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md b/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md index d2f597fe10..f640a8f6c7 100644 --- a/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md +++ b/content/tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md @@ -1,3 +1,8 @@ +--- +html: use-a-peer-reservation.html +parent: configure-peering.html +blurb: Set up a more reliable connection to a specific peer using a peer reservation. +--- # Use a Peer Reservation A [peer reservation][] is a setting that makes a `rippled` server always accept connections from a peer matching the reservation. This page describes how to use peer reservations to keep a consistent peer-to-peer connection between two servers, with the cooperation of the administrators of both servers. diff --git a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md index 12bbaf34e5..80a49db5e9 100644 --- a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md @@ -1,3 +1,8 @@ +--- +html: build-run-rippled-macos.html +parent: install-rippled.html +blurb: macOSでrippledを自分でコンパイルします。 +--- # macOSでのrippledの構築と実行 [`rippled`](the-rippled-server.html)の本番環境にmacOSプラットフォームを使用することは推奨されていません。本番環境には、最高レベルの品質管理とテストを経た、[Ubuntuプラットフォーム](install-rippled-on-ubuntu-with-alien.html)のご使用をご検討ください。 diff --git a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md index 52d2971cf0..4161ded4ac 100644 --- a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md +++ b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md @@ -1,3 +1,8 @@ +--- +html: build-run-rippled-macos.html +parent: install-rippled.html +blurb: Compile rippled yourself on macOS. +--- # Build and Run rippled on macOS The macOS platform is not recommended for [`rippled`](the-rippled-server.html) production use. For production, consider using the [Ubuntu platform](install-rippled-on-ubuntu-with-alien.html), which has received the highest level of quality assurance and testing. diff --git a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md index fbc051144b..322cc9dcbe 100644 --- a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md @@ -1,3 +1,8 @@ +--- +html: build-run-rippled-ubuntu.html +parent: install-rippled.html +blurb: Ubuntu Linuxでrippledを自分でコンパイルします。 +--- # Ubuntuでのrippledの構築と実行 `rippled`は、XRP Ledgerを管理するコアのピアツーピアサーバーです。`rippled`サーバーは、ピアのネットワークに接続し、暗号で署名された取引を中継し、共有のグローバル台帳の完全なローカルコピーを維持します。 diff --git a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md index 127285485b..d534351f6a 100644 --- a/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md +++ b/content/tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md @@ -1,3 +1,8 @@ +--- +html: build-run-rippled-ubuntu.html +parent: install-rippled.html +blurb: Compile rippled yourself on Ubuntu Linux. +--- # Build and Run rippled on Ubuntu `rippled` is the core peer-to-peer server that manages the XRP Ledger. A `rippled` server can connect to a network of peers, relay cryptographically signed transactions, and maintain a local copy of the complete shared global ledger. diff --git a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md b/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md index dd44eee7e8..fb49082491 100644 --- a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md @@ -1,3 +1,8 @@ +--- +html: capacity-planning.html +parent: install-rippled.html +blurb: 本番環境のシステムスペックを計画して、rippledの構成を調整します。 +--- # 容量の計画 このセクションでは、お使いの`rippled`サーバーのパフォーマンスを調整し、最適化するために使用できる、構成、ネットワーク、ハードウェアの推奨事項について説明します。これらの考慮事項を知っておくことにより、XRP Ledgerネットワークの現在および将来の容量を処理できるよう、お使いの`rippled`サーバーを準備するために役立ちます。 diff --git a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md b/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md index e4d1e00537..454340f0ed 100644 --- a/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md +++ b/content/tutorials/manage-the-rippled-server/installation/capacity-planning.md @@ -1,9 +1,6 @@ --- html: capacity-planning.html -funnel: Docs -doc_type: Tutorials -category: Manage the rippled Server -subcategory: Installation +parent: install-rippled.html blurb: Plan system specs and tune configuration for rippled in production environments. --- # Capacity Planning diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md index 0249102654..05972647b5 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md @@ -1,3 +1,8 @@ +--- +html: install-rippled-on-centos-rhel-with-yum.html +parent: install-rippled.html +blurb: プリコンパイル済みのrippledバイナリーをCentOSまたはRed Hat Enterprise Linuxにインストールします。 +--- # yumを使用したCentOS/Red Hatへのインストール このページでは、Rippleの[yum](https://en.wikipedia.org/wiki/Yellowdog_Updater,_Modified)リポジトリを使用して、**CentOS 7**または**Red Hat Enterprise Linux 7**に、`rippled`の安定した最新バージョンをインストールする場合の推奨手順を説明します。 @@ -13,7 +18,7 @@ ## インストール手順 1. Ripple RPMリポジトリをインストールします。 - + $ cat << REPOFILE | sudo tee /etc/yum.repos.d/ripple.repo [ripple-stable] name=XRP Ledger Packages @@ -25,25 +30,25 @@ REPOFILE 2. 最新のrepoのアップデートを取得します。 - + $ sudo yum -y update 3. 新しい`rippled`パッケージをインストールします。 - + $ sudo yum install rippled - + バージョン1.3.1では、構成ファイル(`rippled.cfg`および`validators.txt`)を変更する必要はありません。このアップデート手順では、既存の構成ファイルが現在のまま残ります。 4. systemdユニットファイルを再度読み込みます。 - + $ sudo systemctl daemon-reload 5. 起動時に開始するように、`rippled`サービスを設定します。 - + $ sudo systemctl enable rippled.service 6. `rippled`サービスを開始します。 - + $ sudo systemctl start rippled.service diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md index 514f109cd6..9e84284785 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md +++ b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md @@ -1,3 +1,8 @@ +--- +html: install-rippled-on-centos-rhel-with-yum.html +parent: install-rippled.html +blurb: Install a precompiled rippled binary on CentOS or Red Hat Enterprise Linux. +--- # Install on CentOS/Red Hat with yum This page describes the recommended instructions for installing the latest stable version of `rippled` on **CentOS 7** or **Red Hat Enterprise Linux 7**, using Ripple's [yum](https://en.wikipedia.org/wiki/Yellowdog_Updater,_Modified) repository. diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md index 01f38b4682..c915f66f46 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md @@ -1,3 +1,8 @@ +--- +html: install-rippled-on-ubuntu.html +parent: install-rippled.html +blurb: プリコンパイル済みのrippledバイナリーをUbuntu Linuxにインストールします。 +--- # UbuntuまたはDebian Linuxへのインストール このページでは、[`apt`](https://help.ubuntu.com/lts/serverguide/apt.html)ユーティリティを使用して、**Ubuntu Linux 16.04以降**または**Debian 9(Stretch)** に`rippled`の安定した最新バージョンをインストールする場合の推奨手順を説明します。 diff --git a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md index ba4f2b1fec..5d7ec05548 100644 --- a/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md +++ b/content/tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md @@ -1,3 +1,8 @@ +--- +html: install-rippled-on-ubuntu.html +parent: install-rippled.html +blurb: Install a precompiled rippled binary on Ubuntu Linux. +--- # Install on Ubuntu or Debian Linux This page describes the recommended instructions for installing the latest stable version of `rippled` on **Ubuntu Linux 16.04 or higher** or **Debian 9 or higher**, using the [`apt`](https://help.ubuntu.com/lts/serverguide/apt.html) utility. diff --git a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md index 8cea5acaff..88a2d50575 100644 --- a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md @@ -1,3 +1,8 @@ +--- +html: rippled-1-3-migration-instructions.html +parent: install-rippled.html +blurb: rippled 1.2.4以前のバージョンからrippled v1.3以降に移行するプロセスについて説明します。 +--- # rippled v1.3.xへの移行手順 このドキュメントでは、`rippled` 1.2.4以前のバージョンから`rippled` v1.3以降に移行するプロセスについて説明します。`rippled`のインストールプロセスがバージョン1.3では変更されたため、この移行プロセスは必須です。 @@ -15,17 +20,17 @@ Rippleの公式RPMリポジトリとそれを使用するための手順が変更されました。[自動更新](update-rippled-automatically-on-linux.html)を有効にしている場合は、システムで移行が自動的に実行されます。以前のリポジトリから新しいリポジトリに手動で移行するには、以下の手順を実行します。 1. `rippled`サーバーを停止します。 - + $ sudo systemctl stop rippled.service 2. 以前のRippleリポジトリパッケージを削除します。 - + $ sudo rpm -e ripple-repo - + `rippled-repo`パッケージは、現在**廃止予定**です。このパッケージはバージョン1.3.1に対応するために、最後にもう一度だけ更新されました。今後は、リポジトリに変更があれば、`ripple.repo`ファイルに手動で変更を加える必要があります。 3. Rippleの新しいyumリポジトリを追加します。 - + $ cat << REPOFILE | sudo tee /etc/yum.repos.d/ripple.repo [ripple-stable] name=XRP Ledger Packages @@ -37,17 +42,17 @@ Rippleの公式RPMリポジトリとそれを使用するための手順が変 REPOFILE 4. 新しい`rippled`パッケージをインストールします。 - + $ sudo yum install rippled - + バージョン1.3.1では、構成ファイル(`rippled.cfg`および`validators.txt`)を変更する必要はありません。このアップデート手順では、既存の構成ファイルが現在のまま残ります。 5. systemdユニットファイルを再度読み込みます。 - + $ sudo systemctl daemon-reload 6. `rippled`サービスを開始します。 - + $ sudo systemctl start rippled.service @@ -63,21 +68,21 @@ Rippleの公式RPMリポジトリとそれを使用するための手順が変 1.3用のネイティブAPTパッケージをインストールした後で、サービスを再読み込み/再起動する必要があります。 1. systemdユニットファイルを再度読み込みます。 - + $ sudo systemctl daemon-reload 2. `rippled`サービスを再起動します。 - + $ sudo systemctl restart rippled.service 他のパッケージ用にAlienを使用する必要がなくなった場合は、必要に応じて、次の手順でAlienとその依存関係をアンインストールできます。 1. Alienをアンインストールします。 - + $ sudo apt -y remove alien 2. 使用していない依存関係をアンインストールします。 - + $ sudo apt -y autoremove ### 自動更新 diff --git a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md index 7aefbb9c26..14eeb93039 100644 --- a/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md +++ b/content/tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md @@ -1,3 +1,8 @@ +--- +html: rippled-1-3-migration-instructions.html +parent: install-rippled.html +blurb: Use these instructions to upgrade rippled packages from 1.2.x or below to 1.3.x or higher. +--- # rippled v1.3.x Migration Instructions This document describes the migration process for upgrading from `rippled` 1.2.4 or earlier to `rippled` v1.3 or later. This migration process is necessary because the `rippled` install process has changed as of version 1.3. diff --git a/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md b/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md index 02e244f0b5..b9cbd9afee 100644 --- a/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/system-requirements.ja.md @@ -1,3 +1,8 @@ +--- +html: system-requirements.html +parent: install-rippled.html +blurb: rippledのハードウェアやソフトウェアのシステム要件 +--- # システム要件 ## 最小仕様 diff --git a/content/tutorials/manage-the-rippled-server/installation/system-requirements.md b/content/tutorials/manage-the-rippled-server/installation/system-requirements.md index fb28d959da..62480486d5 100644 --- a/content/tutorials/manage-the-rippled-server/installation/system-requirements.md +++ b/content/tutorials/manage-the-rippled-server/installation/system-requirements.md @@ -1,3 +1,8 @@ +--- +html: system-requirements.html +parent: install-rippled.html +blurb: Hardware and software requirements for running rippled. +--- # System Requirements ## Minimum Specifications diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md index f1cc9abc0b..3fc3dae963 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-automatically-on-linux.html +parent: install-rippled.html +blurb: Linuxでrippledの自動更新を設定します。 +--- # Linuxでの自動更新 Linuxでは、`rippled`が1回限りの`cron`構成を使用して最新バージョンに自動的にアップグレードされるように設定できます。可能であれば自動更新を有効にしておくことが推奨されます。 @@ -9,9 +14,9 @@ Linuxでは、`rippled`が1回限りの`cron`構成を使用して最新バー 1. `/opt/ripple/etc/update-rippled-cron`が存在することを確認します。存在しない場合は、([CentOS/Red Hat](update-rippled-manually-on-centos-rhel.html)または[Ubuntu/Debian](update-rippled-manually-on-ubuntu.html)を)手動で更新します。 2. `cron.d`フォルダーに、`/opt/ripple/etc/update-rippled-cron`構成ファイルへのsymlinkを作成します。 - + $ sudo ln -s /opt/ripple/etc/update-rippled-cron /etc/cron.d/ - + このcron構成は、インストール済みの`rippled`パッケージを新版のリリース後1時間以内に更新するためのスクリプトを実行します。同時に更新を実行しているすべてのサーバーが停止する可能性を抑えるため、このスクリプトはランダムな分数(最大で59)で更新を遅延して行います。 **注意:** 将来的には、Rippleのリポジトリが変更された場合に、更新を検索するスクリプトが実行されるURLの手動更新が必要となることがあります。必要な変更についての最新情報は、[XRP Ledgerブログ](/blog/)または[ripple-serverメーリングリスト](https://groups.google.com/forum/#!forum/ripple-server)でお知らせします。 diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md index f9069d3258..e124760541 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-automatically-on-linux.html +parent: install-rippled.html +blurb: Set up automatic updates for rippled on Linux. +--- # Update Automatically on Linux On Linux, you can set up `rippled` to automatically upgrade to the latest version with a one-time `cron` configuration. Ripple recommends enabling automatic updates if possible. diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md index 4a82b415de..0778caec2f 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-manually-on-centos-rhel.html +parent: install-rippled.html +blurb: CentOSまたはRed Hat Enterprise Linuxでrippledを手動更新します。 +--- # CentOS/Red Hatでの手動更新 このページでは、CentOSまたはRed Hat Enterprise Linuxで最新リリースの`rippled`に手動で更新する手順を説明します。可能であれば手動更新ではなく[自動更新](update-rippled-automatically-on-linux.html)を設定することが推奨されます。 diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md index 2a404b6b06..1a27e82643 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-manually-on-centos-rhel.html +parent: install-rippled.html +blurb: Manually update rippled on CentOS or Red Hat Enterprise Linux. +--- # Update Manually on CentOS/Red Hat This page describes how to update manually to the latest release of `rippled` on CentOS or Red Hat Enterprise Linux. Ripple recommends setting up [automatic updates](update-rippled-automatically-on-linux.html) instead, where possible. diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md index 610e3cf71e..a5deb62ea7 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-manually-on-ubuntu.html +parent: install-rippled.html +blurb: Ubuntu Linuxでrippledを手動更新します。 +--- # UbuntuまたはDebianでの手動更新 このページでは、Ubuntu Linuxで最新リリースの`rippled`に手動で更新する手順を説明します。以下の手順は、[`rippled`がすでにネイティブパッケージを使用してインストール](install-rippled-on-ubuntu.html)されていることを前提としています。可能であれば手動更新ではなく[自動更新](update-rippled-automatically-on-linux.html)を設定することが推奨されます。 @@ -9,19 +14,19 @@ 手動で更新するには、以下の手順を実行します。 1. リポジトリを更新します。 - + $ sudo apt -y update 2. `rippled`パッケージをアップグレードします。 - + $ sudo apt -y upgrade rippled 3. `systemd`ユニットファイルを再度読み込みます。 - + $ sudo systemctl daemon-reload 4. `rippled`サービスを再起動します。 - + $ sudo service rippled restart diff --git a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md index ea7ef8a2d0..421b6e96c4 100644 --- a/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md +++ b/content/tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md @@ -1,3 +1,8 @@ +--- +html: update-rippled-manually-on-ubuntu.html +parent: install-rippled.html +blurb: Manually update rippled on Ubuntu Linux. +--- # Update Manually on Ubuntu or Debian This page describes how to update manually to the latest release of `rippled` on Ubuntu Linux. These instructions assume you have already [installed `rippled` using the native package](install-rippled-on-ubuntu.html). Ripple recommends setting up [automatic updates](update-rippled-automatically-on-linux.html) instead, where possible. diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md index 80bc725f81..c58c9281cf 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md @@ -1,3 +1,8 @@ +--- +html: advance-the-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: レジャーを手動で閉鎖して、スタンドアロンモードでの処理を進めます。 +--- # スタンドアロンモードでレジャーを進める スタンドアロンモードでは`rippled`はピアツーピアネットワークの他のメンバーと通信せず、またコンセンサスプロセスに参加しません。このため、[ledger_acceptメソッド][]を使用してレジャーインデックスを手動で進める必要があります。 diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md index 30ec88e729..f4a7ee4c0d 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md @@ -1,3 +1,8 @@ +--- +html: advance-the-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: Make progress in stand-alone mode by manually closing the ledger. +--- # Advance the Ledger in Stand-Alone Mode In [stand-alone mode][], `rippled` does not communicate to other members of the peer-to-peer network or participate in a consensus process. Since there is no consensus process in this mode, you must manually advance the ledger index using the [ledger_accept method][]: diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md index 8f106fce65..ef93b7da10 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md @@ -1,3 +1,8 @@ +--- +html: load-a-saved-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: 特定の保存済みレジャーからスタンドアロンモードで開始して、トランザクションのテストやリプレイを行います。 +--- # スタンドアロンモードでの保存済みレジャーの読み込み 以前にディスクに保存していた[履歴レジャーバージョン](ledgers.html)を使用して、`rippled`サーバーを[スタンドアロンモード](rippled-server-modes.html)で起動できます。例えば、以前に`rippled`サーバーをXRP Ledgerのピアツーピアネットワーク([本番Mainnet、Testnet、Devnetなど](parallel-networks.html))と同期していた場合は、過去にサーバーで使用できていた任意のレジャーバージョンを読み込むことができます。 diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md index 8bf99fd776..a655c12c51 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md @@ -1,3 +1,8 @@ +--- +html: load-a-saved-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: Start in stand-alone mode from a specific saved ledger to test or replay transactions. +--- # Load a Saved Ledger in Stand-Alone Mode You can start a `rippled` server in [Stand-Alone Mode](rippled-server-modes.html) using a [historical ledger version](ledgers.html) that was previously saved to disk. For example, if your `rippled` server was previously synced with any XRP Ledger peer-to-peer network including [the production Mainnet, the Testnet, or the Devnet](parallel-networks.html), you can load any ledger version your server had available. diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md index 970efe5b5a..2c3a3bf3f8 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md @@ -1,3 +1,8 @@ +--- +html: start-a-new-genesis-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: スタンドアロンモードで新しいジェネシスレジャーを開始します。 +--- # スタンドアロンモードでの新しいジェネシスレジャーの開始 スタンドアロンモードでは`rippled`に新しいジェネシスレジャーを作成させることができます。これにより既知の状態が実現され、本番環境のXRP Ledgerのレジャー履歴は使用されません。(これは単体テストなどに特に便利です。) diff --git a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md b/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md index 4a9b510e5e..6a881281d4 100644 --- a/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md +++ b/content/tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md @@ -1,3 +1,8 @@ +--- +html: start-a-new-genesis-ledger-in-stand-alone-mode.html +parent: use-stand-alone-mode.html +blurb: Start from a fresh genesis ledger in stand-alone mode. +--- # Start a New Genesis Ledger in Stand-Alone Mode In stand-alone mode, you can have `rippled` create a new genesis ledger. This provides a known state, with none of the ledger history from the production XRP Ledger. (This is very useful for unit tests, among other things.) diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md b/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md index 5576fc689b..edf59e6e59 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md @@ -1,3 +1,8 @@ +--- +html: diagnosing-problems.html +parent: troubleshoot-the-rippled-server.html +blurb: 情報を収集して問題の原因を特定します。 +--- # rippledの問題の診断 `rippled`で問題が発生した場合はまず、問題の特徴を正確に明らかにするため、詳細な情報を収集します。これにより、根本原因を洗い出して修正策を編み出すことが容易になります。 @@ -17,15 +22,15 @@ rippled server_info このコマンドに対する応答には大量の情報が含まれています。これについては、[server_infoメソッド][]で説明します。トラブルシューティングで最も重要なフィールドは以下のとおりです(最も一般的に使われるものから順に説明します)。 - **`server_state`** - ほとんどの場合、このフィールドには`proposing`([バリデータとして設定されている](run-rippled-as-a-validator.html)サーバーの場合)または`full`(バリデータではないサーバーの場合)が表示されます。値が`connected`の場合は、サーバーはピアツーピアネットワークの他の部分と通信できますが、共有レジャーの状態を追跡するのに十分なデータがありません。通常、レジャーの残りの部分の状態を同期するには起動後約5~15分かかります。 - + - サーバーが数時間にわたり`connected`状態である場合、または`full`あるいは`proposing`状態になってから`connected`状態に戻る場合は通常、サーバーがネットワークの他の部分よりも遅れています。最も一般的なボトルネックはディスクI/O、ネットワーク帯域幅、RAMです。 - + - 例えば、以下のサーバー状態情報は、正常なサーバーで同期が3分以内に完了しており(`disconnected`、`connected`、`syncing`の状態に分かれている)、現在は完全に同期された`proposing`状態が約90分間続いていることを示しています。 - + $ ./rippled server_info Loading: "/etc/opt/ripple/rippled.cfg" 2020-Jan-03 22:49:32.834134358 HTTPClient:NFO Connecting to 127.0.0.1:5005 - + { "result" : { "info" : { @@ -58,26 +63,26 @@ rippled server_info } } } - + サーバーが同じ状態間で複数の`transitions`を示している場合、サーバーが同期状態を維持できなかったことを示します。`full`または`proposing`状態でない場合、サーバーはまだネットワークに同期されていません。長期の間には、インターネット接続が不安定になってサーバーの同期が時々失われる場合があります。そのためこれが問題になるのは、同期されていない時間がアップタイムのかなりの部分を占める場合のみです。アップタイムが約24時間経過した後に、`full`または`proposing`状態だった時間がサーバーの合計実行時間の99%に満たない場合、不安定になっている原因を調査することをお勧めします。 - + - 同期の問題をデバッグする際の参考として、[サーバーが同期しない](server-doesnt-sync.html)を参照してください。 - **`complete_ledgers`** - このフィールドは、サーバーに完全なレジャーデータが保管されている[レジャーインデックス](basic-data-types.html#レジャーインデックス)を示します。通常、正常なサーバーには連続した最新のレジャーのセット(`"12133424-12133858"`など)があります。 - + - 連続していない完全なレジャーのセット(`"11845721-12133420,12133424-12133858"`など)がある場合、サーバーで断続的な障害が発生したか、またはネットワークの他の部分との同期が一時的にできなかった可能性があります。このようなケースの最も一般的な原因は、ディスクI/Oまたはネットワーク帯域幅の不足です。 - + - 通常、`rippled`サーバーはピアから最新のレジャー履歴をダウンロードします。レジャー履歴のギャップが数時間以上続く場合は、欠落データを所有しているピアに接続されていない可能性があります。この状況が発生した場合は、構成ファイルに次のスタンザを追加して再起動すれば、完全な履歴が保管されているRippleのパブリックサーバーの1つにサーバーを強制的にピア接続できます。 - + [ips_fixed] s2.ripple.com 51235 - **`amendment_blocked`** - このフィールドは通常`server_info`応答では省略されます。このフィールドの値が`true`の場合は、ネットワークにより承認された[Amendment](amendments.html)がサーバーに導入されていません。ほとんどの場合は、最新バージョンに[rippledを更新する](install-rippled.html)ことで修正できます。また[featureメソッド][]を使用して、現在有効なAmendment ID、サーバーでサポートされているAmendment ID、サーバーでサポートされていないAmendment IDを確認することもできます。 - **`peers`** - このフィールドは、サーバーが接続しているXRP Ledgerピアツーピアネットワーク内のその他のサーバーの数を示します。特定のピアのみに接続するように明示的に構成されているサーバーを除き、正常なサーバーでは通常5~50ピアと表示されます。 - + - ピアの数が0の場合、サーバーがネットワークに接続できないか、またはシステムクロックが正しくない可能性があります。(サーバーのクロックを同期するため、すべてのサーバーで[NTP](http://www.ntp.org/)デーモンを実行することが推奨されます。) - + - ピアの数が10の場合、`rippled`が[NAT](https://en.wikipedia.org/wiki/Network_address_translation)を使用したルーター経由での着信接続を受信できていない可能性があります。接続を改善するには、ルーターのファイアウォールがピアツーピア接続に使用するポート([デフォルトでは](https://github.com/ripple/rippled/blob/8429dd67e60ba360da591bfa905b58a35638fda1/cfg/rippled-example.cfg#L1065)ポート51235)を転送するように設定します。 ### サーバーから応答がない場合 diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md b/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md index 8040ad85cb..f21efa04df 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md @@ -1,3 +1,8 @@ +--- +html: diagnosing-problems.html +parent: troubleshoot-the-rippled-server.html +blurb: Collect information to identify the cause of problems. +--- # Diagnosing Problems with rippled If you are having problems with `rippled`, the first step is to collect more information to accurately characterize the problem. From there, it can be easier to figure out a root cause and a fix. diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md b/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md index c8c69840ce..8ccf0b70c1 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md @@ -1,3 +1,8 @@ +--- +html: fix-sqlite-tx-db-page-size-issue.html +parent: troubleshoot-the-rippled-server.html +blurb: rippledバージョン0.40.0以前で起動された完全履歴サーバーでのSQLiteのページサイズに関する問題を解決します。 +--- # SQLiteトランザクションデータベースのページサイズの問題の解決 全トランザクション履歴(または極めて大量のトランザクション履歴)が記録されている`rippled`サーバーと、0.40.0(2017年1月リリース)よりも古いバージョンの`rippled`で最初に作成されたデータベースでは、SQLiteデータベースのページサイズが原因でサーバーが適切に稼働しなくなる問題が発生する可能性があります。最近のトランザクション履歴のみが保管されているサーバー(デフォルト構成)と、バージョン0.40.0以降の`rippled`でデータベースファイルが作成されているサーバーでは、この問題が発生する可能性はそれほどありません。 diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md b/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md index 80f92971b5..de91b4758d 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md @@ -1,3 +1,8 @@ +--- +html: fix-sqlite-tx-db-page-size-issue.html +parent: troubleshoot-the-rippled-server.html +blurb: Fix a problem with the SQLite page size on full-history servers started on rippled version 0.40.0 or earlier. +--- # Fix SQLite Transaction Database Page Size Issue `rippled` servers with full [ledger history](ledger-history.html) (or a very large amount of transaction history) and a database that was initially created with a `rippled` version earlier than 0.40.0 (released January 2017) may encounter a problem with their SQLite database page size that stops the server from operating properly. Servers that store only recent transaction history (the default configuration) and servers whose database files were created with `rippled` version 0.40.0 and later are not likely to encounter this problem. diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md b/content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md index 8043c808a4..71ff334069 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md @@ -1,3 +1,8 @@ +--- +html: health-check-interventions.html +parent: troubleshoot-the-rippled-server.html +blurb: Use the rippled server's health check as part of automated infrastructure monitoring. +--- # Health Check Interventions The [Health Check method](health-check.html) can be used by automated monitoring to recognize when a `rippled` server is not healthy and prompt interventions such as restarting the server or alerting a human administrator. diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md b/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md index e27a49a046..d88bccf47a 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md @@ -1,3 +1,8 @@ +--- +html: server-doesnt-sync.html +parent: troubleshoot-the-rippled-server.html +blurb: Troubleshoot problems that make a rippled server unable to sync with the rest of the XRP Ledger. +--- # rippledサーバーが同期しない このページでは、[`rippled`サーバー](the-rippled-server.html)が正常に起動したのに、ネットワークに完全に接続できずに[「connected」状態](rippled-server-states.html)のままになっている場合の原因について説明します。(サーバーが起動中または起動直後にクラッシュした場合は、[サーバーが起動しない](server-wont-start.html)を参照してください。) diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md b/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md index f9b7d724b8..7bb04d456a 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md @@ -1,3 +1,8 @@ +--- +html: server-doesnt-sync.html +parent: troubleshoot-the-rippled-server.html +blurb: Troubleshoot problems that make a rippled server unable to sync with the rest of the XRP Ledger. +--- # rippled Server Doesn't Sync This page explains possible reasons [a `rippled` server](the-rippled-server.html) may start successfully, but get stuck in a ["connected" state](rippled-server-states.html) without ever fully connecting to the network. (If the server crashes during or shortly after startup, see [Server Won't Start](server-wont-start.html) instead.) diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md b/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md index 50de07a80d..e53f01ab09 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md @@ -1,3 +1,8 @@ +--- +html: server-wont-start.html +parent: troubleshoot-the-rippled-server.html +blurb: rippledサーバーが起動しない原因となると思われる問題とその解決方法です。 +--- # rippledサーバーが起動しない このページでは、[`rippled`サーバー](the-rippled-server.html)が起動しない際に考えられる原因とその修正方法を説明します。 @@ -16,24 +21,24 @@ limit the number of simultaneous connections. これは、セキュリティの点からシステムで1つのプロセスが開くことができるファイルの数に制限があるが、その制限が`rippled`にとっては少なすぎる場合に発生します。この問題を修正するには、**ルートアクセス権限が必要です**。以下の手順に従い、`rippled`が開くことができるファイルの数を増やします。 1. 次の行を`/etc/security/limits.conf`ファイルの終わりに追加します。 - + * soft nofile 65536 * hard nofile 65536 2. [開くことができるファイルの数のハード制限](https://ss64.com/bash/ulimit.html)が現在`65536`であることを確認します。 - + ulimit -Hn - + このコマンドの出力は`65536`になるはずです。 3. `rippled`をもう一度起動します。 - + systemctl start rippled 4. それでも`rippled`が起動しない場合は、`/etc/sysctl.conf`を開き、以下のカーネルレベル設定を付加します。 - + fs.file-max = 65536 - + ## /etc/opt/ripple/rippled.cfgを開くことができない @@ -51,7 +56,7 @@ Aborted (core dumped) - 構成ファイル(デフォルトのロケーションは`/etc/opt/ripple/rippled.cfg`)が存在しており、`rippled`プロセスを実行するユーザー(通常は`rippled`)にこのファイルの読み取り権限があることを確認します。 - `rippled`ユーザーが読み取ることができる構成ファイルを`$HOME/.config/ripple/rippled.cfg`に作成します(`$HOME`は`rippled`ユーザーのホームディレクトリを指しています)。 - + **ヒント:** `rippled`リポジトリには、RPMのインストール時にデフォルトの構成として提供される[`rippled.cfg`サンプルファイル](https://github.com/ripple/rippled/blob/master/cfg/rippled-example.cfg)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。 - `--conf`[コマンドラインオプション](commandline-usage.html)を使用して、使用する構成ファイルのパスを指定します。 @@ -69,19 +74,19 @@ Aborted (core dumped) 考えられる解決策: - `[validators.txt]`ファイルが存在し、`rippled`ユーザーにこのファイルの読み取り権限があることを確認します。 - + **ヒント:** `rippled`リポジトリには、RPMのインストール時にデフォルトの構成として提供される[`validators.txt`サンプルファイル](https://github.com/ripple/rippled/blob/master/cfg/validators-example.txt)が含まれています。このファイルがない場合は、上記のリンク先からコピーできます。 - `rippled.cfg`ファイルを編集し、`[validators_file]`設定を変更して、`validators.txt`ファイル(またはこれに相当するファイル)の正しいパスを指定します。ファイル名の前後に余分な空白があるかどうかを確認します。 - `rippled.cfg`ファイルを編集し、`[validators_file]`設定を削除します。バリデータ設定を`rippled.cfg`ファイルに直接追加します。例: - + [validator_list_sites] https://vl.ripple.com - + [validator_list_keys] ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734 - + ## データベースパスを作成できない diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md b/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md index cfab73c610..ceba80c9fe 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md @@ -1,3 +1,8 @@ +--- +html: server-wont-start.html +parent: troubleshoot-the-rippled-server.html +blurb: A collection of problems that would cause a rippled server not to start, and how to fix them. +--- # rippled Server Won't Start This page explains possible reasons [the `rippled` server](the-rippled-server.html) does not start and how to fix them. diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md index b62d831cca..3ef90c6a87 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md @@ -1,3 +1,8 @@ +--- +html: understanding-log-messages.html +parent: troubleshoot-the-rippled-server.html +blurb: デバッグログの警告メッセージとエラーメッセージを解釈して対応します。 +--- # ログメッセージについて 以下のセクションでは、[`rippled`サーバー](the-rippled-server.html)のデバッグログに出力される最も一般的なログメッセージタイプとその解釈を説明します。 diff --git a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md index e99ed7a43b..fa9bcefa6f 100644 --- a/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md +++ b/content/tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md @@ -1,3 +1,8 @@ +--- +html: understanding-log-messages.html +parent: troubleshoot-the-rippled-server.html +blurb: Interpret and respond to warning and error messages in the debug log. +--- # Understanding Log Messages The following sections describe some of the most common types of log messages that can appear in a [`rippled` server's](the-rippled-server.html) debug log and how to interpret them. diff --git a/content/tutorials/use-complex-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md b/content/tutorials/use-complex-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md index e69dcdf612..0af714bafa 100644 --- a/content/tutorials/use-complex-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md +++ b/content/tutorials/use-complex-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md @@ -1,3 +1,8 @@ +--- +html: open-a-payment-channel-to-enable-an-inter-exchange-network.html +parent: use-payment-channels.html +blurb: As a digital asset exchange, use a payment channel to make more payments faster with fewer fees. +--- # Open a Payment Channel to Enable an Inter-Exchange Network A payment channel enables you to send one-way, "asynchronous" XRP payments that can be divided into very small increments and settled later. As a digital asset exchange, if you send many payments of XRP to another exchange, you can improve the efficiency of these payments by opening an XRP Ledger [payment channel](payment-channels.html) between your exchange (the _payer_ exchange) and the other exchange (the _payee_ exchange). In the case of a two-way flow with another exchange, you can open two payment channels (one for each direction). diff --git a/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.ja.md b/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.ja.md index 1a8b48ddba..02039e0eb0 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.ja.md @@ -1,3 +1,8 @@ +--- +html: cancel-a-check.html +parent: use-checks.html +blurb: 送金を行わずにCheckを取り消す。 +--- # Checkの取消し _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.md b/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.md index 526d87abd8..11e9e31e06 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cancel-a-check.md @@ -1,3 +1,8 @@ +--- +html: cancel-a-check.html +parent: use-checks.html +blurb: Cancel a Check object without sending money. +--- # Cancel a Check _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md index 8f7a94eb3e..143fbb576a 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md @@ -1,3 +1,8 @@ +--- +html: cash-a-check-for-a-flexible-amount.html +parent: use-checks.html +blurb: Checkから可能な限りの額を受領します。 +--- # Checkの変動金額での換金 _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md index 30344613d2..a17bf1f291 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md @@ -1,3 +1,8 @@ +--- +html: cash-a-check-for-a-flexible-amount.html +parent: use-checks.html +blurb: Cash a Check for as much as possible. +--- # Cash a Check for a Flexible Amount _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md index 9b963a3cf2..08de877c97 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md @@ -1,3 +1,8 @@ +--- +html: cash-a-check-for-an-exact-amount.html +parent: use-checks.html +blurb: Checkに指定されている額までの正確な額を受領します。 +--- # Checkの正確な金額での換金 _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.md b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.md index b569d22445..5f46ac4e2a 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.md +++ b/content/tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.md @@ -1,3 +1,8 @@ +--- +html: cash-a-check-for-an-exact-amount.html +parent: use-checks.html +blurb: Cash a Check in the ledger for any exact amount up to the amount it specifies. +--- # Cash a Check for an Exact Amount _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.ja.md b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.ja.md index 9e0cd3daca..9e00c38bad 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.ja.md @@ -1,3 +1,8 @@ +--- +html: look-up-checks-by-recipient.html +parent: use-checks.html +blurb: 特定のアドレスで受信されるすべてのCheckのリストを取得する。 +--- # 受取人に基づくCheckの検索 _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.md b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.md index 7b39479af0..730f5ee8b2 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.md +++ b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.md @@ -1,3 +1,8 @@ +--- +html: look-up-checks-by-recipient.html +parent: use-checks.html +blurb: Get a list of pending checks sent to an account. +--- # Look Up Checks by Recipient _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.ja.md b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.ja.md index 213f375c81..1862bd397f 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.ja.md @@ -1,3 +1,8 @@ +--- +html: look-up-checks-by-sender.html +parent: use-checks.html +blurb: 特定のアドレスで送信されるすべてのCheckのリストを取得する。 +--- # 送金元に基づくCheckの検索 _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.md b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.md index 3df4cc7674..9cfd4cddc4 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.md +++ b/content/tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.md @@ -1,3 +1,8 @@ +--- +html: look-up-checks-by-sender.html +parent: use-checks.html +blurb: Get a list of pending Checks sent by an account. +--- # Look Up Checks by Sender _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/send-a-check.ja.md b/content/tutorials/use-complex-payment-types/use-checks/send-a-check.ja.md index 4db302f527..0d3a83a640 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/send-a-check.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/send-a-check.ja.md @@ -1,3 +1,8 @@ +--- +html: send-a-check.html +parent: use-checks.html +blurb: 受取人が後で現金化できるCheckオブジェクトが作成されます。 +--- # Checkの送信 _[Checks Amendment][]が必要です。_ diff --git a/content/tutorials/use-complex-payment-types/use-checks/send-a-check.md b/content/tutorials/use-complex-payment-types/use-checks/send-a-check.md index d268278621..a710f02298 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/send-a-check.md +++ b/content/tutorials/use-complex-payment-types/use-checks/send-a-check.md @@ -1,3 +1,8 @@ +--- +html: send-a-check.html +parent: use-checks.html +blurb: Put a Check in the ledger so its intended recipient can cash it later. +--- # Send a Check _Added by the [Checks amendment][]._ diff --git a/content/tutorials/use-complex-payment-types/use-checks/use-checks.ja.md b/content/tutorials/use-complex-payment-types/use-checks/use-checks.ja.md index e57dceac56..838808b4e2 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/use-checks.ja.md +++ b/content/tutorials/use-complex-payment-types/use-checks/use-checks.ja.md @@ -1,9 +1,13 @@ +--- +html: use-checks.html +parent: use-specialized-payment-types.html +blurb: Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. +template: template-landing-children.html +--- # Checksの使用 XRP LedgerのChecksでは、別のアカウントが後で支払いを請求することが認められていており、個人用の紙の小切手の仕組みと似ています。 -**注意:** 2018年10月11日の時点では、[Checks Amendment][]は本番環境のXRP Ledgerで有効になっていません。Checksは[XRP Test Net](xrp-test-net-faucet.html)でのみ使用できます。 - {% include '_snippets/rippled-api-links.md' %} {% include '_snippets/tx-type-links.md' %} diff --git a/content/tutorials/use-complex-payment-types/use-checks/use-checks.md b/content/tutorials/use-complex-payment-types/use-checks/use-checks.md index c8cbe71e95..0716596e7c 100644 --- a/content/tutorials/use-complex-payment-types/use-checks/use-checks.md +++ b/content/tutorials/use-complex-payment-types/use-checks/use-checks.md @@ -1,3 +1,9 @@ +--- +html: use-checks.html +parent: use-specialized-payment-types.html +blurb: Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. +template: template-landing-children.html +--- # Use Checks Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. diff --git a/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.ja.md b/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.ja.md index d127ba889a..ea0b402ba1 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.ja.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.ja.md @@ -1,3 +1,8 @@ +--- +html: cancel-an-expired-escrow.html +parent: use-escrows.html +blurb: 有効期限切れのEscrowを取り消します。 +--- # 有効期限切れEscrowの取消し ## 1.有効期限切れEscrowの確認 @@ -29,7 +34,7 @@ _Websocket_ -[account_objectsメソッド][]を使用してEscrowを検索し、`CancelAfter`の時刻と比較できます。 +[account_objectsメソッド][]を使用してEscrowを検索し、`CancelAfter`の時刻と比較できます。 要求: diff --git a/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.md b/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.md index 9664c71cfc..369a5c3ee8 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.md @@ -1,3 +1,8 @@ +--- +html: cancel-an-expired-escrow.html +parent: use-escrows.html +blurb: Cancel an expired escrow. +--- # Cancel an Expired Escrow ## 1. Confirm the expired escrow diff --git a/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.ja.md b/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.ja.md index a30fd657d2..110fc002c4 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.ja.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.ja.md @@ -1,3 +1,8 @@ +--- +html: look-up-escrows.html +parent: use-escrows.html +blurb: 送金元または送金先のアドレスを使って保留中のEscrowを検索します。 +--- # Escrowの検索 保留中のEscrowはすべて[Escrowオブジェクト](escrow.html)としてレジャーに保管されます。 diff --git a/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.md b/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.md index 8e8e0c5f54..7842633338 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/look-up-escrows.md @@ -1,3 +1,8 @@ +--- +html: look-up-escrows.html +parent: use-escrows.html +blurb: Look up pending escrows by sender or destination address. +--- # Look up escrows All pending escrows are stored in the ledger as [Escrow objects](escrow.html). diff --git a/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md b/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md index 95563e905d..bde74ca980 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md @@ -1,3 +1,8 @@ +--- +html: send-a-conditionally-held-escrow.html +parent: use-escrows.html +blurb: 満たされた条件に基づいてリリースとなるEscrowを作成します。 +--- # 条件に基づくEscrowの送信 ## 1.条件とフルフィルメントの生成 diff --git a/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.md b/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.md index a920dcba7e..0a1d10e2ec 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.md @@ -1,3 +1,8 @@ +--- +html: send-a-conditionally-held-escrow.html +parent: use-escrows.html +blurb: Create an escrow whose release is based on a condition being fulfilled. +--- # Send a Conditionally-Held Escrow ## 1. Generate condition and fulfillment diff --git a/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.ja.md b/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.ja.md index 2eaaea66ed..9d7bc094f0 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.ja.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.ja.md @@ -1,3 +1,8 @@ +--- +html: send-a-time-held-escrow.html +parent: use-escrows.html +blurb: 指定した時間が経過することがリリースの唯一の条件であるEscrowを作成します。 +--- # 時間に基づくEscrowの送信 [EscrowCreateトランザクション][]タイプでは、リリースの唯一の条件が特定時刻を経過することであるEscrowを作成できます。このためには、`FinishAfter`フィールドを使用し、`Condition`フィールドを省略します。 diff --git a/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.md b/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.md index 296a5c93f4..2b14d8a6b8 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.md @@ -1,3 +1,8 @@ +--- +html: send-a-time-held-escrow.html +parent: use-escrows.html +blurb: Create an escrow whose only condition for release is that a specific time has passed. +--- # Send a Time-Held Escrow The [EscrowCreate transaction][] type can create an escrow whose only condition for release is that a specific time has passed. To do this, use the `FinishAfter` field and omit the `Condition` field. diff --git a/content/tutorials/use-complex-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md b/content/tutorials/use-complex-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md index cff9a7193e..623cb4fa05 100644 --- a/content/tutorials/use-complex-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md +++ b/content/tutorials/use-complex-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md @@ -1,3 +1,8 @@ +--- +html: use-an-escrow-as-a-smart-contract.html +parent: use-escrows.html +blurb: Use a cryptographic escrow as a smart contract to ensure a recipient gets paid only if they successfully perform a service. +--- # Use an Escrow as a Smart Contract A smart contract is a blockchain-based program that encodes the conditions and fulfillment of an agreement between two or more parties and automatically fulfills the terms of the agreement once conditions are met. A smart contract can help you exchange anything of value in a transparent, traceable, tamper-resistant, and irreversible way. diff --git a/content/tutorials/use-complex-payment-types/use-payment-channels.ja.md b/content/tutorials/use-complex-payment-types/use-payment-channels.ja.md index 34830f1cb3..c477e84073 100644 --- a/content/tutorials/use-complex-payment-types/use-payment-channels.ja.md +++ b/content/tutorials/use-complex-payment-types/use-payment-channels.ja.md @@ -1,3 +1,8 @@ +--- +html: use-payment-channels.html +parent: use-specialized-payment-types.html +blurb: Payment Channelは、少額の単位に分割可能な「非同期」のXRPペイメントを送信し、後日決済する高度な機能です。このチュートリアルでは、全体的なPayment Channelの使用方法を、ローカルのrippledサーバーのJSON-RPC APIを使用する例を使って説明します。 +--- # Payment Channelの使用 Payment Channelは、少額の単位に分割可能な「非同期」のXRPペイメントを送信し、後日決済する高度な機能です。このチュートリアルでは、全体的な[Payment Channel](payment-channels.html)の使用方法を、ローカル`rippled`サーバーの[JSON-RPC API](rippled-api.html)を使用する例を使って説明します。 diff --git a/content/tutorials/use-complex-payment-types/use-payment-channels.md b/content/tutorials/use-complex-payment-types/use-payment-channels.md index 4cd172d23b..8d909902a3 100644 --- a/content/tutorials/use-complex-payment-types/use-payment-channels.md +++ b/content/tutorials/use-complex-payment-types/use-payment-channels.md @@ -1,3 +1,8 @@ +--- +html: use-payment-channels.html +parent: use-specialized-payment-types.html +blurb: Payment Channels are an advanced feature for sending "asynchronous" XRP payments that can be divided into very small increments and settled later. This tutorial walks through the entire process of using a payment channel, with examples using the JSON-RPC API of a local rippled server. +--- # Use Payment Channels [Payment Channels](payment-channels.html) are an advanced feature for sending "asynchronous" XRP payments that can be divided into very small increments and settled later. This tutorial walks through the entire process of using a payment channel, with examples using the [JSON-RPC API](rippled-api.html) of a local [`rippled` server](the-rippled-server.html). diff --git a/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.ja.md b/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.ja.md index 4de23adf57..2ecdb19d4e 100644 --- a/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.ja.md +++ b/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.ja.md @@ -1,3 +1,8 @@ +--- +html: reliable-transaction-submission.html +parent: production-readiness.html +blurb: XRP Ledgerにトランザクションを送信することができるシステムを構築し、最終結果を素早く安全に受け取ります。 +--- # 信頼できるトランザクションの送信 XRP Ledgerを使用する金融機関やその他のサービスは、ここで説明するベストプラクティスを使用し、迅速で確認可能な方法で、トランザクションが検証または拒否されるようにする必要があります。信頼できる(ローカルで運営されている)`rippled`サーバーにトランザクションを送信してください。 diff --git a/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.md b/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.md index 8dd581c440..62bd3d90ce 100644 --- a/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.md +++ b/content/tutorials/use-simple-xrp-payments/reliable-transaction-submission.md @@ -1,3 +1,8 @@ +--- +html: reliable-transaction-submission.html +parent: production-readiness.html +blurb: Build a system that can submit transactions to the XRP Ledger and get their final results safely and quickly. +--- # Reliable Transaction Submission Financial institutions and other services using the XRP Ledger should use the best practices described here to make sure that transactions are validated or rejected in a verifiable and prompt way. You should submit transactions to trusted `rippled` servers. diff --git a/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.ja.md b/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.ja.md index 3ba29d8a09..b3a3925822 100644 --- a/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.ja.md +++ b/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.ja.md @@ -1,3 +1,8 @@ +--- +html: send-a-multi-signed-transaction.html +parent: manage-account-settings.html +blurb: マルチ署名済みトランザクションを作成、署名、送信する。 +--- # マルチ署名済みトランザクションの送信 マルチ署名済みトランザクションを作成、署名、送信する方法を以下で説明します。 diff --git a/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.md b/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.md index 849e2d9088..f5243aefd3 100644 --- a/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.md +++ b/content/tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.md @@ -1,3 +1,8 @@ +--- +html: send-a-multi-signed-transaction.html +parent: manage-account-settings.html +blurb: Send a transaction authorized with multiple signatures. +--- # Send a Multi-Signed Transaction The following procedure demonstrates how to create, sign, and submit a multi-signed transaction. diff --git a/content/tutorials/use-simple-xrp-payments/send-xrp.ja.md b/content/tutorials/use-simple-xrp-payments/send-xrp.ja.md index e011155de8..43969bcf74 100644 --- a/content/tutorials/use-simple-xrp-payments/send-xrp.ja.md +++ b/content/tutorials/use-simple-xrp-payments/send-xrp.ja.md @@ -1,8 +1,6 @@ --- html: send-xrp.html -funnel: Build -doc_type: Tutorials -category: Get Started +parent: get-started.html blurb: Test Netを使用してXRPの送金をテストします。 cta_text: XRPを送金しよう embed_ripple_lib: true diff --git a/content/tutorials/use-simple-xrp-payments/send-xrp.md b/content/tutorials/use-simple-xrp-payments/send-xrp.md index 2f7246645a..47ce64fdae 100644 --- a/content/tutorials/use-simple-xrp-payments/send-xrp.md +++ b/content/tutorials/use-simple-xrp-payments/send-xrp.md @@ -1,8 +1,6 @@ --- html: send-xrp.html -funnel: Build -doc_type: Tutorials -category: Get Started +parent: get-started.html blurb: Learn how to send test payments right from your browser. cta_text: Send XRP embed_ripple_lib: true diff --git a/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md b/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md index b0a71980ab..457959609c 100644 --- a/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md +++ b/content/tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md @@ -1,3 +1,8 @@ +--- +html: become-an-xrp-ledger-gateway.html +parent: xrp-ledger-businesses.html +blurb: Gateways are the businesses that link the XRP Ledger to the rest of the world. This tutorial demonstrates how an existing online financial institution can expand to act as a gateway in the the XRP Ledger. +--- # Become an XRP Ledger Gateway **Gateways** are the businesses that link the XRP Ledger to the rest of the world. An existing online financial institution can expand to act as a gateway in the the XRP Ledger. By becoming an XRP Ledger gateway, a financial services business can gain several advantages: diff --git a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md b/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md index 943b915f85..62946b2deb 100644 --- a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md +++ b/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md @@ -1,3 +1,8 @@ +--- +html: list-xrp-as-an-exchange.html +parent: xrp-ledger-businesses.html +blurb: デジタルアセット取引所でXRPを上場するために必要な手順の概要を説明します。 +--- # 取引所としてのXRPの上場 本書では、取引所がXRPを上場するために必要なステップを説明します。 diff --git a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md b/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md index 52ab858167..1c507b1795 100644 --- a/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md +++ b/content/tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md @@ -1,3 +1,8 @@ +--- +html: list-xrp-as-an-exchange.html +parent: xrp-ledger-businesses.html +blurb: Run a digital asset exchange? Follow these steps to add XRP. +--- # List XRP as an Exchange This document describes the steps that an exchange needs to take to list XRP. These steps are targeted at _custodial exchanges_ that holds fund on behalf of users, and allows users to deposit, withdraw, and trade other digital assets, fiat currencies, or other types of assets. diff --git a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md b/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md index 07bab748c5..86d3abcde0 100644 --- a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md +++ b/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md @@ -1,3 +1,8 @@ +--- +html: list-your-exchange-on-xrp-charts.html +parent: xrp-ledger-businesses.html +blurb: 各自の取引所とそのXRP取引、およびオーダーブックのデータをXRP Chartsに登録します。 +--- # XRP Chartsへの取引所の登録 XRP Chartsは、XRP Ledgerネットワークとそのアカウントおよびトランザクションに関するデータの他に、外部取引所の[XRPマーケットデータ](https://xrpcharts.ripple.com/#/xrp-markets)も提供します。このチュートリアルでは、各自の取引所とそのXRP取引、およびオーダーブックのデータをXRP Chartsに登録する方法を説明します。 diff --git a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md b/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md index 74a5f62757..4082bcf51c 100644 --- a/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md +++ b/content/tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md @@ -1,3 +1,8 @@ +--- +html: list-your-exchange-on-xrp-charts.html +parent: xrp-ledger-businesses.html +blurb: Have your exchange and its XRP trade and order book data listed on XRP Charts. +--- # List Your Exchange on XRP Charts In addition to providing data about the XRP Ledger network and its accounts and transactions, XRP Charts also provides [XRP market data](https://xrpcharts.ripple.com/#/xrp-markets) from external exchanges. This tutorial describes how to have your exchange and its XRP trade and order book data listed on XRP Charts. diff --git a/dactyl-config.yml b/dactyl-config.yml index f8aeaa52e4..e7b240f64a 100644 --- a/dactyl-config.yml +++ b/dactyl-config.yml @@ -189,10 +189,9 @@ pages: # "Learn" funnel --------------------------------------------------------------- - name: Learn - funnel: Learn - category: Uses template: template-learn-overview.html html: overview.html + parent: index.html top_nav_level: 1 top_nav_name: Overview sidebar: disabled @@ -200,10 +199,9 @@ pages: - en - name: 学ぶ - funnel: Learn - category: Uses template: template-learn-overview.html html: overview.html + parent: index.html top_nav_level: 1 top_nav_name: オーバービュー sidebar: disabled @@ -211,70 +209,63 @@ pages: - ja - name: Uses - funnel: Learn - category: Uses template: template-learn-uses.html html: uses.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - en - name: 使用 - funnel: Learn - category: Uses template: template-learn-uses.html html: uses.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - ja - name: History - funnel: Learn - category: History template: template-learn-history.html html: history.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - en - name: 沿革 - funnel: Learn - category: History template: template-learn-history.html html: history.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - ja - name: Impact - funnel: Learn - category: Impact template: template-learn-impact.html html: impact.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - en - name: インパクト - funnel: Learn - category: Impact template: template-learn-impact.html html: impact.html + parent: overview.html # "Learn" top_nav_level: 1 sidebar: disabled targets: - ja - name: Carbon Calculator - funnel: Learn - category: Carbon Calculator template: template-calculator.html html: carbon-calculator.html + parent: overview.html top_nav_level: 1 sidebar: disabled blurb: Whether it's cash, credit, or crypto, every transaction you make consumes energy. Use the green currency calculator to compare. @@ -284,10 +275,9 @@ pages: - en - name: 二酸化炭素電卓 - funnel: Learn - category: Carbon Calculator template: template-calculator.html html: carbon-calculator.html + parent: overview.html top_nav_level: 1 sidebar: disabled blurb: 現金、クレジットカード、暗号資産でもエネルギー消費する。インタラクティブツールで消費量を比較しましょう。 @@ -299,85 +289,93 @@ pages: # "Explore" funnel ------------------------------------------------------------- - name: Explore html: explore.html + parent: index.html template: template-redirect.html redirect_url: businesses.html - funnel: Explore + top_nav_omit: true targets: - en - name: 探る html: explore.html + parent: index.html template: template-redirect.html redirect_url: businesses.html - funnel: Explore + top_nav_omit: true targets: - ja - name: Wallets - funnel: Explore - category: Wallets template: template-explore-wallets.html html: wallets.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - en - name: ウォレット - funnel: Explore - category: Wallets template: template-explore-wallets.html html: wallets.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - ja - name: Exchanges - funnel: Explore - category: Exchanges template: template-explore-exchanges.html html: exchanges.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - en - name: 取引所 - funnel: Explore - category: Exchanges template: template-explore-exchanges.html html: exchanges.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - ja - name: Businesses - funnel: Explore - category: Businesses template: template-explore-businesses.html html: businesses.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - en - name: 企業 - funnel: Explore - category: Businesses template: template-explore-businesses.html html: businesses.html + parent: explore.html top_nav_level: 1 sidebar: disabled targets: - ja -# "Build" funnel --------------------------------------------------------------- + - name: Ledger Explorer + html: https://livenet.xrpl.org/ + parent: explore.html + targets: + - en + + - name: XRP Ledger エクスプローラ + html: https://livenet.xrpl.org/ + parent: explore.html + targets: + - ja + +# "Documentation" section ------------------------------------------------------ - name: Build - funnel: Build template: template-landing-docs.html html: docs.html + parent: index.html sidebar: disabled top_nav_level: 1 top_nav_name: Docs @@ -385,9 +383,9 @@ pages: - en - name: 作る - funnel: Build template: template-landing-docs.html html: docs.html + parent: index.html top_nav_level: 1 top_nav_name: ドキュメント sidebar: disabled @@ -397,9 +395,8 @@ pages: # Concepts --------------------------------------------------------------------- - name: Concepts - funnel: Build - doc_type: Concepts html: concepts.html + parent: docs.html top_nav_level: 2 template: template-landing-children.html blurb: Learn the "what" and "why" behind fundamental aspects of the XRP Ledger. @@ -407,9 +404,8 @@ pages: - en - name: コンセプト - funnel: Build - doc_type: Concepts html: concepts.html + parent: docs.html top_nav_level: 2 template: template-landing-children.html blurb: XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学びましょう。 @@ -417,120 +413,64 @@ pages: - ja - name: Introduction - funnel: Build - doc_type: Concepts - category: Introduction html: introduction.html + parent: concepts.html template: template-landing-children.html blurb: Learn the "what" and "why" of the XRP Ledger. targets: - en - name: 基本 - funnel: Build - doc_type: Concepts - category: Introduction html: introduction.html + parent: concepts.html template: template-landing-children.html blurb: XRP Ledgerとは「何なのか」、「なぜなのか」を学びましょう。 targets: - ja - md: concepts/introduction/xrp-ledger-overview.md - html: xrp-ledger-overview.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: Get a quick and concise introduction to key features of the XRP Ledger. targets: - en - md: concepts/introduction/xrp-ledger-overview.ja.md - html: xrp-ledger-overview.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: XRP Ledgerの基本機能を簡単に紹介します。 targets: - ja - md: concepts/introduction/intro-to-consensus.md - html: intro-to-consensus.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: Develop a basic understanding of the XRP Ledger's consensus mechanism. targets: - en - md: concepts/introduction/intro-to-consensus.ja.md - html: intro-to-consensus.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: XRP Ledgerのコンセンサスメカニズムについて基本的な理解を深めましょう。 targets: - ja - md: concepts/introduction/xrp.md - html: xrp.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: Learn about the uses and properties of XRP, the digital asset for payments. targets: - en - md: concepts/introduction/xrp.ja.md - html: xrp.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: 送金のためのデジタルアセットである、XRPの使い方と特性について学びましょう。 targets: - ja - md: concepts/introduction/software-ecosystem.md - html: software-ecosystem.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: Get an overview of what XRP Ledger software is out there and how it fits together. #TODO:translate targets: - en - md: concepts/introduction/software-ecosystem.ja.md - html: software-ecosystem.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: XRP Ledgerソフトウェアで注目されている特性と、それらがどう組み合わさっているのか大まかに紹介します。 targets: - ja - md: concepts/introduction/technical-faq.md - html: technical-faq.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: Get answers to frequently asked questions, covering topics such as validators, unique node lists, the role of XRP, and security. targets: - en - md: concepts/introduction/technical-faq.ja.md - html: technical-faq.html - funnel: Build - doc_type: Concepts - category: Introduction - blurb: バリデータ、ユニークノードリスト、XRPの役割、セキュリティなどのトピックに関するよくある質問に対しての答えを見つけてください。 targets: - ja - name: Payment System Basics html: payment-system-basics.html - funnel: Build - doc_type: Concepts - category: Payment System Basics + parent: concepts.html template: template-landing-children.html blurb: One of the primary purposes of the XRP Ledger is payment processing. Learn more about key concepts that will help you understand the XRP Ledger payment system. targets: @@ -538,91 +478,41 @@ pages: - name: 支払いシステムの基本 html: payment-system-basics.html - funnel: Build - doc_type: Concepts - category: Payment System Basics + parent: concepts.html template: template-landing-children.html blurb: XRP Ledgerの主な狙いは決済処理です。主要なコンセプトを詳しく学んで、XRP Ledgerの決済システムの理解を深めましょう。 targets: - ja - md: concepts/payment-system-basics/accounts/accounts.md - html: accounts.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: Learn about accounts in the XRP Ledger. Accounts can send transactions and hold XRP. targets: - en - md: concepts/payment-system-basics/accounts/accounts.ja.md - html: accounts.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: XRP Ledgerのアカウントについて説明します。アカウントはトランザクションを送信でき、XRPを保有できます。 targets: - ja - md: concepts/payment-system-basics/accounts/cryptographic-keys.md - html: cryptographic-keys.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: Use cryptographic keys to approve transactions so the XRP Ledger can execute them. targets: - en - md: concepts/payment-system-basics/accounts/cryptographic-keys.ja.md - html: cryptographic-keys.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: 暗号鍵を使用してトランザクションを承認し、XRP Ledgerがトランザクションを実行できるようにします。 targets: - ja - md: concepts/payment-system-basics/accounts/multi-signing.md - html: multi-signing.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: Use multi-signing for greater security sending transactions. targets: - en - md: concepts/payment-system-basics/accounts/multi-signing.ja.md - html: multi-signing.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: マルチ署名を使用することで、トランザクション送信時のセキュリティが強化されます。 targets: - ja - md: concepts/payment-system-basics/accounts/reserves.md - html: reserves.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: XRP Ledger accounts require a reserve of XRP to reduce spam in ledger data. targets: - en - md: concepts/payment-system-basics/accounts/reserves.ja.md - html: reserves.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: XRP Ledgerアカウントでは、レジャーデータ内のスパムを減らすためにXRPの準備金が必要です。 targets: - ja @@ -632,148 +522,69 @@ pages: - ja - md: concepts/payment-system-basics/accounts/depositauth.md - html: depositauth.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: The DepositAuth setting lets an account block incoming payments by default. targets: - en - md: concepts/payment-system-basics/accounts/depositauth.ja.md - html: depositauth.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Accounts - blurb: DepositAuth設定をすると、アカウントは着信ペイメントをデフォルトでブロックします。 targets: - ja - md: concepts/payment-system-basics/fees.md - html: fees.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - blurb: Learn about the types of fees allowed by the XRP Ledger, including neutral fees (payable to no one) that protect the ledger against abuse, as well as fees that users can collect from each other. targets: - en - md: concepts/payment-system-basics/fees.ja.md - html: fees.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - blurb: レジャーを悪用から守る中立的な手数料(誰にも支払われません)や、ユーザーが互いから徴収できる手数料など、XRP Ledgerで許可されている手数料のタイプについて説明します。 targets: - ja - md: concepts/payment-system-basics/ledgers.md - html: ledgers.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - blurb: The XRP Ledger is composed of a series of individual ledgers, or ledger versions, which rippled keeps in its internal database. Learn about the structure and contents of these ledgers. targets: - en # TODO: translation needs to be updated based on ledgers.md - md: concepts/payment-system-basics/ledgers.ja.md - html: ledgers.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - blurb: XRP Ledgerは、rippledによって内部データベースに保持されている一連の個別レジャー(レジャーバージョン)で構成されています。これらのレジャーの構造と内容について説明します。 targets: - ja - md: concepts/payment-system-basics/transaction-basics/transaction-basics.md - html: transaction-basics.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: Transactions are the only way to change the XRP Ledger. Understand what forms they take and how to use them. targets: - en - md: concepts/payment-system-basics/transaction-basics/transaction-basics.ja.md - html: transaction-basics.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: トランザクションは、XRP Ledgerの変更を可能にする唯一の手段です。トランザクションの形態とその使用方法について説明します。 targets: - ja - md: concepts/payment-system-basics/transaction-basics/transaction-cost.md - html: transaction-cost.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: The transaction cost is a small amount of XRP destroyed to send a transaction, which protects the ledger from spam. Learn how the transaction cost applies. targets: - en - md: concepts/payment-system-basics/transaction-basics/transaction-cost.ja.md - html: transaction-cost.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: トランザクションコストとはトランザクション送信のために償却される少額のXRPで、これによってレジャーがスパムから保護されます。トランザクションコストの適用方法について説明します。 targets: - ja - md: concepts/payment-system-basics/transaction-basics/finality-of-results.md - html: finality-of-results.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: Learn when the outcome of a transaction is final and immutable. targets: - en - md: concepts/payment-system-basics/transaction-basics/finality-of-results.ja.md - html: finality-of-results.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: トランザクション結果が最終的かつ不変になるタイミングについて説明します。 targets: - ja - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - html: source-and-destination-tags.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics - blurb: Use source and destination tags to indicate specific purposes for payments from and to multi-purpose addresses. targets: - en # TODO: Somehow this page's blurb got translated into Japanese but the page itself wasn't? + # For now we overwrite the blurb but use the page otherwise as-is. - md: concepts/payment-system-basics/transaction-basics/source-and-destination-tags.md - html: source-and-destination-tags.html - funnel: Build - doc_type: Concepts - category: Payment System Basics - subcategory: Transaction Basics blurb: 多目的アドレスとの間で支払いのやり取りをする具体的な目的を示すためにソースタグと宛先タグを使用します。 + untranslated_warning: true targets: - ja - name: Payment Types html: payment-types.html - funnel: Build - doc_type: Concepts - category: Payment Types + parent: concepts.html template: template-landing-children.html blurb: The XRP Ledger supports point-to-point XRP payments alongside other, more specialized payment types. targets: @@ -781,9 +592,7 @@ pages: - name: 支払いのタイプ html: payment-types.html - funnel: Build - doc_type: Concepts - category: Payment Types + parent: concepts.html template: template-landing-children.html blurb: XRP LedgerはポイントツーポイントのXRPペイメントのほかに、より専門化した支払いタイプをサポートしています。 targets: @@ -792,128 +601,64 @@ pages: # Redirect from the old landing name/URL - name: Complex Payment Types html: complex-payment-types.html - funnel: Build - doc_type: Concepts - category: Payment Types template: template-redirect.html + nav_omit: true redirect_url: payment-types.html targets: - en - ja - md: concepts/payment-types/direct-xrp-payments.md - html: direct-xrp-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Direct XRP payments are the simplest way to send value in the XRP Ledger. targets: - en - md: concepts/payment-types/direct-xrp-payments.ja.md - html: direct-xrp-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: XRPによる直接支払いは、XRP Ledgerで資産を送金する最も簡単な方法です。 targets: - ja - md: concepts/payment-types/cross-currency-payments.md - html: cross-currency-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Cross-currency payments atomically deliver a different currency than they send by converting through paths and order books. targets: - en - md: concepts/payment-types/cross-currency-payments.ja.md - html: cross-currency-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: 複数通貨間の支払いでは、パスとオーダーブックを通じて変換するのとは異なる通貨を自動的にに送金します。 targets: - ja - md: concepts/payment-types/checks.md - html: checks.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Checks let users create deferred payments that can be canceled or cashed by the intended recipients. targets: - en - md: concepts/payment-types/checks.ja.md - html: checks.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Checksを使用すると、指定の受取人による取消または換金が可能な後払いの支払いを生成することができます。 targets: - ja - md: concepts/payment-types/escrow.md - html: escrow.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Escrows set aside XRP and deliver it later when certain conditions are met. Escrows can depend on time limits, cryptographic conditions, or both. targets: - en - md: concepts/payment-types/escrow.ja.md - html: escrow.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: XRPはEscrowに預託され、後日特定の条件が満たされた時点で送金されます。Escrowは時間制限、暗号条件、あるいはその両方によって異なる場合があります。 targets: - ja - md: concepts/payment-types/partial-payments.md - html: partial-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Partial payments subtract fees from the amount sent, delivering a flexible amount. Partial payments are useful for returning unwanted payments without incurring additional costs. targets: - en - md: concepts/payment-types/partial-payments.ja.md - html: partial-payments.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Partial Paymentsは送金額から手数料を差し引き、変動額を送金します。Partial Paymentsは、追加コストなしで不審な支払いを返金したい場合に便利です。 targets: - ja - md: concepts/payment-types/payment-channels.md - html: payment-channels.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Payment Channels enable fast, asynchronous XRP payments that can be divided into very small increments and settled later. targets: - en - md: concepts/payment-types/payment-channels.ja.md - html: payment-channels.html - funnel: Build - doc_type: Concepts - category: Payment Types - blurb: Payment Channelは、少額の単位に分割可能な高速な非同期のXRPペイメントを送信し、後日決済されるようにします。 targets: - ja - name: Issued Currencies html: issued-currencies.html - funnel: Build - doc_type: Concepts - category: Issued Currencies + parent: concepts.html template: template-landing-children.html blurb: All currencies other than XRP can be represented in the XRP Ledger as issued currencies. Learn more about how issued currencies function in the XRP Ledger. targets: @@ -921,173 +666,84 @@ pages: - name: 発行済み通貨 html: issued-currencies.html - funnel: Build - doc_type: Concepts - category: Issued Currencies + parent: concepts.html template: template-landing-children.html blurb: XRP Ledgerでは、XRP以外の通貨はすべて発行済み通貨とされます。XRP Ledgerで発行済み通貨がどのように機能するか説明します。 targets: - ja - md: concepts/issued-currencies/issued-currencies-overview.md - html: issued-currencies-overview.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Get an overview of issued currencies and their properties in the XRP Ledger. targets: - en - md: concepts/issued-currencies/issued-currencies-overview.ja.md - html: issued-currencies-overview.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: 発行済み通貨の概要と、XRP Ledgerにおけるその特性について説明します。 targets: - ja - md: concepts/issued-currencies/trust-lines-and-issuing.md - html: trust-lines-and-issuing.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Learn about the properties and rationale of trust lines. targets: - en - md: concepts/issued-currencies/trust-lines-and-issuing.ja.md - html: trust-lines-and-issuing.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: トラストラインの特性と根本原理について説明します。 targets: - ja - md: concepts/issued-currencies/authorized-trust-lines.md - html: authorized-trust-lines.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Learn about authorized trust lines, which enable a currency issuer to limit who can hold its issued (non-XRP) currencies. targets: - en - md: concepts/issued-currencies/authorized-trust-lines.ja.md - html: authorized-trust-lines.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: 通貨発行者が自己の発行済み通貨を保有できる人を制限できる、Authorized Trust Lineについて説明します。 targets: - ja - md: concepts/issued-currencies/freezes.md - html: freezes.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Freezes can suspend trading of issued currencies for compliance purposes. targets: - en - md: concepts/issued-currencies/freezes.ja.md - html: freezes.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: 凍結では、コンプライアンス目的で発行済み通貨の取引を停止できます。 targets: - ja - md: concepts/issued-currencies/rippling.md - html: rippling.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Rippling is automatic multi-party net settlement of issued currency balances. targets: - en - md: concepts/issued-currencies/rippling.ja.md - html: rippling.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Ripplingは、複数当事者間での発行済み通貨残高の自動ネット決済です。 targets: - ja - md: concepts/issued-currencies/transfer-fees.md - html: transfer-fees.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Currency issuers can charge a fee for transferring their issued currencies. targets: - en - md: concepts/issued-currencies/transfer-fees.ja.md - html: transfer-fees.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: 通貨発行者は、自己の発行済み通貨の送金に手数料を課すことができます。 targets: - ja - md: concepts/issued-currencies/issuing-and-operational-addresses.md - html: issuing-and-operational-addresses.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Businesses sending transactions on the XRP Ledger automatically should set up separate addresses for different purposes to minimize risk. targets: - en - md: concepts/issued-currencies/issuing-and-operational-addresses.ja.md - html: issuing-and-operational-addresses.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: XRP Ledgerで自動的にトランザクションを送信するビジネスは、リスクを最小限に抑えるために目的ごとに別のアドレスを設定することをおすすめします。 targets: - ja - md: concepts/issued-currencies/paths.md - html: paths.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: Payments of issued currencies must traverse paths of connected users and order books. targets: - en - md: concepts/issued-currencies/paths.ja.md - html: paths.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: 発行済み通貨の支払いは、接続されているユーザーのパスとオーダーブックを通す必要があります。 targets: - ja - md: concepts/issued-currencies/demurrage.md - html: demurrage.html - funnel: Build - doc_type: Concepts - category: Issued Currencies - blurb: (Obsolete) Some older XRP Ledger tools used to support currency codes with built-in interest and negative interest rates. targets: - en - ja - name: Decentralized Exchange html: decentralized-exchange.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange + parent: concepts.html template: template-landing-children.html blurb: The XRP Ledger contains a fully-functional exchange where users can trade issued currencies for XRP or each other. targets: @@ -1095,73 +751,39 @@ pages: - name: 分散型取引所 html: decentralized-exchange.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange + parent: concepts.html template: template-landing-children.html blurb: XRP Ledgerには多機能な取引所が含まれており、この取引所を利用してユーザーは発行済み通貨をXRPに、あるいはXRPを発行済み通貨に交換できます。 targets: - ja - md: concepts/decentralized-exchange/offers.md - html: offers.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: Offers are the XRP Ledger's form of currency trading orders. Understand their lifecycle and properties. targets: - en - md: concepts/decentralized-exchange/offers.ja.md - html: offers.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: オファーはXRP Ledgerの通貨取引オーダーの形態です。オファーのライフサイクルと特性について説明します。 targets: - ja - md: concepts/decentralized-exchange/autobridging.md - html: autobridging.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: Autobriding automatically connects order books using XRP as an intermediary when it reduces costs. targets: - en - md: concepts/decentralized-exchange/autobridging.ja.md - html: autobridging.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: オートブリッジングは、コストが下がる場合はXRPを仲介として使用してオーダーブックを自動的に接続します。 targets: - ja - md: concepts/decentralized-exchange/ticksize.md - html: ticksize.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: Issuers can set custom tick sizes for currencies to reduce churn in order books over miniscule differences in exchange rates. targets: - en - md: concepts/decentralized-exchange/ticksize.ja.md - html: ticksize.html - funnel: Build - doc_type: Concepts - category: Decentralized Exchange - blurb: 発行者は、為替レートのごくわずかな差を超えて、頻繁な取引を抑制するためにオーダーブックで通貨のカスタムチックサイズを設定することができます。 targets: - ja - name: Consensus Network html: consensus-network.html - funnel: Build - doc_type: Concepts - category: Consensus Network + parent: concepts.html template: template-landing-children.html blurb: The XRP Ledger uses a consensus algorithm to resolve the double spend problem and choose which transactions to execute in which order. Consensus also governs rules of transaction processing. targets: @@ -1169,75 +791,38 @@ pages: - name: コンセンサスネットワーク html: consensus-network.html - funnel: Build - doc_type: Concepts - category: Consensus Network + parent: concepts.html template: template-landing-children.html blurb: XRP Ledgerはコンセンサスアルゴリズムを使用して、二重支払いの問題を解決し、どのトランザクションをどのような順番で実行するか選択します。コンセンサスは、トランザクション処理のルールを左右します。 targets: - ja - md: concepts/consensus-network/consensus.md - html: consensus.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Understand the role of consensus in the XRP Ledger. targets: - en - md: concepts/consensus-network/consensus.ja.md - html: consensus.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: XRP Ledgerにおけるコンセンサスの役割について理解を深めましょう。 targets: - ja - md: concepts/consensus-network/consensus-principles-and-rules.md - html: consensus-principles-and-rules.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: The rules and principles of the consensus algorithm that allow users to transfer funds (including fiat currencies, digital currencies and other forms of value) across national boundaries as seamlessly as sending an email. targets: - en - md: concepts/consensus-network/consensus-principles-and-rules.ja.md - html: consensus-principles-and-rules.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: The rules and principles of the consensus algorithm that allow users to transfer funds (including fiat currencies, digital currencies and other forms of value) across national boundaries as seamlessly as sending an email. #TODO: translate targets: - ja - md: concepts/consensus-network/consensus-protections.md - html: consensus-protections.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. targets: - en - md: concepts/consensus-network/consensus-protections.ja.md - html: consensus-protections.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Learn how the XRP Ledger Consensus Protocol is protected against various problems and attacks that may occur in a decentralized financial system. #TODO: translate targets: - ja # TODO: translate this page and blurb - md: concepts/consensus-network/invariant-checking.md - html: invariant-checking.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Understand what Invariant Checking is, why it exists, how it works, and what invariant checks are active. targets: - en - ja @@ -1249,153 +834,68 @@ pages: - ja - md: concepts/consensus-network/transaction-queue.md - html: transaction-queue.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Understand how transactions can be queued before reaching consensus. targets: - en - md: concepts/consensus-network/transaction-queue.ja.md - html: transaction-queue.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: コンセンサスに至る前にトランザクションをどのようにキューに入れることができるか説明します。 targets: - ja - md: concepts/consensus-network/about-canceling-a-transaction.md - html: about-canceling-a-transaction.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Understand when and how it's possible to cancel a transaction that has already been sent. targets: - en - md: concepts/consensus-network/about-canceling-a-transaction.ja.md - html: about-canceling-a-transaction.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: 送信済みのトランザクションのキャンセルがいつどのように可能か説明します。 targets: - ja - md: concepts/consensus-network/transaction-malleability.md - html: transaction-malleability.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Be aware of ways transactions could be changed to have a different hash than expected. targets: - en - md: concepts/consensus-network/transaction-malleability.ja.md - html: transaction-malleability.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: トランザクションが想定とは異なるハッシュを持つようにどのように変更される可能性があるか注意してください。 targets: - ja - md: concepts/consensus-network/amendments/amendments.md - html: amendments.html - funnel: Build - doc_type: Concepts - category: Consensus Network - subcategory: Amendments - blurb: Amendments represent new features or other changes to transaction processing. Validators coordinate through consensus to apply these upgrades to the XRP Ledger in an orderly fashion. targets: - en - md: concepts/consensus-network/amendments/amendments.ja.md - html: amendments.html - funnel: Build - doc_type: Concepts - category: Consensus Network - subcategory: Amendments - blurb: Amendmentはトランザクション処理の新しい機能やその他の変更を指します。バリデータはコンセンサスを通して連携し、XRP Ledgerにこれらのアップグレードを順序正しく適用します。 targets: - ja - md: concepts/consensus-network/amendments/known-amendments.md - html: known-amendments.html - funnel: Build - doc_type: Concepts - category: Consensus Network - subcategory: Amendments - blurb: List of all known amendments to the XRP Ledger protocol and their status. targets: - en - # TODO: update translated page with latest amendment statuses - md: concepts/consensus-network/amendments/known-amendments.ja.md - html: known-amendments.html - funnel: Build - doc_type: Concepts - category: Consensus Network - subcategory: Amendments - blurb: List of all known amendments to the XRP Ledger protocol and their status. #TODO:translate targets: - ja - md: concepts/consensus-network/fee-voting.md - html: fee-voting.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: How validators vote on fees (transaction cost and reserve requirements). targets: - en - md: concepts/consensus-network/fee-voting.ja.md - html: fee-voting.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: How validators vote on fees (transaction cost and reserve requirements). #TODO: translate targets: - ja - md: concepts/consensus-network/consensus-research.md - html: consensus-research.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Scholarly articles on consensus algorithms and related research. targets: - en - md: concepts/consensus-network/consensus-research.ja.md - html: consensus-research.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: コンセンサスアルゴリズムに関する学術論文と関連研究。 targets: - ja # TODO: add pseudo-transactions concept page - md: concepts/consensus-network/parallel-networks.md - html: parallel-networks.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: Understand how test networks and alternate ledger chains relate to the production XRP Ledger. targets: - en - md: concepts/consensus-network/parallel-networks.ja.md - html: parallel-networks.html - funnel: Build - doc_type: Concepts - category: Consensus Network - blurb: テストネットワークおよび代替レジャーチェーンと本番環境のXRP Ledgerとの関係について説明します。 targets: - ja @@ -1405,143 +905,65 @@ pages: - name: rippledサーバー html: the-rippled-server.html - funnel: Build - doc_type: Concepts - category: The rippled Server + parent: concepts.html template: template-landing-children.html blurb: rippledは、XRP Ledgerを管理するコアのピアツーピアサーバーです。このセクションではコンセプトについて説明します。XRP Ledgerの基本的な部分の背景に「何があるか」、「なぜなのか」を学ぶことができます。 targets: - ja - md: concepts/the-rippled-server/rippled-server-modes.md - html: rippled-server-modes.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: Learn about rippled server modes, including stock servers, validator servers, and rippled servers run in stand-alone mode. targets: - en - md: concepts/the-rippled-server/rippled-server-modes.ja.md - html: rippled-server-modes.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: ストックサーバー、バリデータサーバー、スタンドアロンモードで運用されるrippledサーバーなど、rippledサーバーのモードについて説明します。 targets: - ja - md: concepts/the-rippled-server/clustering.md - html: clustering.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: Run rippled servers in a cluster to share the load of cryptography between them. targets: - en - md: concepts/the-rippled-server/clustering.ja.md - html: clustering.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: 暗号処理の負荷を分散させるためにクラスターでrippledサーバーを運用できます。 targets: - ja - md: concepts/the-rippled-server/ledger-history/ledger-history.md - html: ledger-history.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: rippled servers store a variable amount of transaction and state history locally. targets: - en - md: concepts/the-rippled-server/ledger-history/ledger-history.ja.md - html: ledger-history.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: rippledサーバーはトランザクションの変動金額と状態の履歴をローカルに保管します。 targets: - ja - md: concepts/the-rippled-server/ledger-history/online-deletion.md - html: online-deletion.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: Online deletion purges outdated transaction and state history. targets: - en - md: concepts/the-rippled-server/ledger-history/online-deletion.ja.md - html: online-deletion.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: オンライン削除は古いトランザクションと状態の履歴を消去します。 targets: - ja - md: concepts/the-rippled-server/ledger-history/history-sharding.md - html: history-sharding.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: History sharding divides the work of keeping historical ledger data among rippled servers. targets: - en - md: concepts/the-rippled-server/ledger-history/history-sharding.ja.md - html: history-sharding.html - funnel: Build - doc_type: Concepts - category: The rippled Server - subcategory: Ledger History - blurb: 履歴シャーディングは、履歴レジャーデータを保持する任務をrippledサーバー間で分担するようにします。 targets: - ja - md: concepts/the-rippled-server/peer-protocol.md - html: peer-protocol.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: The peer protocol specifies the language rippled servers speak to each other. targets: - en - md: concepts/the-rippled-server/peer-protocol.ja.md - html: peer-protocol.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: ピアプロトコルは、rippledサーバーが互いに通信する言語を指定します。 targets: - ja - md: concepts/the-rippled-server/transaction-censorship-detection.md - html: transaction-censorship-detection.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: XRP Ledger provides an automated transaction censorship detector that is available on all rippled servers. targets: - en - md: concepts/the-rippled-server/transaction-censorship-detection.ja.md - html: transaction-censorship-detection.html - funnel: Build - doc_type: Concepts - category: The rippled Server - blurb: XRP Ledgerでは取引検閲の自動検知機能がすべてのrippledサーバーで有効になっています。 targets: - ja @@ -1549,8 +971,7 @@ pages: - name: Tutorials html: tutorials.html - funnel: Build - doc_type: Tutorials + parent: docs.html top_nav_level: 2 template: template-landing-children.html blurb: Get step-by-step guidance to perform common tasks with the XRP Ledger. @@ -1559,32 +980,21 @@ pages: - name: チュートリアル html: tutorials.html - funnel: Build - doc_type: Tutorials + parent: docs.html top_nav_level: 2 template: template-landing-children.html blurb: XRP Ledgerで一般的なタスクを実行するためのステップバイステップのガイダンスを紹介します。 targets: - ja - - name: Get Started - md: tutorials/get-started/get-started.md - html: get-started.html - funnel: Build - doc_type: Tutorials - category: Get Started - template: template-doc.html - blurb: Get up and running with some of the resources you'll use to work with the XRP Ledger. - filters: - - js_editor + # TODO: translate + - md: tutorials/get-started/get-started.md targets: - en - name: 使用開始 html: get-started.html - funnel: Build - doc_type: Tutorials - category: Get Started + parent: tutorials.html template: template-landing-children.html blurb: リソースを活用してXRP Ledgerの使用を開始しましょう。 targets: @@ -1596,40 +1006,18 @@ pages: - ja - md: tutorials/get-started/get-started-with-the-rippled-api.md - html: get-started-with-the-rippled-api.html - funnel: Build - doc_type: Tutorials - category: Get Started - blurb: Unleash the full power of the XRP Ledger's native APIs. - cta_text: Get Started targets: - en - md: tutorials/get-started/get-started-with-the-rippled-api.ja.md - html: get-started-with-the-rippled-api.html - funnel: Build - doc_type: Tutorials - category: Get Started - blurb: XRP Ledgerの操作に使用できるAPIとライブラリを使い始めましょう。 - cta_text: 開始しよう targets: - ja - md: tutorials/get-started/get-started-with-rippleapi-for-javascript.md - html: get-started-with-rippleapi-for-javascript.html - funnel: Build - doc_type: Tutorials - category: Get Started - blurb: Build an entry-level JavaScript application for querying the XRP Ledger in Node.js. targets: - en - md: tutorials/get-started/get-started-with-rippleapi-for-javascript.ja.md - html: get-started-with-rippleapi-for-javascript.html - funnel: Build - doc_type: Tutorials - category: Get Started - blurb: XRP Ledgerに照会するエントリーレベルのJavaScriptアプリケーションを構築します。 targets: - ja @@ -1652,10 +1040,8 @@ pages: # Send old "Use Direct XRP Payments" landing to "Get Started" instead - name: Use Direct XRP Payments html: use-simple-xrp-payments.html - funnel: Build - doc_type: Tutorials - category: Get Started template: template-redirect.html + nav_omit: true redirect_url: get-started.html targets: - en @@ -1664,9 +1050,7 @@ pages: # TODO: translate this page name and blurb - name: Production Readiness html: production-readiness.html - funnel: Build - doc_type: Tutorials - category: Production Readiness + parent: tutorials.html template: template-landing-children.html blurb: Follow these best practices to build a robust, safe production system for using the XRP Ledger. targets: @@ -1674,66 +1058,34 @@ pages: - ja - md: tutorials/get-started/set-up-secure-signing.md - html: set-up-secure-signing.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: Set up an environment where you can submit transactions securely. targets: - en - md: tutorials/get-started/set-up-secure-signing.ja.md - html: set-up-secure-signing.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: 安全にトランザクションを送信できる環境を設定します。 targets: - ja - md: tutorials/get-started/look-up-transaction-results.md - html: look-up-transaction-results.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: Find the results of previously-submitted transactions. targets: - en - md: tutorials/get-started/look-up-transaction-results.ja.md - html: look-up-transaction-results.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: 以前に送信したトランザクションの結果を確認します。 targets: - ja - md: tutorials/use-simple-xrp-payments/reliable-transaction-submission.md - html: reliable-transaction-submission.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: Build a system that can submit transactions to the XRP Ledger and get their final results safely and quickly. targets: - en - md: tutorials/use-simple-xrp-payments/reliable-transaction-submission.ja.md - html: reliable-transaction-submission.html - funnel: Build - doc_type: Tutorials - category: Production Readiness - blurb: XRP Ledgerにトランザクションを送信することができるシステムを構築し、最終結果を素早く安全に受け取ります。 targets: - ja # Redirect for this page's new home outside of tutorials - name: Cancel or Skip a Transaction html: cancel-or-skip-a-transaction.html - funnel: Build - doc_type: Tutorials - category: Production Readiness template: template-redirect.html + nav_omit: true redirect_url: about-canceling-a-transaction.html targets: - en @@ -1741,9 +1093,7 @@ pages: - name: Manage Account Settings html: manage-account-settings.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings + parent: tutorials.html template: template-landing-children.html blurb: Set up your XRP Ledger account to send and receive payments the way you want it to. targets: @@ -1751,9 +1101,7 @@ pages: - name: アカウントの設定の利用 html: manage-account-settings.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings + parent: tutorials.html template: template-landing-children.html blurb: 希望する方法で支払いをやり取りできるようにXRP Ledgerアカウントを設定します。 targets: @@ -1763,85 +1111,40 @@ pages: # blurb: Learn how to generate and fund an XRP Ledger address to create an XRP Ledger account. - md: tutorials/manage-account-settings/assign-a-regular-key-pair.md - html: assign-a-regular-key-pair.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Authorize a second key pair to sign transactions from your account. This key pair can be changed or removed later. targets: - en - md: tutorials/manage-account-settings/assign-a-regular-key-pair.ja.md - html: assign-a-regular-key-pair.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: アカウントからトランザクションに署名できるように第2キーペアを承認します。このキーペアは後から変更や削除が可能です。 targets: - ja - md: tutorials/manage-account-settings/change-or-remove-a-regular-key-pair.md - html: change-or-remove-a-regular-key-pair.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Remove or update a regular key pair already authorized by your account. targets: - en - md: tutorials/manage-account-settings/change-or-remove-a-regular-key-pair.ja.md - html: change-or-remove-a-regular-key-pair.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: アカウントですでに承認されているレギュラーキーペアを削除するか更新します。 targets: - ja # TODO: translate this page & blurb - md: tutorials/manage-account-settings/disable-master-key-pair.md - html: disable-master-key-pair.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Disable the master key that is mathematically associated with an address. targets: - en - ja - md: tutorials/manage-account-settings/set-up-multi-signing.md - html: set-up-multi-signing.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Add a signer list to your account to enable multi-signing. targets: - en - md: tutorials/manage-account-settings/set-up-multi-signing.ja.md - html: set-up-multi-signing.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: アカウントに署名者リストを追加して、マルチ署名を有効にします。 targets: - ja - md: tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.md - html: send-a-multi-signed-transaction.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Send a transaction authorized with multiple signatures. targets: - en - md: tutorials/use-simple-xrp-payments/send-a-multi-signed-transaction.ja.md - html: send-a-multi-signed-transaction.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Send a transaction authorized with multiple signatures. #TODO:translate targets: - ja @@ -1850,29 +1153,14 @@ pages: - en - md: tutorials/manage-account-settings/require-destination-tags.ja.md - html: require-destination-tags.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: ユーザーがあなたのアドレスに送金するときに宛先タグを必ず指定しなければならないようにします。 targets: - ja - md: tutorials/manage-account-settings/offline-account-setup.md - html: offline-account-setup.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: Set up an XRP Ledger account using an air-gapped, offline machine to store its cryptographic keys. targets: - en - md: tutorials/manage-account-settings/offline-account-setup.ja.md - html: offline-account-setup.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings - blurb: 物理的に隔離されたオフラインのマシンを使用して暗号鍵を保管するXRP Ledgerアカウントを設定します。 targets: - ja @@ -1885,9 +1173,7 @@ pages: - name: Use Specialized Payment Types html: use-specialized-payment-types.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types + parent: tutorials.html template: template-landing-children.html blurb: Use advanced features like Escrow and Payment Channels to build smart applications on the XRP Ledger. targets: @@ -1895,9 +1181,7 @@ pages: - name: 専門化した支払いタイプの使用 html: use-specialized-payment-types.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types + parent: tutorials.html template: template-landing-children.html blurb: EscrowやPayment Channelなどの高度な機能を使用して、XRP Ledgerでスマートアプリケーションを構築します。 targets: @@ -1906,10 +1190,8 @@ pages: # Redirect from old "complex" payment types URL - name: Use Complex Payment Types html: use-complex-payment-types.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types template: template-redirect.html + nav_omit: true redirect_url: use-specialized-payment-types.html targets: - en @@ -1917,10 +1199,7 @@ pages: - name: Use Escrows html: use-escrows.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows + parent: use-specialized-payment-types.html blurb: The XRP Ledger supports escrows that can be executed only after a certain time has passed or a cryptographic condition has been fulfilled. Escrows can only send XRP, not issued currencies. template: template-landing-children.html targets: @@ -1928,263 +1207,116 @@ pages: - name: Escrowの使用 html: use-escrows.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows + parent: use-specialized-payment-types.html blurb: XRP Ledgerは、一定時間の経過後か暗号条件が満たされた場合にのみ実行されるEscrowをサポートします。Escrowが送金できるのはXRPのみで、発行済み通貨は送金できません。 template: template-landing-children.html targets: - ja - md: tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.md - html: send-a-time-held-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: Create an escrow whose only condition for release is that a specific time has passed. targets: - en - md: tutorials/use-complex-payment-types/use-escrows/send-a-time-held-escrow.ja.md - html: send-a-time-held-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: 指定した時間が経過することがリリースの唯一の条件であるEscrowを作成します。 targets: - ja - md: tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.md - html: send-a-conditionally-held-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: Create an escrow whose release is based on a condition being fulfilled. targets: - en - md: tutorials/use-complex-payment-types/use-escrows/send-a-conditionally-held-escrow.ja.md - html: send-a-conditionally-held-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: 満たされた条件に基づいてリリースとなるEscrowを作成します。 targets: - ja - md: tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.md - html: cancel-an-expired-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: Cancel an expired escrow. targets: - en - md: tutorials/use-complex-payment-types/use-escrows/cancel-an-expired-escrow.ja.md - html: cancel-an-expired-escrow.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: 有効期限切れのEscrowを取り消します。 targets: - ja - md: tutorials/use-complex-payment-types/use-escrows/look-up-escrows.md - html: look-up-escrows.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: Look up pending escrows by sender or destination address. targets: - en - md: tutorials/use-complex-payment-types/use-escrows/look-up-escrows.ja.md - html: look-up-escrows.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows - blurb: 送金元または送金先のアドレスを使って保留中のEscrowを検索します。 targets: - ja - md: tutorials/use-complex-payment-types/use-escrows/use-an-escrow-as-a-smart-contract.md - html: use-an-escrow-as-a-smart-contract.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Escrows targets: - en - ja #TODO: split concept info off of the paychan tutorial - md: tutorials/use-complex-payment-types/use-payment-channels.md - html: use-payment-channels.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Payment Channels - blurb: Payment Channels are an advanced feature for sending "asynchronous" XRP payments that can be divided into very small increments and settled later. This tutorial walks through the entire process of using a payment channel, with examples using the JSON-RPC API of a local rippled server. targets: - en - md: tutorials/use-complex-payment-types/use-payment-channels.ja.md - html: use-payment-channels.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Payment Channels - blurb: Payment Channelは、少額の単位に分割可能な「非同期」のXRPペイメントを送信し、後日決済する高度な機能です。このチュートリアルでは、全体的なPayment Channelの使用方法を、ローカルのrippledサーバーのJSON-RPC APIを使用する例を使って説明します。 targets: - ja - md: tutorials/use-complex-payment-types/open-a-payment-channel-to-enable-an-inter-exchange-network.md - html: open-a-payment-channel-to-enable-an-inter-exchange-network.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Payment Channels targets: - en - ja - md: tutorials/use-complex-payment-types/use-checks/use-checks.md - html: use-checks.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks - blurb: Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. - template: template-landing-children.html targets: - en - md: tutorials/use-complex-payment-types/use-checks/use-checks.ja.md - html: use-checks.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks - blurb: Checks in the XRP Ledger authorize another account to claim funds later, similar to how personal paper checks work. - template: template-landing-children.html targets: - ja - md: tutorials/use-complex-payment-types/use-checks/send-a-check.md - html: send-a-check.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/send-a-check.ja.md - html: send-a-check.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja - md: tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.md - html: cash-a-check-for-an-exact-amount.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/cash-a-check-for-an-exact-amount.ja.md - html: cash-a-check-for-an-exact-amount.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja - md: tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.md - html: cash-a-check-for-a-flexible-amount.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/cash-a-check-for-a-flexible-amount.ja.md - html: cash-a-check-for-a-flexible-amount.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja - md: tutorials/use-complex-payment-types/use-checks/cancel-a-check.md - html: cancel-a-check.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/cancel-a-check.ja.md - html: cancel-a-check.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja - md: tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.md - html: look-up-checks-by-sender.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/look-up-checks-by-sender.ja.md - html: look-up-checks-by-sender.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja - md: tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.md - html: look-up-checks-by-recipient.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - en - md: tutorials/use-complex-payment-types/use-checks/look-up-checks-by-recipient.ja.md - html: look-up-checks-by-recipient.html - funnel: Build - doc_type: Tutorials - category: Use Specialized Payment Types - subcategory: Use Checks targets: - ja @@ -2195,9 +1327,7 @@ pages: - name: XRP Ledger Businesses html: xrp-ledger-businesses.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses + parent: tutorials.html blurb: This section demonstrates how to follow various best practices for running businesses that interface with the XRP Ledger, such as exchanges listing XRP and gateways issuing currency in the XRP Ledger. template: template-landing-children.html targets: @@ -2205,65 +1335,36 @@ pages: - name: XRP Ledgerが利用する会社について html: xrp-ledger-businesses.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses + parent: tutorials.html blurb: このセクションでは、さまざまなベストプラクティスに従って、XRPを上場する取引所やXRP Ledgerで通貨を発行するゲートウェアなど、XRP Ledgerとインターフェイス接続するビジネスを運営する方法をデモンストレーションします。 template: template-landing-children.html targets: - ja - md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.md - html: list-xrp-as-an-exchange.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses - blurb: Run a digital asset exchange? Follow these steps to add XRP. targets: - en - md: tutorials/xrp-ledger-businesses/list-xrp-as-an-exchange.ja.md - html: list-xrp-as-an-exchange.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses - blurb: デジタルアセット取引所でXRPを上場するために必要な手順の概要を説明します。 targets: - ja - md: tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.md - html: list-your-exchange-on-xrp-charts.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses - blurb: Have your exchange and its XRP trade and order book data listed on XRP Charts. targets: - en - md: tutorials/xrp-ledger-businesses/list-your-exchange-on-xrp-charts.ja.md - html: list-your-exchange-on-xrp-charts.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses - blurb: 各自の取引所とそのXRP取引、およびオーダーブックのデータをXRP Chartsに登録します。 targets: - ja - md: tutorials/xrp-ledger-businesses/become-an-xrp-ledger-gateway.md - html: become-an-xrp-ledger-gateway.html - funnel: Build - doc_type: Tutorials - category: XRP Ledger Businesses - blurb: Gateways are the businesses that link the XRP Ledger to the rest of the world. This tutorial demonstrates how an existing online financial institution can expand to act as a gateway in the the XRP Ledger. targets: - en - ja - name: Manage the rippled Server html: manage-the-rippled-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server + parent: tutorials.html blurb: Install, configure, and manage the core server that powers the XRP Ledger. cta_text: Run rippled template: template-landing-children.html @@ -2272,9 +1373,7 @@ pages: - name: rippledサーバの利用 html: manage-the-rippled-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server + parent: tutorials.html blurb: XRP Ledgerをパワーするサーバーをインストール、設定、管理しよう。 cta_text: インストールしよう template: template-landing-children.html @@ -2283,10 +1382,7 @@ pages: - name: Install rippled html: install-rippled.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation + parent: manage-the-rippled-server.html blurb: Install and update the rippled server. template: template-landing-children.html targets: @@ -2294,246 +1390,115 @@ pages: - name: rippledのインストール html: install-rippled.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation + parent: manage-the-rippled-server.html blurb: rippledサーバーをインストールして更新します。 template: template-landing-children.html targets: - ja - md: tutorials/manage-the-rippled-server/installation/system-requirements.md - html: system-requirements.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Hardware and software requirements for running rippled. targets: - en - md: tutorials/manage-the-rippled-server/installation/system-requirements.ja.md - html: system-requirements.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: rippledのハードウェアやソフトウェアのシステム要件 targets: - ja - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.md - html: install-rippled-on-centos-rhel-with-yum.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Install a precompiled rippled binary on CentOS or Red Hat Enterprise Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-centos-rhel-with-yum.ja.md - html: install-rippled-on-centos-rhel-with-yum.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: プリコンパイル済みのrippledバイナリーをCentOSまたはRed Hat Enterprise Linuxにインストールします。 targets: - ja # Redirect old Alien-based install - name: Install rippled on Ubuntu with Alien html: install-rippled-on-ubuntu-with-alien.html + parent: install-rippled.html template: template-redirect.html + nav_omit: true redirect_url: install-rippled-on-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation targets: - en - ja - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.md - html: install-rippled-on-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Install a precompiled rippled binary on Ubuntu Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/install-rippled-on-ubuntu.ja.md - html: install-rippled-on-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: プリコンパイル済みのrippledバイナリーをUbuntu Linuxにインストールします。 targets: - ja - name: Update rippled Automatically on CentOS/RHEL html: update-rippled-automatically-on-centos-rhel.html template: template-redirect.html + nav_omit: true redirect_url: update-rippled-automatically-on-linux.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation targets: - en - ja - md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.md - html: update-rippled-automatically-on-linux.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Set up automatic updates for rippled on Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/update-rippled-automatically-on-linux.ja.md - html: update-rippled-automatically-on-linux.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Linuxでrippledの自動更新を設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.md - html: update-rippled-manually-on-centos-rhel.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Manually update rippled on CentOS or Red Hat Enterprise Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-centos-rhel.ja.md - html: update-rippled-manually-on-centos-rhel.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: CentOSまたはRed Hat Enterprise Linuxでrippledを手動更新します。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.md - html: update-rippled-manually-on-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Manually update rippled on Ubuntu Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/update-rippled-manually-on-ubuntu.ja.md - html: update-rippled-manually-on-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Ubuntu Linuxでrippledを手動更新します。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.md - html: build-run-rippled-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Compile rippled yourself on Ubuntu Linux. targets: - en - md: tutorials/manage-the-rippled-server/installation/build-run-rippled-ubuntu.ja.md - html: build-run-rippled-ubuntu.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Ubuntu Linuxでrippledを自分でコンパイルします。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.md - html: build-run-rippled-macos.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Compile rippled yourself on macOS. targets: - en - md: tutorials/manage-the-rippled-server/installation/build-run-rippled-macos.ja.md - html: build-run-rippled-macos.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: macOSでrippledを自分でコンパイルします。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/capacity-planning.md - html: capacity-planning.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Plan system specs and tune configuration for rippled in production environments. targets: - en - md: tutorials/manage-the-rippled-server/installation/capacity-planning.ja.md - html: capacity-planning.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: 本番環境のシステムスペックを計画して、rippledの構成を調整します。 targets: - ja - md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.md - html: rippled-1-3-migration-instructions.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: Use these instructions to upgrade rippled packages from 1.2.x or below to 1.3.x or higher. targets: - en - md: tutorials/manage-the-rippled-server/installation/rippled-1-3-migration-instructions.ja.md - html: rippled-1-3-migration-instructions.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Installation - blurb: rippled 1.2.4以前のバージョンからrippled v1.3以降に移行するプロセスについて説明します。 targets: - ja - name: Configure rippled html: configure-rippled.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration + parent: manage-the-rippled-server.html blurb: Customize your rippled server configuration. template: template-landing-children.html targets: @@ -2541,43 +1506,22 @@ pages: - name: rippledの設定 html: configure-rippled.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration + parent: manage-the-rippled-server.html blurb: rippledサーバーの構成をカスタマイズします。 template: template-landing-children.html targets: - ja - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.md - html: run-rippled-as-a-validator.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Have your server vote on the consensus ledger. targets: - en - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-validator.ja.md - html: run-rippled-as-a-validator.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: サーバーがコンセンサスレジャーで投票できるようにします。 targets: - ja # TODO: translate this page & blurb - md: tutorials/manage-the-rippled-server/configuration/run-rippled-as-a-wallet-server.md - html: run-rippled-as-a-wallet-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: A multipurpose configuration for anyone integrating XRP. targets: - en - ja @@ -2590,12 +1534,6 @@ pages: # TODO: translate this page & blurb - md: tutorials/manage-the-rippled-server/configuration/configure-statsd.md - html: configure-statsd.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Monitor your rippled server with StatsD metrics. targets: - en - ja @@ -2605,302 +1543,131 @@ pages: - en - md: tutorials/manage-the-rippled-server/configuration/connect-your-rippled-to-the-xrp-test-net.ja.md - html: connect-your-rippled-to-the-xrp-test-net.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: rippledサーバーをTest Netに接続して、模造の資金を使って新しい機能を試したり、機能をテストしたりします。 targets: - ja - md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.md - html: configure-online-deletion.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Configure how far back your server should store transaction history. targets: - en - md: tutorials/manage-the-rippled-server/configuration/configure-online-deletion.ja.md - html: configure-online-deletion.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: サーバーでどこまで古いトランザクション履歴を保持するかを設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.md - html: configure-advisory-deletion.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Use advisory deletion to delete older ledger history on a schedule rather than as new history becomes available. targets: - en - md: tutorials/manage-the-rippled-server/configuration/configure-advisory-deletion.ja.md - html: configure-advisory-deletion.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: 指示による削除を使用して、新しい履歴ができたときではなく、スケジュールで古いレジャー履歴を削除します。 targets: - ja - md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.md - html: configure-history-sharding.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Set up a server to contribute to preserving shards of historical XRP Ledger data. targets: - en - md: tutorials/manage-the-rippled-server/configuration/configure-history-sharding.ja.md - html: configure-history-sharding.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: 履歴XRPレジャーデータのシャードを保存するようにサーバーを設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configuration/configure-full-history.md - html: configure-full-history.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Full history servers provide a record of every transaction ever to occur in the XRP Ledger, although they are expensive to run. targets: - en - md: tutorials/manage-the-rippled-server/configuration/configure-full-history.ja.md - html: configure-full-history.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: 完全履歴サーバーは、運用のコストは高いものの、XRP Ledgerでこれまでに発生したすべてのトランザクションの記録を提供します。 targets: - ja + # TODO: translate page - md: tutorials/manage-the-rippled-server/configuration/configure-grpc.md - html: configure-grpc.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Enable and configure the gRPC API. targets: - en - ja - md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.md - html: enable-public-signing.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: Allow others to use your server to sign transactions. (Not recommended) targets: - en - md: tutorials/manage-the-rippled-server/configuration/enable-public-signing.ja.md - html: enable-public-signing.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configuration - blurb: 他の人があなたのサーバーを使ってトランザクションに署名できるようにします。(非推奨) targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.md - html: configure-peering.html - template: template-landing-children.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Configure how your server connects to the peer-to-peer network. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/configure-peering.ja.md - html: configure-peering.html - template: template-landing-children.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: サーバーをピアツーピアネットワークに接続する方法を設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.md - html: cluster-rippled-servers.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Set up a group of servers that share work for higher efficiency. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/cluster-rippled-servers.ja.md - html: cluster-rippled-servers.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: サーバーのグループで処理を分担するように設定して効率化します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.md - html: configure-a-private-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Set up a server to connect only to specific, trusted peers. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/configure-a-private-server.ja.md - html: configure-a-private-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: サーバーが特定の信頼できるピアのみに接続するように設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md - html: configure-the-peer-crawler.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Configure how much information your rippled server reports publicly about its status and peers. targets: - en - # TODO: translate this page. Only the blurb has been translated? + # TODO: translate this page. # For now we just have a translated blurb. - md: tutorials/manage-the-rippled-server/configure-peering/configure-the-peer-crawler.md - html: configure-the-peer-crawler.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering blurb: rippledサーバーがステータスとピアについてどの程度の情報を公表するか設定します。 untranslated_warning: true targets: - ja - # TODO: translate this page including the blurb in its frontmatter. + # TODO: translate this page - md: tutorials/manage-the-rippled-server/configure-peering/enable-link-compression.md targets: - en - ja - md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.md - html: forward-ports-for-peering.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Configure your firewall to allow incoming peers to your rippled server. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/forward-ports-for-peering.ja.md - html: forward-ports-for-peering.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: 受信ピアがrippledサーバーに接続できるようにファイアウォールを設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.md - html: manually-connect-to-a-specific-peer.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Connect your rippled server to a specific peer. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/manually-connect-to-a-specific-peer.ja.md - html: manually-connect-to-a-specific-peer.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: rippledサーバーを特定のピアに接続します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.md - html: set-max-number-of-peers.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Set the maximum number of peers your rippled server connects to. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/set-max-number-of-peers.ja.md - html: set-max-number-of-peers.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: rippledサーバーが接続するピアの最大数を設定します。 targets: - ja - md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.md - html: use-a-peer-reservation.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: Set up a more reliable connection to a specific peer using a peer reservation. targets: - en - md: tutorials/manage-the-rippled-server/configure-peering/use-a-peer-reservation.ja.md - html: use-a-peer-reservation.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Configure Peering - blurb: ピアリザベーションを使用して特定のピアへのより信頼できる接続を設定します。 targets: - ja - name: Test rippled Functionality in Stand-Alone Mode html: use-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode + parent: manage-the-rippled-server.html blurb: For new features and experiments, you can use Stand-Alone Mode to test features with a full network. template: template-landing-children.html targets: @@ -2908,81 +1675,39 @@ pages: - name: スタンドアロンモードでrippledをテスト html: use-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode + parent: manage-the-rippled-server.html blurb: 新機能や実験用に、スタンドアロンモードを使用してフルネットワークで機能をテストできます。 template: template-landing-children.html targets: - ja - md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.md - html: start-a-new-genesis-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: Start from a fresh genesis ledger in stand-alone mode. targets: - en - md: tutorials/manage-the-rippled-server/stand-alone-mode/start-a-new-genesis-ledger-in-stand-alone-mode.ja.md - html: start-a-new-genesis-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: スタンドアロンモードで新しいジェネシスレジャーを開始します。 targets: - ja - md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.md - html: load-a-saved-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: Start in stand-alone mode from a specific saved ledger to test or replay transactions. targets: - en - md: tutorials/manage-the-rippled-server/stand-alone-mode/load-a-saved-ledger-in-stand-alone-mode.ja.md - html: load-a-saved-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: 特定の保存済みレジャーからスタンドアロンモードで開始して、トランザクションのテストやリプレイを行います。 targets: - ja - md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.md - html: advance-the-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: Make progress in stand-alone mode by manually closing the ledger. targets: - en - md: tutorials/manage-the-rippled-server/stand-alone-mode/advance-the-ledger-in-stand-alone-mode.ja.md - html: advance-the-ledger-in-stand-alone-mode.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Stand-Alone Mode - blurb: レジャーを手動で閉鎖して、スタンドアロンモードでの処理を進めます。 targets: - ja - - name: Troubleshooting rippled + - name: Troubleshoot the rippled server html: troubleshoot-the-rippled-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled + parent: manage-the-rippled-server.html blurb: Troubleshoot all kinds of problems with the rippled server. template: template-landing-children.html targets: @@ -2990,124 +1715,56 @@ pages: - name: rippledのトラブルシューティング html: troubleshoot-the-rippled-server.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled + parent: manage-the-rippled-server.html blurb: rippledサーバーのあらゆる種類の問題をトラブルシューティングします。 template: template-landing-children.html targets: - ja - md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.md - html: diagnosing-problems.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Collect information to identify the cause of problems. targets: - en - # TODO: translate page and blurb - - md: tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md - html: health-check-interventions.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Use the rippled server's health check as part of automated infrastructure monitoring. - targets: - - en - - ja - - md: tutorials/manage-the-rippled-server/troubleshooting/diagnosing-problems.ja.md - html: diagnosing-problems.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: 情報を収集して問題の原因を特定します。 targets: - ja + # TODO: translate page and blurb + - md: tutorials/manage-the-rippled-server/troubleshooting/health-check-interventions.md + targets: + - en + - ja + - md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.md - html: understanding-log-messages.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Interpret and respond to warning and error messages in the debug log. targets: - en - md: tutorials/manage-the-rippled-server/troubleshooting/understanding-log-messages.ja.md - html: understanding-log-messages.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: デバッグログの警告メッセージとエラーメッセージを解釈して対応します。 targets: - ja - md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.md - html: server-doesnt-sync.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Troubleshoot problems that make a rippled server unable to sync with the rest of the XRP Ledger. targets: - en + #TODO: translate the blurb in this page's frontmatter - md: tutorials/manage-the-rippled-server/troubleshooting/server-doesnt-sync.ja.md - html: server-doesnt-sync.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Troubleshoot problems that make a rippled server unable to sync with the rest of the XRP Ledger. #TODO: translate targets: - ja - md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.md - html: server-wont-start.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: A collection of problems that would cause a rippled server not to start, and how to fix them. targets: - en - md: tutorials/manage-the-rippled-server/troubleshooting/server-wont-start.ja.md - html: server-wont-start.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: rippledサーバーが起動しない原因となると思われる問題とその解決方法です。 targets: - ja - md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.md - html: fix-sqlite-tx-db-page-size-issue.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: Fix a problem with the SQLite page size on full-history servers started on rippled version 0.40.0 or earlier. targets: - en - md: tutorials/manage-the-rippled-server/troubleshooting/fix-sqlite-tx-db-page-size-issue.ja.md - html: fix-sqlite-tx-db-page-size-issue.html - funnel: Build - doc_type: Tutorials - category: Manage the rippled Server - subcategory: Troubleshooting rippled - blurb: rippledバージョン0.40.0以前で起動された完全履歴サーバーでのSQLiteのページサイズに関する問題を解決します。 targets: - ja @@ -3115,10 +1772,9 @@ pages: - name: References longer_name: API References - funnel: Build - doc_type: References template: template-landing-references.html html: references.html + parent: docs.html top_nav_level: 2 sidebar: disabled blurb: Complete references for different interfaces to the XRP Ledger. @@ -3127,10 +1783,9 @@ pages: - name: リファレンス longer_name: API リファレンス - funnel: Build - doc_type: References template: template-landing-references.html html: references.html + parent: docs.html top_nav_level: 2 sidebar: disabled blurb: XRP Ledgerへのさまざまなインターフェイスの包括的なリファレンスです。 @@ -3141,9 +1796,7 @@ pages: - name: rippled API Reference html: rippled-api.html - funnel: Build - doc_type: References - supercategory: rippled API + parent: references.html template: template-landing-children.html blurb: Communicate directly with rippled, the core peer-to-peer server that manages the XRP Ledger. targets: @@ -3151,277 +1804,119 @@ pages: - name: rippled API リファレンス html: rippled-api.html - funnel: Build - doc_type: References - supercategory: rippled API + parent: references.html template: template-landing-children.html blurb: XRP Ledgerを管理するコアのピアツーピアサーバーであるrippledと直接通信します。 targets: - ja - md: references/rippled-api/api-conventions/api-conventions.md - html: api-conventions.html - blurb: Common conventions used across the rippled API. - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - template: template-landing-children.html targets: - en - md: references/rippled-api/api-conventions/api-conventions.ja.md - html: api-conventions.html - blurb: rippled APIのデータ型とフォーマットについて説明します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - template: template-landing-children.html targets: - ja - md: references/rippled-api/api-conventions/basic-data-types.md - html: basic-data-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Format and meaning of fundamental data types like addresses, ledger index, and currency codes. targets: - en - md: references/rippled-api/api-conventions/basic-data-types.ja.md - html: basic-data-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: さまざまなタイプのオブジェクトがそれぞれ異なる方法で一意に識別されます。 targets: - ja - md: references/rippled-api/api-conventions/base58-encodings.md - html: base58-encodings.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Formats for representing cryptographic keys and related data in base58 format. targets: - en - md: references/rippled-api/api-conventions/base58-encodings.ja.md - html: base58-encodings.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: 暗号鍵と関連データをbase58形式で表すフォーマットです。 targets: - ja - md: references/rippled-api/api-conventions/currency-formats.md - html: currency-formats.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Precision and range for currency numbers, plus formats of custom currency codes. targets: - en - md: references/rippled-api/api-conventions/currency-formats.ja.md - html: currency-formats.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: 通貨番号の精度と範囲、カスタム通貨コードのフォーマットです。 targets: - ja - md: references/rippled-api/api-conventions/error-formatting.md - html: error-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Error formats and common error codes for WebSocket, JSON-RPC, and Commandline interfaces. targets: - en - md: references/rippled-api/api-conventions/error-formatting.ja.md - html: error-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: WebSocket、JSON-RPC、コマンドラインインターフェイスのエラーフォーマットと汎用エラーコードです。 targets: - ja - md: references/rippled-api/api-conventions/markers-and-pagination.md - html: markers-and-pagination.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Convention for paginating large queries into multiple responses. targets: - en - md: references/rippled-api/api-conventions/markers-and-pagination.ja.md - html: markers-and-pagination.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: 大きなクエリを複数の応答にページネーションする際の慣例です。 targets: - ja - md: references/rippled-api/api-conventions/modifying-the-ledger.md - html: modifying-the-ledger.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Why and how only transactions can modify the ledger. targets: - en - md: references/rippled-api/api-conventions/modifying-the-ledger.ja.md - html: modifying-the-ledger.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: トランザクションだけがレジャーを変更できる理由とその方法です。 targets: - ja # TODO: translate page & blurb - md: references/rippled-api/api-conventions/rate-limiting.md - html: rate-limiting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Information on how public APIs limit clients from making too many requests. targets: - en - ja - md: references/rippled-api/api-conventions/request-formatting.md - html: request-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Standard request format, with examples, for the WebSocket, JSON-RPC, and Commandline interfaces. targets: - en - md: references/rippled-api/api-conventions/request-formatting.ja.md - html: request-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: WebSocket、JSON-RPC、コマンドラインインターフェイスの標準の要求フォーマットと例です。 targets: - ja - md: references/rippled-api/api-conventions/response-formatting.md - html: response-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Standard response format, with examples, for the WebSocket, JSON-RPC, and Commandline interfaces. targets: - en - md: references/rippled-api/api-conventions/response-formatting.ja.md - html: response-formatting.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Standard response format, with examples, for the WebSocket, JSON-RPC, and Commandline interfaces. #TODO:translate targets: - ja - md: references/rippled-api/api-conventions/rippled-server-states.md - html: rippled-server-states.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Definitions of state information reported in some API methods. targets: - en - md: references/rippled-api/api-conventions/rippled-server-states.ja.md - html: rippled-server-states.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: 一部のAPIメソッドで報告される状態情報の定義です。 targets: - ja - md: references/rippled-api/api-conventions/serialization.md - html: serialization.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: Conversion between JSON and canonical binary format for XRP Ledger transactions and other objects. targets: - en - md: references/rippled-api/api-conventions/serialization.ja.md - html: serialization.html - funnel: Build - doc_type: References - supercategory: rippled API - category: API Conventions - blurb: XRP Ledgerトランザクションやその他のオブジェクトの場合のJSONフォーマットと正規バイナリーフォーマットとの変換です。 targets: - ja # rippled Public Methods - md: references/rippled-api/public-rippled-methods/public-rippled-methods.md - html: public-rippled-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - blurb: Get data from the XRP Ledger and submit transactions using these public API methods. targets: - en - md: references/rippled-api/public-rippled-methods/public-rippled-methods.ja.md - html: public-rippled-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - blurb: パブリックAPIメソッドを使用して、rippledサーバーと直接通信します。 targets: - ja - name: Account Methods html: account-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods + parent: public-rippled-methods.html template: template-landing-children.html blurb: An account in the XRP Ledger represents a holder of XRP and a sender of transactions. Use these methods to work with account info. targets: @@ -3429,221 +1924,87 @@ pages: - name: Account Methods html: account-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods + parent: public-rippled-methods.html template: template-landing-children.html blurb: XRP Ledgerのアカウントとは、XRPの保有者とトランザクションの送信者を意味します。以下のメソッドを使用して、アカウント情報を処理します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_channels.md - html: account_channels.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get a list of payment channels where the account is the source of the channel. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_channels.ja.md - html: account_channels.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントのPayment Channelに関する情報を返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_currencies.md - html: account_currencies.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get a list of currencies an account can send or receive. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_currencies.ja.md - html: account_currencies.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントが送金または受領できる通貨のリストを返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_info.md - html: account_info.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get basic data about an account. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_info.ja.md - html: account_info.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントとそのアクティビティおよびXRP残高についての情報を取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_lines.md - html: account_lines.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get info about an account's trust lines. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_lines.ja.md - html: account_lines.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントのトラストラインに関する情報を返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_objects.md - html: account_objects.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get all ledger objects owned by an account. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_objects.ja.md - html: account_objects.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントが所有するすべてのオブジェクトを返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_offers.md - html: account_offers.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get info about an account's currency exchange offers. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_offers.ja.md - html: account_offers.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: 特定のアカウントから出されたオファーのリストを取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/account_tx.md - html: account_tx.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get info about an account's transactions. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/account_tx.ja.md - html: account_tx.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: 指定したアカウントに関連するトランザクションのリストを取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/gateway_balances.md - html: gateway_balances.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Calculate total amounts issued by an account. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/gateway_balances.ja.md - html: gateway_balances.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: 特定のアカウントから発行された残高の合計を計算します。 targets: - ja - md: references/rippled-api/public-rippled-methods/account-methods/noripple_check.md - html: noripple_check.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: Get recommended changes to an account's Default Ripple and No Ripple settings. targets: - en - md: references/rippled-api/public-rippled-methods/account-methods/noripple_check.ja.md - html: noripple_check.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Account Methods - blurb: アカウントのDefaultRippleフィールドとそのトラストラインのNoRippleフラグの状態を、推奨される設定と比較して迅速にチェックします。 targets: - ja - name: Ledger Methods html: ledger-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods + parent: public-rippled-methods.html blurb: A ledger version contains a header, a transaction tree, and a state tree, which contain account settings, trustlines, balances, transactions, and other data. Use these methods to retrieve ledger info. template: template-landing-children.html targets: @@ -3651,133 +2012,56 @@ pages: - name: Ledger Methods html: ledger-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods + parent: public-rippled-methods.html blurb: レジャーバージョンには、ヘッダー、トランザクションツリー、状態ツリーが含まれ、さらにその中にアカウント設定、トラストライン、残高、トランザクション、その他のデータが含まれます。以下のメソッドを使用して、レジャー情報を取得します。 template: template-landing-children.html targets: - ja - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger.md - html: ledger.html # Watch carefully for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: Get info about a ledger version. targets: - en - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger.ja.md - html: ledger.html # Watch carefully for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: 公開レジャーに関する情報を取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.md - html: ledger_closed.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: Get the latest closed ledger version. targets: - en - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_closed.ja.md - html: ledger_closed.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: 最新の閉鎖済みレジャーの一意のIDを返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.md - html: ledger_current.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: Get the current working ledger version. targets: - en - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_current.ja.md - html: ledger_current.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: 現在進行中のレジャーの一意のIDを返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.md - html: ledger_data.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: Get the raw contents of a ledger version. targets: - en - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_data.ja.md - html: ledger_data.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: 指定されたレジャーの内容を取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.md - html: ledger_entry.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: Get one element from a ledger version. targets: - en + # TODO: update the translation of this page - md: references/rippled-api/public-rippled-methods/ledger-methods/ledger_entry.ja.md - html: ledger_entry.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Ledger Methods - blurb: XRP Ledgerの1つのレジャーオブジェクトを生フォーマットで返します。 targets: - ja - name: Transaction Methods html: transaction-methods.html # watch for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods + parent: public-rippled-methods.html template: template-landing-children.html blurb: Transactions are the only thing that can modify the shared state of the XRP Ledger. All business on the XRP Ledger takes the form of transactions. Use these methods to work with transactions. #TODO:translate targets: @@ -3785,289 +2069,119 @@ pages: - name: Transaction Methods html: transaction-methods.html # watch for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods + parent: public-rippled-methods.html template: template-landing-children.html blurb: トランザクションだけが、XRP Ledgerの共有されている状態を変更できます。XRP Ledgerに対するすべてのビジネスはトランザクションの形態をとります。以下のメソッドを使用して、トランザクションを処理します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/sign.md - html: sign.html # watch for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Cryptographically sign a transaction. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/sign.ja.md - html: sign.html # watch for clashes w/ this filename - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: トランザクションの署名済みバイナリー表現を返します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/sign_for.md - html: sign_for.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Contribute to a multi-signature. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/sign_for.ja.md - html: sign_for.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: マルチ署名済みトランザクションの署名を1つ提供します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/submit.md - html: submit.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Send a transaction to the network. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/submit.ja.md - html: submit.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: トランザクションを適用し、トランザクションの確認と将来のレジャーへの記録が行われるように、ネットワークに送信します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.md - html: submit_multisigned.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Send a multi-signed transaction to the network. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/submit_multisigned.ja.md - html: submit_multisigned.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: マルチ署名済みトランザクションを適用し、このトランザクションをネットワークに送信します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.md - html: transaction_entry.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Retrieve info about a transaction from a particular ledger version. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/transaction_entry.ja.md - html: transaction_entry.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: 特定のレジャーバージョンから1つのトランザクションに関する情報を取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/tx.md - html: tx.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Retrieve info about a transaction from all the ledgers on hand. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/tx.ja.md - html: tx.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: 1つのトランザクションに関する情報を取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/transaction-methods/tx_history.md - html: tx_history.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: Retrieve info about all recent transactions. targets: - en - md: references/rippled-api/public-rippled-methods/transaction-methods/tx_history.ja.md - html: tx_history.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Transaction Methods - blurb: 直近に作成されたトランザクションの一部を取得します。 targets: - ja - name: Path and Order Book Methods html: path-and-order-book-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. #TODO:translate + parent: public-rippled-methods.html + blurb: Paths define a way for payments to flow through intermediary steps on their way from sender to receiver. Paths enable cross-currency payments by connecting sender and receiver through order books. Use these methods to work with paths and other books. template: template-landing-children.html targets: - en - name: Path and Order Book Methods html: path-and-order-book-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods + parent: public-rippled-methods.html blurb: パスは、支払いが送信者から受信者に届くまでに中間ステップでたどる道筋を定義します。パスは、送信者と受信者をオーダーブックを介してつなぐことで、複数通貨間の支払いを可能にします。パスと他のオーダーブックに関しては、以下のメソッドを使用します。 template: template-landing-children.html targets: - ja - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.md - html: book_offers.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: Get info about offers to exchange two currencies. targets: - en - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/book_offers.ja.md - html: book_offers.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: オーダーブックと呼ばれる、2つの通貨間のオファーのリストを取得します。 targets: - ja - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.md - html: deposit_authorized.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: Check whether an account is authorized to send money directly to another. targets: - en - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/deposit_authorized.ja.md - html: deposit_authorized.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: あるアカウントに別のアカウントへ支払を直接送金する権限があるかどうかを示します。 targets: - ja - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.md - html: path_find.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: Find a path for a payment between two accounts and receive updates. targets: - en - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/path_find.ja.md - html: path_find.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: トランザクションが実行される可能性のあるパスを探索し、時間の経過とともにパスが変化する場合に更新を定期的に送信します。 targets: - ja - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.md - html: ripple_path_find.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: Find a path for payment between two accounts, once. targets: - en - md: references/rippled-api/public-rippled-methods/path-and-order-book-methods/ripple_path_find.ja.md - html: ripple_path_find.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Path and Order Book Methods - blurb: すぐに利用できるペイメントパスを含む1つの応答を返します。 targets: - ja - name: Payment Channel Methods html: payment-channel-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Payment Channel Methods + parent: public-rippled-methods.html blurb: Payment channels are a tool for facilitating repeated, unidirectional payments, or temporary credit between two parties. Use these methods to work with payment channels. #TODO:translate template: template-landing-children.html targets: @@ -4075,56 +2189,24 @@ pages: - ja - md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.md - html: channel_authorize.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Payment Channel Methods - blurb: Sign a claim for money from a payment channel. targets: - en - md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_authorize.ja.md - html: channel_authorize.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Payment Channel Methods - blurb: 特定額のXRPをPayment Channelから清算するときに使用できる署名を作成します。 targets: - ja - md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.md - html: channel_verify.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Payment Channel Methods - blurb: Check a payment channel claim's signature. targets: - en - md: references/rippled-api/public-rippled-methods/payment-channel-methods/channel_verify.ja.md - html: channel_verify.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Payment Channel Methods - blurb: 特定額のXRPをPayment Channelから清算するときに使用できる署名の有効性を検証します。 targets: - ja - name: Subscription Methods html: subscription-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods + parent: public-rippled-methods.html blurb: Use these methods to enable the server to push updates to your client when various events happen, so that you can know and react right away. WebSocket API only. #TODO:translate template: template-landing-children.html targets: @@ -4132,67 +2214,31 @@ pages: - name: Subscription Methods html: subscription-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods + parent: public-rippled-methods.html blurb: 以下のメソッドにより、各種イベントの発生時にサーバーからクライアントに更新が通知されるように設定できます。これにより、イベントを即座に把握し、対処することができます。WebSocket APIのみ。 template: template-landing-children.html targets: - ja - md: references/rippled-api/public-rippled-methods/subscription-methods/subscribe.md - html: subscribe.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods - blurb: Listen for updates about a particular subject. targets: - en - md: references/rippled-api/public-rippled-methods/subscription-methods/subscribe.ja.md - html: subscribe.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods - blurb: 特定のイベントが発生した場合に、定期的に通知するようサーバーに要求します。 targets: - ja - md: references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.md - html: unsubscribe.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods - blurb: Stop listening for updates about a particular subject. targets: - en - md: references/rippled-api/public-rippled-methods/subscription-methods/unsubscribe.ja.md - html: unsubscribe.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Subscription Methods - blurb: 特定のサブスクリプションまたは一連のサブスクリプションへのメッセージ送信の停止を指示します。 targets: - ja - name: Server Info Methods html: server-info-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods + parent: public-rippled-methods.html blurb: Use these methods to retrieve information about the current state of the rippled server. template: template-landing-children.html targets: @@ -4200,101 +2246,45 @@ pages: - name: Server Info Methods html: server-info-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods + parent: public-rippled-methods.html blurb: 以下のメソッドを使用して、rippledサーバーの現在の状態についての情報を取得します。 template: template-landing-children.html targets: - ja - md: references/rippled-api/public-rippled-methods/server-info-methods/fee.md - html: fee.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: Get information about transaction cost. targets: - en - md: references/rippled-api/public-rippled-methods/server-info-methods/fee.ja.md - html: fee.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: トランザクションコストに関するオープンレジャーの要件の現在の状態を報告します。 targets: - ja + # TODO: translate - md: references/rippled-api/public-rippled-methods/server-info-methods/manifest.md - html: manifest.html - blurb: Look up the public information about a known validator. - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods targets: - en - ja - md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.md - html: server_info.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: Retrieve status of the server in human-readable format. targets: - en - md: references/rippled-api/public-rippled-methods/server-info-methods/server_info.ja.md - html: server_info.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: rippledサーバーについての各種情報を、人間が読めるフォーマットでサーバーに要求します。 targets: - ja - md: references/rippled-api/public-rippled-methods/server-info-methods/server_state.md - html: server_state.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: Retrieve status of the server in machine-readable format. targets: - en - md: references/rippled-api/public-rippled-methods/server-info-methods/server_state.ja.md - html: server_state.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Server Info Methods - blurb: rippledサーバーの現在の状態に関するさまざまな機械可読の情報を問い合わせます。 targets: - ja - name: Utility Methods html: utility-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods + parent: public-rippled-methods.html blurb: Use these methods to perform convenient tasks, such as ping and random number generation. template: template-landing-children.html targets: @@ -4302,738 +2292,307 @@ pages: - ja - md: references/rippled-api/public-rippled-methods/utility-methods/json.md - html: json.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: Pass JSON through the commandline. targets: - en - md: references/rippled-api/public-rippled-methods/utility-methods/json.ja.md - html: json.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: コマンドのパラメーターをJSON値として受け入れ、他のコマンドを実行します。 targets: - ja - md: references/rippled-api/public-rippled-methods/utility-methods/ping.md - html: ping.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: Confirm connectivity with the server. targets: - en - md: references/rippled-api/public-rippled-methods/utility-methods/ping.ja.md - html: ping.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: 確認応答を返します。これにより、接続のステータスと遅延をテストできます。 targets: - ja - md: references/rippled-api/public-rippled-methods/utility-methods/random.md - html: random.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: Generate a random number. targets: - en - md: references/rippled-api/public-rippled-methods/utility-methods/random.ja.md - html: random.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Public rippled Methods - subcategory: Utility Methods - blurb: クライアントが乱数生成のエントロピー生成源として使用する乱数を提供します。 targets: - ja - md: references/rippled-api/admin-rippled-methods/admin-rippled-methods.md - html: admin-rippled-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - blurb: Administer a rippled server with these admin API methods. targets: - en - md: references/rippled-api/admin-rippled-methods/admin-rippled-methods.ja.md - html: admin-rippled-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - blurb: これらの管理APIメソッドを使用してrippledサーバーを管理します。 targets: - ja - name: Key Generation Methods html: key-generation-methods.html + parent: admin-rippled-methods.html blurb: Use these methods to generate and manage keys. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods template: template-landing-children.html targets: - en - name: キー生成のメソッド html: key-generation-methods.html + parent: admin-rippled-methods.html blurb: キーを生成および管理するには、以下のメソッドを使用します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods template: template-landing-children.html targets: - ja - md: references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.md - html: validation_create.html - blurb: Generate keys for a new rippled validator. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods targets: - en - md: references/rippled-api/admin-rippled-methods/key-generation-methods/validation_create.ja.md - html: validation_create.html - blurb: rippledサーバーがネットワークに対して自身の身元を識別させるのに使用できる暗号鍵を生成します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.md - html: wallet_propose.html - blurb: Generate keys for a new account. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods targets: - en - md: references/rippled-api/admin-rippled-methods/key-generation-methods/wallet_propose.ja.md - html: wallet_propose.html - blurb: キーペアとXRP Ledgerアドレスを生成します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Key Generation Methods targets: - ja - name: Logging and Data Management Methods html: logging-and-data-management-methods.html + parent: admin-rippled-methods.html blurb: Use these methods to manage log levels and other data, such as ledgers. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods template: template-landing-children.html targets: - en - name: ログとデータ管理のメソッド html: logging-and-data-management-methods.html + parent: admin-rippled-methods.html blurb: Use these methods to manage log levels and other data, such as ledgers. #TODO: translate - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods template: template-landing-children.html targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.md - html: can_delete.html - blurb: Allow online deletion of ledgers up to a specific ledger. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/can_delete.ja.md - html: can_delete.html - blurb: 指定したレジャーバージョン以前のレジャー履歴を削除可能にします。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.md - html: crawl_shards.html - blurb: Request information about which history shards peers have. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/crawl_shards.ja.md - html: crawl_shards.html - blurb: ピアが持つ履歴シャードについての情報を要求します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.md - html: download_shard.html - blurb: Download a specific shard of ledger history. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/download_shard.ja.md - html: download_shard.html - blurb: レジャー履歴の特定のシャードをダウンロードします。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.md - html: ledger_cleaner.html - blurb: Configure the ledger cleaner service to check for corrupted data. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_cleaner.ja.md - html: ledger_cleaner.html - blurb: レジャークリーナーを制御し、レジャーデータベースの破損を検出して修復できる非同期メンテナンスをする。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.md - html: ledger_request.html - blurb: Query peer servers for a specific ledger version. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/ledger_request.ja.md - html: ledger_request.html - blurb: サーバーに対し接続しているピアから特定のレジャーバージョンを取得するように指示します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.md - html: log_level.html - blurb: Get or modify log verbosity. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/log_level.ja.md - html: log_level.html - blurb: ログ詳細レベルを変更するか、現在のログレベルを返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.md - html: logrotate.html - blurb: Reopen the log file. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/logging-and-data-management-methods/logrotate.ja.md - html: logrotate.html - blurb: ログファイルを閉じて再度開きます。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Logging and Data Management Methods targets: - ja - - name: Server Control Methods #TODO: translate title + #TODO: translate title and blurb + - name: Server Control Methods html: server-control-methods.html - blurb: Use these methods to manage the rippled server. #TODO: translate blurb - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods + parent: admin-rippled-methods.html + blurb: Use these methods to manage the rippled server. template: template-landing-children.html targets: - en - ja - md: references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.md - html: ledger_accept.html - blurb: Close and advance the ledger in stand-alone mode. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - en - md: references/rippled-api/admin-rippled-methods/server-control-methods/ledger_accept.ja.md - html: ledger_accept.html - blurb: スタンドアロンモードでサーバーが現在処理中のレジャーを強制的に終了し、次のレジャー番号に進むようにします。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/server-control-methods/stop.md - html: stop.html - blurb: Shut down the rippled server. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - en - md: references/rippled-api/admin-rippled-methods/server-control-methods/stop.ja.md - html: stop.html - blurb: サーバーのグレースフルシャットダウンを行います。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.md - html: validation_seed.html - blurb: REMOVED. Temporarily set key to be used for validating. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - en - md: references/rippled-api/admin-rippled-methods/server-control-methods/validation_seed.ja.md - html: validation_seed.html - blurb: 無効。rippledが検証の署名に使用するシークレット値を一時的に設定します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Server Control Methods targets: - ja - name: Peer Management Methods html: peer-management-methods.html - blurb: Use these methods to manage your server's peer-to-peer connections. #TODO:translate - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods + parent: admin-rippled-methods.html + blurb: Use these methods to manage your server's peer-to-peer connections. template: template-landing-children.html targets: - en - name: ピア管理のメソッド html: peer-management-methods.html + parent: admin-rippled-methods.html blurb: サーバーのピアツーピア接続を管理するにはこれらのメソッドを使用します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods template: template-landing-children.html targets: - ja - md: references/rippled-api/admin-rippled-methods/peer-management-methods/connect.md - html: connect.html - blurb: Force the rippled server to connect to a specific peer. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/peer-management-methods/connect.ja.md - html: connect.html - blurb: 特定のピアrippledサーバーに強制的に接続します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.md - html: peer_reservations_add.html - blurb: Add a reserved slot for a specific peer server. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_add.ja.md - html: peer_reservations_add.html - blurb: 特定のピアサーバー用の予約済みスロットを追加します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.md - html: peer_reservations_del.html - blurb: Remove a reserved slot for a specific peer server. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_del.ja.md - html: peer_reservations_del.html - blurb: 特定のピアサーバー用の予約済みスロットを削除します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.md - html: peer_reservations_list.html - blurb: List reserved slots for specific peer servers. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peer_reservations_list.ja.md - html: peer_reservations_list.html - blurb: 特定のピアサーバー用の予約済みスロットをリスト表示します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peers.md - html: peers.html - blurb: Get information about the peer servers connected. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - en - md: references/rippled-api/admin-rippled-methods/peer-management-methods/peers.ja.md - html: peers.html - blurb: ピアプロトコルでこのサーバーに現在接続されているその他のすべてのrippledサーバーのリストを返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Peer Management Methods targets: - ja - name: Status and Debugging Methods html: status-and-debugging-methods.html - blurb: Use these methods to check the status of the network and server. #TODO:translate - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods + parent: admin-rippled-methods.html + blurb: Use these methods to check the status of the network and server. template: template-landing-children.html targets: - en - name: ステータスとデバッグのメソッド html: status-and-debugging-methods.html + parent: admin-rippled-methods.html blurb: ネットワークとサーバーのステータスを確認するには、以下のメソッドを使用します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods template: template-landing-children.html targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.md - html: consensus_info.html - blurb: Get information about the state of consensus as it happens. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/consensus_info.ja.md - html: consensus_info.html - blurb: デバッグのためのコンセンサスプロセスに関する情報を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.md - html: feature.html - blurb: Get information about protocol amendments. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/feature.ja.md - html: feature.html - blurb: Amendmentに関してこのサーバーが認識している情報を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.md - html: fetch_info.html - blurb: Get information about the server's sync with the network. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/fetch_info.ja.md - html: fetch_info.html - blurb: このサーバーが現在ネットワークからフェッチしているオブジェクトに関する情報を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.md - html: get_counts.html - blurb: Get statistics about the server's internals and memory usage. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/get_counts.ja.md - html: get_counts.html - blurb: サーバーの健全性に関するさまざまな統計情報を提供します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.md - html: print.html - blurb: Get information about internal subsystems. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/print.ja.md - html: print.html - blurb: さまざまな内部サブシステムの現在の状況を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja + # TODO: translate - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_info.md - html: validator_info.html - blurb: Get the server's validation settings, if configured as a validator. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.md - html: validator_list_sites.html - blurb: Get information about sites that publish validator lists. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validator_list_sites.ja.md - html: validator_list_sites.html - blurb: バリデータリストを処理するサイトのステータス情報を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.md - html: validators.html - blurb: Get information about the current validators. - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - en - md: references/rippled-api/admin-rippled-methods/status-and-debugging-methods/validators.ja.md - html: validators.html - blurb: サーバーが使用する公開済みの信頼できるバリデータの最新リストに関する情報を返します。 - funnel: Build - doc_type: References - supercategory: rippled API - category: Admin rippled Methods - subcategory: Status and Debugging Methods targets: - ja @@ -5046,42 +2605,18 @@ pages: - ja - md: references/rippled-api/ledger-data-formats/ledger-header.md - html: ledger-header.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - blurb: A unique header that describes the contents of a ledger version. targets: - en - md: references/rippled-api/ledger-data-formats/ledger-header.ja.md - html: ledger-header.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - blurb: レジャーバージョンの内容を記述する一意のヘッダーです。 targets: - ja - md: references/rippled-api/ledger-data-formats/ledger-object-ids.md - html: ledger-object-ids.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - blurb: All objects in a ledger's state tree have a unique ID. targets: - en - md: references/rippled-api/ledger-data-formats/ledger-object-ids.ja.md - html: ledger-object-ids.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Ledger Data Formats - blurb: レジャーの状態ツリーのすべてのオブジェクトには一意のIDがあります。 targets: - ja @@ -5200,376 +2735,140 @@ pages: - ja - md: references/rippled-api/transaction-formats/transaction-formats.md - html: transaction-formats.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: Transactions are the only way to modify the XRP Ledger. Get details about their required format. - template: template-landing-children.html targets: - en - md: references/rippled-api/transaction-formats/transaction-formats.ja.md - html: transaction-formats.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: トランザクションは、XRP Ledgerを変更する唯一の方法です。 - template: template-landing-children.html targets: - ja - md: references/rippled-api/transaction-formats/transaction-common-fields.md - html: transaction-common-fields.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: These common fields can be provided on any XRP Ledger transaction. targets: - en - md: references/rippled-api/transaction-formats/transaction-common-fields.ja.md - html: transaction-common-fields.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: どのトランザクションについても、共通する一連のフィールドがあります。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/transaction-types.md - html: transaction-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: All the different types of transactions that the XRP Ledger can process. - template: template-landing-children.html targets: - en - md: references/rippled-api/transaction-formats/transaction-types/transaction-types.ja.md - html: transaction-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: トランザクションのタイプは、どういったタイプの操作を実行することが想定されているのかを示します。 - template: template-landing-children.html targets: - ja + # TODO: translate _snippets/tx-fields-intro.md + - md: references/rippled-api/transaction-formats/transaction-types/accountset.md - html: accountset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Set options on an account. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/accountset.ja.md - html: accountset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: XRP Ledgerのアカウントのプロパティーを修正します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/accountdelete.md - html: accountdelete.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Delete an account. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/accountdelete.ja.md - html: accountdelete.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Delete an account. targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/checkcancel.md - html: checkcancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Cancel a check. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/checkcancel.ja.md - html: checkcancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: 未清算のCheckを取り消し、送金を行わずにレジャーから削除します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/checkcash.md - html: checkcash.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Redeem a check. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/checkcash.ja.md - html: checkcash.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: レジャーでCheckオブジェクトの清算を試みます。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/checkcreate.md - html: checkcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Create a check. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/checkcreate.ja.md - html: checkcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: レジャーにCheckオブジェクトを作成します targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/depositpreauth.md - html: depositpreauth.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Preauthorizes an account to send payments to this one. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/depositpreauth.ja.md - html: depositpreauth.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: DepositPreauthトランザクションは別のアカウントに対し、このトランザクションの送信者に支払いを送金することを事前承認します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/escrowcancel.md - html: escrowcancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Reclaim escrowed XRP. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/escrowcancel.ja.md - html: escrowcancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Escrowに留保されているXRPを送金元に返金します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/escrowcreate.md - html: escrowcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Create an escrowed XRP payment. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/escrowcreate.ja.md - html: escrowcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Escrowプロセスが終了または取り消されるまでXRPを隔離します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/escrowfinish.md - html: escrowfinish.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Deliver escrowed XRP to recipient. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/escrowfinish.ja.md - html: escrowfinish.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: 保留中の支払いから受取人へXRPを送金します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/offercancel.md - html: offercancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Withdraw a currency-exchange order. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/offercancel.ja.md - html: offercancel.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: XRP LedgerからOfferオブジェクトを削除します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/offercreate.md - html: offercreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Submit an order to exchange currency. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/offercreate.ja.md - html: offercreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: OfferCreateは通貨の交換を行う意図を定義するもので、配置時に完全に履行されていない場合はOfferオブジェクトを作成します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/payment.md - html: payment.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Send funds from one account to another. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/payment.ja.md - html: payment.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: アカウント間での価値の移動します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.md - html: paymentchannelclaim.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Claim money from a payment channel. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/paymentchannelclaim.ja.md - html: paymentchannelclaim.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Payment Channelに対しXRPを請求します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.md - html: paymentchannelcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Open a new payment channel. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/paymentchannelcreate.ja.md - html: paymentchannelcreate.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: 一方向のChannelを作成し、XRPを供給します。 targets: - ja @@ -5582,372 +2881,141 @@ pages: - ja - md: references/rippled-api/transaction-formats/transaction-types/setregularkey.md - html: setregularkey.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Add, remove, or modify an account's regular key pair. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/setregularkey.ja.md - html: setregularkey.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: アカウントに関連付けられているレギュラーキーペアの割り当て、変更、削除を行います。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-types/signerlistset.md - html: signerlistset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Add, remove, or modify an account's multi-signing list. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/signerlistset.ja.md - html: signerlistset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: トランザクションのマルチ署名に使用できる署名者のリストを作成、置換、削除します。 targets: - ja + # TODO: translate - md: references/rippled-api/transaction-formats/transaction-types/ticketcreate.md targets: - en - ja - md: references/rippled-api/transaction-formats/transaction-types/trustset.md - html: trustset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: Add or modify a trust line. targets: - en - md: references/rippled-api/transaction-formats/transaction-types/trustset.ja.md - html: trustset.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Types - blurb: 2つのアカウントをリンクするトラストラインを作成または変更します。 targets: - ja - md: references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.md - html: pseudo-transaction-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: Formats of pseudo-transactions that validators sometimes apply to the XRP Ledger. - template: template-landing-children.html targets: - en - md: references/rippled-api/transaction-formats/pseudo-transaction-types/pseudo-transaction-types.ja.md - html: pseudo-transaction-types.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: バリデータがXRP Ledgerに適用する場合がある疑似トランザクションのフォーマットです。 - template: template-landing-children.html targets: - ja - md: references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.md - html: enableamendment.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: Enable a change in transaction processing. targets: - en - md: references/rippled-api/transaction-formats/pseudo-transaction-types/enableamendment.ja.md - html: enableamendment.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: トランザクション処理を変更するAmendmentプロセスの進行状況を追跡します。 targets: - ja - md: references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.md - html: setfee.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: Change global reserve and transaction cost settings. targets: - en - md: references/rippled-api/transaction-formats/pseudo-transaction-types/setfee.ja.md - html: setfee.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Pseudo-Transaction Types - blurb: 手数料投票の結果としてトランザクションコストまたはアカウント準備金の要件が変更されます。 targets: - ja + # TODO: translate - md: references/rippled-api/transaction-formats/pseudo-transaction-types/unlmodify.md targets: - en - ja - md: references/rippled-api/transaction-formats/transaction-results/transaction-results.md - html: transaction-results.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: Learn how to interpret rippled server transaction results. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/transaction-results.ja.md - html: transaction-results.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: rippledサーバーのトランザクション結果の解釈の仕方について説明します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/tec-codes.md - html: tec-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tec codes indicate that the transaction failed, but it was applied to a ledger to deduct the transaction cost. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/tec-codes.ja.md - html: tec-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tecコードは、トランザクションは失敗したものの、トランザクションコストを適用するために、このトランザクションがレジャーに適用されたことを示します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/tef-codes.md - html: tef-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tef codes indicate that the transaction failed and was not included in a ledger, but the transaction could have succeeded in some theoretical ledger. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/tef-codes.ja.md - html: tef-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tefコードは、トランザクションが失敗してレジャーに記録されなかったが、一部の理論上のレジャーでは正常に完了できた可能性があることを示します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/tel-codes.md - html: tel-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tel codes indicate an error in the local server processing the transaction. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/tel-codes.ja.md - html: tel-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: telコードは、トランザクションを処理するローカルサーバーでのエラーを示します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/tem-codes.md - html: tem-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tem codes indicate that the transaction was malformed, and cannot succeed according to the XRP Ledger protocol. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/tem-codes.ja.md - html: tem-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: temコードは、トランザクションの形式が正しくないため、XRP Ledgerプロトコルに基づきトランザクションが正常に完了しないことを示します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/ter-codes.md - html: ter-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: ter codes indicate that the transaction failed, but it could apply successfully in the future, usually if some other hypothetical transaction applies first. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/ter-codes.ja.md - html: ter-codes.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: terコードは、トランザクションは失敗したけれども、将来そのトランザクションを正常に適用できる可能性があることを示します。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-results/tes-success.md - html: tes-success.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tesSUCCESS is the only code that indicates a transaction succeeded. This does not always mean it accomplished what you expected it to do. targets: - en - md: references/rippled-api/transaction-formats/transaction-results/tes-success.ja.md - html: tes-success.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - subcategory: Transaction Results - blurb: tesSUCCESSコードは、トランザクションが成功したことを示す唯一のコードです。 targets: - ja - md: references/rippled-api/transaction-formats/transaction-metadata.md - html: transaction-metadata.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: Transaction metadata describes the outcome of the transaction in detail, regardless of whether the transaction is successful. targets: - en - md: references/rippled-api/transaction-formats/transaction-metadata.ja.md - html: transaction-metadata.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Transaction Formats - blurb: トランザクションのメタデータは、トランザクションの処理後にトランザクションに追加されるひとまとまりのデータです。 targets: - ja - md: references/rippled-api/commandline-usage.md - html: commandline-usage.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Commandline Usage - blurb: Commandline usage options for the rippled server. - curated_anchors: - - name: Available Modes - anchor: "#available-modes" - - name: Daemon Mode Options - anchor: "#daemon-mode-options" - - name: Stand-Alone Mode Options - anchor: "#stand-alone-mode-options" - - name: Client Mode Options - anchor: "#client-mode-options" - - name: Unit Tests - anchor: "#unit-tests" targets: - en - md: references/rippled-api/commandline-usage.ja.md - html: commandline-usage.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Commandline Usage - blurb: rippledサーバーのコマンドライン使用オプションです。 - curated_anchors: - - name: 使用できるモード - anchor: "#使用できるモード" - - name: デーモンモードのオプション - anchor: "#デーモンモードのオプション" - - name: スタンドアロンモードのオプション - anchor: "#スタンドアロンモードのオプション" - - name: クライアントモードのオプション - anchor: "#クライアントモードのオプション" - - name: 単体テスト - anchor: "#単体テスト" targets: - ja # TODO: translate title & blurb - name: Peer Port Methods html: peer-port-methods.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Peer Port Methods + parent: rippled-api.html template: template-landing-children.html blurb: Special API method for sharing network topology and status metrics. targets: @@ -5956,33 +3024,16 @@ pages: # TODO: translate page & blurb - md: references/rippled-api/peer-port-methods/health-check.md - html: health-check.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Peer Port Methods - blurb: Special API method for reporting server health. targets: - en - ja - md: references/rippled-api/peer-port-methods/peer-crawler.md - html: peer-crawler.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Peer Port Methods - blurb: Special API method for sharing network topology and status metrics. targets: - en - # TODO: translate page + # TODO: translate page (currently only the blurb is translated) - md: references/rippled-api/peer-port-methods/peer-crawler.md - html: peer-crawler.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Peer Port Methods blurb: ネットワークトポロジーとステータスメトリックを共有するための特殊なAPIメソッドです。 untranslated_warning: true targets: @@ -5990,12 +3041,6 @@ pages: # TODO: translate page & blurb - md: references/rippled-api/peer-port-methods/validator-list.md - html: validator-list.html - funnel: Build - doc_type: References - supercategory: rippled API - category: Peer Port Methods - blurb: Special API method for sharing recommended validator lists. targets: - en - ja @@ -6005,9 +3050,8 @@ pages: - name: XRP-API md: https://raw.githubusercontent.com/xpring-eng/xrp-api/master/README.md html: xrp-api.html - funnel: Build - doc_type: References - supercategory: XRP-API + parent: references.html + blurb: An API server that provides a REST-like interface to the XRP Ledger. skip_spell_checker: true filters: - xrpapi_readme @@ -6019,10 +3063,9 @@ pages: # API reference generator makes multiple files here - openapi_specification: https://raw.githubusercontent.com/xpring-eng/xrp-api/master/api-doc.yml openapi_md_template_path: tool/openapi_templates_alpha/ + parent: xrp-api.html + blurb: An API server that provides a REST-like interface to the XRP Ledger. #TODO: translate blurb api_slug: xrp-api - funnel: Build - doc_type: References - supercategory: XRP-API skip_spell_checker: true targets: - en @@ -6035,9 +3078,7 @@ pages: - name: RippleAPI Reference # name is required for remote-sourced files md: https://raw.githubusercontent.com/ripple/ripple-lib/32718d583b882b58f152511e152e9dae1da2d671/docs/index.md #TEMP: use commit instead of release tag since broken link fixes aren't in a release yet html: rippleapi-reference.html - funnel: Build - doc_type: References - category: RippleAPI for JavaScript + parent: references.html blurb: JavaScript/TypeScript client library to the XRP Ledger. skip_spell_checker: true # Japanese: XRP Ledgerに対する公式なクライアントライブラリです。JavaScriptのみで使用できます。 @@ -6056,71 +3097,19 @@ pages: - ja - md: references/data-api.md - html: data-api.html - funnel: Build - doc_type: References - category: Data API - blurb: RESTful interface to XRP Ledger analytics and historical data. - curated_anchors: - - name: Methods - anchor: "#api-method-reference" - - name: API Conventions - anchor: "#api-conventions" targets: - en - data-api-only - md: references/data-api.ja.md - html: data-api.html - funnel: Build - doc_type: References - category: Data API - blurb: XRP Ledger分析と履歴データに対するRESTfulインターフェイスです。 - curated_anchors: - - name: APIメソッドリファレンス - anchor: "#apiメソッドリファレンス" - - name: APIの規則 - anchor: "#apiの規則" targets: - ja - md: references/xrp-ledger-toml.md - html: xrp-ledger-toml.html - funnel: Build - doc_type: References - category: XRP Ledger TOML File - blurb: Provide machine-readable information about yourself to other XRP Ledger users. #TODO:translate - curated_anchors: - - name: Serving the File - anchor: "#serving-the-file" - - name: Contents - anchor: "#contents" - - name: CORS Setup - anchor: "#cors-setup" - - name: Domain Verification - anchor: "#domain-verification" - - name: Account Verification - anchor: "#account-verification" targets: - en - md: references/xrp-ledger-toml.ja.md - html: xrp-ledger-toml.html - funnel: Build - doc_type: References - category: XRP Ledger TOML File - blurb: 機械が読み取れる、あなたに関する情報を他のXRP Ledgerユーザーに提供します。 - curated_anchors: - - name: ファイルの提供方法 - anchor: "#ファイルの提供方法" - - name: 内容 - anchor: "#内容" - - name: CORSの設定 - anchor: "#corsの設定" - - name: ドメイン検証 - anchor: "#ドメイン検証" - - name: アカウント検証 - anchor: "#アカウント検証" targets: - ja @@ -6132,6 +3121,7 @@ pages: - name: Use Cases html: use-cases.html template: template-redirect.html + nav_omit: true redirect_url: uses.html targets: - en @@ -6139,6 +3129,7 @@ pages: - name: ユースケース html: use-cases.html template: template-redirect.html + nav_omit: true redirect_url: uses.html targets: - ja @@ -6146,6 +3137,7 @@ pages: - name: Run a rippled Validator html: run-a-rippled-validator.html template: template-redirect.html + nav_omit: true redirect_url: run-rippled-as-a-validator.html targets: - en @@ -6153,6 +3145,7 @@ pages: - name: rippledバリデータの実行 html: run-a-rippled-validator.html template: template-redirect.html + nav_omit: true redirect_url: run-rippled-as-a-validator.html targets: - ja @@ -6160,6 +3153,7 @@ pages: - name: List XRP In Your Exchange html: list-xrp-in-your-exchange.html template: template-redirect.html + nav_omit: true redirect_url: list-xrp-as-an-exchange.html targets: - en @@ -6167,6 +3161,7 @@ pages: - name: 取引所でのXRPの上場 html: list-xrp-in-your-exchange.html template: template-redirect.html + nav_omit: true redirect_url: list-xrp-as-an-exchange.html targets: - ja @@ -6174,6 +3169,7 @@ pages: - name: Contribute Code to rippled html: contribute-code-to-rippled.html template: template-redirect.html + nav_omit: true redirect_url: contribute-code.html targets: - en @@ -6181,6 +3177,7 @@ pages: - name: rippledへのコードの提供 html: contribute-code-to-rippled.html template: template-redirect.html + nav_omit: true redirect_url: contribute-code.html targets: - ja @@ -6188,6 +3185,7 @@ pages: - name: Contribute Code to ripple-lib html: contribute-code-to-ripple-lib.html template: template-redirect.html + nav_omit: true redirect_url: contribute-code.html targets: - en @@ -6195,6 +3193,7 @@ pages: - name: ripple-libへのコードの提供 html: contribute-code-to-ripple-lib.html template: template-redirect.html + nav_omit: true redirect_url: contribute-code.html targets: - ja @@ -6202,16 +3201,15 @@ pages: # Dev Tools -------------------------------------------------------------------- - md: dev-tools/dev-tools.md html: dev-tools.html - funnel: Build - doc_type: Dev Tools + parent: docs.html top_nav_level: 1 + blurb: Use these web-based tools to interact with the ledger and test your software. targets: - en - md: dev-tools/dev-tools.ja.md html: dev-tools.html - funnel: Build - doc_type: Dev Tools + parent: docs.html top_nav_level: 1 targets: - ja @@ -6219,34 +3217,32 @@ pages: - name: Dev Tools # Redirect page for old broken URL html: dev-tools-dev-tools.html template: template-redirect.html + nav_omit: true redirect_url: dev-tools.html targets: - en - ja - name: RPC Tool - funnel: Build - doc_type: Dev Tools html: xrp-ledger-rpc-tool.html + parent: dev-tools.html targets: - en - ja template: template-xrp-ledger-rpc-tool.html - name: WebSocket API Tool - funnel: Build - doc_type: Dev Tools - template: template-websocket-api-tool.html html: websocket-api-tool.html + parent: dev-tools.html + template: template-websocket-api-tool.html canonical_url: https://xrpl.org/websocket-api-tool.html targets: - en - ja - name: Data API v2 Tool - funnel: Build - doc_type: Dev Tools html: data-api-v2-tool.html + parent: dev-tools.html methods_js: js/apitool-methods-data_v2.js rest_host: https://data.ripple.com doc_page: data-api.html @@ -6257,19 +3253,18 @@ pages: template: template-rest-api-tool.html - name: ripple.txt Validator # Redirect from ripple.txt validator to toml - funnel: Build - doc_type: Dev Tools html: ripple-txt-validator.html + parent: dev-tools.html template: template-redirect.html + nav_omit: true redirect_url: xrp-ledger-toml-checker.html targets: - en - ja - name: xrp-ledger.toml Checker - funnel: Build - doc_type: Dev Tools html: xrp-ledger-toml-checker.html + parent: dev-tools.html embed_ripple_lib: true targets: - en @@ -6277,9 +3272,8 @@ pages: template: template-xrp-ledger-toml-checker.html - name: Domain Verification Checker - funnel: Build - doc_type: Dev Tools html: validator-domain-verifier.html + parent: dev-tools.html targets: - en - ja @@ -6287,8 +3281,7 @@ pages: - name: XRP Faucets html: xrp-testnet-faucet.html - funnel: Build - doc_type: Dev Tools + parent: dev-tools.html template: template-test-net.html targets: - en @@ -6296,44 +3289,61 @@ pages: - name: XRP Test Net Faucet # Redirect from old URL html: xrp-test-net-faucet.html - funnel: Build - doc_type: Dev Tools template: template-redirect.html + nav_omit: true redirect_url: xrp-testnet-faucet.html targets: - en - ja - name: Transaction Sender - funnel: Build - doc_type: Dev Tools html: tx-sender.html + parent: dev-tools.html embed_ripple_lib: true targets: - en - ja template: template-tx-sender.html +# Dev Blog --------------------------------------------------------------------- + + - name: Dev Blog + html: https://xrpl.org/blog/ + parent: docs.html + blurb: Get news about the latest changes to the XRP Ledger protocol and tools. + cta_text: Read the Blog + targets: + - en + + - name: 開発者ブログ + html: https://xrpl.org/blog/ + parent: docs.html + blurb: Get news about the latest changes to the XRP Ledger protocol and tools. + cta_text: ブログを読む + targets: + - ja + # "Contribute" pages ----------------------------------------------------------- - name: Contribute - funnel: Contribute html: contribute.html + parent: index.html template: template-contribute.html sidebar: disabled targets: - en - name: 貢献する - funnel: Contribute html: contribute.html + parent: index.html template: template-contribute.html sidebar: disabled targets: - ja - md: contributing/contribute-code.md - funnel: Contribute html: contribute-code.html + parent: contribute.html + top_nav_omit: true targets: - en - ja @@ -6342,6 +3352,7 @@ pages: - name: 404 Not Found html: 404.html template: template-404.html + nav_omit: true prefix: "/" targets: - en @@ -6351,6 +3362,7 @@ pages: - name: Sitemap html: sitemap.txt template: template-sitemap.txt + nav_omit: true targets: - en diff --git a/styles/_content.scss b/styles/_content.scss index b531d14916..972585d8dc 100644 --- a/styles/_content.scss +++ b/styles/_content.scss @@ -12,6 +12,17 @@ h3 a:hover, color: $primary; } +.curated-links a, +.children-display a, +a.card, +.xrpl-footer a { + color: $white; + + &:hover { + color: $primary; + } +} + /* Content text styling ----------------------------------------------------- */ .content { @@ -77,6 +88,10 @@ h3 a:hover, padding-left: 20px; } +.content .children-display > ul > li { + margin-top: 24px; +} + /* Tables ------------------------------- */ diff --git a/styles/_footer.scss b/styles/_footer.scss index 2ba5f3fa9f..88dda7cfbc 100644 --- a/styles/_footer.scss +++ b/styles/_footer.scss @@ -22,16 +22,30 @@ font-size: 1rem; } + ul { + padding-left: 0; + margin-bottom: 0; + } + li { font-size: 0.75rem; + list-style-type: none; + margin-left: 0; } .card-body { margin-top: -15px; } - .card-header h5 i { - margin-left: 0.2em; + .card-header { + background: none; + border-bottom: none; + border-top: none; + padding: 8px; + + h5 i { + margin-left: 0.2em; + } } .card-grid .card { @@ -46,6 +60,10 @@ } } + .curated-links li, .level-1 { + margin-top: 12px; + } + .absolute_bottom_footer span { margin-right: 25px; font-size: 0.75rem; diff --git a/styles/_landings.scss b/styles/_landings.scss index b60db13a56..b054a468fe 100644 --- a/styles/_landings.scss +++ b/styles/_landings.scss @@ -1,209 +1,184 @@ - -.landing .curated-links a, -.landing .children-display a, -.landing a.card, -.xrpl-footer a { - color: $white; - - &:hover { - color: $primary; - } -} - - -.card-grid .section-hero.card { - padding-left: 0; -} - -.container-fluid.section-hero { - padding: 48px 0; -} - -.content .children-display li a { - /* Category landing pages */ - font-weight: 700; - font-size: 1.25rem; - text-decoration: none; -} - -.content .children-display li a:hover { - text-decoration: underline; -} - - -/* Common list modules (children, curated links) ---------------------------- */ -.curated-links ul, -.curated-links ol, -.children-display ul { - padding-left: 0; - margin-bottom: 0; -} - -.card .curated-links a:hover, -.card .children-display a:hover { - text-decoration: none; -} - -.level-1, -.curated-links ul li { - list-style-type: disc; -} -.level-1, -.curated-links li { - margin-top: 12px; - margin-left: 16px; -} - -.landing .level-1, -.landing .level-2, -.landing .curated-links li { - margin-top: 0; -} - -.landing .card .level-1 a, -.landing .card .curated-links li a { - padding: 8px; - display: block; - margin: 0 -8px 0 -8px; -} - -.landing .card .level-2 { - position: relative; -} -.landing .card .level-2 a { - padding: 8px 8px 8px 28px; - display: block; - margin: 0 -8px 0 -8px; -} - -.landing .card .blurb + .children-display, -.landing .card .blurb + .curated-links { - margin-top: 1rem; -} - -.section-hero .blurb { - font-size: 1.2em; - line-height: 1.71em; -} - -.level-2 { - list-style-type: circle; - margin-left: 30px; -} -.level-3 { - list-style-type: square; - margin-left: 45px; -} -.level-4 { - margin-left: 60px; -} -.level-5 { - margin-left: 75px; - list-style-type: circle; -} -.level-6 { - /* Probably not used */ - margin-left: 90px; - list-style-type: square; -} - -@include media-breakpoint-down(md) { - .landing .card { - padding-left: 0px; - } -} - - /* Landing Pages ------------------------------------------------------------ */ +.landing { -.landing .display-4 { - margin-bottom: 1.5rem; -} + .container-fluid.section-hero { + padding: 48px 0; + } -#test-net-servers h3 { - font-size: 1.4rem; - font-weight: 700; -} + .content .children-display li a { + /* Category landing pages */ + font-weight: 700; + font-size: 1.25rem; + text-decoration: none; + } -.card-header h3.card-title { - margin-bottom: 0; -} - -#test-net-servers pre { - overflow-x: auto; -} - -.landing .card li, -.xrpl-footer .card li { - list-style-type: none; - margin-left: 0; -} - -.landing section:first-of-type { - padding-top: 0; - border-top-width: 0; -} - -.card-grid .card-body { - padding: 8px; - padding-bottom: 24px; -} - -.landing .card-header, -.landing .card-footer, -.xrpl-footer .card-header { - background: none; - border-bottom: none; - border-top: none; -} - -.landing .card-header, -.xrpl-footer .card-header { - padding: 8px; -} - -.landing .card-footer { - padding: 8px; -} - -.landing .card-body > p { - padding: 0; - margin-bottom: 0; -} + .content .children-display li a:hover { + text-decoration: underline; + } -#main_content_wrapper { - border-bottom: none; -} + /* Common list modules (children, curated links) -------------------------- */ -.marketing-wrapper { - margin-top: 10rem; - margin-bottom: 6rem; - @include media-breakpoint-down(sm) { - margin-top: 6rem; + .level-1, + .level-2{ + margin-top: 0; + } + + .curated-links ul, + .curated-links ol, + .children-display ul { + padding-left: 0; + margin-bottom: 0; + } + + .card .curated-links a:hover, + .card .children-display a:hover { + text-decoration: none; + } + + .card .level-1 a, + .card .curated-links li a { + padding: 8px; + display: block; + margin: 0 -8px 0 -8px; + } + + .card .level-2 { + position: relative; + } + .card .level-2 a { + padding: 8px 8px 8px 28px; + display: block; + margin: 0 -8px 0 -8px; + } + + .card .blurb + .children-display, + .card .blurb + .curated-links { + margin-top: 1rem; + } + + .section-hero .blurb { + font-size: 1.2em; + line-height: 1.71em; + } + + .doc-index { // "All Pages" listings + .level-1 { + list-style-type: disc; + margin-left: 1rem; + } + .level-2 { + list-style-type: circle; + margin-left: 2rem; + } + .level-3 { + list-style-type: square; + margin-left: 3rem; + } + .level-4 { + list-style-type: disc; + margin-left: 4rem; + } + .level-5 { + margin-left: 5rem; + list-style-type: circle; + } + .level-6 { + margin-left: 6rem; + list-style-type: square; + } + } + + + /* Misc. ------------------------------------------------------------------ */ + + @include media-breakpoint-down(md) { + .card { + padding-left: 0px; + } + } + + .display-4 { + margin-bottom: 1.5rem; + } + + #test-net-servers h3 { + font-size: 1.4rem; + font-weight: 700; + } + + .card-header h3.card-title { + margin-bottom: 0; + } + + #test-net-servers pre { + overflow-x: auto; + } + + .card li { + list-style-type: none; + margin-left: 0; + } + + section:first-of-type { + padding-top: 0; + border-top-width: 0; + } + + .card-header, + .card-footer { + background: none; + border-bottom: none; + border-top: none; + } + + .card-header { + padding: 8px; + } + + .card-footer { + padding: 8px; + } + + .card-body > p { + padding: 0; + margin-bottom: 0; + } + + + #main_content_wrapper { + border-bottom: none; + } + + .marketing-wrapper { + margin-top: 10rem; + margin-bottom: 6rem; + @include media-breakpoint-down(sm) { + margin-top: 6rem; + } + } + + + .card .card-img-top { + width: 60px; + height: 60px; + margin-left: 0; + margin-right: auto; + } + .image-icon { + width: 60px; + height: 60px; + margin-bottom: 16px; + } + + /* Full-link cards */ + a.card { + border: 1px solid transparent; + } + a.card:hover { + text-decoration: none; + } + a.card:hover h3 { + text-decoration: underline; } } - - -.landing .card .card-img-top { - width: 60px; - height: 60px; - margin-left: 0; - margin-right: auto; -} -.image-icon { - width: 60px; - height: 60px; - margin-bottom: 16px; -} - -/* Full-link cards */ -.landing a.card { - border: 1px solid transparent; -} -.landing a.card:hover { - text-decoration: none; -} -.landing a.card:hover h3 { - text-decoration: underline; -} diff --git a/styles/_layout.scss b/styles/_layout.scss index bc4c0357c2..f8a8739956 100644 --- a/styles/_layout.scss +++ b/styles/_layout.scss @@ -1,3 +1,7 @@ +body { + position: relative; // Makes scrollspy work better +} + section { position: relative; } @@ -156,7 +160,17 @@ section { @include media-breakpoint-down(md) { padding: 20px; } + + .card-body { + padding: 8px; + padding-bottom: 24px; + } } + + &.section-hero { + padding-left: 0; + } + } /* Grid Box Vertical numbers ------------------------------------------------ */ diff --git a/styles/_side-nav.scss b/styles/_side-nav.scss index cee2ecc8eb..a1d0ec906b 100644 --- a/styles/_side-nav.scss +++ b/styles/_side-nav.scss @@ -1,4 +1,4 @@ -/* Left/right nav color scheme ------------------------------- */ +/* Left/right nav fonts & colors scheme ------------------------------------- */ aside li a { color: $white; text-decoration: none; @@ -19,257 +19,171 @@ aside .active > a:hover { color: $primary; font-weight: 700; } -aside a.active-parent { - color: $white; +aside a.active-parent, +aside .active-parent > a { font-weight: 700; } -.sidebar_pagelist { - border-left: 1px solid $white; -} -.sidebar_pagelist a, -.command-list li a, -.page-toc li a { - display: block; - margin-top: 5px; - margin-left: -17px; - padding: 4px 15px 4px 35px; - text-indent: -20px; - font-size: 0.9rem; -} -.sidebar_pagelist a:hover { - padding-left: 34px; - border-left: 1px solid $primary; -} -.sidebar_pagelist .active, -.sidebar_pagelist .active:hover { - padding-left: 33px; - border-left: 2px solid $primary; -} -.sidebar_pagelist .subpage { - margin-left: 0; - margin-top: 0; - padding-left: 35px; - border-left: 1px solid $white; -} -.sidebar_pagelist .subpage:hover { - padding-left: 35px; - border-left: 1px solid $primary; -} -.sidebar_pagelist .active.subpage, -.sidebar_pagelist .active.subpage:hover { - padding-left: 33px; - border-left: 2px solid $primary; -} -.sidebar_pagelist li a .fa { - display: inline; -} - -.sidenav_cat_toggler { - background-color: $white; -} -.sidenav_cat_toggler:hover { - background-color: $primary; -} - -#page-toc-wrapper .card-body, -.command-list { - border-left: 1px solid $white; -} - -.sidenav_parent a { - color: $white; - display: block; - font-size: 1.1rem; - font-weight: 700; - padding: 15px 16px 15px 10px; -} - -.page-toc .level-1 a { - color: $white; -} - -.page-toc .level-3 { - padding-left: 16px; - border-left: 1px solid $white; - margin-bottom: 0; - padding-bottom: 5px; -} - -.page-toc .level-3 a { - margin-top: 0; - padding-bottom: 5px; -} - -.command-list li a:hover, -.page-toc li a:hover { - text-decoration: none; - border-left: 1px solid $primary; - padding-left: 34px; -} -.command-list .active a { - border-left: 2px solid $primary; - padding-left: 33px; -} - -.right-sidebar { - padding: 44px 0 24px 48px; -} - -/* Left navigation ---------------------------------------------------------- */ - -.sidebar { - padding: 44px 24px 48px 0; -} - -.sidebar_pagelist { - margin-bottom: 12px; - margin-left: 24px; - padding-left: 16px; - list-style-type: none; -} - -#sidenav a, -.sidenav_parent a { - text-decoration: none; - line-height: 24px; -} -#sidenav a.active-parent { - font-weight: 700; -} -#sidenav a:hover, -.sidenav_parent a:hover { - text-decoration: none; -} - -#sidenav .card + .card { - margin: 0; -} - -#sidenav .card { - border-width: 0; -} - -#sidenav .card-body { - padding: 0; - padding-left: 15px; -} - -#sidenav .card-body-single { - margin-left: -25px; -} - -#sidenav .collapse { - padding-bottom: 0; -} - -#sidenav .card-header { - padding: 0; - background-color: transparent; - border-bottom: 0; -} - -#sidenav .card { - padding: 0; - border-radius: 0; -} - -#sidenav .card:only-child { - border-top: 0; - background: none; -} - -#sidenav .card-header h5 { - margin-bottom: 0; - text-transform: none; - font-size: 1.05rem; -} - -#sidenav .card-header h5 .sidenav_cat_title { - display: block; - padding: 11px 10px 11px 40px; -} - -#sidenav .card-header .sidenav_cat_toggler { - position: absolute; - left: 0; - padding: 10px 12px 12px 12px; - line-height: 0; - - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - transition-duration: 0.3s; -} - -#sidenav .card-header .sidenav_cat_toggler { - width: 24px; - height: 24px; - display: block; - -webkit-mask-image: url(../img/icon-arrow.svg); - mask-image: url(../img/icon-arrow.svg); - -webkit-mask-position: center; - mask-position: center; - -webkit-mask-size: 24px 24px; - mask-size: 24px 24px; - -webkit-mask-repeat: no-repeat; - mask-repeat: no-repeat; - border: 12px solid transparent; -} - -#sidenav .card-header .sidenav_cat_toggler.collapsed { - -webkit-transform: rotate(0deg); - -ms-transform: rotate(0deg); - transform: rotate(0deg); - transition-duration: 0.3s; -} - -/* Right navigation --------------------------------------------------------- */ - -#page-toc-wrapper .card { - position: sticky; - max-height: 85vh; - top: 48px; - overflow: auto; - padding: 44px 0 48px 24px; - border: none; -} -.command-list { - padding: 16px; -} - -#page-toc-wrapper .card-header { - border-bottom: none; - font-weight: bold; - font-size: 14px; - padding: 10px 0; -} - -#page-toc-wrapper .card-header h4 { - line-height: 20px; - font-size: 1.2em; - padding: 0; - margin: 0; -} - -#page-toc-wrapper .card-body { - padding: 0 0 0 16px; - list-style-type: none; -} - -.page-toc li, -.command-list li { - list-style-type: none; - margin-bottom: 8px; - margin-left: 0; -} - .page-toc .level-1 a, .command-list .separator { font-weight: 700; font-family: "Space Mono", monospace; + color: $white; } -.page-toc .level-2, -.command-list .method { - margin-left: 0; + +/* Left navigation -----------------------------------------------------------*/ + +.nav-toggler { + position: absolute; + @include caret(down); + width: 1.75em; + height: 1.75em; + line-height: 0; + display: grid; + justify-content: center; + align-content: center; + + &::after { + transition-duration: 0.3s; + } + &.collapsed::after { + transform: rotate(-90deg); + } +} + +.dactyl-tree-nav { + padding: 44px 24px 48px 0; + position: relative; + + nav { + margin-left: 1rem; + padding-left: 0; + border-left: 1px solid $white; + + .nav-link:hover, + .nav-link:active { + border-left: 1px solid $primary; + margin-left: -1px; + } + + .active > .nav-link, { + border-left: 2px solid $primary; + margin-left: -1px; + padding-left: calc(1rem - 1px); + } + } + + .nav-item { + position: relative; + + .nav-link { + padding: 0.25rem 1rem; + font-size: 0.9rem; + } + &.nav-parent .nav-link { + padding-left: 0; + font-size: 1.125rem; + } + + .nav-toggler + .nav-link { + padding-left: 2rem; + } + } + + > .nav-item { + padding: .5rem 0; + font-size: 1.125rem; + + > .nav-link { + font-weight: bold; + } + } + + .collapsing.nav { + // Fix for weird folding behavior in collapse animation. + flex-wrap: unset; + } +} + + +/* Right navigation --------------------------------------------------------- */ + +.right-sidebar { + padding: 44px 0 24px 48px; + + .toc-header { + font-weight: bold; + font-size: 14px; + padding: 1rem 0; + + h4 { + line-height: 20px; + font-size: 1.2em; + padding: 0; + margin: 0; + } + } +} + +#page-toc-wrapper { + position: sticky; + max-height: 85vh; + top: 48px; + overflow: auto; + padding: 0; + border: none; + + .card-body { + padding: 0; + list-style-type: none; + } +} + +.page-toc, +.command-list { + padding-left: 0; + border-left: 1px solid $white; + + li { + list-style-type: none; + padding: 0; + + &.separator { + padding: .25rem 1rem; + } + + a { + display: block; + margin-top: 5px; + padding: .25rem 1rem; + font-size: 0.9rem; + + &:hover, + .active { + text-decoration: none; + border-left: 1px solid $primary; + margin-left: -1px; + } + } + + &.active a, + &.active a:hover { + border-left: 2px solid $primary; + padding-left: calc(1rem - 1px); + margin-left: -1px; + } + } + + .level-3 { + margin-left: 16px; + border-left: 1px solid $white; + margin-bottom: 0; + padding-bottom: 5px; + + a { + margin-top: 0; + padding-bottom: 5px; + } + } + } diff --git a/styles/_status-labels.scss b/styles/_status-labels.scss index 03520df6f7..d2ff0ca5f0 100644 --- a/styles/_status-labels.scss +++ b/styles/_status-labels.scss @@ -10,3 +10,7 @@ /* flask icon for "not yet enabled" features */ color: $warning; } +.status.removed { + /* trash icon for removed features */ + color: $danger; +} diff --git a/styles/package.json b/styles/package.json index 10c7d09d08..f0581484ae 100644 --- a/styles/package.json +++ b/styles/package.json @@ -4,7 +4,8 @@ "node-sass": "^4.14.1" }, "scripts": { - "build-css": "node-sass --include-path scss xrpl.scss ../assets/css/devportal2020.css --output-style compressed --source-map true" + "build-css": "node-sass --include-path scss xrpl.scss ../assets/css/devportal2020.css --output-style compressed", + "build-css-out": "node-sass --include-path scss xrpl.scss ../out/assets/css/devportal2020.css --output-style compressed --source-map true" }, "dependencies": { "sass": "^1.26.10" diff --git a/styles/xrpl.scss b/styles/xrpl.scss index 84fc7e592d..18a29c3bb9 100644 --- a/styles/xrpl.scss +++ b/styles/xrpl.scss @@ -12,6 +12,7 @@ $border-radius: 0; $border-radius-lg: 8px; $border-radius-sm: 4px; $dropdown-border-width: 1px; +$caret-width: .4em; $input-btn-padding-y: 1rem; $input-btn-padding-x: 1.5rem; diff --git a/styles/yarn-error.log b/styles/yarn-error.log deleted file mode 100644 index 41e5deb04c..0000000000 --- a/styles/yarn-error.log +++ /dev/null @@ -1,1325 +0,0 @@ -Arguments: - /usr/local/bin/node /usr/local/Cellar/yarn/1.22.0/libexec/bin/yarn.js add sassc - -PATH: - /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin - -Yarn version: - 1.22.0 - -Node version: - 10.15.3 - -Platform: - darwin x64 - -Trace: - Error: https://registry.yarnpkg.com/sassc: Not found - at Request.params.callback [as _callback] (/usr/local/Cellar/yarn/1.22.0/libexec/lib/cli.js:66975:18) - at Request.self.callback (/usr/local/Cellar/yarn/1.22.0/libexec/lib/cli.js:140727:22) - at Request.emit (events.js:189:13) - at Request. (/usr/local/Cellar/yarn/1.22.0/libexec/lib/cli.js:141699:10) - at Request.emit (events.js:189:13) - at IncomingMessage. (/usr/local/Cellar/yarn/1.22.0/libexec/lib/cli.js:141621:12) - at Object.onceWrapper (events.js:277:13) - at IncomingMessage.emit (events.js:194:15) - at endReadableNT (_stream_readable.js:1125:12) - at process._tickCallback (internal/process/next_tick.js:63:19) - -npm manifest: - { - "devDependencies": { - "bootstrap": "^4.5.0", - "node-sass": "^4.14.1" - }, - "scripts": { - "build-css": "node-sass --include-path scss xrpl.scss ../assets/css/devportal.css --output-style compressed" - } - } - -yarn manifest: - No manifest - -Lockfile: - # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. - # yarn lockfile v1 - - - abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - - ajv@^6.5.5: - version "6.12.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.3.tgz#18c5af38a111ddeb4f2697bd78d68abc1cabd706" - integrity sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - - amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= - - ansi-regex@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= - - ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= - - ansi-regex@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" - integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - - ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - - ansi-styles@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - - aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - - are-we-there-yet@~1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" - integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - - array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - - asn1@~0.2.3: - version "0.2.4" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - dependencies: - safer-buffer "~2.1.0" - - assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= - - async-foreach@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" - integrity sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= - - asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= - - aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= - - aws4@^1.8.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" - integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== - - balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= - - bcrypt-pbkdf@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= - dependencies: - tweetnacl "^0.14.3" - - block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= - dependencies: - inherits "~2.0.0" - - bootstrap@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.5.0.tgz#97d9dbcb5a8972f8722c9962483543b907d9b9ec" - integrity sha512-Z93QoXvodoVslA+PWNdk23Hze4RBYIkpb5h8I2HY2Tu2h7A0LpAgLcyrhrSUyo2/Oxm2l1fRZPs1e5hnxnliXA== - - brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - - camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - - camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - - camelcase@^5.0.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" - integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - - caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= - - chalk@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - - cliui@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5" - integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - dependencies: - string-width "^3.1.0" - strip-ansi "^5.2.0" - wrap-ansi "^5.1.0" - - code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= - - color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - - color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - - combined-stream@^1.0.6, combined-stream@~1.0.6: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - - concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= - - console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= - - core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= - - cross-spawn@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" - integrity sha1-ElYDfsufDF9549bvE14wdwGEuYI= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - - currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - - dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= - dependencies: - assert-plus "^1.0.0" - - decamelize@^1.1.2, decamelize@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= - - delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= - - delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= - - ecc-jsbn@~0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - dependencies: - jsbn "~0.1.0" - safer-buffer "^2.1.0" - - emoji-regex@^7.0.1: - version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" - integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - - error-ex@^1.2.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - - escape-string-regexp@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= - - extend@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - - extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - - extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= - - fast-deep-equal@^3.1.1: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - - fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - - find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - - find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - - forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= - - form-data@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.6" - mime-types "^2.1.12" - - fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= - - fstream@^1.0.0, fstream@^1.0.12: - version "1.0.12" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" - integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - - gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - - gaze@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.3.tgz#c441733e13b927ac8c0ff0b4c3b033f28812924a" - integrity sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - dependencies: - globule "^1.0.0" - - get-caller-file@^2.0.1: - version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" - integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - - get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - - getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - dependencies: - assert-plus "^1.0.0" - - glob@^7.0.0, glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: - version "7.1.6" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - - globule@^1.0.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/globule/-/globule-1.3.2.tgz#d8bdd9e9e4eef8f96e245999a5dee7eb5d8529c4" - integrity sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== - dependencies: - glob "~7.1.1" - lodash "~4.17.10" - minimatch "~3.0.2" - - graceful-fs@^4.1.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - - har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= - - har-validator@~5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" - integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== - dependencies: - ajv "^6.5.5" - har-schema "^2.0.0" - - has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - - has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= - - hosted-git-info@^2.1.4: - version "2.8.8" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" - integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== - - http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - - in-publish@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.1.tgz#948b1a535c8030561cea522f73f78f4be357e00c" - integrity sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ== - - indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - - inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= - dependencies: - once "^1.3.0" - wrappy "1" - - inherits@2, inherits@~2.0.0, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - - is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= - - is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - - is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= - dependencies: - number-is-nan "^1.0.0" - - is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= - - is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= - - is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= - - isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= - - isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= - - isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= - - js-base64@^2.1.8: - version "2.6.2" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.2.tgz#cf9301bc5cc756892a9a6c8d7138322e5944fb0d" - integrity sha512-1hgLrLIrmCgZG+ID3VoLNLOSwjGnoZa8tyrUdEteMeIzsT6PH7PMLyUvbDwzNE56P3PNxyvuIOx4Uh2E5rzQIw== - - jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= - - json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - - json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= - - json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= - - jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - - load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - - locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - - lodash@^4.0.0, lodash@^4.17.15, lodash@~4.17.10: - version "4.17.19" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== - - loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - - lru-cache@^4.0.1: - version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" - integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - - map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= - - meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - - mime-db@1.44.0: - version "1.44.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== - - mime-types@^2.1.12, mime-types@~2.1.19: - version "2.1.27" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== - dependencies: - mime-db "1.44.0" - - minimatch@^3.0.4, minimatch@~3.0.2: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - - minimist@^1.1.3, minimist@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" - integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - - "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: - version "0.5.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" - integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - dependencies: - minimist "^1.2.5" - - nan@^2.13.2: - version "2.14.1" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01" - integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw== - - node-gyp@^3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c" - integrity sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA== - dependencies: - fstream "^1.0.0" - glob "^7.0.3" - graceful-fs "^4.1.2" - mkdirp "^0.5.0" - nopt "2 || 3" - npmlog "0 || 1 || 2 || 3 || 4" - osenv "0" - request "^2.87.0" - rimraf "2" - semver "~5.3.0" - tar "^2.0.0" - which "1" - - node-sass@^4.14.1: - version "4.14.1" - resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.14.1.tgz#99c87ec2efb7047ed638fb4c9db7f3a42e2217b5" - integrity sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g== - dependencies: - async-foreach "^0.1.3" - chalk "^1.1.1" - cross-spawn "^3.0.0" - gaze "^1.0.0" - get-stdin "^4.0.1" - glob "^7.0.3" - in-publish "^2.0.0" - lodash "^4.17.15" - meow "^3.7.0" - mkdirp "^0.5.1" - nan "^2.13.2" - node-gyp "^3.8.0" - npmlog "^4.0.0" - request "^2.88.0" - sass-graph "2.2.5" - stdout-stream "^1.4.0" - "true-case-path" "^1.0.2" - - "nopt@2 || 3": - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - - normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" - integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - dependencies: - hosted-git-info "^2.1.4" - resolve "^1.10.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - - "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - - number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= - - oauth-sign@~0.9.0: - version "0.9.0" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - - object-assign@^4.0.1, object-assign@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= - - once@^1.3.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= - dependencies: - wrappy "1" - - os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= - - os-tmpdir@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= - - osenv@0: - version "0.1.5" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - - p-limit@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - - p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - - p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - - parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= - dependencies: - error-ex "^1.2.0" - - path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - - path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - - path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - - path-parse@^1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== - - path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - - performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= - - pify@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= - - pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= - dependencies: - pinkie "^2.0.0" - - pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= - - process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - - pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - - psl@^1.1.28: - version "1.8.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - - punycode@^2.1.0, punycode@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - - qs@~6.5.2: - version "6.5.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - - read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - - read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - - readable-stream@^2.0.1, readable-stream@^2.0.6: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - - redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - - repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - - request@^2.87.0, request@^2.88.0: - version "2.88.2" - resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.8.0" - caseless "~0.12.0" - combined-stream "~1.0.6" - extend "~3.0.2" - forever-agent "~0.6.1" - form-data "~2.3.2" - har-validator "~5.1.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.19" - oauth-sign "~0.9.0" - performance-now "^2.1.0" - qs "~6.5.2" - safe-buffer "^5.1.2" - tough-cookie "~2.5.0" - tunnel-agent "^0.6.0" - uuid "^3.3.2" - - require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= - - require-main-filename@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" - integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - - resolve@^1.10.0: - version "1.17.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" - integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - dependencies: - path-parse "^1.0.6" - - rimraf@2: - version "2.7.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - - safe-buffer@^5.0.1, safe-buffer@^5.1.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - - safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - - safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - - sass-graph@2.2.5: - version "2.2.5" - resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.5.tgz#a981c87446b8319d96dce0671e487879bd24c2e8" - integrity sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== - dependencies: - glob "^7.0.0" - lodash "^4.0.0" - scss-tokenizer "^0.2.3" - yargs "^13.3.2" - - scss-tokenizer@^0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" - integrity sha1-jrBtualyMzOCTT9VMGQRSYR85dE= - dependencies: - js-base64 "^2.1.8" - source-map "^0.4.2" - - "semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - - semver@~5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" - integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= - - set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= - - signal-exit@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - - source-map@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - integrity sha1-66T12pwNyZneaAMti092FzZSA2s= - dependencies: - amdefine ">=0.0.4" - - spdx-correct@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" - integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - dependencies: - spdx-expression-parse "^3.0.0" - spdx-license-ids "^3.0.0" - - spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - - spdx-expression-parse@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" - integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - dependencies: - spdx-exceptions "^2.1.0" - spdx-license-ids "^3.0.0" - - spdx-license-ids@^3.0.0: - version "3.0.5" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" - integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== - - sshpk@^1.7.0: - version "1.16.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - bcrypt-pbkdf "^1.0.0" - dashdash "^1.12.0" - ecc-jsbn "~0.1.1" - getpass "^0.1.1" - jsbn "~0.1.0" - safer-buffer "^2.0.2" - tweetnacl "~0.14.0" - - stdout-stream@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.1.tgz#5ac174cdd5cd726104aa0c0b2bd83815d8d535de" - integrity sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - dependencies: - readable-stream "^2.0.1" - - string-width@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - - "string-width@^1.0.2 || 2": - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - - string-width@^3.0.0, string-width@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" - integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - dependencies: - emoji-regex "^7.0.1" - is-fullwidth-code-point "^2.0.0" - strip-ansi "^5.1.0" - - string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - - strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= - dependencies: - ansi-regex "^2.0.0" - - strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= - dependencies: - ansi-regex "^3.0.0" - - strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" - integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - dependencies: - ansi-regex "^4.1.0" - - strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - - strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - - supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - - tar@^2.0.0: - version "2.2.2" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" - integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== - dependencies: - block-stream "*" - fstream "^1.0.12" - inherits "2" - - tough-cookie@~2.5.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" - integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - dependencies: - psl "^1.1.28" - punycode "^2.1.1" - - trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - - "true-case-path@^1.0.2": - version "1.0.3" - resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" - integrity sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - dependencies: - glob "^7.1.2" - - tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= - dependencies: - safe-buffer "^5.0.1" - - tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= - - uri-js@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== - dependencies: - punycode "^2.1.0" - - util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - - uuid@^3.3.2: - version "3.4.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - - validate-npm-package-license@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" - integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - dependencies: - spdx-correct "^3.0.0" - spdx-expression-parse "^3.0.0" - - verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - - which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - - which@1, which@^1.2.9: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - - wide-align@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" - integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - dependencies: - string-width "^1.0.2 || 2" - - wrap-ansi@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09" - integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - dependencies: - ansi-styles "^3.2.0" - string-width "^3.0.0" - strip-ansi "^5.0.0" - - wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= - - y18n@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" - integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== - - yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= - - yargs-parser@^13.1.2: - version "13.1.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" - integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - - yargs@^13.3.2: - version "13.3.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd" - integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - dependencies: - cliui "^5.0.0" - find-up "^3.0.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^3.0.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^13.1.2" diff --git a/tool/INTERACTIVE_TUTORIALS_README.md b/tool/INTERACTIVE_TUTORIALS_README.md index 31e655a892..dd9862f011 100644 --- a/tool/INTERACTIVE_TUTORIALS_README.md +++ b/tool/INTERACTIVE_TUTORIALS_README.md @@ -25,9 +25,7 @@ An interactive tutorial is a page, so you add it to the `dactyl-config.yml` page 1. Set page properties, either in the config file or the page's frontmatter. The `interactive_steps` Dactyl filter gives you access to the functions you use to demarcate the interactive bits in your markdown file. The `include_code` filter is optional, but can be useful for pulling code samples out of another file. Most of the time, you'll also want to include ripple-lib and its dependencies as well; you can have the templates handle that for you by setting the field `embed_ripple_lib: true`. For example: html: use-tickets.html - funnel: Build - doc_type: Tutorials - category: Manage Account Settings + parent: manage-account-settings.html blurb: Use Tickets to send a transaction outside of normal Sequence order. embed_ripple_lib: true filters: diff --git a/tool/filter_status_badges.py b/tool/filter_status_badges.py index 8406822655..3b9e424d3e 100644 --- a/tool/filter_status_badges.py +++ b/tool/filter_status_badges.py @@ -13,6 +13,7 @@ import os.path STATUSES = { ":not_enabled:": "template-status_not_enabled.html", ":enabled:": "template-status_enabled.html", + ":removed:": "template-status_removed.html", } diff --git a/tool/template-404.html b/tool/template-404.html index 0ffcfef65b..bf53914c19 100644 --- a/tool/template-404.html +++ b/tool/template-404.html @@ -16,9 +16,3 @@ {% endblock %} - -{% block left_sidebar %} - {% set use_page = pages|selectattr("html", 'defined_and_equalto', "docs.html")|first %} - {% set link_prefix = "/" %}{# Links need to be absolute so they work no matter what URL the 404 page is served from #} - {% include "template-sidebar_nav.html" %} -{% endblock %} diff --git a/tool/template-base.html b/tool/template-base.html index 152f12bfa2..34996638a2 100644 --- a/tool/template-base.html +++ b/tool/template-base.html @@ -24,13 +24,13 @@ - - - - + + + + - + @@ -77,7 +77,7 @@ - +