Project import generated by Copybara.
GitOrigin-RevId: 63746295f1a5ab5a619056791995793d65529e62
diff --git a/node_modules/material-design-lite/dist/components/grid/demo.html b/node_modules/material-design-lite/dist/components/grid/demo.html
new file mode 100644
index 0000000..8f4fe8d
--- /dev/null
+++ b/node_modules/material-design-lite/dist/components/grid/demo.html
@@ -0,0 +1,87 @@
+<!doctype html>
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="description" content="A front-end template that helps you build fast, modern mobile web apps.">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <title>grid test</title>
+
+ <!-- Fonts -->
+ <link href='https://fonts.googleapis.com/css?family=Roboto:regular,bold,italic,thin,light,bolditalic,black,medium&lang=en' rel='stylesheet' type='text/css'>
+ <link href="https://fonts.googleapis.com/icon?family=Material+Icons"
+ rel="stylesheet">
+
+ <!-- Page styles -->
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/prism/0.0.1/prism.min.css">
+ <link rel="stylesheet" href="../../material.min.css">
+ <link rel="stylesheet" href="../../components/demos.css">
+ <script src="../../material.min.js"></script>
+
+
+ <style>
+
+ </style>
+
+ </head>
+ <body>
+
+ <div style="padding-top: 24px;">
+
+
+<style>
+.demo-grid .mdl-cell {
+ box-sizing: border-box;
+ background-color: #BDBDBD;
+ height: 200px;
+ padding-left: 8px;
+ padding-top: 4px;
+ color: white;
+}
+.demo-grid .mdl-grid:first-of-type .mdl-cell {
+ height: 50px;
+}
+</style>
+
+{% include "grid.html" %}
+
+<div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+ <div class="mdl-cell mdl-cell--1-col">1</div>
+</div>
+<div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--4-col">4</div>
+ <div class="mdl-cell mdl-cell--4-col">4</div>
+ <div class="mdl-cell mdl-cell--4-col">4</div>
+</div>
+<div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--6-col">6</div>
+ <div class="mdl-cell mdl-cell--4-col">4</div>
+ <div class="mdl-cell mdl-cell--2-col">2</div>
+</div>
+<div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--6-col mdl-cell--8-col-tablet">6 (8 tablet)</div>
+ <div class="mdl-cell mdl-cell--4-col mdl-cell--6-col-tablet">4 (6 tablet)</div>
+ <div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">2 (4 phone)</div>
+</div>
+
+
+ </div>
+ <!-- Built with love using Material Design Lite -->
+
+
+ <script>
+
+ </script>
+ </body>
+</html>
diff --git a/node_modules/material-design-lite/dist/components/grid/index.html b/node_modules/material-design-lite/dist/components/grid/index.html
new file mode 100644
index 0000000..8a6e1e7
--- /dev/null
+++ b/node_modules/material-design-lite/dist/components/grid/index.html
@@ -0,0 +1,199 @@
+
+
+
+<h2 id="introduction">Introduction</h2>
+<p>The Material Design Lite (MDL) <strong>grid</strong> component is a simplified method for laying out content for multiple screen sizes. It reduces the usual coding burden required to correctly display blocks of content in a variety of display conditions.</p>
+<p>The MDL grid is defined and enclosed by a container element. A grid has 12 columns in the desktop screen size, 8 in the tablet size, and 4 in the phone size, each size having predefined margins and gutters. Cells are laid out sequentially in a row, in the order they are defined, with some exceptions:</p>
+<ul>
+<li>If a cell doesn't fit in the row in one of the screen sizes, it flows into the following line.</li>
+<li>If a cell has a specified column size equal to or larger than the number of columns for the current screen size, it takes up the entirety of its row.</li>
+</ul>
+<p>You can set a maximum grid width, after which the grid stays centered with padding on either side, by setting its <code>max-width</code> CSS property.</p>
+<p>Grids are a fairly new and non-standardized feature in most user interfaces, and provide users with a way to view content in an organized manner that might otherwise be difficult to understand or retain. Their design and use is an important factor in the overall user experience.</p>
+<h3 id="to-include-an-mdl-grid-component-">To include an MDL <strong>grid</strong> component:</h3>
+<p> 1. Code a <code><div></code> element; this is the "outer" container, intended to hold all of the grid's cells. Style the div as desired (colors, font size, etc.).</p>
+<pre><code class="lang-html"><div>
+</div>
+</code></pre>
+<p> 2. Add the <code>mdl-grid</code> MDL class to the div using the <code>class</code> attribute.</p>
+<pre><code><div class="mdl-grid">
+</div>
+</code></pre><p> 3. For each cell, code one "inner" div, including the text to be displayed.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div>Content</div>
+ <div>goes</div>
+ <div>here</div>
+</div>
+</code></pre>
+<p> 4. Add the <code>mdl-cell</code> class and an <code>mdl-cell--COLUMN-col</code> class, where COLUMN specifies the column size for the cell, to the "inner" divs using the <code>class</code> attribute.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--4-col">Content</div>
+ <div class="mdl-cell mdl-cell--4-col">goes</div>
+ <div class="mdl-cell mdl-cell--4-col">here</div>
+</div>
+</code></pre>
+<p> 5. Optionally add an <code>mdl-cell--COLUMN-col-DEVICE</code> class, where COLUMN specifies the column size for the cell on a specific device, and DEVICE specifies the device type.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--4-col mdl-cell--8-col-tablet">Content</div>
+ <div class="mdl-cell mdl-cell--4-col mdl-cell--8-col-tablet">goes</div>
+ <div class="mdl-cell mdl-cell--4-col mdl-cell--8-col-tablet">here</div>
+</div>
+</code></pre>
+<p>The grid component is ready for use.</p>
+<h4 id="examples">Examples</h4>
+<p>A grid with five cells of column size 1.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--1-col">CS 1</div>
+ <div class="mdl-cell mdl-cell--1-col">CS 1</div>
+ <div class="mdl-cell mdl-cell--1-col">CS 1</div>
+ <div class="mdl-cell mdl-cell--1-col">CS 1</div>
+ <div class="mdl-cell mdl-cell--1-col">CS 1</div>
+</div>
+</code></pre>
+<p>A grid with three cells, one of column size 6, one of column size 4, and one of column size 2.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--6-col">CS 6</div>
+ <div class="mdl-cell mdl-cell--4-col">CS 4</div>
+ <div class="mdl-cell mdl-cell--2-col">CS 2</div>
+</div>
+</code></pre>
+<p>A grid with three cells of column size 6 that will display as column size 8 on a tablet device.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--6-col mdl-cell--8-col-tablet">CS 6 (8 on tablet)</div>
+ <div class="mdl-cell mdl-cell--6-col mdl-cell--8-col-tablet">CS 6 (8 on tablet)</div>
+ <div class="mdl-cell mdl-cell--6-col mdl-cell--8-col-tablet">CS 6 (8 on tablet)</div>
+</div>
+</code></pre>
+<p>A grid with four cells of column size 2 that will display as column size 4 on a phone device.</p>
+<pre><code class="lang-html"><div class="mdl-grid">
+ <div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">CS 2 (4 on phone)</div>
+ <div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">CS 2 (4 on phone)</div>
+ <div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">CS 2 (4 on phone)</div>
+ <div class="mdl-cell mdl-cell--2-col mdl-cell--4-col-phone">CS 2 (4 on phone)</div>
+</div>
+</code></pre>
+<h2 id="configuration-options">Configuration options</h2>
+<p>The MDL CSS classes apply various predefined visual enhancements and behavioral effects to the grid. The table below lists the available classes and their effects.</p>
+<table>
+<thead>
+<tr>
+<th>MDL class</th>
+<th>Effect</th>
+<th>Remarks</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><code>mdl-grid</code></td>
+<td>Defines a container as an MDL grid component</td>
+<td>Required on "outer" div element</td>
+</tr>
+<tr>
+<td><code>mdl-cell</code></td>
+<td>Defines a container as an MDL cell</td>
+<td>Required on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-grid--no-spacing</code></td>
+<td>Modifies the grid cells to have no margin between them.</td>
+<td>Optional on grid container.</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-col</code></td>
+<td>Sets the column size for the cell to N</td>
+<td>N is 1-12 inclusive, defaults to 4; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-col-desktop</code></td>
+<td>Sets the column size for the cell to N in desktop mode only</td>
+<td>N is 1-12 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-col-tablet</code></td>
+<td>Sets the column size for the cell to N in tablet mode only</td>
+<td>N is 1-8 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-col-phone</code></td>
+<td>Sets the column size for the cell to N in phone mode only</td>
+<td>N is 1-4 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-offset</code></td>
+<td>Adds N columns of whitespace before the cell</td>
+<td>N is 1-11 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-offset-desktop</code></td>
+<td>Adds N columns of whitespace before the cell in desktop mode</td>
+<td>N is 1-11 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-offset-tablet</code></td>
+<td>Adds N columns of whitespace before the cell in tablet mode</td>
+<td>N is 1-7 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--N-offset-phone</code></td>
+<td>Adds N columns of whitespace before the cell in phone mode</td>
+<td>N is 1-3 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--order-N</code></td>
+<td>Reorders cell to position N</td>
+<td>N is 1-12 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--order-N-desktop</code></td>
+<td>Reorders cell to position N when in desktop mode</td>
+<td>N is 1-12 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--order-N-tablet</code></td>
+<td>Reorders cell to position N when in tablet mode</td>
+<td>N is 1-12 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--order-N-phone</code></td>
+<td>Reorders cell to position N when in phone mode</td>
+<td>N is 1-12 inclusive; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--hide-desktop</code></td>
+<td>Hides the cell when in desktop mode</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--hide-tablet</code></td>
+<td>Hides the cell when in tablet mode</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--hide-phone</code></td>
+<td>Hides the cell when in phone mode</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--stretch</code></td>
+<td>Stretches the cell vertically to fill the parent</td>
+<td>Default; optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--top</code></td>
+<td>Aligns the cell to the top of the parent</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--middle</code></td>
+<td>Aligns the cell to the middle of the parent</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+<tr>
+<td><code>mdl-cell--bottom</code></td>
+<td>Aligns the cell to the bottom of the parent</td>
+<td>Optional on "inner" div elements</td>
+</tr>
+</tbody>
+</table>
+
+