/*
** NOTE: This file is generated by Gulp and should not be edited directly!
** Any changes made directly to this file will be overwritten next time its asset group is processed by Gulp.
*/

.ui-widget-overlay {
  cursor: pointer;
  cursor: zoom-out;
  cursor: -webkit-zoom-out;
  background: black;
  opacity: 0.7;
  z-index: 5001!important;
}
.ui-dialog {
  cursor: pointer;
  cursor: zoom-out;
  cursor: -webkit-zoom-out;
  z-index: 5002!important;
  border: none;
  border-radius: 0;
  background: transparent;
  text-align: center;
}
.ui-dialog .popup-image {
  margin-top: 5%;
}
.ui-dialog .ui-dialog-titlebar {
  display: none;
}
.carousel-inner.product-image-carousel-inner {
  height: auto;
  cursor: pointer;
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
}
.carousel-inner.product-image-carousel-inner img {
  max-height: 265px;
}
.product-image-link {
  cursor: pointer;
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
}
.carousel-indicators.product-image-carousel-indicators {
  position: relative;
  bottom: 0;
  background: black;
  margin-bottom: 0;
  width: 100%;
  margin: 0;
  left: 0;
  margin-top: 15px;
}
.carousel-indicators.product-image-carousel-indicators li {
  margin: 0;
  display: list-item;
  width: 33.3%;
  height: 100%;
  border-radius: 0;
  border: none;
  padding: 0;
  overflow: hidden;
  float: left;
  opacity: .7;
}
.carousel-indicators.product-image-carousel-indicators li img {
  border: solid 2px #cccccc;
}
.carousel-indicators.product-image-carousel-indicators li:nth-child(3n+2) div {
  margin: 0 2px;
}
.carousel-indicators.product-image-carousel-indicators li:nth-child(3n+1) div {
  margin-right: 4px;
}
.carousel-indicators.product-image-carousel-indicators li:nth-child(3n+3) div {
  margin-left: 4px;
}
.carousel-indicators.product-image-carousel-indicators li.active,
.carousel-indicators.product-image-carousel-indicators li:hover {
  opacity: 1;
}
.phone-icon {
  padding-left: 3px;
  padding-top: 2px;
}
.email-icon {
  font-size: 12px;
  padding-left: 3px;
}
.address-icon {
  float: left;
  height: 50px;
  padding-left: 2px;
  padding-top: 2px;
}
.btn-primary.remove-confirm {
  padding: 0 5px;
  margin: 0;
}
.ask {
  overflow: hidden;
  width: 100%;
  float: left;
  cursor: pointer;
}
.confirm-yes,
.confirm-no {
  overflow: hidden;
  width: 0;
  float: left;
  cursor: pointer;
}
.confirm-yes button,
.confirm-yes a {
  border-radius: 4px 0px 0px 4px;
}
.confirm-no button,
.confirm-no a {
  border-radius: 0px 4px 4px 0px;
}
.slider-confirmation-container {
  overflow: hidden;
}
.slider-confirmation-container div {
  transition: all 0.2s ease-in-out;
}
.expire-date {
  padding-top: 4px;
}
.expire-date.date-is-expired {
  color: #ff0000;
}
#new-payment-method-container .form-group {
  margin: 5px;
}
#new-payment-method-container .form-group .bank-id-field,
#new-payment-method-container .form-group .account-number-field,
#new-payment-method-container .form-group .account-type-field,
#new-payment-method-container .form-group .personal-id-field,
#new-payment-method-container .form-group .branch-name-field,
#new-payment-method-container .form-group .branch-street-field,
#new-payment-method-container .form-group .branch-street-2-field,
#new-payment-method-container .form-group .branch-street-3-field,
#new-payment-method-container .form-group .branch-city-field,
#new-payment-method-container .form-group .branch-state-field,
#new-payment-method-container .form-group .branch-country-field,
#new-payment-method-container .form-group .branch-postal-code-field,
#new-payment-method-container .form-group .origin-field,
#new-payment-method-container .form-group .consent-date-field,
#new-payment-method-container .form-group .payment-code {
  margin: 5px 0;
}
#order-summary .consent-date-field .datepicker {
  padding: 6px 12px;
}
.edit-expiration {
  padding: 0 !important;
  margin: 0 !important;
}
.expiration-date {
  float: left;
  padding-right: 10px;
  margin-top: 3px;
}
.confirm-no,
.confirm-yes,
.ask,
.slider-confirmation-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body.fixed-nav.hide-navigation {
  padding-top: 0;
  margin: 50px;
  margin-top: 0;
  font-size: 10px!important;
}
.row.prime.hide-navigation {
  padding-top: 0;
  margin-top: 0;
}
.new-page-print {
  page-break-before: always;
}
input.quantity {
  width: 65px;
  padding-left: 7px;
  padding-right: 7px;
}
/* 
  Allow angular.js to be loaded in body, hiding cloaked elements until 
  templates compile.  The !important is important given that there may be 
  other selectors that are more specific or come later and might alter display.  
  See: https://docs.angularjs.org/api/ng/directive/ngCloak
 */
[ng\:cloak],
[ng-cloak],
.ng-cloak {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUubGVzcyIsImNvcmUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBRUE7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtDQ0RIO0FESUQ7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx3QkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7Q0NGSDtBRE5EO0VBV1EsZUFBQTtDQ0ZQO0FEVEQ7RUFlUSxjQUFBO0NDSFA7QURRRztFQUlJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7Q0NUUDtBREVHO0VBRVEsa0JBQUE7Q0NEWDtBRFVEO0VBQ0ksZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0NDUkg7QURZRztFQUNJLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtDQ1ZQO0FERUc7RUE4QlEsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtDQzdCWDtBRFZHO0VBWVksMEJBQUE7Q0NDZjtBRENXO0VBRVEsY0FBQTtDQ0FuQjtBREdXO0VBRVEsa0JBQUE7Q0NGbkI7QURLVztFQUVRLGlCQUFBO0NDSm5CO0FEbUJXOztFQUNJLFdBQUE7Q0NoQmY7QUR1QkQ7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0NDckJIO0FEd0JEO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtDQ3RCSDtBRHlCRDtFQUNJLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtDQ3ZCSDtBRDBCRDtFQUNJLGVBQUE7RUFDQSxVQUFBO0NDeEJIO0FEMkJEO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0NDekJIO0FENEJEOztFQUNJLGlCQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDQ3pCSDtBRDRCRDs7RUFDSSwrQkFBQTtDQ3pCSDtBRDRCRDs7RUFDSSwrQkFBQTtDQ3pCSDtBRDRCRDtFQUNJLGlCQUFBO0NDMUJIO0FEeUJEO0VBT1EsaUNBQUE7Q0MxQlA7QUQ4QkQ7RUFDSSxpQkFBQTtDQzVCSDtBRDZCRztFQUNJLGVBQUE7Q0MzQlA7QUQrQkQ7RUFFUSxZQUFBO0NDOUJQO0FENEJEOzs7Ozs7Ozs7Ozs7Ozs7RUFXWSxjQUFBO0NDdEJYO0FEMkJEO0VBR1ksa0JBQUE7Q0MzQlg7QURnQ0Q7RUFDSSxzQkFBQTtFQUNBLHFCQUFBO0NDOUJIO0FEaUNEO0VBQ0ksWUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q0MvQkg7QURrQ0Q7Ozs7RUFDSSwyQkFBQTtFQUNBLDRCQUFBO0NDN0JIO0FEZ0NEO0VBQ0ksZUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7Q0M5Qkg7QURrQ0Q7RUFDSSxlQUFBO0VBQ0EsY0FBQTtDQ2hDSDtBRG1DRDtFQUNJLDBCQUFBO0NDakNIO0FEb0NEO0VBQ0ksWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q0NsQ0g7QUFDRDs7Ozs7R0FLRztBRHFDSDs7O0VBQ0UseUJBQUE7Q0NqQ0QiLCJmaWxlIjoiY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu79AaW1hZ2VIZWlnaHQ6MjY1cHg7XHJcblxyXG4udWktd2lkZ2V0LW92ZXJsYXl7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGN1cnNvcjp6b29tLW91dDtcclxuICAgIGN1cnNvcjotd2Via2l0LXpvb20tb3V0O1xyXG4gICAgYmFja2dyb3VuZDpibGFjaztcclxuICAgIG9wYWNpdHk6MC43O1xyXG4gICAgei1pbmRleDogNTAwMSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kaWFsb2d7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGN1cnNvcjp6b29tLW91dDtcclxuICAgIGN1cnNvcjotd2Via2l0LXpvb20tb3V0O1xyXG4gICAgei1pbmRleDogNTAwMiFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgIC5wb3B1cC1pbWFnZXtcclxuICAgICAgICBtYXJnaW4tdG9wOjUlO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1kaWFsb2ctdGl0bGViYXJ7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXJ7XHJcbiAgICAmLnByb2R1Y3QtaW1hZ2UtY2Fyb3VzZWwtaW5uZXJ7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OkBpbWFnZUhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOnpvb20taW47XHJcbiAgICAgICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LWltYWdlLWxpbmt7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGN1cnNvcjp6b29tLWluO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3Jze1xyXG4gICAgJi5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWluZGljYXRvcnN7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICBsaXsgIFxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjY2NjY2NjO1xyXG4gICAgICAgICAgICB9ICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XHJcbiAgICAgICAgICAgICAgICBkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5Omxpc3QtaXRlbTtcclxuICAgICAgICAgICAgd2lkdGg6MzMuMyU7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgb3BhY2l0eTouNztcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBob25lLWljb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcblxyXG4uZW1haWwtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmFkZHJlc3MtaWNvbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5LnJlbW92ZS1jb25maXJtIHtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYXNrIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29uZmlybS15ZXMsIC5jb25maXJtLW5vIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY29uZmlybS15ZXMgYnV0dG9uLCAuY29uZmlybS15ZXMgYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XHJcbn1cclxuXHJcbi5jb25maXJtLW5vIGJ1dHRvbiwgLmNvbmZpcm0tbm8gYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XHJcbn1cclxuXHJcbi5zbGlkZXItY29uZmlybWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBpcmUtZGF0ZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgJi5kYXRlLWlzLWV4cGlyZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4jbmV3LXBheW1lbnQtbWV0aG9kLWNvbnRhaW5lcntcclxuICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbjo1cHg7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIC5iYW5rLWlkLWZpZWxkLCAuYWNjb3VudC1udW1iZXItZmllbGQsXHJcbiAgICAgICAgLmFjY291bnQtdHlwZS1maWVsZCwgLnBlcnNvbmFsLWlkLWZpZWxkLFxyXG4gICAgICAgIC5icmFuY2gtbmFtZS1maWVsZCwgLmJyYW5jaC1zdHJlZXQtZmllbGQsXHJcbiAgICAgICAgLmJyYW5jaC1zdHJlZXQtMi1maWVsZCwgLmJyYW5jaC1zdHJlZXQtMy1maWVsZCxcclxuICAgICAgICAuYnJhbmNoLWNpdHktZmllbGQsIC5icmFuY2gtc3RhdGUtZmllbGQsXHJcbiAgICAgICAgLmJyYW5jaC1jb3VudHJ5LWZpZWxkLCAuYnJhbmNoLXBvc3RhbC1jb2RlLWZpZWxkLFxyXG4gICAgICAgIC5vcmlnaW4tZmllbGQsIC5jb25zZW50LWRhdGUtZmllbGQsIC5wYXltZW50LWNvZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI29yZGVyLXN1bW1hcnl7XHJcbiAgICAuY29uc2VudC1kYXRlLWZpZWxke1xyXG4gICAgICAgIC5kYXRlcGlja2Vye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZGl0LWV4cGlyYXRpb24ge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5leHBpcmF0aW9uLWRhdGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4uY29uZmlybS1ubywgLmNvbmZpcm0teWVzLCAuYXNrLCAuc2xpZGVyLWNvbmZpcm1hdGlvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuZml4ZWQtbmF2LmhpZGUtbmF2aWdhdGlvbntcclxuICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICBtYXJnaW46IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICBmb250LXNpemU6IDEwcHghaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnJvdy5wcmltZS5oaWRlLW5hdmlnYXRpb257XHJcbiAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG59XHJcblxyXG4ubmV3LXBhZ2UtcHJpbnR7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzO1xyXG59XHJcblxyXG5pbnB1dC5xdWFudGl0eSB7XHJcbiAgICB3aWR0aDogNjVweDtcclxuICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG4vKiBcclxuICBBbGxvdyBhbmd1bGFyLmpzIHRvIGJlIGxvYWRlZCBpbiBib2R5LCBoaWRpbmcgY2xvYWtlZCBlbGVtZW50cyB1bnRpbCBcclxuICB0ZW1wbGF0ZXMgY29tcGlsZS4gIFRoZSAhaW1wb3J0YW50IGlzIGltcG9ydGFudCBnaXZlbiB0aGF0IHRoZXJlIG1heSBiZSBcclxuICBvdGhlciBzZWxlY3RvcnMgdGhhdCBhcmUgbW9yZSBzcGVjaWZpYyBvciBjb21lIGxhdGVyIGFuZCBtaWdodCBhbHRlciBkaXNwbGF5LiAgXHJcbiAgU2VlOiBodHRwczovL2RvY3MuYW5ndWxhcmpzLm9yZy9hcGkvbmcvZGlyZWN0aXZlL25nQ2xvYWtcclxuICovXHJcbltuZ1xcOmNsb2FrXSwgW25nLWNsb2FrXSwgLm5nLWNsb2FrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIudWktd2lkZ2V0LW92ZXJsYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogNTAwMSFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IHpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIHotaW5kZXg6IDUwMDIhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGlhbG9nIC5wb3B1cC1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDUlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbm5lci5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG59XG4uY2Fyb3VzZWwtaW5uZXIucHJvZHVjdC1pbWFnZS1jYXJvdXNlbC1pbm5lciBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNjVweDtcbn1cbi5wcm9kdWN0LWltYWdlLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgd2lkdGg6IDMzLjMlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG9wYWNpdHk6IC43O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMucHJvZHVjdC1pbWFnZS1jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGltZyB7XG4gIGJvcmRlcjogc29saWQgMnB4ICNjY2NjY2M7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWluZGljYXRvcnMgbGk6bnRoLWNoaWxkKDNuKzIpIGRpdiB7XG4gIG1hcmdpbjogMCAycHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycy5wcm9kdWN0LWltYWdlLWNhcm91c2VsLWluZGljYXRvcnMgbGk6bnRoLWNoaWxkKDNuKzEpIGRpdiB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMucHJvZHVjdC1pbWFnZS1jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOm50aC1jaGlsZCgzbiszKSBkaXYge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMucHJvZHVjdC1pbWFnZS1jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbmRpY2F0b3JzLnByb2R1Y3QtaW1hZ2UtY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGhvbmUtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmVtYWlsLWljb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLmFkZHJlc3MtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmJ0bi1wcmltYXJ5LnJlbW92ZS1jb25maXJtIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hc2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25maXJtLXllcyxcbi5jb25maXJtLW5vIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29uZmlybS15ZXMgYnV0dG9uLFxuLmNvbmZpcm0teWVzIGEge1xuICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG59XG4uY29uZmlybS1ubyBidXR0b24sXG4uY29uZmlybS1ubyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xufVxuLnNsaWRlci1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbGlkZXItY29uZmlybWF0aW9uLWNvbnRhaW5lciBkaXYge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZXhwaXJlLWRhdGUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmV4cGlyZS1kYXRlLmRhdGUtaXMtZXhwaXJlZCB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDVweDtcbn1cbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5iYW5rLWlkLWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjY291bnQtbnVtYmVyLWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjY291bnQtdHlwZS1maWVsZCxcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5wZXJzb25hbC1pZC1maWVsZCxcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5icmFuY2gtbmFtZS1maWVsZCxcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5icmFuY2gtc3RyZWV0LWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmJyYW5jaC1zdHJlZXQtMi1maWVsZCxcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5icmFuY2gtc3RyZWV0LTMtZmllbGQsXG4jbmV3LXBheW1lbnQtbWV0aG9kLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuYnJhbmNoLWNpdHktZmllbGQsXG4jbmV3LXBheW1lbnQtbWV0aG9kLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuYnJhbmNoLXN0YXRlLWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmJyYW5jaC1jb3VudHJ5LWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLmJyYW5jaC1wb3N0YWwtY29kZS1maWVsZCxcbiNuZXctcGF5bWVudC1tZXRob2QtY29udGFpbmVyIC5mb3JtLWdyb3VwIC5vcmlnaW4tZmllbGQsXG4jbmV3LXBheW1lbnQtbWV0aG9kLWNvbnRhaW5lciAuZm9ybS1ncm91cCAuY29uc2VudC1kYXRlLWZpZWxkLFxuI25ldy1wYXltZW50LW1ldGhvZC1jb250YWluZXIgLmZvcm0tZ3JvdXAgLnBheW1lbnQtY29kZSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4jb3JkZXItc3VtbWFyeSAuY29uc2VudC1kYXRlLWZpZWxkIC5kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG4uZWRpdC1leHBpcmF0aW9uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5leHBpcmF0aW9uLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmNvbmZpcm0tbm8sXG4uY29uZmlybS15ZXMsXG4uYXNrLFxuLnNsaWRlci1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZml4ZWQtbmF2LmhpZGUtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDUwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG59XG4ucm93LnByaW1lLmhpZGUtbmF2aWdhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm5ldy1wYWdlLXByaW50IHtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cztcbn1cbmlucHV0LnF1YW50aXR5IHtcbiAgd2lkdGg6IDY1cHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4vKiBcbiAgQWxsb3cgYW5ndWxhci5qcyB0byBiZSBsb2FkZWQgaW4gYm9keSwgaGlkaW5nIGNsb2FrZWQgZWxlbWVudHMgdW50aWwgXG4gIHRlbXBsYXRlcyBjb21waWxlLiAgVGhlICFpbXBvcnRhbnQgaXMgaW1wb3J0YW50IGdpdmVuIHRoYXQgdGhlcmUgbWF5IGJlIFxuICBvdGhlciBzZWxlY3RvcnMgdGhhdCBhcmUgbW9yZSBzcGVjaWZpYyBvciBjb21lIGxhdGVyIGFuZCBtaWdodCBhbHRlciBkaXNwbGF5LiAgXG4gIFNlZTogaHR0cHM6Ly9kb2NzLmFuZ3VsYXJqcy5vcmcvYXBpL25nL2RpcmVjdGl2ZS9uZ0Nsb2FrXG4gKi9cbltuZ1xcOmNsb2FrXSxcbltuZy1jbG9ha10sXG4ubmctY2xvYWsge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iXX0= */
