/*! Compiled SASS file | Do NOT modify from here !*/
.node .field--text-formatted input[type="button"] {
  padding: 5px 25px;
  margin-top: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#b2c3d8), to(#7d9bbe));
  background: linear-gradient(#b2c3d8, #7d9bbe);
  border: none;
  cursor: pointer;
  font-size: 110%;
  color: #fff;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5); }

.node--type-news.node--view-mode-teaser .node__title h2 {
  margin-top: 0.9rem;
  margin-bottom: 0.9rem; }

.node--type-news.node--view-mode-teaser .node__title a {
  font-size: 0.9rem; }

.node--type-news.node--view-mode-teaser .node__links li {
  background: none;
  padding-left: 0; }

.node--type-news.node--view-mode-teaser .node__content .field {
  margin-bottom: 0.89375rem; }
  .node--type-news.node--view-mode-teaser .node__content .field--name-field-publication-date {
    font-size: 0.6875rem;
    color: #696969; }
  .node--type-news.node--view-mode-teaser .node__content .field--name-body {
    margin: 0; }

.block--news .node--type-news.node--view-mode-teaser .node__title h2 {
  margin: 0; }

.block--news .node--type-news.node--view-mode-teaser .node__title a {
  color: #477600;
  text-decoration: none; }
  .block--news .node--type-news.node--view-mode-teaser .node__title a:hover {
    color: #4e860e; }

.block--news .node--type-news.node--view-mode-teaser .node__content .field {
  margin: 0; }

.block--news .node--type-news.node--view-mode-teaser .node__links {
  text-transform: lowercase; }
  .block--news .node--type-news.node--view-mode-teaser .node__links ul {
    margin: 0; }
  .block--news .node--type-news.node--view-mode-teaser .node__links a {
    color: #477600; }

.node--type-news.node--view-mode-block-list .node__title h2 {
  line-height: 1.125rem; }

.node--type-news.node--view-mode-block-list .node__title a {
  font-size: 0.75rem;
  color: #477600;
  text-decoration: none; }
  .node--type-news.node--view-mode-block-list .node__title a:hover {
    text-decoration: underline; }

.node--type-news.node--view-mode-block-list .field--name-field-publication-date {
  height: 1.25rem;
  font-size: 0.6875rem;
  color: #696969; }

.node--type-news.node--view-mode-full .field--name-field-publication-date {
  margin-bottom: 0.975rem;
  font-size: 0.75rem;
  color: #696969; }

.node--type-news .back-button {
  padding-left: 1.375rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9faW1wb3J0cy5zY3NzIiwiY29tcG9uZW50cy9ub2Rlcy9fbm9kZXMuc2NzcyIsImNvbmZpZy9fdmFyaWFibGUtb3ZlcnJpZGVzLnNjc3MiLCJjb21wb25lbnRzL25vZGVzL19ub2RlLW5ld3Muc2NzcyIsIi4uL19zYXNzLWZyYW1ld29yay9taXhpbnMvdHlwb2dyYXBoeS9nZW5lcmFsL19yZW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxtREFBQTtBQ1JBO0VBSU0saUJBQWlCO0VBQ2pCLGVBQWU7RUFDZix1RkFBd0Q7RUFBeEQsNkNBQXdEO0VBQ3hELFlBQVk7RUFDWixlQUFlO0VBQ2YsZUFBZTtFQUNmLFdDcUJnQztFRHBCaEMsdUNBQXVDLEVBQUE7O0FFWDdDO0VDdUZNLGtCQXRCNkM7RUFzQjdDLHFCQXRCNkMsRUFBQTs7QURqRW5EO0VDdUZNLGlCQXRCNkMsRUFBQTs7QURqRW5EO0VBcUJRLGdCQUFnQjtFQUNoQixlQUFlLEVBQUE7O0FBdEJ2QjtFQ3VGTSx5QkF0QjZDLEVBQUE7RURqRW5EO0lDdUZNLG9CQXRCNkM7SUQ3QnpDLGNEWStCLEVBQUE7RUNoRHpDO0lBd0NVLFNBQVMsRUFBQTs7QUFLZjtFQUdNLFNBQVMsRUFBQTs7QUFIZjtFQU9NLGNEZ0IrQjtFQ2YvQixxQkFBcUIsRUFBQTtFQVIzQjtJQVdRLGNEYTZCLEVBQUE7O0FDeEJyQztFQWtCTSxTQUFTLEVBQUE7O0FBbEJmO0VBdUJJLHlCQUF5QixFQUFBO0VBdkI3QjtJQTBCTSxTQUFTLEVBQUE7RUExQmY7SUE4Qk0sY0RQK0IsRUFBQTs7QUNwRXpDO0VDdUZNLHFCQXRCNkMsRUFBQTs7QURqRW5EO0VDdUZNLGtCQXRCNkM7RUR3QjNDLGNEckJpQztFQ3NCakMscUJBQXFCLEVBQUE7RUExRjdCO0lBNkZVLDBCQUEwQixFQUFBOztBQTdGcEM7RUN1Rk0sZUF0QjZDO0VBc0I3QyxvQkF0QjZDO0VEb0M3QyxjRHJEbUMsRUFBQTs7QUNoRHpDO0VDdUZNLHVCQXRCNkM7RUFzQjdDLGtCQXRCNkM7RUQ4QzdDLGNEL0RtQyxFQUFBOztBQ2hEekM7RUN1Rk0sc0JBdEI2QyxFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvbm9kZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiXG4vL1xuLy8gQGZpbGVcbi8vIEZpbmFsIGltcG9ydHMuXG4vL1xuLy8gRWFjaCBjb21waWxlZCBTQVNTIGZpbGUgaW1wb3J0cyB0aGlzIGZpbGUgdXNpbmcgdGhlIEBpbXBvcnQgXCIuLi9jb25maWcvaW1wb3J0c1wiXG4vLyBALVJ1bGUgd2hpY2ggaW1wb3J0cyBpdHNlbGYgYWxsIHJlcXVpcmVkIGNvbmZpZ3VyYXRpb24gcGFydGlhbHMuXG4vL1xuXG4vLyBUaGUgZm9sbG93aW5nIGNvbW1lbnQgc3RhcnRzIHdpdGggYSBcIiFcIi4gU28gaXQgd2lsbCBub3QgYmUgcmVtb3ZlZCBkdXJpbmdcbi8vIHRoZSAoU0FTUykgY29tcGlsYXRpb24uIEl0IGlzIGp1c3QgdG8gYWxlcnQgcHJvamVjdCBjb250cmlidXRvcnMgdGhhdCB0aGVcbi8vIChDU1MpIG91dHB1dCBmaWxlIGNhbiBub3QgYmUgbW9kaWZpZWQgdW5kZXIgYW55IGNpcmN1bXN0YW5jZXMuXG5cbi8qISBDb21waWxlZCBTQVNTIGZpbGUgfCBEbyBOT1QgbW9kaWZ5IGZyb20gaGVyZSAhKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFZhcmlhYmxlcyBvdmVycmlkZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ3ZhcmlhYmxlLW92ZXJyaWRlcyc7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDdXN0b20gZnVuY3Rpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdmdW5jdGlvbnMvY29sb3Itc2NoZW1lJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEN1c3RvbSBtaXhpbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpbXBvcnQgJ21peGlucy9idXR0b24nO1xuQGltcG9ydCAnbWl4aW5zL2Zvcm0tc2VsZWN0JztcbkBpbXBvcnQgJ21peGlucy9saXN0JztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNhc3MgRnJhbWV3b3JrXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICcuLi8uLi9fc2Fzcy1mcmFtZXdvcmsvaW5jbHVkZS1hbGwnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gTWFwIHJlbW92YWxzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaW1wb3J0ICdtYXAtcmVtb3ZhbHMnO1xuIiwiLy9cbi8vIEBmaWxlXG4vLyBcIkRlZmF1bHRcIiBub2RlLlxuLy9cblxuLm5vZGUge1xuICAuZmllbGQtLXRleHQtZm9ybWF0dGVkIHtcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIC8vIGxlZ2FjeS5cbiAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRidG4tYmx1ZSwgJGJ0bi1ibHVlLWRhcmtlcik7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDExMCU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vL1xuLy8gQGZpbGVcbi8vIFZhcmlhYmxlcyBvdmVycmlkZXNcbi8vXG4vLyBFdmVyeSBTYXNzIHZhcmlhYmxlIGFuZCBtYXAgaW4gdGhlIFwiU2FzcyBGcmFtZXdvcmtcIiBpbmNsdWRlcyB0aGUgJyFkZWZhdWx0J1xuLy8gZmxhZyBhbGxvd2luZyB5b3UgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgdmFsdWUgZnJvbSBoZXJlIHdpdGhvdXQgbW9kaWZ5aW5nXG4vLyB0aGUgXCJTYXNzIEZyYW1ld29ya1wiIHNvdXJjZSBjb2RlLiBDb3B5IGFuZCBwYXN0ZSB2YXJpYWJsZXMgb3IgbWFwcyBhcyBuZWVkZWQsXG4vLyBtb2RpZnkgdGhlaXIgdmFsdWVzLCBhbmQgcmVtb3ZlIHRoZSAnIWRlZmF1bHQnIGZsYWcuXG4vL1xuLy8gSWYgYSB2YXJpYWJsZSBoYXMgYWxyZWFkeSBiZWVuIGFzc2lnbmVkLCB0aGVuIGl0IHdvbuKAmXQgYmUgcmUtYXNzaWduZWQgYnlcbi8vIHRoZSBkZWZhdWx0IHZhbHVlcyBpbiB0aGUgXCJTYXNzIEZyYW1ld29ya1wiLlxuLy9cbi8vIFlvdSB3aWxsIGZpbmQgdGhlIGNvbXBsZXRlIGxpc3Qgb2YgdGhlIFwiU2FzcyBGcmFtZXdvcmtcIiB2YXJpYWJsZXMgYW5kIG1hcHNcbi8vIGluIHRoZSBmb2xsb3dpbmcgZmlsZXM6XG4vLyAuL1RIRU1FTkFNRS9fc2Fzcy1mcmFtZXdvcmsvdmFyaWFibGVzL19vcHRpb25zLnNjc3Ncbi8vIC4vVEhFTUVOQU1FL19zYXNzLWZyYW1ld29yay92YXJpYWJsZXMvX2NvbG9ycy5zY3NzXG4vLyAuL1RIRU1FTkFNRS9fc2Fzcy1mcmFtZXdvcmsvdmFyaWFibGVzL19iYXNlLnNjc3Ncbi8vIC4vVEhFTUVOQU1FL19zYXNzLWZyYW1ld29yay92YXJpYWJsZXMvX2xheW91dC5zY3NzXG4vLyAuL1RIRU1FTkFNRS9fc2Fzcy1mcmFtZXdvcmsvdmFyaWFibGVzL19jb21wb25lbnRzLnNjc3Ncbi8vXG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuJGFyaWFsOiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG5cbi8vIENvbG9yc1xuLy9cbi8vIEZBR0cgY29sb3JzLlxuXG4vLyBHcmF5cy5cblxuJHdoaXRlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG4kd2hpdGUtc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAgI2YwZjVmMTtcbiR3aGl0ZS10ZXJ0aWFyeTogICAgICAgICAgICAgICAgICAjZWFlYWVhO1xuJHdoaXRlLXF1YXRlcm5hcnk6ICAgICAgICAgICAgICAgICNlNWNmZWQ7XG4kd2hpdGUtZGFyazogICAgICAgICAgICAgICAgICAgICAgI2RjZWNmNTtcbiR3aGl0ZS1kYXJrLXNlY29uZGFyeTogICAgICAgICAgICAjZWFlYWViO1xuJHdoaXRlLWxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjU7XG4kd2hpdGUtbGlnaHQtc2Vjb25kYXJ5OiAgICAgICAgICAgI2RmZGZkZjtcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAjY2NjO1xuJGdyYXktbGlnaHQtc2Vjb25kYXJ5OiAgICAgICAgICAgICNlM2U0ZTQ7XG4kZ3JheS1saWdodC10ZXJ0aWFyeTogICAgICAgICAgICAgI2RkZThlZjtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkO1xuJGdyYXktbGlnaHRlci1zZWNvbmRhcnk6ICAgICAgICAgICNhYWE7XG4kZ3JheS1saWdodGVyLXRlcnRpYXJ5OiAgICAgICAgICAgI2U1ZWRmMjtcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOTk5O1xuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICAgICAgICM2NjY7XG4kZ3JheS1kYXJrLXNlY29uZGFyeTogICAgICAgICAgICAgIzQ0NDtcbiRncmF5LWRhcmstdGVydGlhcnk6ICAgICAgICAgICAgICAjNjk2OTY5O1xuJGdyYXktZGFyay1xdWF0ZXJuYXJ5OiAgICAgICAgICAgICMzNjM2MzY7XG4kZ3JheS1kYXJrLXF1aW5hcnk6ICAgICAgICAgICAgICAgIzU2NTY1NjtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAgICAgICAgICAjMzMzO1xuJGJsYWNrOiAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMDA7XG4kYmxhY2stbGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgIzIyMjtcblxuLy8gVGhlbWUgY29sb3JzLlxuJGJsdWUtd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgICNlZmY2ZmI7XG4kYmx1ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIzU1NzlhNDtcbiRibHVlLWJyaWdodDogICAgICAgICAgICAgICAgICAgICAjMTg2ZGEwO1xuJGJsdWUtYnJpZ2h0LXNlY29uZGFyeTogICAgICAgICAgICMzNzk7XG4kYmx1ZS1icmlnaHQtdGVydGlhcnk6ICAgICAgICAgICAgIzM4YjtcbiRibHVlLWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAjMWY2M2E2O1xuJGJsdWUtZGFyay1zZWNvbmRhcnk6ICAgICAgICAgICAgICMwMTYzODY7XG4kYmx1ZS1saWdodDogICAgICAgICAgICAgICAgICAgICAgI2RlZTllZjtcbiRibHVlLWxpZ2h0LXNlY29uZGFyeTogICAgICAgICAgICAjYzJkYmU4O1xuJGJsdWUtbGlnaHQtdGVydGlhcnk6ICAgICAgICAgICAgICM4ZmIxZDI7XG4kYmx1ZS1saWdodC1xdWF0ZXJuYXJ5OiAgICAgICAgICAgIzhmYWZiZjtcbiRibHVlLWxpZ2h0ZXI6ICAgICAgICAgICAgICAgICAgICAjYzZkOWUwO1xuJGdyZWVuOiAgICAgICAgICAgICAgICAgICAgICAgICAgICM0Nzc2MDA7XG4kZ3JlZW4tZGFya2VyOiAgICAgICAgICAgICAgICAgICAgIzRlODYwZTtcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZWFlYWVhO1xuXG4vLyBCdXR0b24gY29sb3JzXG4kYnRuLWJsdWU6ICAgICAgICAgICAgICAgICAgICAgICAgI2IyYzNkODtcbiRidG4tYmx1ZS1kYXJrZXI6ICAgICAgICAgICAgICAgICAjN2Q5YmJlO1xuJGJ0bi1ncmVlbjogICAgICAgICAgICAgICAgICAgICAgICM5YmJkNzQ7XG4kYnRuLWdyZWVuLWRhcmtlcjogICAgICAgICAgICAgICAgIzZkOWUzNDtcblxuLy8gVGFiIGNvbG9yc1xuJHRhYi1ncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAgICNlZWU7XG4kdGFiLWdyYXktbGlnaHRlcjogICAgICAgICAgICAgICAgI2JiYjtcblxuLy8gTWFwIG9mIEZBR0cgY29sb3JzLlxuJGZhZ2c6ICgpICFkZWZhdWx0O1xuJGZhZ2c6IG1hcC1tZXJnZShcbiAgKFxuICAgICdibHVlJzogICAgICAgICRibHVlLFxuICAgICdncmVlbic6ICAgICAgICRncmVlbixcbiAgKSxcbiAgJGZhZ2dcbik7XG5cbi8vIEZvbnQgd2VpZ2h0c1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iYXNlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGFyaWFsO1xuJGJvZHktYmFzZS1mb250LXNpemU6ICAgICAgICAgICAgIDEycHg7XG4kYm9keS1iYXNlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiRib2R5LWJhc2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxLjU7XG4kYm9keS1iYXNlLWJhY2tncm91bmQtY29sb3I6ICAgICAgJHdoaXRlO1xuJGJvZHktYmFzZS1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LWRhcmtlcjtcbiRib2R5LWJhc2UtbGluay1jb2xvcjogICAgICAgICAgICAkYmx1ZS1icmlnaHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAnbGFyZ2UnOiAgOTcycHgsXG4pO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgJ2xhcmdlJzogIDk3MHB4LFxuKTtcblxuLy8gU3lzdGVtXG4vL1xuLy8gRGVmaW5lIGFsbCBDU1Mgc2VsZWN0b3JzIGZvciBcIlN5c3RlbVwiIChtb2R1bGUpIGNvbXBvbmVudHMuXG5cbi8vIFNpZGViYXJzIHZpc2liaWxpdHkuXG4kc2lkZWJhci1jb21wbGVtZW50YXJ5LXZpc2libGU6ICdib2R5Lm9uZS1zaWRlYmFyLmlzLXZpc2libGUtLXNpZGViYXItc2Vjb25kJztcblxuLy8gTWlzYyBkaW1lbnNpb25zXG4vL1xuXG4kbm8tc2NyaXB0LWhlaWdodC1zOiAxMTVweDtcbiRuby1zY3JpcHQtaGVpZ2h0LW06IDgwcHg7XG4iLCIvL1xuLy8gQGZpbGVcbi8vIFwiTmV3c1wiIG5vZGUuXG4vL1xuXG4ubm9kZS0tdHlwZS1uZXdzIHtcblxuICAvLyBUZWFzZXJcbiAgJi5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgICAubm9kZV9fdGl0bGUge1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICBAaW5jbHVkZSByZW0oJ3RvcCcsIDE0LjRweCk7XG4gICAgICAgICAgQGluY2x1ZGUgcmVtKCdib3R0b20nLCAxNC40cHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVtKCdzaXplJywgMTQuNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ub2RlX19saW5rcyB7XG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICAuZmllbGQge1xuICAgICAgICBtYXJnaW46IHtcbiAgICAgICAgICBAaW5jbHVkZSByZW0oJ2JvdHRvbScsIDE0LjNweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYW1lLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlbSgnc2l6ZScsIDExcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyay10ZXJ0aWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUtYm9keSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLS1uZXdzICYge1xuICAgICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuLWRhcmtlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICAuZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9kZV9fbGlua3Mge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS12aWV3LW1vZGUtYmxvY2stbGlzdCB7XG4gICAgLm5vZGVfX3RpdGxlIHtcbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKCdsaW5lLWhlaWdodCcsIDE4cHgpO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgcmVtKCdmb250LXNpemUnLCAxMnB4KTtcbiAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXB1YmxpY2F0aW9uLWRhdGUge1xuICAgICAgQGluY2x1ZGUgcmVtKCdoZWlnaHQnLCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIHJlbSgnZm9udC1zaXplJywgMTFweCk7XG4gICAgICBjb2xvcjogJGdyYXktZGFyay10ZXJ0aWFyeTtcbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBAaW5jbHVkZSByZW0oJ21hcmdpbi1ib3R0b20nLCAxNS42cHgpO1xuICAgICAgZm9udDoge1xuICAgICAgICBAaW5jbHVkZSByZW0oJ3NpemUnLCAxMnB4KTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrLXRlcnRpYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5iYWNrLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcmVtKCdwYWRkaW5nLWxlZnQnLCAyMnB4KTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuXG4vLy8gR2VuZXJhdGUgUFgvUkVNIHZhbHVlIHdoaWNoIGlzIHJlbGF0aXZlIHRvIHRoZSBmb250LXNpemUgZGVmaW5lZCBmb3IgdGhlIGh0bWwgZWxlbWVudC5cbi8vL1xuLy8vIFJFTSBzdGFuZHMgZm9yIHJvb3QgZW0uIEJhc2ljYWxseSwgaW5zdGVhZCBvZiBiZWluZyByZWxhdGl2ZSB0byB0aGUgZm9udC1zaXplIG9mIGl0c1xuLy8vIGRpcmVjdCBwYXJlbnQsIGl0J3MgcmVsYXRpdmUgdG8gdGhlIGZvbnQtc2l6ZSBkZWZpbmVkIGZvciB0aGUgaHRtbCBlbGVtZW50LlxuLy8vXG4vLy8gQGdyb3VwIHR5cG9ncmFwaHlcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkcHJvcGVydHlcbi8vLyAgIC0gQWNjZXB0cyAoYWxtb3N0KSBhbnkgcHJvcGVydHkgYXMgYW4gaW5wdXQsIG5vdCBvbmx5IFwiZm9udC1zaXplXCIuXG4vLy9cbi8vLyBAcGFyYW0geyp9ICR2YWx1ZXNcbi8vLyAgIC0gQWNjZXB0cyBlaXRoZXIgXCJweFwiIG9yIFwicmVtXCIgYXMgYW4gaW5wdXQgdmFsdWUuIEFsc28gYWNjZXB0cyBtdWx0aXBsZSB2YWx1ZXMsXG4vLy8gICAgIGxpa2UgXCIxMHB4IDIwcHhcIiAoZm9yIHBhZGRpbmcgb3IgbWFyZ2luIGFzIGFuIGV4YW1wbGUpLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRyb290IFsxNnB4XVxuLy8vICAgLSBUaGUgYnJvd3NlciBkZWZhdWx0ICgxNiBwaXhlbHMpIGZvbnQtc2l6ZS5cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBVc2FnZS5cbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgQGluY2x1ZGUgcmVtKCdwYWRkaW5nLXJpZ2h0JywgMTVweCk7XG4vLy8gICAgIEBpbmNsdWRlIHJlbSgncGFkZGluZy1sZWZ0JywgMTVweCk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC8vXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IC8vIEZhbGxiYWNrIGZvciBJRTguXG4vLy8gICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbi8vLyAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyAvLyBGYWxsYmFjayBmb3IgSUU4LlxuLy8vICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbi8vLyAgIH1cbi8vL1xuLy8vIEByZXF1aXJlcyB7dmFyaWFibGV9IGVuYWJsZS1sZWdhY3ktc3VwcG9ydC1mb3ItaWU4XG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gc3RyaXAtdW5pdHNcblxuQG1peGluIHJlbShcbiAgJHByb3BlcnR5LFxuICAkdmFsdWVzLFxuICAkcm9vdDogMTZweFxuKSB7XG5cbiAgJHB4OiAgKCk7XG4gICRyZW06ICgpO1xuXG4gIEBpZiBub3QgdW5pdGxlc3MoJHJvb3QpIHtcbiAgICAkcm9vdDogc3RyaXAtdW5pdHMoJHJvb3QpO1xuICB9XG5cbiAgQGlmICR2YWx1ZXMge1xuICAgIFxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcblxuICAgICAgQGlmICR2YWx1ZSA9PSAwIG9yIHR5cGUtb2YoJHZhbHVlKSAhPSAnbnVtYmVyJyB7XG4gICAgICAgICRweDogIGFwcGVuZCgkcHgsICR2YWx1ZSk7XG4gICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdW5pdDogdW5pdCgkdmFsdWUpO1xuICAgICAgICAkdmFsOiAgc3RyaXAtdW5pdHMoJHZhbHVlKTtcblxuICAgICAgICBAaWYgJHVuaXQgPT0gJ3B4JyB7XG4gICAgICAgICAgJHB4OiAgYXBwZW5kKCRweCwgJHZhbHVlKTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaWYgJHZhbCA9PSAxIHtcbiAgICAgICAgICAgICRyZW06IGFwcGVuZCgkcmVtLCAkdmFsdWUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICAkcmVtOiBhcHBlbmQoJHJlbSwgKCR2YWwgLyAkcm9vdCArIHJlbSkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkdW5pdCA9PSAncmVtJyB7XG4gICAgICAgICAgJHB4OiAgYXBwZW5kKCRweCwgKCR2YWwgKiAkcm9vdCArIHB4KSk7XG4gICAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICRweDogIGFwcGVuZCgkcHgsICR2YWx1ZSk7XG4gICAgICAgICAgJHJlbTogYXBwZW5kKCRyZW0sICR2YWx1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJHB4ID09ICRyZW0ge1xuICAgICAgI3skcHJvcGVydHl9OiAkcHg7XG4gICAgfVxuICAgIEBlbHNlIHtcblxuICAgICAgQGlmICRlbmFibGUtbGVnYWN5LXN1cHBvcnQtZm9yLWllOCB7XG4gICAgICAgICN7JHByb3BlcnR5fTogJHB4OyAvLyBGYWxsYmFjayBmb3IgSUU4LlxuICAgICAgfVxuICAgICAgI3skcHJvcGVydHl9OiAkcmVtO1xuICAgIH1cbiAgfVxufVxuIl19 */
