<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
    <link rel="stylesheet" href="angular-material.min.css"/>

    <script type="text/javascript" src="https://code.angularjs.org/1.3.0-rc.3/angular.min.js"></script>
    <script type="text/javascript" src="angular-material.min.js"></script>
    <script type="text/javascript" src="https://code.angularjs.org/1.3.0-rc.3/angular-animate.min.js"></script>

    <script type="text/javascript" src="http://hammerjs.github.io/dist/hammer.min.js"></script>
    
    <script type="text/javascript" src="app.js"></script>
</head>
<body ng-app="app">

    <div ng-controller="appController">

      <material-content class="material-content-padding">
    	
        <h1>Material-slider does not work within ng-repeat </h1>
        
        <div layout ng-repeat="test in tests">
          <div flex="20" align="center"><h2>{{test.number}}</h2></div>
          <material-slider flex min="0" max="300" step="10" ng-model="test.number">
          </material-slider>
        </div>
        
        
        <h1>Material-slider working</h1>
          
        <div layout>
            <div flex="20" align="center"><h2>{{dummy}}</h2></div>
            <material-slider flex min="0" max="300" step="10" ng-model="dummy">
            </material-slider>
        </div>
        
      </material-content>
      
    </div>
</body>
</html>
Hi,

material-slider does not work within ng-repeat.

when i have used material-slider without ng-repeat the slider sets on its proper position 
and aria-valuenow is also set with its proper value,
but when i have used material-slider within ng-repeat the aria-valuenow="NaN" 
and slider is not set with its proper position.

can anyone give me a better solution for this problem ?

post your review over - https://github.com/angular/material/issues/391
var app = angular.module( 'app', ['ngAnimate','ngMaterial'] )

app.controller("appController", function($scope) {   
  $scope.dummy = 50;
  $scope.tests = [{number:50},{number:20},{number:60}];
});
      
/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v0.0.3
 */@font-face{font-family:RobotoDraft;font-style:normal;font-weight:100;src:local('RobotoDraft Thin'),local('RobotoDraft-Thin'),url(//fonts.gstatic.com/s/robotodraft/v1/hope9NW9iJ5hh8P5PM_EAyeJLMOzE6CCkidNEpZOseY.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:300;src:local('RobotoDraft Light'),local('RobotoDraft-Light'),url(//fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:400;src:local('RobotoDraft'),local('RobotoDraft-Regular'),url(//fonts.gstatic.com/s/robotodraft/v1/0xES5Sl_v6oyT7dAKuoni4bN6UDyHWBl620a-IRfuBk.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:500;src:local('RobotoDraft Medium'),local('RobotoDraft-Medium'),url(//fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwSqHEX2q--o2so14pIEl08w.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:700;src:local('RobotoDraft Bold'),local('RobotoDraft-Bold'),url(//fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:900;src:local('RobotoDraft Black'),local('RobotoDraft-Black'),url(//fonts.gstatic.com/s/robotodraft/v1/u0_CMoUf3y3-4Ss4ci-VwUExzZ44ka2Lr5i-x5aWr0E.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:italic;font-weight:400;src:local('RobotoDraft Italic'),local('RobotoDraft-Italic'),url(//fonts.gstatic.com/s/robotodraft/v1/er-TIW55l9KWsTS1x9bTftkZXW4sYc4BjuAIFc1SXII.woff) format('woff')}@font-face{font-family:RobotoDraft;font-style:italic;font-weight:700;src:local('RobotoDraft Bold Italic'),local('RobotoDraft-BoldItalic'),url(//fonts.gstatic.com/s/robotodraft/v1/5SAvdU0uYYlH8OURAykt5wRV2F9RPTaqyJ4QibDfkzM.woff) format('woff')}.material-theme-light{background-color:#4285f4!important;color:#f1f1f1!important}.material-theme-light-blue{background-color:#03a9f4!important;color:#f1f1f1!important}.material-theme-indigo{background-color:#3e50b4!important;color:#f1f1f1!important}.material-theme-dark{background-color:#3f51b5!important;color:#f1f1f1!important}.material-theme-green{background-color:#0f9d58!important;color:#f1f1f1!important}.material-theme-yellow{background-color:#ffeb3b!important;color:#111!important}.material-theme-orange{background-color:#ff5722!important;color:#f1f1f1!important}.material-theme-purple{background-color:#9c27b0!important;color:#f1f1f1!important}.material-theme-red{background-color:#db4437!important;color:#f1f1f1!important}.material-input-group-theme-light.material-input-focused input,.material-input-group-theme-light.material-input-has-value input{border-color:#4285f4}.material-input-group-theme-light.material-input-focused label,.material-input-group-theme-light.material-input-has-value label{color:#4285f4}.material-input-group-theme-light-blue.material-input-focused input,.material-input-group-theme-light-blue.material-input-has-value input{border-color:#03a9f4}.material-input-group-theme-light-blue.material-input-focused label,.material-input-group-theme-light-blue.material-input-has-value label{color:#03a9f4}.material-input-group-theme-dark.material-input-focused input,.material-input-group-theme-dark.material-input-has-value input{border-color:#3f51b5}.material-input-group-theme-dark.material-input-focused label,.material-input-group-theme-dark.material-input-has-value label{color:#3f51b5}.material-input-group-theme-green.material-input-focused input,.material-input-group-theme-green.material-input-has-value input{border-color:#0f9d58}.material-input-group-theme-green.material-input-focused label,.material-input-group-theme-green.material-input-has-value label{color:#0f9d58}.material-input-group-theme-yellow.material-input-focused input,.material-input-group-theme-yellow.material-input-has-value input{border-color:#ffeb3b}.material-input-group-theme-yellow.material-input-focused label,.material-input-group-theme-yellow.material-input-has-value label{color:#ffeb3b}.material-input-group-theme-orange.material-input-focused input,.material-input-group-theme-orange.material-input-has-value input{border-color:#ff5722}.material-input-group-theme-orange.material-input-focused label,.material-input-group-theme-orange.material-input-has-value label{color:#ff5722}.material-input-group-theme-purple.material-input-focused input,.material-input-group-theme-purple.material-input-has-value input{border-color:#9c27b0}.material-input-group-theme-purple.material-input-focused label,.material-input-group-theme-purple.material-input-has-value label{color:#9c27b0}.material-input-group-theme-red.material-input-focused input,.material-input-group-theme-red.material-input-has-value input{border-color:#db4437}.material-input-group-theme-red.material-input-focused label,.material-input-group-theme-red.material-input-has-value label{color:#db4437}.material-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.material-shadow-bottom-z-1,material-button.material-button-fab,material-button.material-button-raised{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.material-shadow-bottom-z-2,material-button.material-button-fab.focus,material-button.material-button-fab:hover:not([disabled]),material-button.material-button-raised.focus,material-button.material-button-raised:hover:not([disabled]){box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.material-shadow-animated.material-shadow{transition:box-shadow .28s cubic-bezier(0.4,0,.2,1)}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;color:#444;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body h3,html h3{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;font-size:1.17em;font-weight:700}button,html,input,select,textarea{font-family:RobotoDraft,'Helvetica Neue',Helvetica,Arial}body{margin:0;padding:0;outline:0}.inset{padding:10px}a{background:0 0;outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}button,input,select,textarea{margin:0;font-size:100%;font-family:inherit;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{margin-bottom:20px;max-width:100%;width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent}td,th{padding:8px 16px;border-top:1px solid #ddd;vertical-align:top}th{border-bottom:2px solid #ddd;vertical-align:bottom}[layout]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex}[layout=vertical]{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[layout-padding],[layout][layout-padding]>[flex]{padding:8px}[layout-padding]+[layout-padding]{margin-top:-8px;padding-top:0}[layout-fill]{margin:0;height:100%;width:100%}[layout-align="center center"],[layout-align="center start"],[layout-align="center end"],[layout-align=center]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}[layout-align="end center"],[layout-align="end start"],[layout-align="end end"],[layout-align=end]{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}[layout-align="space-around center"],[layout-align="space-around start"],[layout-align="space-around end"],[layout-align=space-around]{-webkit-box-pack:space-around;-ms-flex-pack:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}[layout-align="space-between center"],[layout-align="space-between start"],[layout-align="space-between end"],[layout-align=space-between]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}[layout-align="center center"],[layout-align="end center"],[layout-align="space-around center"],[layout-align="space-between center"],[layout-align="start center"]{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}[layout-align="center start"],[layout-align="end start"],[layout-align="space-around start"],[layout-align="space-between start"],[layout-align="start start"]{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}[layout-align="center end"],[layout-align="end end"],[layout-align="space-around end"],[layout-align="space-between end"],[layout-align="start end"]{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}[block]{display:block}[inline-block]{display:inline-block}[hide]{display:none}[show]{display:inherit}[flex]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}[flex="5"]{-webkit-box-flex:0;-webkit-flex:0 0 5%;-moz-box-flex:0;-moz-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}[flex="10"]{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-moz-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}[flex="15"]{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}[flex="20"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}[flex="25"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}[flex="30"]{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}[flex="35"]{-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}[flex="40"]{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}[flex="45"]{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}[flex="50"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}[flex="55"]{-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}[flex="60"]{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}[flex="65"]{-webkit-box-flex:0;-webkit-flex:0 0 65%;-moz-box-flex:0;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}[flex="70"]{-webkit-box-flex:0;-webkit-flex:0 0 70%;-moz-box-flex:0;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}[flex="75"]{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}[flex="80"]{-webkit-box-flex:0;-webkit-flex:0 0 80%;-moz-box-flex:0;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}[flex="85"]{-webkit-box-flex:0;-webkit-flex:0 0 85%;-moz-box-flex:0;-moz-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}[flex="90"]{-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-moz-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}[flex="95"]{-webkit-box-flex:0;-webkit-flex:0 0 95%;-moz-box-flex:0;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}[flex="33"],[flex="34"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-moz-box-flex:0;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}[flex="66"],[flex="67"]{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-moz-box-flex:0;-moz-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}[offset="5"]{margin-left:5%}[offset="10"]{margin-left:10%}[offset="15"]{margin-left:15%}[offset="20"]{margin-left:20%}[offset="25"]{margin-left:25%}[offset="30"]{margin-left:30%}[offset="35"]{margin-left:35%}[offset="40"]{margin-left:40%}[offset="45"]{margin-left:45%}[offset="50"]{margin-left:50%}[offset="55"]{margin-left:55%}[offset="60"]{margin-left:60%}[offset="65"]{margin-left:65%}[offset="70"]{margin-left:70%}[offset="75"]{margin-left:75%}[offset="80"]{margin-left:80%}[offset="85"]{margin-left:85%}[offset="90"]{margin-left:90%}[offset="95"]{margin-left:95%}[offset="33"],[offset="34"]{margin-left:33.33%}[offset="66"],[offset="67"]{margin-left:66.66%}[layout-order="1"]{-webkit-order:1;-ms-flex-order:1;order:1}[layout-order="2"]{-webkit-order:2;-ms-flex-order:2;order:2}[layout-order="3"]{-webkit-order:3;-ms-flex-order:3;order:3}[layout-order="4"]{-webkit-order:4;-ms-flex-order:4;order:4}[layout-order="5"]{-webkit-order:5;-ms-flex-order:5;order:5}[layout-order="6"]{-webkit-order:6;-ms-flex-order:6;order:6}@media (min-width:600px){[flex-sm]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}[flex-sm="5"]{-webkit-box-flex:0;-webkit-flex:0 0 5%;-moz-box-flex:0;-moz-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}[flex-sm="10"]{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-moz-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}[flex-sm="15"]{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}[flex-sm="20"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}[flex-sm="25"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}[flex-sm="30"]{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}[flex-sm="35"]{-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}[flex-sm="40"]{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}[flex-sm="45"]{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}[flex-sm="50"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}[flex-sm="55"]{-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}[flex-sm="60"]{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}[flex-sm="65"]{-webkit-box-flex:0;-webkit-flex:0 0 65%;-moz-box-flex:0;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}[flex-sm="70"]{-webkit-box-flex:0;-webkit-flex:0 0 70%;-moz-box-flex:0;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}[flex-sm="75"]{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}[flex-sm="80"]{-webkit-box-flex:0;-webkit-flex:0 0 80%;-moz-box-flex:0;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}[flex-sm="85"]{-webkit-box-flex:0;-webkit-flex:0 0 85%;-moz-box-flex:0;-moz-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}[flex-sm="90"]{-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-moz-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}[flex-sm="95"]{-webkit-box-flex:0;-webkit-flex:0 0 95%;-moz-box-flex:0;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}[flex-sm="33"],[flex-sm="34"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-moz-box-flex:0;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}[flex-sm="66"],[flex-sm="67"]{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-moz-box-flex:0;-moz-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}[offset-sm="5"]{margin-left:5%}[offset-sm="10"]{margin-left:10%}[offset-sm="15"]{margin-left:15%}[offset-sm="20"]{margin-left:20%}[offset-sm="25"]{margin-left:25%}[offset-sm="30"]{margin-left:30%}[offset-sm="35"]{margin-left:35%}[offset-sm="40"]{margin-left:40%}[offset-sm="45"]{margin-left:45%}[offset-sm="50"]{margin-left:50%}[offset-sm="55"]{margin-left:55%}[offset-sm="60"]{margin-left:60%}[offset-sm="65"]{margin-left:65%}[offset-sm="70"]{margin-left:70%}[offset-sm="75"]{margin-left:75%}[offset-sm="80"]{margin-left:80%}[offset-sm="85"]{margin-left:85%}[offset-sm="90"]{margin-left:90%}[offset-sm="95"]{margin-left:95%}[offset-sm="33"],[offset-sm="34"]{margin-left:33.33%}[offset-sm="66"],[offset-sm="67"]{margin-left:66.66%}[layout-order-sm="1"]{-webkit-order:1;-ms-flex-order:1;order:1}[layout-order-sm="2"]{-webkit-order:2;-ms-flex-order:2;order:2}[layout-order-sm="3"]{-webkit-order:3;-ms-flex-order:3;order:3}[layout-order-sm="4"]{-webkit-order:4;-ms-flex-order:4;order:4}[layout-order-sm="5"]{-webkit-order:5;-ms-flex-order:5;order:5}[layout-order-sm="6"]{-webkit-order:6;-ms-flex-order:6;order:6}[layout-sm]{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[layout-sm=vertical]{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[block-sm]{display:block}[inline-block-sm]{display:inline-block}[show-sm]{display:inherit}[hide-sm]{display:none}}@media (min-width:960px){[flex-md]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}[flex-md="5"]{-webkit-box-flex:0;-webkit-flex:0 0 5%;-moz-box-flex:0;-moz-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}[flex-md="10"]{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-moz-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}[flex-md="15"]{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}[flex-md="20"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}[flex-md="25"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}[flex-md="30"]{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}[flex-md="35"]{-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}[flex-md="40"]{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}[flex-md="45"]{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}[flex-md="50"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}[flex-md="55"]{-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}[flex-md="60"]{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}[flex-md="65"]{-webkit-box-flex:0;-webkit-flex:0 0 65%;-moz-box-flex:0;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}[flex-md="70"]{-webkit-box-flex:0;-webkit-flex:0 0 70%;-moz-box-flex:0;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}[flex-md="75"]{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}[flex-md="80"]{-webkit-box-flex:0;-webkit-flex:0 0 80%;-moz-box-flex:0;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}[flex-md="85"]{-webkit-box-flex:0;-webkit-flex:0 0 85%;-moz-box-flex:0;-moz-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}[flex-md="90"]{-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-moz-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}[flex-md="95"]{-webkit-box-flex:0;-webkit-flex:0 0 95%;-moz-box-flex:0;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}[flex-md="33"],[flex-md="34"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-moz-box-flex:0;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}[flex-md="66"],[flex-md="67"]{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-moz-box-flex:0;-moz-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}[offset-md="5"]{margin-left:5%}[offset-md="10"]{margin-left:10%}[offset-md="15"]{margin-left:15%}[offset-md="20"]{margin-left:20%}[offset-md="25"]{margin-left:25%}[offset-md="30"]{margin-left:30%}[offset-md="35"]{margin-left:35%}[offset-md="40"]{margin-left:40%}[offset-md="45"]{margin-left:45%}[offset-md="50"]{margin-left:50%}[offset-md="55"]{margin-left:55%}[offset-md="60"]{margin-left:60%}[offset-md="65"]{margin-left:65%}[offset-md="70"]{margin-left:70%}[offset-md="75"]{margin-left:75%}[offset-md="80"]{margin-left:80%}[offset-md="85"]{margin-left:85%}[offset-md="90"]{margin-left:90%}[offset-md="95"]{margin-left:95%}[offset-md="33"],[offset-md="34"]{margin-left:33.33%}[offset-md="66"],[offset-md="67"]{margin-left:66.66%}[layout-order-md="1"]{-webkit-order:1;-ms-flex-order:1;order:1}[layout-order-md="2"]{-webkit-order:2;-ms-flex-order:2;order:2}[layout-order-md="3"]{-webkit-order:3;-ms-flex-order:3;order:3}[layout-order-md="4"]{-webkit-order:4;-ms-flex-order:4;order:4}[layout-order-md="5"]{-webkit-order:5;-ms-flex-order:5;order:5}[layout-order-md="6"]{-webkit-order:6;-ms-flex-order:6;order:6}[layout-md]{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[layout-md=vertical]{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[block-md]{display:block}[inline-block-md]{display:inline-block}[show-md]{display:inherit}[hide-md]{display:none}}@media (min-width:1200px){[flex-lg]{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}[flex-lg="5"]{-webkit-box-flex:0;-webkit-flex:0 0 5%;-moz-box-flex:0;-moz-flex:0 0 5%;-ms-flex:0 0 5%;flex:0 0 5%;max-width:5%}[flex-lg="10"]{-webkit-box-flex:0;-webkit-flex:0 0 10%;-moz-box-flex:0;-moz-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}[flex-lg="15"]{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}[flex-lg="20"]{-webkit-box-flex:0;-webkit-flex:0 0 20%;-moz-box-flex:0;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}[flex-lg="25"]{-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}[flex-lg="30"]{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-moz-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}[flex-lg="35"]{-webkit-box-flex:0;-webkit-flex:0 0 35%;-moz-box-flex:0;-moz-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}[flex-lg="40"]{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-moz-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}[flex-lg="45"]{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-moz-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}[flex-lg="50"]{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}[flex-lg="55"]{-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-moz-flex:0 0 55%;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}[flex-lg="60"]{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-moz-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}[flex-lg="65"]{-webkit-box-flex:0;-webkit-flex:0 0 65%;-moz-box-flex:0;-moz-flex:0 0 65%;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}[flex-lg="70"]{-webkit-box-flex:0;-webkit-flex:0 0 70%;-moz-box-flex:0;-moz-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}[flex-lg="75"]{-webkit-box-flex:0;-webkit-flex:0 0 75%;-moz-box-flex:0;-moz-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}[flex-lg="80"]{-webkit-box-flex:0;-webkit-flex:0 0 80%;-moz-box-flex:0;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}[flex-lg="85"]{-webkit-box-flex:0;-webkit-flex:0 0 85%;-moz-box-flex:0;-moz-flex:0 0 85%;-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}[flex-lg="90"]{-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-moz-flex:0 0 90%;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}[flex-lg="95"]{-webkit-box-flex:0;-webkit-flex:0 0 95%;-moz-box-flex:0;-moz-flex:0 0 95%;-ms-flex:0 0 95%;flex:0 0 95%;max-width:95%}[flex-lg="33"],[flex-lg="34"]{-webkit-box-flex:0;-webkit-flex:0 0 33.33%;-moz-box-flex:0;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}[flex-lg="66"],[flex-lg="67"]{-webkit-box-flex:0;-webkit-flex:0 0 66.66%;-moz-box-flex:0;-moz-flex:0 0 66.66%;-ms-flex:0 0 66.66%;flex:0 0 66.66%;max-width:66.66%}[offset-lg="5"]{margin-left:5%}[offset-lg="10"]{margin-left:10%}[offset-lg="15"]{margin-left:15%}[offset-lg="20"]{margin-left:20%}[offset-lg="25"]{margin-left:25%}[offset-lg="30"]{margin-left:30%}[offset-lg="35"]{margin-left:35%}[offset-lg="40"]{margin-left:40%}[offset-lg="45"]{margin-left:45%}[offset-lg="50"]{margin-left:50%}[offset-lg="55"]{margin-left:55%}[offset-lg="60"]{margin-left:60%}[offset-lg="65"]{margin-left:65%}[offset-lg="70"]{margin-left:70%}[offset-lg="75"]{margin-left:75%}[offset-lg="80"]{margin-left:80%}[offset-lg="85"]{margin-left:85%}[offset-lg="90"]{margin-left:90%}[offset-lg="95"]{margin-left:95%}[offset-lg="33"],[offset-lg="34"]{margin-left:33.33%}[offset-lg="66"],[offset-lg="67"]{margin-left:66.66%}[layout-order-lg="1"]{-webkit-order:1;-ms-flex-order:1;order:1}[layout-order-lg="2"]{-webkit-order:2;-ms-flex-order:2;order:2}[layout-order-lg="3"]{-webkit-order:3;-ms-flex-order:3;order:3}[layout-order-lg="4"]{-webkit-order:4;-ms-flex-order:4;order:4}[layout-order-lg="5"]{-webkit-order:5;-ms-flex-order:5;order:5}[layout-order-lg="6"]{-webkit-order:6;-ms-flex-order:6;order:6}[layout-lg]{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}[layout-lg=vertical]{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}[block-lg]{display:block}[inline-block-lg]{display:inline-block}[show-lg]{display:inherit}[hide-lg]{display:none}}material-tabs-ink-bar{height:2px;background:#ffff85;position:absolute;margin-top:-2px}@-webkit-keyframes inkRippleButton{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.15}50%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:.15}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@keyframes inkRippleButton{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.15}50%{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:.15}100%{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-webkit-keyframes inkRippleCheckbox{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.4}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.4}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes inkRippleCheckbox{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.4}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.4}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.material-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%}.material-ripple{position:absolute}material-backdrop{z-index:7;background-color:transparent;position:fixed;left:0;top:0;right:0;bottom:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}material-backdrop.opaque{background-color:rgba(0,0,0,.4)}material-backdrop.ng-enter{-webkit-transition-delay:.1s;transition-delay:.1s}material-backdrop.ng-enter,material-backdrop.ng-leave.ng-leave-active{opacity:0}material-backdrop.ng-enter.ng-enter-active,material-backdrop.ng-leave{opacity:1}material-content{display:block;overflow:auto;-webkit-overflow-scrolling:touch}material-content[scroll-y]{overflow-y:auto;overflow-x:hidden}material-content[scroll-x]{overflow-x:auto;overflow-y:hidden}material-content.material-content-padding{padding:8px}material-content[scroll-shrink]{position:relative}@media (min-width:600px){material-content.material-content-padding{padding:16px}}material-icon{margin:auto;padding:0;display:block;background-repeat:no-repeat no-repeat;pointer-events:none}object,svg{fill:currentColor;color-fill:currentColor}material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;outline:0;border:0;padding:0;margin:0;border-radius:3px;text-align:center;text-transform:uppercase;font-weight:inherit;font-style:inherit;font-variant:inherit;font-size:inherit;font-family:inherit;line-height:inherit;cursor:pointer;overflow:hidden}material-button .material-button-inner{display:block;left:0;top:0;width:100%;height:100%;background:0 0;border:none;color:inherit;outline:0;text-transform:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-size:inherit;font-family:inherit;line-height:inherit;white-space:nowrap;padding:4px}material-button[href]{pointer-events:none}material-button[href] .material-button-inner{pointer-events:auto}material-button.material-button-colored{color:#4285f4;fill:#4285f4}material-button.material-button-cornered{border-radius:0}material-button.focus,material-button:hover:not([disabled]){background-color:#e4e4e4}material-button[disabled]{background-color:#eaeaea!important;color:#a8a8a8!important;cursor:auto}material-button.material-button-icon{padding:0;background:0 0}material-button.material-button-raised{background-color:#dfdfe9;-webkit-transition:.2s linear;-webkit-transition-property:box-shadow,-webkit-transform,background-color;transition:.2s linear transform;transition-property:box-shadow,transform,background-color;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}material-button.material-button-raised.focus,material-button.material-button-raised:hover:not([disabled]){background-color:#d6d6d6}material-button.material-button-raised.material-button-colored{background-color:#4285f4;color:#fff}material-button.material-button-raised.material-button-colored.focus,material-button.material-button-raised.material-button-colored:hover:not([disabled]){background-color:#3367d6}material-button.material-button-fab{z-index:2;width:56px;height:56px;border-radius:50%;overflow:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s linear;-webkit-transition-property:-webkit-transform,box-shadow;transition:transform .2s linear;transition-property:transform,box-shadow}material-button.material-button-fab.material-button-fab-bottom-right{top:auto;right:28px;bottom:28px;left:auto;position:absolute}material-button.material-button-fab.material-button-fab-bottom-left{top:auto;right:auto;bottom:28px;left:28px;position:absolute}material-button.material-button-fab.material-button-fab-top-right{top:28px;right:28px;bottom:auto;left:auto;position:absolute}material-button.material-button-fab.material-button-fab-top-left{top:28px;right:auto;bottom:auto;left:28px;position:absolute}material-button.material-button-fab.focus,material-button.material-button-fab:hover:not([disabled]),material-button.material-button-raised.focus,material-button.material-button-raised:hover:not([disabled]){-webkit-transform:translate3d(0,-1px,0);transform:translate3d(0,-1px,0)}.material-toast-open-top material-button.material-button-fab-top-left,.material-toast-open-top material-button.material-button-fab-top-right{-webkit-transform:translate3d(0,32px,0);transform:translate3d(0,32px,0)}.material-toast-open-top material-button.material-button-fab-top-left.focus,.material-toast-open-top material-button.material-button-fab-top-left:hover:not([disabled]),.material-toast-open-top material-button.material-button-fab-top-right.focus,.material-toast-open-top material-button.material-button-fab-top-right:hover:not([disabled]){-webkit-transform:translate3d(0,31px,0);transform:translate3d(0,31px,0)}.material-toast-open-bottom material-button.material-button-fab-bottom-left,.material-toast-open-bottom material-button.material-button-fab-bottom-right{-webkit-transform:translate3d(0,-32px,0);transform:translate3d(0,-32px,0)}.material-toast-open-bottom material-button.material-button-fab-bottom-left.focus,.material-toast-open-bottom material-button.material-button-fab-bottom-left:hover,.material-toast-open-bottom material-button.material-button-fab-bottom-right.focus,.material-toast-open-bottom material-button.material-button-fab-bottom-right:hover{-webkit-transform:translate3d(0,-33px,0);transform:translate3d(0,-33px,0)}.material-button-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;width:100%}.material-button-group>.material-button{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.material-button-group>.material-button:first-child{border-radius:2px 0 0 2px}.material-button-group>.material-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}.material-dialog-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10}.material-dialog-container.active{-webkit-transition:all .2s cubic-bezier(0.4,0,.2,1);transition:all .2s cubic-bezier(0.4,0,.2,1);-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);opacity:1}.material-dialog-container.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0) scale(0.5);transform:translate3d(0,100%,0) scale(0.5);opacity:0}material-dialog{min-width:240px;max-width:80%;max-height:80%;margin:auto;background-color:#fff;border-radius:4px;box-shadow:0 27px 24px 0 rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}material-dialog .dialog-content{-webkit-order:1;-ms-flex-order:1;order:1;padding:24px;overflow:auto;-webkit-overflow-scrolling:touch}material-dialog .dialog-actions{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;padding:8px 16px;min-height:40px}material-dialog.dialog-content-overflow .dialog-actions{border-top:1px solid #eee}material-checkbox{display:block;margin:15px;white-space:nowrap;cursor:pointer;outline:0}material-checkbox .material-container{position:relative;top:4px;display:inline-block;width:18px;height:18px}material-checkbox .material-container .material-ripple-container{position:absolute;display:block;width:54px;height:54px;left:-18px;top:-18px}material-checkbox .material-container .material-ripple{color:#0f9d58}material-checkbox.material-checked .material-ripple{color:#5a5f5a}material-checkbox .circle{border-radius:50%}material-checkbox .material-icon{-webkit-transition:240ms;transition:240ms;position:absolute;top:0;left:0;width:18px;height:18px;border:2px solid #6D6D6D;border-radius:2px}material-checkbox.material-checked .material-icon{border-color:#4CAF50;background:#4CAF50}material-checkbox[disabled]{cursor:no-drop}material-checkbox[disabled] .material-icon{border-color:#a0a0a0}material-checkbox[disabled].material-checked .material-icon{background:#a0a0a0}material-checkbox:focus .material-label{border-color:#000}material-checkbox.material-checked .material-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;display:table;width:6px;height:12px;border:2px solid #eee;border-top:0;border-left:0;content:' '}material-checkbox .material-label{border:1px dotted transparent;position:relative;display:inline-block;margin-left:10px;vertical-align:middle;white-space:normal;pointer-events:none}material-card{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);margin:8px;padding:8px;border-radius:2px}material-card .material-card-image{display:block;width:100%;border-radius:2px 2px 0 0}.material-switch-thumb,material-radio-button{display:block;margin:15px;white-space:nowrap;cursor:pointer}.material-switch-thumb input,material-radio-button input{display:none}.material-switch-thumb .material-container,material-radio-button .material-container{position:relative;top:4px;display:inline-block;width:16px;height:16px;cursor:pointer}.material-switch-thumb .material-container .material-ripple-container,material-radio-button .material-container .material-ripple-container{position:absolute;display:block;width:48px;height:48px;left:-16px;top:-16px}.material-switch-thumb .material-container .material-ripple,material-radio-button .material-container .material-ripple{color:#0f9d58}.material-switch-thumb .material-off,material-radio-button .material-off{position:absolute;top:0;left:0;width:16px;height:16px;border:2px solid;border-color:#5a5a5a;border-radius:50%}.material-switch-thumb .material-on,material-radio-button .material-on{position:absolute;top:0;left:0;width:16px;height:16px;border-radius:50%;background-color:#0f9d58;transition:-webkit-transform ease .28s;transition:transform ease .28s;-webkit-transform:scale(0);transform:scale(0)}.material-switch-thumb.material-checked .material-on,material-radio-button.material-checked .material-on{-webkit-transform:scale(1.1);transform:scale(1.1)}.material-switch-thumb.material-checked .material-ink-ripple,material-radio-button.material-checked .material-ink-ripple{color:#119957}.material-switch-thumb .material-label,material-radio-button .material-label{position:relative;display:inline-block;margin-left:10px;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}.material-switch-thumb .circle,material-radio-button .circle{border-radius:50%}material-radio-group{border:1px dotted transparent;display:block;outline:0}material-radio-group:focus{border-color:#111}material-sidenav{position:absolute;width:304px;bottom:0;background-color:#fff;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.material-sidenav-left,material-sidenav{left:0;top:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.material-sidenav-left.open,material-sidenav.open{-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0);z-index:8}.material-sidenav-right{left:100%;top:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.material-sidenav-right.open{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:8}@media (min-width:960px){material-sidenav{position:static;-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.material-sidenav-backdrop{display:none!important}}@media (max-width:960px){material-sidenav:not(.open),material-sidenav:not(.open).material-sidenav-left,material-sidenav:not(.open).material-sidenav-right{box-shadow:none}}@-webkit-keyframes sliderFocusThumb{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}@keyframes sliderFocusThumb{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{opacity:0}}material-slider{height:48px;position:relative;display:block;margin-left:4px;margin-right:4px}material-slider .slider-track-container{width:100%;position:absolute;top:23px;height:2px}material-slider .slider-track{position:absolute;left:0;right:0;height:100%;background:#C8C8C8}material-slider .slider-track-fill{background:#03A9F4;-webkit-transition:width .05s linear;transition:width .05s linear}material-slider .slider-track-ticks{position:absolute;left:0;right:0;height:100%}material-slider .slider-thumb-container{position:absolute;left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform .1s linear;-webkit-transition:-webkit-transform .1s linear}material-slider .slider-thumb{z-index:1;position:absolute;left:-19px;top:5px;width:38px;height:38px;border-radius:38px;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .1s linear;transition:all .1s linear}material-slider .slider-thumb:after{content:'';position:absolute;left:3px;top:3px;width:32px;height:32px;border-radius:32px;border:3px solid #03a9f4;background-color:#03a9f4}material-slider .slider-sign{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;left:-14px;top:-20px;width:28px;height:28px;border-radius:28px;background-color:#03a9f4;-webkit-transform:scale(0.4) translate3d(0,70px,0);transform:scale(0.4) translate3d(0,70px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}material-slider .slider-sign:after{position:absolute;content:'';left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid #03a9f4;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}material-slider .slider-sign .slider-thumb-text{z-index:1;color:#fff;font-size:12px;font-weight:700}material-slider .slider-focus-thumb{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;display:none;opacity:0;background-color:silver;-webkit-animation:sliderFocusThumb .4s linear;animation:sliderFocusThumb .4s linear}material-slider .slider-focus-ring{position:absolute;left:-24px;top:0;width:48px;height:48px;border-radius:48px;border:2px solid #D6D6D6;background-color:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .2s linear;transition:all .2s linear}material-slider .slider-disabled-thumb{position:absolute;left:-22px;top:2px;width:44px;height:44px;border-radius:44px;-webkit-transform:scale(0.35);transform:scale(0.35);border:6px solid #fff;display:none}material-slider.slider-min .slider-thumb:after{background-color:#fff}material-slider.slider-min .slider-sign{opacity:0}material-slider:focus{outline:0}material-slider.panning .slider-thumb-container,material-slider.panning .slider-track-fill{-webkit-transition:none;transition:none}material-slider:not([discrete]) .slider-sign,material-slider:not([discrete]) .slider-track-ticks{display:none}material-slider:not([discrete]):not([disabled]):hover .slider-thumb{-webkit-transform:scale(0.6);transform:scale(0.6)}material-slider:not([discrete]):not([disabled]).active .slider-focus-thumb,material-slider:not([discrete]):not([disabled]):focus .slider-focus-thumb{display:block}material-slider:not([discrete]):not([disabled]).active .slider-focus-ring,material-slider:not([discrete]):not([disabled]):focus .slider-focus-ring{-webkit-transform:scale(1);transform:scale(1)}material-slider:not([discrete]):not([disabled]).active .slider-thumb,material-slider:not([discrete]):not([disabled]):focus .slider-thumb{-webkit-transform:scale(0.85);transform:scale(0.85)}material-slider[discrete] .slider-focus-ring,material-slider[discrete] .slider-focus-thumb{display:none}material-slider[discrete]:not([disabled]).active .slider-sign,material-slider[discrete]:not([disabled]).active .slider-sign:after,material-slider[discrete]:not([disabled]):focus .slider-sign,material-slider[discrete]:not([disabled]):focus .slider-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}material-slider[disabled] .slider-track-fill{display:none}material-slider[disabled] .slider-thumb{-webkit-transform:scale(0.35);transform:scale(0.35)}material-slider[disabled] .slider-thumb:after{border-color:#BEBEBE}material-slider[disabled]:not(.slider-min) .slider-thumb:after{background-color:#BEBEBE}material-slider[disabled] .slider-disabled-thumb{display:block}material-switch{position:relative;height:24px;margin:8px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}material-switch .material-switch-bar{position:absolute;left:16px;top:12px;width:32px;height:1px;background-color:#5a5a5a;pointer-events:none}material-switch .material-switch-thumb{position:absolute;margin:0;left:0;top:0;outline:0}material-switch .material-switch-thumb .material-container{position:absolute;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}material-switch .material-switch-thumb.material-checked .material-container{-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}material-switch .material-switch-thumb:focus .material-label{border:1px dotted #000}material-switch .material-switch-thumb .material-label{margin-left:72px}label{display:block;font-size:.85em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{display:block;border-width:0 0 1px;line-height:30px;font-size:.85em}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0}input,textarea{background:0 0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a4a4a4}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a4a4a4}.material-input-group,material-input-group{margin:10px 0;position:relative}.material-input-group input,.material-input-group textarea,material-input-group input,material-input-group textarea{-webkit-transition:all ease-out 300ms;transition:all ease-out 300ms;color:#111}.material-input-group.material-input-group-inverted input,material-input-group.material-input-group-inverted input{color:#f1f1f1}.material-input-group label,material-input-group label{-webkit-font-smoothing:antialiased;z-index:1;pointer-events:none;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all ease-out 300ms;transition:all ease-out 300ms;color:#a4a4a4}.material-input-group label:hover,material-input-group label:hover{cursor:text}.material-input-group.material-input-focused input,.material-input-group.material-input-has-value input,material-input-group.material-input-focused input,material-input-group.material-input-has-value input{border-bottom-width:2px}.material-input-group.material-input-focused label,.material-input-group.material-input-has-value label,material-input-group.material-input-focused label,material-input-group.material-input-has-value label{-webkit-transform:translate3d(0,0,0) scale(0.85);transform:translate3d(0,0,0) scale(0.85)}material-toast{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#323232;color:#f1f1f1;min-height:48px;padding-left:24px;padding-right:24px;height:24px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;cursor:default;position:fixed;max-width:879px;max-height:40px;z-index:9;opacity:1;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);-webkit-transition:all .2s linear;transition:all .2s linear}material-toast material-button{color:#fff}material-toast.capsule{border-radius:24px}material-toast.swipedown,material-toast.swipeleft,material-toast.swiperight,material-toast.swipeup{-webkit-transition:all .15s ease-out;transition:all .15s ease-out}material-toast.ng-enter{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}material-toast.ng-enter.top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}material-toast.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}material-toast.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}material-toast.ng-leave.ng-leave-active.top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}material-toast.ng-leave.ng-leave-active.swipeleft{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}material-toast.ng-leave.ng-leave-active.swiperight{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.toast-action{line-height:19px;color:#eeff41;padding-left:24px;cursor:pointer;text-transform:uppercase;float:right}@media (max-width:600px){material-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0}material-toast.top{bottom:auto;top:0}}@media (min-width:600px){material-toast{min-width:288px;bottom:8px;left:8px}material-toast.right{left:auto;right:8px}material-toast.top{bottom:auto;top:8px}material-toast.ng-leave.ng-leave-active.swipeleft{-webkit-transform:translate3d(-100%,25%,0) rotateZ(-15deg);transform:translate3d(-100%,25%,0) rotateZ(-15deg)}material-toast.ng-leave.ng-leave-active.swiperight{-webkit-transform:translate3d(100%,25%,0) rotateZ(15deg);transform:translate3d(100%,25%,0) rotateZ(15deg)}material-toast.ng-leave.ng-leave-active.top.swipeleft{-webkit-transform:translate3d(-100%,0,0) rotateZ(-15deg);transform:translate3d(-100%,0,0) rotateZ(-15deg)}material-toast.ng-leave.ng-leave-active.top.swiperight{-webkit-transform:translate3d(100%,0,0) rotateZ(15deg);transform:translate3d(100%,0,0) rotateZ(15deg)}}material-toolbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;font-size:1.3em;min-height:64px;width:100%}material-toolbar.material-tall{height:192px}material-toolbar.material-medium-tall{height:88px}material-toolbar.material-medium-tall .material-toolbar-tools{height:48px}material-toolbar .material-indent{margin-left:64px}.material-toolbar-tools{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;font-size:inherit;font-weight:400;padding:0 10px;margin:0}.material-toolbar-tools>*{font-size:inherit;margin:0 8px}.material-toolbar-tools h2,.material-toolbar-tools h3{font-weight:400}.material-toolbar-tools a{color:inherit;text-decoration:none}.material-toolbar-tools material-button{font-size:16px}material-tabs{display:block;width:100%;font-weight:500}.tabs-header{width:100%;height:48px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#4285F4}.tab-paginator{z-index:1;margin-right:-2px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:32px;min-height:100%;cursor:pointer;background-repeat:no-repeat;background-position:center center;position:absolute}.tab-paginator.prev{left:0}.tab-paginator.next{right:0}.tab-paginator.prev{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==)}.tab-paginator.next{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K)}material-tabs[center] .tabs-header:not(.tab-paginating) .tabs-header-items{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.tab-paginating .tabs-header-items-container{left:32px;right:32px}.tabs-header-items-container{overflow:hidden;position:absolute;left:0;right:0;height:100%;white-space:nowrap;font-size:16px;font-weight:500;text-transform:uppercase;margin:auto}.tabs-header-items-container .tabs-header-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:100%;height:100%}.tabs-content{overflow:hidden;width:100%}material-tabs-ink-bar{left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s linear;transition:all .2s linear}material-tab{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:relative;z-index:0;overflow:hidden;height:100%;text-align:center;cursor:pointer;min-width:96px;border:1px dotted transparent;color:#9FC1FB;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}material-tab.active{color:#fff}material-tab[disabled]{pointer-events:none;color:#6a6a6a;opacity:.5;cursor:default}material-tab:focus{border-color:#111;outline:0}material-tab material-tab-label{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;z-index:100;opacity:1;overflow:hidden;text-overflow:ellipsis}material-tab .material-ripple-container{color:#ffff85}shadow{box-shadow:0 3px 2px rgba(0,0,0,.2)}material-item-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0}.material-tile-left{min-width:56px;margin-right:-16px}.material-tile-content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:16px;text-overflow:ellipsis}.material-tile-content h2{margin:0 0 3px;font-weight:400;font-size:1.1em}.material-tile-content h3{margin:0 0 3px;font-weight:400;font-size:.9em}.material-tile-content p{margin:0 0 3px;font-size:.75em}.material-tile-right{padding-right:0}material-divider{display:block;border-top:1px solid rgba(0,0,0,.12)!important;margin:0}material-divider[inset]{margin-left:80px}.material-whiteframe-z1{z-index:1;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.material-whiteframe-z2{z-index:2;box-shadow:0 8px 17px rgba(0,0,0,.2)}.material-whiteframe-z3{z-index:3;box-shadow:0 17px 50px rgba(0,0,0,.19)}.material-whiteframe-z4{z-index:4;box-shadow:0 16px 28px 0 rgba(0,0,0,.22)}.material-whiteframe-z5{z-index:5;box-shadow:0 27px 24px 0 rgba(0,0,0,.2)}material-linear-progress{display:block;width:100%;height:5px}material-linear-progress .container{overflow:hidden;position:relative;height:0;background-color:#d0d9ff;top:5px;-webkit-transition:all .3s linear;transition:all .3s linear}material-linear-progress .container.ready{height:5px;top:0}material-linear-progress .bar{height:5px;background-color:#5677fc;position:absolute}material-linear-progress .bar1,material-linear-progress .bar2{-webkit-transition:width .2s linear;transition:width .2s linear}material-linear-progress[mode=determinate] .bar1{display:none}material-linear-progress[mode=indeterminate] .bar1{left:50%;width:10%;-webkit-animation:indeterminate1 5s infinite linear;animation:indeterminate1 5s infinite linear}material-linear-progress[mode=indeterminate] .bar2{left:0;width:0;-webkit-animation:indeterminate2 5s infinite linear;animation:indeterminate2 5s infinite linear}material-linear-progress[mode=buffer] .container{background-color:transparent}material-linear-progress[mode=buffer] .dashed:before{content:"";display:block;height:5px;width:100%;margin-top:0;position:absolute;background:radial-gradient(#d0d9ff 0,#d0d9ff 20%,transparent 50%) 0 -23px/10px 10px;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}material-linear-progress[mode=buffer] .bar1{background-color:#d0d9ff}material-linear-progress[mode=query] .bar2{left:50%;width:10%;-webkit-animation:query .8s infinite cubic-bezier(0.39,.575,.565,1);animation:query .8s infinite cubic-bezier(0.39,.575,.565,1)}@-webkit-keyframes indeterminate1{0%{width:0;left:0}10%,19.99%{width:30%;left:100%}20%{width:0;left:0}30%{width:80%;left:100%}30.01%{width:0;left:0}40%{width:5%;left:30%}50%{width:50%;left:100%}50.01%{width:0;left:0}60%{width:60%;left:20%}70%{width:5%;left:100%}70.01%{width:0;left:0}80%{width:50%;left:30%}90%{width:10%;left:80%}100%{width:20%;left:100%}}@keyframes indeterminate1{0%{width:0;left:0}10%,19.99%{width:30%;left:100%}20%{width:0;left:0}30%{width:80%;left:100%}30.01%{width:0;left:0}40%{width:5%;left:30%}50%{width:50%;left:100%}50.01%{width:0;left:0}60%{width:60%;left:20%}70%{width:5%;left:100%}70.01%{width:0;left:0}80%{width:50%;left:30%}90%{width:10%;left:80%}100%{width:20%;left:100%}}@-webkit-keyframes indeterminate2{0%{width:0;left:0}10%{width:60%}19.99%{width:40%;left:100%}20%{width:0;left:0}25%{width:10%;left:10%}30%{width:40%;left:30%}40%{width:60%;left:100%}40.01%{width:0;left:0}50%{width:10%;left:40%}60%{width:30%;left:100%}60.01%{width:0;left:0}70%{width:10%;left:40%}80%{width:5%;left:100%}80.01%{width:0;left:0}90%{width:70%;left:10%}100%{width:10%;left:100%}}@keyframes indeterminate2{0%{width:0;left:0}10%{width:60%}19.99%{width:40%;left:100%}20%{width:0;left:0}25%{width:10%;left:10%}30%{width:40%;left:30%}40%{width:60%;left:100%}40.01%{width:0;left:0}50%{width:10%;left:40%}60%{width:30%;left:100%}60.01%{width:0;left:0}70%{width:10%;left:40%}80%{width:5%;left:100%}80.01%{width:0;left:0}90%{width:70%;left:10%}100%{width:10%;left:100%}}@-webkit-keyframes query{0%{width:30%;left:70%}100%{width:0;left:0;opacity:0}}@keyframes query{0%{width:30%;left:70%}100%{width:0;left:0;opacity:0}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}
/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v0.0.3
 */
!function(){function e(e,t){function n(){return[].concat($)}function a(){return $.length}function i(e){return $.length&&e>-1&&e<$.length}function r(e){return e?i(d(e)+1):!1}function o(e){return e?i(d(e)-1):!1}function l(e){return i(e)?$[e]:null}function c(e,t){return $.filter(function(n){return n[e]===t})}function s(e,t){return e?(angular.isNumber(t)||(t=$.length),$.splice(t,0,e),d(e)):-1}function u(e){m(e)&&$.splice(d(e),1)}function d(e){return $.indexOf(e)}function m(e){return e&&d(e)>-1}function f(e,n){if(n=n||h,m(e)){var a=d(e)+1,r=i(a)?$[a]:t?v():null;return n(r)?r:f(r,n)}return null}function p(e,n){if(n=n||h,m(e)){var a=d(e)-1,r=i(a)?$[a]:t?g():null;return n(r)?r:p(r,n)}return null}function v(){return $.length?$[0]:null}function g(){return $.length?$[$.length-1]:null}var h=function(){return!0};t=!!t;var $=e||[];return{items:n,count:a,inRange:i,contains:m,indexOf:d,itemAt:l,findBy:c,add:s,remove:u,first:v,last:g,next:f,previous:p,hasPrevious:o,hasNext:r}}function t(e,t,n,a){function i(e){return c?"webkit"+e.charAt(0).toUpperCase()+e.substring(1):e}function r(e,n,i){function r(t){t.target===e[0]&&(e.off(l.TRANSITIONEND_EVENT,r),c.resolve())}var c=a.defer();n.append(e);var s;if(i){var u=i[0].getBoundingClientRect();s=o(u.left-e[0].offsetWidth,u.top-e[0].offsetHeight,0)+" scale(0.2)"}else s="translate3d(0,100%,0) scale(0.5)";return e.css(l.TRANSFORM,s).css("opacity",0),t(function(){t(function(){e.addClass("active").css(l.TRANSFORM,"").css("opacity","").on(l.TRANSITIONEND_EVENT,r)})}),c.promise}function o(e,t,n){return"translate3d("+Math.floor(e)+"px,"+Math.floor(t)+"px,"+Math.floor(n)+"px)"}var l,c=/webkit/i.test(n.vendorPrefix);return l={popIn:r,TRANSITIONEND_EVENT:"transitionend"+(c?" webkitTransitionEnd":""),ANIMATIONEND_EVENT:"animationend"+(c?" webkitAnimationEnd":""),TRANSFORM:i("transform"),TRANSITION:i("transition"),TRANSITION_DURATION:i("transitionDuration"),ANIMATION_PLAY_STATE:i("animationPlayState"),ANIMATION_DURATION:i("animationDuration"),ANIMATION_NAME:i("animationName"),ANIMATION_TIMING:i("animationTimingFunction"),ANIMATION_DIRECTION:i("animationDirection")}}function n(e){return function(t,n,a){"checkbox"==a.inkRipple?e.attachCheckboxBehavior(n):e.attachButtonBehavior(n)}}function a(e,t,n,a){function i(e){return o(e,{mousedown:!0,center:!1,animationDuration:350,mousedownPauseTime:175,animationName:"inkRippleButton",animationTimingFunction:"linear"})}function r(e){return o(e,{mousedown:!0,center:!0,animationDuration:300,mousedownPauseTime:180,animationName:"inkRippleCheckbox",animationTimingFunction:"linear"})}function o(t,i){function r(e){e?t.on(c,u):t.off(c,u)}function o(){return!L.isParentDisabled(t)}function l(a,r,o){var l=angular.element('<div class="material-ripple">').css(n.ANIMATION_DURATION,i.animationDuration+"ms").css(n.ANIMATION_NAME,i.animationName).css(n.ANIMATION_TIMING,i.animationTimingFunction).on(n.ANIMATIONEND_EVENT,function(){l.remove()});d||(d=angular.element('<div class="material-ripple-container">'),t.append(d)),d.append(l);var c=d.prop("offsetWidth");if(i.center)a=c/2,r=d.prop("offsetHeight")/2;else if(o){var s=m.getBoundingClientRect();a-=s.left,r-=s.top}var u={"background-color":e.getComputedStyle(l[0]).color||e.getComputedStyle(m).color,"border-radius":c/2+"px",left:a-c/2+"px",width:c+"px",top:r-c/2+"px",height:c+"px"};return u[n.ANIMATION_DURATION]=i.fadeoutDuration+"ms",l.css(u),l}function u(e){function r(){m(),p.css(n.ANIMATION_PLAY_STATE,"running"),t.off(s,r),t.on(c,u)}function d(){p.css(n.ANIMATION_PLAY_STATE,"paused")}function m(){a.cancel(v)}function f(e){return e=e.touches?e.touches[0]:e,l(e.pageX,e.pageY,!0)}if(o()){var p=f(e),v=a(d,i.mousedownPauseTime,!1);p.on("$destroy",m),t.off(c,u),t.on(s,r)}}if(t.controller("noink"))return angular.noop;i=angular.extend({mousedown:!0,hover:!0,focus:!0,center:!1,animationDuration:300,mousedownPauseTime:150,animationName:"",animationTimingFunction:"linear"},i||{});var d,m=t[0];return i.mousedown&&r(!0),function(){r(!1),d&&d.parent().remove(d)}}var l=!!("ontouchend"in document),c=l?"touchstart":"mousedown",s=l?"touchend touchcancel":"mouseup mouseleave";return{attachButtonBehavior:i,attachCheckboxBehavior:r,attach:o}}function i(e,t,n){e[0];return{restrict:"E",compile:function(e,a){var i,r;return a.ngHref||a.href?(i=angular.element("<a>"),r=["ng-href","href","rel","target"]):(i=angular.element("<button>"),r=["type","disabled","ng-disabled","form"]),angular.forEach(r,function(e){var t=L.camelCase(e);a.hasOwnProperty(t)&&i.attr(e,a[t])}),i.addClass("material-button-inner").append(e.contents()).on("focus",function(){e.addClass("focus")}).on("blur",function(){e.removeClass("focus")}),e.append(i).attr("tabIndex",-1).on("focus",function(){i.focus()}),function(e,a){n.expect(a,"aria-label",a.text()),t.attachButtonBehavior(a)}}}}function r(){return{restrict:"E",link:function(){}}}function o(e,t,n){function a(e,t,a,o){function l(e){e.which===B.KEY_CODE.SPACE&&(e.preventDefault(),c(e))}function c(n){t[0].hasAttribute("disabled")||e.$apply(function(){u=!u,o.$setViewValue(u,n&&n.type),o.$render()})}function s(){u=o.$viewValue,t.attr("aria-checked",u),u?t.addClass(r):t.removeClass(r)}var u=!1;o=o||{$setViewValue:function(e){this.$viewValue=e},$parsers:[],$formatters:[]},a.type="checkbox",a.tabIndex=0,i.link(e,{on:angular.noop,0:{}},a,[o]),t.attr("aria-checked",u),t.attr("role",a.type),t.attr("tabIndex",a.tabIndex),t.on("click",c),t.on("keypress",l),o.$render=s,n.expect(t,"aria-label",t.text())}var i=e[0],r="material-checked";return{restrict:"E",transclude:!0,require:"?ngModel",template:'<div class="material-container" ink-ripple="checkbox"><div class="material-icon"></div></div><div ng-transclude class="material-label"></div>',link:a}}function l(){return{restrict:"E",controller:angular.noop,link:function(e,t){e.$broadcast("$materialContentLoaded",t)}}}function c(e){return{restrict:"E",link:function(t,n){e(function(){var e=n[0].querySelector(".dialog-content");e&&e.scrollHeight>e.clientHeight&&n.addClass("dialog-content-overflow")})}}}function s(e,t,n,a,i,r,o){function l(l){function u(e){e.attr({role:"dialog"});var t=e.find(".dialog-content");0===t.length&&(t=e);var n=L.stringFromTextBody(t.text(),3);o.expect(e,"aria-label",n)}return l=angular.extend({appendTo:s,hasBackdrop:!0,clickOutsideToClose:!0,escapeToClose:!0,targetEvent:null,transformTemplate:function(e){return'<div class="material-dialog-container">'+e+"</div>"}},l||{}),l.appendTo=angular.element(l.appendTo),c&&c.then(function(e){e()}),c=t.compile(l).then(function(t){function o(){var e=p[0].querySelector(".dialog-close");if(!e){var t=p[0].querySelectorAll(".dialog-actions button");e=t[t.length-1]}return angular.element(e)}function c(){c.called||(c.called=!0,m&&r.leave(m),l.escapeToClose&&n.off("keyup",s),l.clickOutsideToClose&&p.off("click",d),r.leave(p).then(function(){p.remove(),f.$destroy(),f=null,p=null,null!==v&&v.focus()}))}function s(t){t.keyCode===B.KEY_CODE.ESCAPE&&e(c)}function d(t){t.target===p[0]&&e(c)}t.locals.$hideDialog=c;var m,f=a.$new(!0),p=t.link(f),v=l.targetEvent&&l.targetEvent.target&&angular.element(l.targetEvent.target),g=o();return u(p.find("material-dialog")),l.hasBackdrop&&(m=angular.element('<material-backdrop class="opaque ng-enter">'),r.enter(m,l.appendTo,null)),i.popIn(p,l.appendTo,v).then(function(){l.escapeToClose&&n.on("keyup",s),l.clickOutsideToClose&&p.on("click",d),g.focus()}),c})}var c,s=n.find("body");return s.length||(s=n),l}function u(){return{restrict:"CE",controller:["$element",function(e){this.setFocused=function(t){e.toggleClass("material-input-focused",!!t)},this.setHasValue=function(t){e.toggleClass("material-input-has-value",!!t)}}]}}function d(){return{restrict:"E",replace:!0,template:"<input>",require:["^?materialInputGroup","?ngModel"],link:function(e,t,n,a){var i=a[0],r=a[1];i&&(r&&(r.$viewChangeListeners.push(function(){i.setHasValue(!!r.$viewValue)}),r.$render=function(){i.setHasValue(!!r.$viewValue)}),t.on("input",function(){i.setHasValue(!!t.val())}),t.on("focus",function(){i.setFocused(!0)}),t.on("blur",function(){i.setFocused(!1)}),e.$on("$destroy",function(){i.setFocused(!1),i.setHasValue(!1)}))}}}function m(){return{restrict:"E",template:'<object class="material-icon"></object>',compile:function(e,t){var n=angular.element(e[0].children[0]);angular.isDefined(t.icon)&&n.attr("data",t.icon)}}}function f(){return{restrict:"E",link:function(e,t){t.attr({role:"list"})}}}function p(){return{restrict:"E",link:function(e,t){t.attr({role:"listitem"})}}}function v(){function e(e,t,n,a){function i(e){e.which===B.KEY_CODE.LEFT_ARROW||e.which===B.KEY_CODE.UP_ARROW?(e.preventDefault(),r.selectPrevious(t)):(e.which===B.KEY_CODE.RIGHT_ARROW||e.which===B.KEY_CODE.DOWN_ARROW)&&(e.preventDefault(),r.selectNext(t))}var r=a[0],o=a[1]||{$setViewValue:angular.noop};r.init(o),t.attr({role:"radiogroup",tabIndex:"0"}).on("keydown",i)}function t(e){this._radioButtonRenderFns=[],this.$element=e}function n(){return{init:function(e){this._ngModelCtrl=e,this._ngModelCtrl.$render=angular.bind(this,this.render)},add:function(e){this._radioButtonRenderFns.push(e)},remove:function(e){var t=this._radioButtonRenderFns.indexOf(e);-1!==t&&this._radioButtonRenderFns.splice(t,1)},render:function(){this._radioButtonRenderFns.forEach(function(e){e()})},setViewValue:function(e,t){this._ngModelCtrl.$setViewValue(e,t),this.render()},getViewValue:function(){return this._ngModelCtrl.$viewValue},selectNext:function(e){return a("next",e)},selectPrevious:function(e){return a("previous",e)},setActiveDescendant:function(e){this.$element.attr("aria-activedescendant",e)}}}function a(e,t,n){n=angular.isUndefined(n)?!0:!!n;var a=L.iterator(i(t),n);if(a.count()){var o=r(t),l=o?"previous"==e?a.previous(o):a.next(o):a.first();l&&angular.element(l).triggerHandler("click")}}function i(e){return Array.prototype.slice.call(e[0].querySelectorAll("material-radio-button"))}function r(e){return e[0].querySelector("material-radio-button.material-checked")}return t.prototype=n(),{restrict:"E",controller:["$element",t],require:["materialRadioGroup","?ngModel"],link:e}}function g(e){function t(t,a,i,r){function o(e){a[0].hasAttribute("disabled")||t.$apply(function(){r.setViewValue(i.value,e&&e.type)})}function l(){var e=r.getViewValue()===i.value;e!==s&&(s=e,a.attr("aria-checked",e),e?(a.addClass(n),r.setActiveDescendant(a.attr("id"))):a.removeClass(n))}function c(t,n){function a(){return i.id||"radio_"+L.nextUid()}n.ariaId=a(),t.attr({id:n.ariaId,role:"radio","aria-checked":"false"}),e.expect(t,"aria-label",t.text())}var s;c(a,t),r.add(l),i.$observe("value",l),a.on("click",o).on("$destroy",function(){r.remove(l)})}var n="material-checked";return{restrict:"E",require:"^materialRadioGroup",transclude:!0,template:'<div class="material-container" ink-ripple="checkbox"><div class="material-off"></div><div class="material-on"></div></div><div ng-transclude class="material-label"></div>',link:t}}function h(e,t,n,a,i,r){r.register(this,n.componentId),this.isOpen=function(){return!!e.isOpen},this.toggle=function(){e.isOpen=!e.isOpen},this.open=function(){e.isOpen=!0},this.close=function(){e.isOpen=!1}}function $(e){return function(t){var n=e.get(t);return n||e.notFoundError(t),{isOpen:function(){return n?n.isOpen():void 0},toggle:function(){n&&n.toggle()},open:function(){n&&n.open()},close:function(){n&&n.close()}}}}function b(e){return{restrict:"E",scope:{},controller:"$materialSidenavController",link:function(t,n,a,i){function r(e){var t=n.parent(),a=n[0].querySelectorAll("a, button");n.toggleClass("open",!!e),e?(t.append(s),s.on("click",c),t.on("keydown",l),o(a,0)):(s.remove(),s.off("click",c),t.off("keydown",l),o(a,-1))}function o(e,t){for(var n=0;n<e.length;n++)e[n].setAttribute("tabIndex",t)}function l(e){e.which===B.KEY_CODE.ESCAPE&&(c(),e.preventDefault(),e.stopPropagation())}function c(){r(!1),e(function(){i.close()})}var s=angular.element('<material-backdrop class="material-sidenav-backdrop">');t.$watch("isOpen",r)}}}function T(){function e(e,t,n,a){var i=a[0]||{$setViewValue:function(e){this.$viewValue=e,this.$viewChangeListeners.forEach(function(e){e()})},$parsers:[],$formatters:[],$viewChangeListeners:[]},r=a[1];r.init(i)}return{scope:{},require:["?ngModel","materialSlider"],controller:["$scope","$element","$attrs","$$rAF","$timeout","$window","$materialEffects","$aria",w],template:'<div class="slider-track-container"><div class="slider-track"></div><div class="slider-track slider-track-fill"></div><div class="slider-track-ticks"></div></div><div class="slider-thumb-container"><div class="slider-thumb"></div><div class="slider-focus-thumb"></div><div class="slider-focus-ring"></div><div class="slider-sign"><span class="slider-thumb-text" ng-bind="modelValue"></span></div><div class="slider-disabled-thumb"></div></div>',link:e}}function w(e,t,n,a,i,r,o,l){this.init=function(i){function c(e){D=parseFloat(e),t.attr("aria-valuemin",e)}function s(e){_=parseFloat(e),t.attr("aria-valuemax",e)}function u(e){P=parseFloat(e),m()}function d(e){t.attr("aria-disabled",!!e)}function m(){if(angular.isDefined(n.discrete)){var e=Math.floor((_-D)/P);M||(M=angular.element('<canvas style="position:absolute;">'),F=M[0].getContext("2d"),F.fillStyle="black",I.append(M));var t=p();M[0].width=t.width,M[0].height=t.height;for(var a,i=0;e>=i;i++)a=Math.floor(t.width*(i/e)),F.fillRect(a-1,0,2,t.height)}}function f(){V=S[0].getBoundingClientRect()}function p(){return H(),V}function v(t){var n;t.which===B.KEY_CODE.LEFT_ARROW?n=-P:t.which===B.KEY_CODE.RIGHT_ARROW&&(n=P),n&&((t.metaKey||t.ctrlKey||t.altKey)&&(n*=4),t.preventDefault(),t.stopPropagation(),e.$evalAsync(function(){g(i.$viewValue+n)}))}function g(e){i.$setViewValue($(b(e)))}function h(){var n=(i.$viewValue-D)/(_-D);e.modelValue=i.$viewValue,t.attr("aria-valuenow",i.$viewValue),T(n)}function $(e){return angular.isNumber(e)?Math.max(D,Math.min(_,e)):void 0}function b(e){return angular.isNumber(e)?Math.round(e/P)*P:void 0}function T(e){y.css("width",100*e+"%"),k.css(o.TRANSFORM,"translate3d("+p().width*e+"px,0,0)"),t.toggleClass("slider-min",0===e)}function w(e){q||e.eventType!==Hammer.INPUT_START||t[0].hasAttribute("disabled")?q&&e.eventType===Hammer.INPUT_END&&(q=!1,t.removeClass("panning active")):(q=!0,t.addClass("active"),t[0].focus(),f(),C(e.center.x))}function x(){q&&t.addClass("panning")}function A(e){q&&(C(e.center.x),e.preventDefault())}function C(t){var n=(t-V.left)/V.width;e.$evalAsync(function(){g(D+n*(_-D))})}var E=angular.element(t[0].querySelector(".slider-thumb")),k=E.parent(),S=angular.element(t[0].querySelector(".slider-track-container")),y=angular.element(t[0].querySelector(".slider-track-fill")),I=angular.element(t[0].querySelector(".slider-track-ticks"));n.min?n.$observe("min",c):c(0),n.max?n.$observe("max",s):s(100),n.step?n.$observe("step",u):u(1);var N=angular.noop;n.ngDisabled?N=e.$parent.$watch(n.ngDisabled,d):d(!!n.disabled),l.expect(t,"aria-label"),t.attr("tabIndex",0),t.attr("role","slider"),t.on("keydown",v);var R=new Hammer(t[0],{recognizers:[[Hammer.Pan,{direction:Hammer.DIRECTION_HORIZONTAL}]]});R.on("hammer.input",w),R.on("panstart",x),R.on("pan",A);var O=a.debounce(function(){f(),h(),m()});O(),angular.element(r).on("resize",O),e.$on("$destroy",function(){angular.element(r).off("resize",O),R.destroy(),N()}),i.$render=h,i.$viewChangeListeners.push(h),i.$formatters.push($),i.$formatters.push(b);var D,_,P,M,F,V={},H=L.debounce(f,5e3);f();var q=!1;this._onInput=w,this._onPanStart=x,this._onPan=A}}function x(e,t){function n(e,t){var n=angular.element(e[0].querySelector(".material-switch-thumb"));return n.attr("disabled",t.disabled),n.attr("ngDisabled",t.ngDisabled),function(e,t,i,r){a.link(e,n,i,r)}}var a=e[0],i=t[0];return{restrict:"E",transclude:!0,template:'<div class="material-switch-bar"></div><div class="material-switch-thumb">'+i.template+"</div>",require:"?ngModel",compile:n}}function A(e,t,n,a){function i(i,r,o,l){function c(){m(),a(m,100,!1)}function s(){var t=d.selected()&&d.selected().element;if(!t||d.count()<2)r.css({display:"none",width:"0px"});else{var n=t.prop("offsetWidth"),a=t.prop("offsetLeft")+(d.$$pagingOffset||0);r.css({display:n>0?"block":"none",width:n+"px"}),r.css(e.TRANSFORM,"translate3d("+a+"px,0,0)")}}var u=l[0],d=l[1];if(!u){var m=n.debounce(s);i.$watch(d.selected,s),i.$on("$materialTabsChanged",m),i.$on("$materialTabsPaginationChanged",m),angular.element(t).on("resize",c),i.$on("$destroy",function(){angular.element(t).off("resize",c)})}}return{restrict:"E",require:["^?nobar","^materialTabs"],link:i}}function C(e,t,n,a,i){function r(r,c,s,u){function d(e){if(b.active){var t=angular.element(e.target).controller("materialTab"),n=g(t);n!==b.page&&(t.element.blur(),h(n).then(function(){t.element.focus()}))}}function m(e){if(e)if(b.active){var t=g(e);h(t)}else T()}function f(e){var t,n=b.page+e;if(!u.selected()||g(u.selected())!==n){var a;0>e?(a=(n+1)*b.itemsPerPage,t=u.previous(u.itemAt(a))):(a=n*b.itemsPerPage-1,t=u.next(u.itemAt(a)))}h(n).then(function(){t&&t.element.focus()}),t&&u.select(t)}function p(){var e=c.find("material-tab"),t=c.parent().prop("clientWidth")-l,n=t&&o*u.count()>t,a=n!==b.active;if(b.active=n,n){b.pagesCount=Math.ceil(o*u.count()/t),b.itemsPerPage=Math.max(1,Math.floor(u.count()/b.pagesCount)),b.tabWidth=t/b.itemsPerPage,$.css("width",b.tabWidth*u.count()+"px"),e.css("width",b.tabWidth+"px");var r=g(u.selected());h(r)}else a&&i(function(){$.css("width",""),e.css("width",""),v(0),b.page=-1})}function v(t){function n(t){t.target===$[0]&&($.off(e.TRANSITIONEND_EVENT,n),i.resolve())}if(u.pagingOffset===t)return a.when();var i=a.defer();return u.$$pagingOffset=t,$.css(e.TRANSFORM,"translate3d("+t+"px,0,0)"),$.on(e.TRANSITIONEND_EVENT,n),i.promise}function g(e){var t=u.indexOf(e);return-1===t?0:Math.floor(t/b.itemsPerPage)}function h(e){if(e!==b.page){var t=b.pagesCount;return 0>e&&(e=0),e>t&&(e=t),b.hasPrev=e>0,b.hasNext=(e+1)*b.itemsPerPage<u.count(),b.page=e,i(function(){r.$broadcast("$materialTabsPaginationChanged")}),v(-e*b.itemsPerPage*b.tabWidth)}}var $=c.children(),b=r.pagination={page:-1,active:!1,clickNext:function(){f(1)},clickPrevious:function(){f(-1)}},T=n.debounce(p);r.$on("$materialTabsChanged",T),angular.element(t).on("resize",T),$.on("focusin",d),r.$on("$destroy",function(){angular.element(t).off("resize",T),$.off("focusin",d)}),r.$watch(u.selected,m)}var o=96,l=64;return{restrict:"A",require:"^materialTabs",link:r}}function E(e,t,n,a){function i(){return t[0].hasAttribute("disabled")}function r(t){s.content.length&&(s.contentContainer.append(s.content),s.contentScope=e.$parent.$new(),t.append(s.contentContainer),n(s.contentContainer)(s.contentScope),L.disconnectScope(s.contentScope))}function o(){a.leave(s.contentContainer).then(function(){s.contentScope&&s.contentScope.$destroy(),s.contentScope=null})}function l(){L.reconnectScope(s.contentScope),t.addClass("active"),t.attr("aria-selected",!0),t.attr("tabIndex",0),a.removeClass(s.contentContainer,"ng-hide"),e.onSelect()}function c(){L.disconnectScope(s.contentScope),t.removeClass("active"),t.attr("aria-selected",!1),t.attr("tabIndex",-1),a.addClass(s.contentContainer,"ng-hide"),e.onDeselect()}var s=this;s.contentContainer=angular.element('<div class="tab-content ng-hide">'),s.element=t,s.isDisabled=i,s.onAdd=r,s.onRemove=o,s.onSelect=l,s.onDeselect=c}function k(e,t,n){function a(a,i){var r=a.find("material-tab-label");r.length?r.remove():r=angular.isDefined(i.label)?angular.element("<material-tab-label>").html(i.label):angular.element("<material-tab-label>").append(a.contents().remove());var o=a.contents().remove();return function(a,i,l,c){function s(){var e=r.clone();i.append(e),t(e)(a.$parent),g.content=o.clone()}function u(){a.$apply(function(){h.select(g),g.element.focus()})}function d(e){if(e.which==B.KEY_CODE.SPACE)i.triggerHandler("click"),e.preventDefault();else if(e.which===B.KEY_CODE.LEFT_ARROW){var t=h.previous(g);t&&t.element.focus()}else if(e.which===B.KEY_CODE.RIGHT_ARROW){var n=h.next(g);n&&n.element.focus()}}function m(){a.$watch("$parent.$index",function(e){h.move(g,e)})}function f(){function e(e){var t=h.selected()===g;e&&!t?h.select(g):!e&&t&&h.deselect(g)}var t=a.$parent.$watch("!!("+l.active+")",e);a.$on("$destroy",t)}function p(){function e(e){i.attr("aria-disabled",e);var t=h.selected()===g;t&&e&&h.select(h.next()||h.previous())}a.$watch(g.isDisabled,e)}function v(){var e=l.id||L.nextUid(),t="content_"+e;i.attr({id:e,role:"tabItemCtrl",tabIndex:"-1","aria-controls":t}),g.contentContainer.attr({id:t,role:"tabpanel","aria-labelledby":e}),n.expect(i,"aria-label",i.text())}var g=c[0],h=c[1];s();var $=e.attachButtonBehavior(i);h.add(g),a.$on("$destroy",function(){$(),h.remove(g)}),angular.isDefined(l.ngClick)||i.on("click",u),i.on("keydown",d),angular.isNumber(a.$parent.$index)&&m(),angular.isDefined(l.active)&&f(),p(),v()}}return{restrict:"E",require:["materialTab","^materialTabs"],controller:"$materialTab",scope:{onSelect:"&",onDeselect:"&",label:"@"},compile:a}}function S(e,t){function n(){return m.itemAt(e.selectedIndex)}function a(t,n){d.add(t,n),t.onAdd(m.contentArea),(-1===e.selectedIndex||e.selectedIndex===m.indexOf(t))&&m.select(t),e.$broadcast("$materialTabsChanged")}function i(t){d.contains(t)&&(m.selected()===t&&(d.count()>1?m.select(m.previous()||m.next()):m.deselect(t)),d.remove(t),t.onRemove(),e.$broadcast("$materialTabsChanged"))}function r(t,n){var a=m.selected()===t;d.remove(t),d.add(t,n),a&&m.select(t),e.$broadcast("$materialTabsChanged")}function o(t){!t||t.isSelected||t.isDisabled()||d.contains(t)&&(m.deselect(m.selected()),e.selectedIndex=m.indexOf(t),t.isSelected=!0,t.onSelect())}function l(t){t&&t.isSelected&&d.contains(t)&&(e.selectedIndex=-1,t.isSelected=!1,t.onDeselect())}function c(e,t){return d.next(e||m.selected(),t||u)}function s(e,t){return d.previous(e||m.selected(),t||u)}function u(e){return e&&!e.isDisabled()}var d=L.iterator([],!1),m=this;m.element=t,m.contentArea=angular.element(t[0].querySelector(".tabs-content")),m.inRange=d.inRange,m.indexOf=d.indexOf,m.itemAt=d.itemAt,m.count=d.count,m.selected=n,m.add=a,m.remove=i,m.move=r,m.select=o,m.deselect=l,m.next=c,m.previous=s}function y(){function e(e,t,n,a){function i(){t.attr({role:"tablist"})}function r(){e.$watch("selectedIndex",function(e,t){if(a.deselect(a.itemAt(t)),a.inRange(e)){var n=a.itemAt(e);n&&n.isDisabled()&&(n=e>t?a.next(n):a.previous(n)),a.select(n)}})}i(),r()}return{restrict:"E",controller:"$materialTabs",require:"materialTabs",transclude:!0,scope:{selectedIndex:"=?selected"},template:'<section class="tabs-header" ng-class="{\'tab-paginating\': pagination.active}"><div class="tab-paginator prev" ng-if="pagination.active && pagination.hasPrev" ng-click="pagination.clickPrevious()"></div><div class="tabs-header-items-container" material-tabs-pagination><div class="tabs-header-items" ng-transclude></div><material-tabs-ink-bar></material-tabs-ink-bar></div><div class="tab-paginator next" ng-if="pagination.active && pagination.hasNext" ng-click="pagination.clickNext()"></div></section><section class="tabs-content"></section>',link:e}}function I(){return{restrict:"E"}}function N(e,t,n,a,i){function r(e){return"material-toast-open-"+(e.indexOf("top")>-1?"top":"bottom")}function o(a){return a=angular.extend({duration:3e3,swipeDisabled:!1,position:"bottom left"},a||{}),l&&l.then(function(e){e()}),l=n.compile(a).then(function(n){function o(t){u.addClass(t.type),e(l)}function l(){l.called||(l.called=!0,f.destroy(),c.removeClass(d),e.cancel(m),i.leave(u).then(function(){s.$destroy()}))}n.locals.$hideToast=l;var s=t.$new(),u=n.link(s),d=r(a.position);u.addClass(a.position),c.addClass(d);var m;i.enter(u,c).then(function(){a.duration&&(m=e(l,a.duration))});var f=new Hammer(u[0],{recognizers:[[Hammer.Swipe,{direction:Hammer.DIRECTION_HORIZONTAL}]]});return f.on("swipeleft swiperight",o),l})}var l,c=a.find("body");return c.length||(c=a),o}function R(e,t){return{restrict:"E",controller:angular.noop,link:function(n,a,i){function r(){function r(t,n){L.elementIsSibling(a,n)&&(s&&s.off("scroll",f),n.on("scroll",f),n.attr("scroll-shrink","true"),s=n,e(o))}function o(){c=a.prop("offsetHeight"),s.css("margin-top",-c*m+"px"),l()}function l(e){var n=e?e.target.scrollTop:d;p(),u=Math.min(c/m,Math.max(0,u+n-d)),a.css(t.TRANSFORM,"translate3d(0,"+-u*m+"px,0)"),s.css(t.TRANSFORM,"translate3d(0,"+(c-u)*m+"px,0)"),d=n}var c,s,u=0,d=0,m=i.shrinkSpeedFactor||.5,f=e.debounce(l),p=L.debounce(o,5e3);n.$on("$materialContentLoaded",r)}angular.isDefined(i.scrollShrink)&&r()}}}function O(){}function D(){return{restrict:"E",controller:[O]}}function _(e){return{restrict:"E",template:'<div class="container"><div class="dashed"></div><div class="bar bar1"></div><div class="bar bar2"></div></div>',link:function(t,n,a){var i=angular.element(n[0].querySelector(".bar1")),r=angular.element(n[0].querySelector(".bar2")),o=angular.element(n[0].querySelector(".container"));a.$observe("value",function(e){r.css("width",P(e).toString()+"%")}),a.$observe("secondaryvalue",function(e){i.css("width",P(e).toString()+"%")}),e(function(){o.addClass("ready")})}}}function P(e){return e>100?100:0>e?0:e||0}function M(){function e(e,t,n){var a=e[0];if(!a.hasAttribute(t)){var i=angular.isDefined(n);i&&(n=String(n).trim(),e.attr(t,n))}}return{expect:e}}function F(e,t){var n=/^\s*([@=&])(\??)\s*(\w*)\s*$/;return function(a,i,r,o){function l(e,t,n){if(!angular.isDefined(i[e])){var r=o&&o.hasOwnProperty(t);return a[t]=r?o[t]:n,!0}return!1}angular.forEach(r||{},function(r,o){var c,s,u=r.match(n)||[],d=u[3]||o,m=u[1];switch(m){case"@":i.$observe(d,function(e){a[o]=e}),i.$$observers[d].$$scope=a,l(d,o)||(a[o]=t(i[d])(a));break;case"=":l(d,o)||(a[o]=""===i[d]?!0:a.$eval(i[d]),s=a.$watch(i[d],function(e){a[o]=e}),a.$on("$destroy",s));break;case"&":if(!l(d,o,angular.noop)){if(i[d]&&i[d].match(RegExp(o+"(.*?)")))throw new Error('& expression binding "'+o+'" looks like it will recursively call "'+i[d]+'" and cause a stack overflow! Please choose a different scopeName.');c=e(i[d]),a[o]=function(e){return c(a,e)}}}})}}function V(e,t,n,a,i,r){this.compile=function(o){var l=o.templateUrl,c=o.template||"",s=o.controller,u=o.controllerAs,d=o.resolve||{},m=o.locals||{},f=o.transformTemplate||angular.identity;return angular.forEach(d,function(e,t){d[t]=angular.isString(e)?n.get(e):n.invoke(e)}),angular.extend(d,m),d.$template=l?t.get(l,{cache:r}).then(function(e){return e.data}):e.when(c),e.all(d).then(function(e){var t=f(e.$template),n=angular.element("<div>").html(t).contents(),r=a(n);return{locals:e,element:n,link:function(t){if(e.$scope=t,s){var a=i(s,e);n.data("$ngControllerController",a),n.children().data("$ngControllerController",a),u&&(t[u]=a)}return r(t)}}})}}function H(e){var t=[];return{notFoundError:function(t){e.error("No instance found for handle",t)},getInstances:function(){return t},get:function(e){var n,a,i;for(n=0,a=t.length;a>n;n++)if(i=t[n],i.$$materialHandle===e)return i;return null},register:function(e,n){return e.$$materialHandle=n,t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}}}}angular.module("ngMaterial",["ng","ngAnimate","material.services.attrBind","material.services.compiler","material.services.registry","material.decorators","material.services.aria","material.components.button","material.components.card","material.components.checkbox","material.components.content","material.components.dialog","material.components.divider","material.components.icon","material.components.linearProgress","material.components.list","material.components.radioButton","material.components.sidenav","material.components.slider","material.components.switch","material.components.tabs","material.components.textField","material.components.toast","material.components.toolbar","material.components.whiteframe"]);var B={KEY_CODE:{ENTER:13,ESCAPE:27,SPACE:32,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40}},q=/([\:\-\_]+(.))/g,W=["0","0","0"],L={now:window.performance?angular.bind(performance,performance.now):Date.now,ancestorHasAttribute:function(e,t,n){n=n||4;for(var a=e;n--&&a.length;){if(a[0].hasAttribute&&a[0].hasAttribute(t))return!0;a=a.parent()}return!1},isParentDisabled:function(e,t){return L.ancestorHasAttribute(e,"disabled",t)},elementIsSibling:function(e,t){return e.parent().length&&e.parent()[0]===t.parent()[0]},camelCase:function(e){return e.replace(q,function(e,t,n,a){return a?n.toUpperCase():n})},stringFromTextBody:function(e,t){var n=e.trim();return n.split(/\s+/).length>t&&(n=e.split(/\s+/).slice(1,t+1).join(" ")+"..."),n},iterator:e,debounce:function(e,t,n){var a;return function(){var i=this,r=arguments;clearTimeout(a),a=setTimeout(function(){a=null,n||e.apply(i,r)},t),n&&!a&&e.apply(i,r)}},throttle:function(e,t){var n;return function(){var a=this,i=arguments,r=L.now();(!n||n-r>t)&&(e.apply(a,i),n=r)}},nextUid:function(){for(var e,t=W.length;t;){if(t--,e=W[t].charCodeAt(0),57==e)return W[t]="A",W.join("");if(90!=e)return W[t]=String.fromCharCode(e+1),W.join("");W[t]="0"}return W.unshift("0"),W.join("")},disconnectScope:function(e){if(e&&e.$root!==e&&!e.$$destroyed){var t=e.$parent;e.$$disconnected=!0,t.$$childHead===e&&(t.$$childHead=e.$$nextSibling),t.$$childTail===e&&(t.$$childTail=e.$$prevSibling),e.$$prevSibling&&(e.$$prevSibling.$$nextSibling=e.$$nextSibling),e.$$nextSibling&&(e.$$nextSibling.$$prevSibling=e.$$prevSibling),e.$$nextSibling=e.$$prevSibling=null}},reconnectScope:function(e){if(e&&e.$root!==e&&e.$$disconnected){var t=e,n=t.$parent;t.$$disconnected=!1,t.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=t,n.$$childTail=t):n.$$childHead=n.$$childTail=t}}};angular.element.prototype.focus=angular.element.prototype.focus||function(){return this.length&&this[0].focus(),this},angular.element.prototype.blur=angular.element.prototype.blur||function(){return this.length&&this[0].blur(),this},angular.module("material.animations",[]).service("$materialEffects",["$rootElement","$$rAF","$sniffer","$q",t]),function(){function e(){return function(){return{controller:angular.noop}}}angular.module("material.animations").directive({noink:e(),nobar:e(),nostretch:e()})}(),angular.module("material.animations").directive("inkRipple",["$materialInkRipple",n]).factory("$materialInkRipple",["$window","$$rAF","$materialEffects","$timeout",a]),angular.module("material.components.button",["material.animations","material.services.aria"]).directive("materialButton",["ngHrefDirective","$materialInkRipple","$aria",i]),angular.module("material.components.card",[]).directive("materialCard",[r]),angular.module("material.components.checkbox",["material.animations","material.services.aria"]).directive("materialCheckbox",["inputDirective","$materialInkRipple","$aria",o]),angular.module("material.components.content",["material.services.registry"]).directive("materialContent",[l]),angular.module("material.components.dialog",["material.animations","material.services.compiler","material.services.aria"]).directive("materialDialog",["$$rAF",c]).factory("$materialDialog",["$timeout","$materialCompiler","$rootElement","$rootScope","$materialEffects","$animate","$aria",s]),angular.module("material.components.textField",[]).directive("materialInputGroup",[u]).directive("materialInput",[d]),angular.module("material.components.icon",[]).directive("materialIcon",[m]),angular.module("material.components.list",[]).directive("materialList",[f]).directive("materialItem",[p]),angular.module("material.components.radioButton",["material.animations","material.services.aria"]).directive("materialRadioGroup",[v]).directive("materialRadioButton",["$aria",g]),angular.module("material.components.sidenav",["material.services.registry"]).factory("$materialSidenav",["$materialComponentRegistry",$]).directive("materialSidenav",["$timeout",b]).controller("$materialSidenavController",["$scope","$element","$attrs","$timeout","$materialSidenav","$materialComponentRegistry",h]),angular.module("material.components.slider",["material.animations","material.services.aria"]).directive("materialSlider",[T]),angular.module("material.components.switch",["material.components.checkbox","material.components.radioButton"]).directive("materialSwitch",["materialCheckboxDirective","materialRadioButtonDirective",x]),angular.module("material.components.tabs",["material.animations"]),angular.module("material.components.tabs").directive("materialTabsInkBar",["$materialEffects","$window","$$rAF","$timeout",A]),angular.module("material.components.tabs").directive("materialTabsPagination",["$materialEffects","$window","$$rAF","$$q","$timeout",C]),angular.module("material.components.tabs").controller("$materialTab",["$scope","$element","$compile","$animate",E]),angular.module("material.components.tabs").directive("materialTab",["$materialInkRipple","$compile","$aria",k]),angular.module("material.components.tabs").controller("$materialTabs",["$scope","$element",S]),angular.module("material.components.tabs").directive("materialTabs",["$parse",y]),angular.module("material.components.toast",["material.services.compiler"]).directive("materialToast",[I]).factory("$materialToast",["$timeout","$rootScope","$materialCompiler","$rootElement","$animate",N]),angular.module("material.components.toolbar",["material.components.content","material.animations"]).directive("materialToolbar",["$$rAF","$materialEffects",R]),angular.module("material.components.whiteframe",[]),angular.module("material.components.divider",["material.animations","material.services.aria"]).directive("materialDivider",D),angular.module("material.components.linearProgress",["material.animations","material.services.aria"]).directive("materialLinearProgress",["$timeout",_]),angular.module("material.decorators",[]).config(["$provide",function(e){function t(e){return e.debounce=function(t){var n,a,i,r;
return function(){n=arguments,r=this,i=t,a||(a=!0,e(function(){i.apply(r,n),a=!1}))}},e}e.decorator("$$rAF",["$delegate","$rootScope",t])}]),angular.module("material.services.aria",[]).service("$aria",["$log",M]),angular.module("material.services.attrBind",[]).factory("$attrBind",["$parse","$interpolate",F]),angular.module("material.services.compiler",[]).service("$materialCompiler",["$q","$http","$injector","$compile","$controller","$templateCache",V]),angular.module("material.services.registry",[]).factory("$materialComponentRegistry",["$log",H])}();